通信原理.緒論

今天剛上通信原理的第一節課,沒有涉及過多的講解,只是講了下大概的知識框架。現記錄如下:
在這里插入圖片描述

目錄

  • 1、基本概念
    • 消息、信息與信號
  • 2、通信系統模型
    • 1、信息源
    • 2、發送設備
    • 3、信道
    • 4、接收設備
    • 5、信宿
    • 6、模擬通信系統模型
    • 7、數字通信系統模型
    • 8、信源編碼與譯碼
    • 9、信道編碼與譯碼
    • 10、加密與解密
    • 11、數字調制與解調
    • 12、同步
    • 13、數字通信的特點
  • 3、通信方式
    • 1、單工、半雙工、全雙工
    • 2、并行傳輸、串行傳輸
  • 4、信息及其度量
  • 5、通信系統主要性能指標
    • 有效性與可靠性

1、基本概念

消息、信息與信號

消息指通信系統傳輸的對象,是信息的載體
消息可以分為:連續消息和離散消息
信息:指消息中包含的有效內容
信號:指消息的傳輸載體。
信號可以分為:模擬信號、數字信號

消息是信息的物理形式
信息是消息的有效內容
信號是消息的傳輸載體

2、通信系統模型

在這里插入圖片描述

1、信息源

作用:將各種消息轉換成原始電信號

2、發送設備

作用:產生適合于在信道中傳輸的信號,使發送信號的特性和信道特性相匹配,具備抗信道干擾的能力,并且具有足夠的功率以滿足遠距離傳輸的需要。包含了:變換、放大、濾波、編碼、調制等過程

3、信道

信道是一種物理媒介,用來將來自發送設備的信號傳送到接收端。
信道既給信號通路,同時也會對信號產生干擾和噪聲。

4、接收設備

作用:將信號放大和反變換(譯碼、解調),從受到減損的接收信號中正確恢復出原始信號,盡可能減少在傳輸過程中噪聲與干擾帶來的影響。

5、信宿

傳送消息的目的地,功能:將原始電信號還原成相應的消息

6、模擬通信系統模型

在這里插入圖片描述
兩個重要的變換:
第一種:在發送端把連續消息變換成原始電信號,在接收端進行相反的變換。由信源和信宿完成。
第二種:把基帶信號變換成適合在信道中傳輸的信號,并在接收端進行反變換,即調制和解調。
調制后的信號稱為:已調信號,有兩個特征:1、攜帶信息2、頻譜具有帶通形式

7、數字通信系統模型

在這里插入圖片描述

8、信源編碼與譯碼

信源編碼(Source Coding):
1、提高信息傳輸的有效性(通過某種壓縮編碼技術設法減少碼元數目以降低碼元速率(碼元速率:每秒信號變化次數))
2、完成A/D轉換
信源譯碼是編碼的逆過程

9、信道編碼與譯碼

信道編碼(Channel Coding):進行差錯控制,增強抗干擾能力。數字信號在傳輸過程中會受到噪聲影響而發生差錯。為了減小差錯,信道編碼器對傳輸的信息碼按一定的規則加入保護成分(監督碼元),組成所謂“抗干擾編碼”。接收端的信道譯碼器按相應的逆規則進行解碼,從中發現錯誤或糾正錯誤,提高通信系統的可靠性。

10、加密與解密

實現保密通信,保證所傳信息的安全,人為將被傳輸的數字序列擾亂或加上密碼,解密則逆過來

11、數字調制與解調

數字調制:把數字基帶信號的頻譜搬移到高頻處,形成合適在信道中傳輸的帶通信號。常見的方法:ASK、FSK、PSK、DPSK

12、同步

作用:使收發兩端的信號在時間上保持步調一致,是保證數字通信系統有序、準確、可靠工作的前提。
可分為:載波同步、位同步、群同步、網同步

13、數字通信的特點

優點:

1、抗干擾能力強,且噪聲不累積。
2、傳輸差錯可控。
3、便于用現代數字信號處理計數對數字信號進行處理、變換、存儲
4、易于集成
5、易于加密

缺點:

1、占用較大帶寬
2、對同步要求較高,所以系統設備復雜

3、通信方式

1、單工、半雙工、全雙工

對于點與點之間的通信,按消息傳遞的方向與時間關系,通信方式分為:單工、半雙工、全雙工
1、simplex通信:消息只能單方向傳輸的工作方式。通信雙方只有一個可以進行發送,另一個只能接受
2、Half-duplex通信:通信雙方都能收發消息,但不能同時進行收和發的工作方式。
3、Duplex通信:通信雙方可同時收發消息的工作方式。一般來說,必須是雙向信道。
在這里插入圖片描述

2、并行傳輸、串行傳輸

1、并行傳輸:將代表信息的數字碼元序列以成組的方式在兩條以上的并行信道上同時傳輸的。
優點:節省傳輸時間、速度快
缺點:需要n條通信線路,成本高
2、串行傳輸:將數字碼元序列以串行的方式一個碼元接一個碼元地在一條信道上傳輸。
優點:只需一條通信通道,所需線路鋪設費用低
缺點:速度慢,需要外加同步措施以解決收、發雙方碼組或字符的同步問題

4、信息及其度量

傳輸信息的多少可以采用“信息量”去衡量,度量信息量的方法與消息的重要程度、種類無關。
對接收者來說,只有消息中不確定的內容才構成信息,而且,信息量的多少與接收者收到信息時感到的驚訝程度有關。
消息所表達的事件越不可能發生,越不可預測,信息量就越大
假設P(x)表示消息發生的概率,I表示消息中包含的信息量,I與P(x)的關系如下:
1、I=I[P(x)] 消息所含信息量是該消息出現的概率的函數
2、P(x)越小,I越大。
3、若干個互相獨立事件構成的消息,所含的信息量等于各獨立事件信息量之和(信息具有相加性)
公式如下:
在這里插入圖片描述
【例】設一個二進制離散信源,以相等的概率發送數字“0”或“1”,則信源每個輸出的信息含量為:

I(0)=I(1)=在這里插入圖片描述

對于非等概率來說:
在這里插入圖片描述
稱之為信息源的熵,當每個符號都以等概率出現,此時的熵有最大值。

【例】一離散源由0 1 2 3四個字符組成,出現的概率分別為3/8,1/4,1/4,1/8,且每個符號的出現都是獨立的,試求某消息:201020130213001203210100321010023102002010312032100120210的信息量:

此消息中,“0"出現23次,“1"出現14次,“2”出現13次,“3”出現7次,共有57個符號,故該消息的信息量:
在這里插入圖片描述
算數平均信息為:108/57=1.89
在這里插入圖片描述
以上兩種結果略有差別的原因在于,它們平均處理方法不同。前一種按算數平均的方法,結果可能存在誤差。這種誤差將隨著消息序列中符號數的增加而減小。當消息序列較長時,用嫡的概念計算更為方便。

5、通信系統主要性能指標

有效性與可靠性

有效性:指傳輸一定信息量時所占用的信道資源(頻帶寬度和時間間隔),或者說是傳輸的“速度”問題。
模擬通信系統:可用有效傳輸頻帶來度量
可靠性:指接收信息的準確程度,也就是傳輸的“質量”問題。
模擬通信系統:可用接收端最終輸出信噪比來度量
數字通信系統:用傳輸速率和頻帶利用率來衡量
在這里插入圖片描述
在這里插入圖片描述

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/378260.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/378260.shtml
英文地址,請注明出處:http://en.pswp.cn/news/378260.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Android版本演進中的兼容性問題

原文:http://android.eoe.cn/topic/summary Android 3.0 的主要變化包括: 不再使用硬件按鍵進行導航 (返回、菜單、搜索和主屏幕),而是采用虛擬按鍵 (返回,主屏幕和最近的應用)。在操作欄固定菜單。 Android 4.0 則把這些變化帶到了手機平臺。…

css rgba透明_rgba()函數以及CSS中的示例

css rgba透明Introduction: 介紹: Functions are used regularly while we are developing a web page or website. Therefore, to be a good developer you need to master as many functions as you can. This way your coding knowledge will increase as well …

第十七章 擴展Python

第十七章 Python什么都能做,真的是這樣。這門語言功能強大,但有時候速度有點慢。 魚和熊掌兼得 本章討論確實需要進一步提升速度的情形。在這種情況下,最佳的解決方案可能不是完全轉向C語言(或其他中低級語言)&…

android studio資源二進制,無法自動檢測ADB二進制文件 – Android Studio

我嘗試在Android Studio上測試我的應用程序,但我遇到了困難"waiting for AVD to come online..."我讀過Android設備監視器重置adb會做到這一點,它確實……對于1次測試,當我第二天重新啟動電腦時,我不僅僅是:"waiting for AVD to come online..."…

犀牛腳本:仿迅雷的增強批量下載

迅雷的批量下載滿好用。但是有兩點我不太中意。在這個腳本里會有所增強 1、不能設置保存的文件名。2、不能單獨設置這批下載的線程限制。 使用方法 // 下載從編號001到編號020的圖片,保存名為貓咪寫真*.jpg 使用6個線程 jdlp http://bizhi.zhuoku.com/bizhi/200804/…

為什么使用1 * 1 的卷積核

為什么使用 1* 1卷積核? 作用: 1、實現跨通道的交互和信息整合 2、 進行卷積核通道數的降維和升維 3、 在保持feature map尺度不變的(即不損失分辨率)的前提下大幅增加非線性特性 跨通道的交互和信息整合 使用1 * 1卷積核&a…

KingPaper初探ThinkPHP3.1.2之擴展函數庫和類庫的使用(四)

在我們做項目的時候TP的系統函數或系統類庫滿足不了我們的需要 所以有些東西需要我們自己去定義,在TP中我們怎么使用自己的函數庫和類庫呢?在TP系統中提供了三個系統函數庫 common.php是全局必須加載的基礎函數庫,在任何時候都可以直接調用&a…

isfinite函數_isfinite()函數以及C ++中的示例

isfinite函數C isfinite()函數 (C isfinite() function) isfinite() function is a library function of cmath header, it is used to check whether the given value is a finite value or not? It accepts a value (float, double or long double) and returns 1 if the v…

android 服務端 漏洞,安卓漏洞 CVE 2017-13287 復現詳解-

2018年4月,Android安全公告公布了CVE-2017-13287漏洞。與同期披露的其他漏洞一起,同屬于框架中Parcelable對象的寫入(序列化)與讀出(反序列化)的不一致所造成的漏洞。在剛看到谷歌對于漏洞給出的補丁時一頭霧水,在這里要感謝heeeeenMS509Team…

某公司面試題

一、基礎題 1,馮諾依曼結構的計算機硬件邏輯組成中,不包含以下哪個模塊? A,編譯器 B,控制器 C,輸入設備 D,輸出設備 解釋:馮諾依曼由五個模塊組成:輸入設備 輸出設備 存…

GAP(全局平均池化層)操作

轉載的文章鏈接: 為什么使用全局平均池化層? 關于 global average pooling https://blog.csdn.net/qq_23304241/article/details/80292859 在卷積神經網絡的初期,卷積層通過池化層(一般是 最大池化)后總是要一個或n個全…

zoj1245 Triangles(DP)

/* 動態三角形&#xff1a;每次DP時考慮的是兩個子三角形的高度即可 注意&#xff1a; 三角形可以是倒置的。 */ View Code 1 #include <iostream> 2 #include <cstdlib> 3 #include <cstring> 4 #include <stdio.h> 5 6 using namespace std; 7 8…

第十八章 程序打包

第十八章 程序打包 Setuptools和較舊的Distutils都是用于發布Python包的工具包&#xff0c;能夠使用Python輕松地編寫安裝腳本。這些腳本可用于生成可發布的歸檔文檔&#xff0c;供用戶用來編譯和安裝編寫庫。 Setuptools并非只能用于創建基于腳本的Python安裝程序&#xff0…

如何在Java中檢查對象是否為空?

With the help of "" operator is useful for reference comparison and it compares two objects. 借助“ ”運算符&#xff0c;對于參考比較非常有用&#xff0c;它可以比較兩個對象。 "" operator returns true if both references (objects) points to…

android編程從零開始,從零開始學習android開發

博主最近開通了Android欄目&#xff0c;現在正在從零開始學習android&#xff0c;遇到的所有值得分享的知識點以及遇到的問題將發布在這個博客的android欄目下。因為我有著深厚的java底子&#xff0c;所以學習起來得心應手&#xff0c;十分的簡單&#xff0c;當然也只能算是入門…

CNN基本步驟以及經典卷積(LeNet、AlexNet、VGGNet、InceptionNet 和 ResNet)網絡講解以及tensorflow代碼實現

課程來源&#xff1a;人工智能實踐:Tensorflow筆記2 文章目錄前言1、卷積神經網絡的基本步驟1、卷積神經網絡計算convolution2、感受野以及卷積核的選取3、全零填充Padding4、tf描述卷積層5、批標準化(BN操作)6、池化Pooling7、舍棄Dropout8、卷積神經網絡搭建以及參數分析2、經…

String.valueOf()

1. 由 基本數據型態轉換成 String String 類別中已經提供了將基本數據型態轉換成 String 的 static 方法 也就是 String.valueOf() 這個參數多載的方法 有下列幾種 String.valueOf(boolean b) : 將 boolean 變量 b 轉換成字符串 String.valueOf(char c) : 將 char 變量 c 轉換成…

emacs gdb 調試

寫下linux下用emacs調用dgb調試的方法 emacs中使用gdb 說明C等價于ctrl M等價于alt 1,編寫 .c函數 test.c 2&#xff0c;gcc一把 看看對不對 帶上-g gcc -g -o test .debug test.c 如果要用gdb調試器&#xff0c;必須使用g選項。 3&#xff0c;#ema…

第十九章 趣味編程

第十九章 趣味編程 本章將介紹一些通用的Python編程指南。 為何要有趣 Python有趣的地方之一就是讓用戶的編程效率非常高效。 極限編程是一種軟件開發方法 編程柔術 python的靈活性描述原型設計Python的優點之一是讓你能夠快速地編寫程序。要更深入地了解面臨的問題&#…

android按鈕在容器下方,使用flex布局解決安卓手機上固定在底部的按鈕,在鍵盤彈起后擋住input輸入框的問題...

移動端經常會出現&#xff0c;一個表單里面&#xff0c;確定按鈕固定在底部這樣的布局&#xff0c;一般會讓按鈕absolute或者fixed&#xff0c;這樣在ios上沒有問題&#xff0c;但是在安卓手機上&#xff0c;當表單里面的input輸入框獲得焦點的時候&#xff0c;按鈕會擋在表單上…