定理內容
設R是信息傳輸的速率,C是離散無記憶信道的信道容量,ε>0是任意小的數,則只要R<C就總存在碼字長為N,碼字數為M=2NR的分組碼使解碼的平均差錯機率Pe<ε。
定理證明
2.1 信道編碼定理的證明思路
通常思路:
構造一個理想的好碼,
定義一種解碼準則,
計算該好碼經過解碼後的誤碼率
問題:
構建極其複雜且無具體方法,
N值很大時,誤碼率計算困難
香農採取的方法:
用隨機編碼方法得到所有可能碼的集合,在其中隨機選擇一個碼作為信道碼,利用聯合典型序列解碼,利用大數定理計算在集合平均意義上的該碼性能
2.2 證明
從早期的粗糙定性證明到後來給定精確差錯機率指數上下限的嚴格數學證明。許多類型信道的編碼定理已獲證明。但是許多信道的編碼定理,其證明還有待於完善,或尚未得到證明,甚至有些信道的容量概念還不清楚。
通常採用隨機編碼的概念來證明編碼定理。它是以一定的機率分布隨機地選取M個碼字構成一種編碼,從中選出一個碼字來代表待傳送的N個符號的信息序列,通過信道送出。然後計算出隨機編碼集合上的平均解碼錯誤機率(差錯率) 的上、下限 如圖1。
其中E(R)和E(R)分別是 的上、下限指數,它們隨信率R的變化如圖所示。這揭示了通信系統的可靠性 、有效性(R/C)和複雜性(N)之間的關係,為通信系統設計提供了理論依據。E(R)和E(R)又稱為可靠性函式。當R<C時,E(R)和E(R)是非負的,故當N→∞時有 。既然所有編碼的平均誤差可接近零,則必然存在一種編碼的誤差至少不劣於此平均值;反之,當R>C時,E(R)和E(R)趨於零,則,就不可能存在一種不出差錯的編碼,這樣就證明了信道編碼定理。
2.3 物理意義
(1)通過編碼可以實現有噪信道上可靠的信息傳輸
(2)有噪信道可靠傳輸的信息率的上界是信道容量C
(3)在碼長及傳送信息速率一定時,可以通過增大信道容量,使錯誤機率減小
(4)在信道容量及傳送信息速率一定時,可以通過增加碼長,使錯誤機率下降
信道編碼的作用
在資源、可靠性和傳信量之間選擇一個好的工作點(有時還要考慮延時)。(資源指的提供信息傳輸所付出的代價,包括頻率、時間、空間、功率等等。但不包括實現複雜度,一個好的編碼就是要充分利用資源,傳遞儘可能多的信息.)
信道編碼的三種情況
給定資源和可靠性要求,通過信道編碼儘量提高傳輸速率(例:多電平編碼)
給定對信息傳輸的速率和可靠性要求,通過信道編碼儘量減少資源開銷(例:擾亂編碼)
給定資源和傳輸速率,通過編碼提高可靠性(例:檢、糾錯編碼)
信道編碼的分類
(1)按碼的結構分:線性碼,線性分組碼(群碼),卷積碼(線性樹碼),非線性碼
(2)按抗干擾模式分:抗隨機差錯碼,抗突發差錯碼
(3)按對錯誤的處理方式分:檢錯碼——套用於ARQ(反饋重發)方式;糾錯碼——套用於FEC(前向糾錯)方式;檢糾錯碼——套用於HEC(混合糾錯)方式。