版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、2022-1-21信源編碼信源編碼 第第5 5章章(第第1講)講)2022-1-22數(shù)字通信系統(tǒng)的一般模型數(shù)字通信系統(tǒng)的一般模型 等效信道等效信道 干擾源干擾源 物理信道物理信道 解調(diào)器解調(diào)器 編碼器編碼器 譯碼器譯碼器 信宿信宿 信源信源 調(diào)制器調(diào)制器 實際信道實際信道 編碼信道編碼信道 2022-1-23p信息通過信道傳輸?shù)叫潘薜倪^程即為信息通過信道傳輸?shù)叫潘薜倪^程即為通信通信。要做到。要做到既不失真又快速地通信,需要解決兩個問題:既不失真又快速地通信,需要解決兩個問題:n在不失真或允許一定失真條件下,在不失真或允許一定失真條件下,如何提高信息如何提高信息傳輸速度傳輸速度-這是本章要討論的
2、這是本章要討論的信源編碼信源編碼問題問題.n在信道受到干擾的情況下,在信道受到干擾的情況下,如何增加信號的抗干如何增加信號的抗干擾能力,同時又使得信息傳輸率最大擾能力,同時又使得信息傳輸率最大-這是下這是下章要討論的章要討論的信道編碼信道編碼問題問題.2022-1-242022-1-25u信源編碼分為信源編碼分為無失真和限失真無失真和限失真。u無失真編碼無失真編碼,又名,又名冗余度壓縮冗余度壓縮編碼:僅對信源的冗余度進(jìn)編碼:僅對信源的冗余度進(jìn)行壓縮,行壓縮,不改變信源的熵不改變信源的熵;可逆編碼的基礎(chǔ),只適用于離;可逆編碼的基礎(chǔ),只適用于離散信源,主要用于文字、數(shù)據(jù)信源的壓縮。散信源,主要用于
3、文字、數(shù)據(jù)信源的壓縮。u限失真編碼限失真編碼,又名,又名熵壓縮熵壓縮編碼:在失真受限的情況下進(jìn)行編碼:在失真受限的情況下進(jìn)行限失真編碼。只適用于連續(xù)信源,主要用于圖像、語音信限失真編碼。只適用于連續(xù)信源,主要用于圖像、語音信源的壓縮。源的壓縮。p信源編碼的基礎(chǔ)是信息論中的兩個編碼定理信源編碼的基礎(chǔ)是信息論中的兩個編碼定理n無失真信源編碼無失真信源編碼 第一極限定理第一極限定理 n限失真信源編碼限失真信源編碼 第三極限定理第三極限定理p信道編碼定理(離散和連續(xù)信道)信道編碼定理(離散和連續(xù)信道) 第二極限定理第二極限定理2022-1-26信源編碼的主要任務(wù)信源編碼的主要任務(wù)n減少冗余,提高編碼效
4、率減少冗余,提高編碼效率。具體的說,就是針對信源輸。具體的說,就是針對信源輸出符號序列的統(tǒng)計特性,尋找一定的把信源輸出符號序出符號序列的統(tǒng)計特性,尋找一定的把信源輸出符號序列變換為最短碼字序列的方法。列變換為最短碼字序列的方法。n符號變換:使信源輸出符號與信道的輸入符號相匹配。符號變換:使信源輸出符號與信道的輸入符號相匹配。p信源編碼的信源編碼的基本途徑基本途徑有兩個有兩個: :n一是編碼后使序列中的各個符號之間盡可能地互相獨立,一是編碼后使序列中的各個符號之間盡可能地互相獨立,即即解除相關(guān)性解除相關(guān)性-方法包括預(yù)測編碼和變換編碼方法包括預(yù)測編碼和變換編碼. .n二是使編碼后各個符號出現(xiàn)的概率
5、盡可能相等,即二是使編碼后各個符號出現(xiàn)的概率盡可能相等,即均勻均勻化分布化分布-方法主要是統(tǒng)計編碼方法主要是統(tǒng)計編碼. .2022-1-27p本章主要介紹信源編碼的基本思路與主要方法,討本章主要介紹信源編碼的基本思路與主要方法,討論論離散信源編碼離散信源編碼,首先從,首先從無失真編碼定理無失真編碼定理出發(fā),重出發(fā),重點討論以點討論以香農(nóng)碼香農(nóng)碼、費諾碼費諾碼和和哈夫曼碼哈夫曼碼為代表的最佳為代表的最佳無失真碼。然后介紹了無失真碼。然后介紹了限失真編碼定理限失真編碼定理。最后簡單。最后簡單介紹了一些其它常用的信源編碼方法。期望通過本介紹了一些其它常用的信源編碼方法。期望通過本章學(xué)習(xí)能建立起信源壓
6、縮編碼的基本概念。章學(xué)習(xí)能建立起信源壓縮編碼的基本概念。2022-1-285.1 編碼的定義編碼的定義5.2 無失真信源編碼無失真信源編碼5.3 限失真信源編碼限失真信源編碼5.4 常用信源編碼方法簡介常用信源編碼方法簡介主主 要要 內(nèi)內(nèi) 容容2022-1-295.1 5.1 編碼的定義編碼的定義2022-1-210編碼的定義編碼的定義p編碼定理證明編碼定理證明: :n必存在一種編碼方法必存在一種編碼方法, ,使使代碼的平均長度代碼的平均長度可任意可任意接近但接近但不能低于符號熵不能低于符號熵; ;n達(dá)到這目標(biāo)的途徑就是使達(dá)到這目標(biāo)的途徑就是使概率與碼長匹配概率與碼長匹配。p統(tǒng)計匹配編碼統(tǒng)計匹
7、配編碼:n根據(jù)信源的根據(jù)信源的不同概率分布不同概率分布而選用與之匹配的編而選用與之匹配的編碼碼, ,以達(dá)到在系統(tǒng)中以達(dá)到在系統(tǒng)中傳信速率最小傳信速率最小。2022-1-211p編碼器的作用:編碼器的作用:p 將信源符號集將信源符號集X中的符號中的符號 變換成由碼符號集變換成由碼符號集y中的中的碼元碼元 組成的長度為組成的長度為KL的一一對應(yīng)的的一一對應(yīng)的碼字碼字 。p 碼字集合叫做代碼組碼字集合叫做代碼組Y;碼字;碼字 所含碼元的個數(shù)稱為該碼字所含碼元的個數(shù)稱為該碼字的的碼長碼長,記為,記為KL 。1,2,iXiq1,2,iy imiYiY12,qXXXX12, ,qYY YY 編碼器編碼器信
8、源符號集信源符號集X代碼組代碼組Y基本符號基本符號y12, ,myy yy編碼的定義編碼的定義2022-1-212如果信源輸出符號序列長度如果信源輸出符號序列長度L1,信源符號集,信源符號集A(a1,a2,an),信源概率空間為,信源概率空間為 )()()(2121nnapapapaaaPX若將信源若將信源X通過二元信道傳輸,就必須把信源符通過二元信道傳輸,就必須把信源符號號ai變換成由變換成由0,1符號組成的碼符號序列,這個符號組成的碼符號序列,這個過程就是信源編碼。過程就是信源編碼。 編碼的定義編碼的定義2022-1-213信源符號信源符號信源符號信源符號概率概率 碼碼 表表 碼碼1 碼碼
9、2 00 0 01 01 10 001 11 111 ia1a2a3a4a)(iap)(1ap)(2ap)(3ap)(4app若碼集為若碼集為0,1,所得碼字為所得碼字為二元序列二元序列,稱為稱為二元碼二元碼p例如例如,信源符號信源符號Xa1,a2,a3,a4,對應(yīng)不同碼字如表對應(yīng)不同碼字如表編碼的定義編碼的定義2022-1-214編碼的定義編碼的定義信源符號信源符號 信源符號信源符號出現(xiàn)概率出現(xiàn)概率 碼碼 表表 碼碼0碼碼1碼碼2碼碼3碼碼4a1p(a1)=1/2000011a2p(a2)=1/40111101001a3p(a3)=1/8100000100001a4p(a4)=1/81111
10、0110000001p等長碼等長碼:碼中所有碼字的長度都相同:碼中所有碼字的長度都相同p可變長碼可變長碼:碼中的碼字長短不一:碼中的碼字長短不一兩種碼:固定長度和可變長度的編碼。兩種碼:固定長度和可變長度的編碼。2022-1-215分組碼的屬性:分組碼的屬性:(1)奇異碼和非奇異碼:奇異碼和非奇異碼:p非奇異碼非奇異碼:如果信源符號和碼字是一一對應(yīng)的,則稱該:如果信源符號和碼字是一一對應(yīng)的,則稱該碼為非奇異碼。如碼碼為非奇異碼。如碼0,2,3,40,2,3,4p奇異碼奇異碼:如果信源符號和碼字不是一一對應(yīng)的,則稱該:如果信源符號和碼字不是一一對應(yīng)的,則稱該碼為奇異碼。如碼碼為奇異碼。如碼1 1
11、分組碼分組碼/塊碼塊碼:將信源符號集:將信源符號集X中的每個符號中的每個符號 映射成一個映射成一個固定固定的碼字的碼字 。這種碼必須具有。這種碼必須具有某些屬性,才能保證在接收端能夠迅速可靠地譯碼。某些屬性,才能保證在接收端能夠迅速可靠地譯碼。1,2,iXiq1,2,iYiq編碼的定義編碼的定義2022-1-216編碼的定義編碼的定義(2)(2)唯一可譯碼唯一可譯碼:n任意有限長的碼元序列任意有限長的碼元序列,只能被唯一地分割成一只能被唯一地分割成一個個的碼字。個個的碼字。p例:例:0,10,11是一種唯一可譯碼。是一種唯一可譯碼。p任意一串有限長碼序列任意一串有限長碼序列,如如1001110
12、00,只能被分只能被分割成割成10,0,11,10,0,0。任何其他分割法都會產(chǎn)生。任何其他分割法都會產(chǎn)生一些非定義的碼字。一些非定義的碼字。p奇異碼不是唯一可譯碼奇異碼不是唯一可譯碼p非奇異碼非奇異碼 n唯一可譯碼唯一可譯碼 碼碼3 100,1,1,1000n非唯一可譯碼非唯一可譯碼 碼碼2 100001002022-1-217(2)唯一可譯碼:唯一可譯碼:例如:例如:信源信源概率概率pi 編碼編碼編碼編碼編碼編碼編碼編碼編碼編碼U11/2000111U21/4010101001U31/810100100001U41/811100110000001對于碼元序列對于碼元序列1001110001
13、10,分別用編碼,分別用編碼1,編碼編碼3,編碼,編碼4,試判斷那種是唯一可譯碼?,試判斷那種是唯一可譯碼?2022-1-218編碼的定義編碼的定義 p非即時碼非即時碼:n如果接收端收到一個完整的碼字后不能立即譯碼如果接收端收到一個完整的碼字后不能立即譯碼,還還需等下一個碼字開始接收后才能判斷是否可以譯碼需等下一個碼字開始接收后才能判斷是否可以譯碼p即時碼(非延長碼,異前綴碼)即時碼(非延長碼,異前綴碼):n在譯碼時無需參考后續(xù)的碼符號就能在譯碼時無需參考后續(xù)的碼符號就能立即立即作出判斷作出判斷,譯成對應(yīng)的信源符號。譯成對應(yīng)的信源符號。n任意一個碼字都任意一個碼字都不是不是其它碼字的其它碼字的
14、前綴前綴部分部分p在在延長碼延長碼中中,有的碼是唯一可譯的有的碼是唯一可譯的,取決于碼的總體結(jié)取決于碼的總體結(jié)構(gòu)構(gòu),如碼如碼3, “1,10,100,1000”.2022-1-219例如:例如:信源信源概率概率pi 編碼編碼編碼編碼編碼編碼編碼編碼編碼編碼U11/2000000U21/401011001U31/810100110011U41/81110111110111試判斷編碼試判斷編碼4和編碼和編碼5是否為即時碼?是否為即時碼?2022-1-220編碼的定義編碼的定義碼碼非分組碼非分組碼 分組碼分組碼奇異碼奇異碼 非奇異碼非奇異碼 非唯一可譯碼非唯一可譯碼 唯一可譯碼唯一可譯碼非即時碼非即
15、時碼 即時碼即時碼 (非延長碼非延長碼) 2022-1-221p碼樹從樹根開始向下長出碼樹從樹根開始向下長出m個樹枝,成為個樹枝,成為m進(jìn)制碼樹,進(jìn)制碼樹,樹枝代表碼元,樹枝與樹枝的交點叫做樹枝代表碼元,樹枝與樹枝的交點叫做節(jié)點節(jié)點。經(jīng)過。經(jīng)過r個樹枝才能到達(dá)的節(jié)點稱為個樹枝才能到達(dá)的節(jié)點稱為r階節(jié)點階節(jié)點。向下不長出樹。向下不長出樹枝的節(jié)點稱為枝的節(jié)點稱為終端節(jié)點終端節(jié)點或或端點端點。m進(jìn)制碼樹各節(jié)點進(jìn)制碼樹各節(jié)點(包括樹根)向下長出的樹枝不會超過(包括樹根)向下長出的樹枝不會超過m,若樹碼的若樹碼的各個分支都延伸到最后一級端點稱為各個分支都延伸到最后一級端點稱為滿樹滿樹(整樹),(整樹),
16、否則稱為非滿樹非整樹。否則稱為非滿樹非整樹。p碼樹上任一節(jié)點都對應(yīng)一個碼字,組成該碼字的碼碼樹上任一節(jié)點都對應(yīng)一個碼字,組成該碼字的碼元就是從樹根開始到該節(jié)點所經(jīng)過的樹枝(碼元)。元就是從樹根開始到該節(jié)點所經(jīng)過的樹枝(碼元)。p一個碼,如果其所有的碼字均處于終端節(jié)點,即端一個碼,如果其所有的碼字均處于終端節(jié)點,即端點,則該碼就為非延長碼。點,則該碼就為非延長碼。編碼的定義編碼的定義-用碼樹來構(gòu)造碼字用碼樹來構(gòu)造碼字2022-1-222p碼樹:表示各碼字的構(gòu)成(碼樹:表示各碼字的構(gòu)成(m進(jìn)制)進(jìn)制) A0100000000000001111111011111二進(jìn)制碼樹20000011111222
17、22三進(jìn)制碼樹樹根碼字的起點 分成m個樹枝碼的進(jìn)制數(shù)終端節(jié)點碼字1101中間節(jié)點碼字的一部分節(jié)數(shù)碼長2022-1-223碼411110001010010001碼400001110101101110p樹碼樹碼n如果有如果有n個信源符號個信源符號,那么在碼樹上就要選擇那么在碼樹上就要選擇n個個終終端節(jié)點端節(jié)點,用相應(yīng)的用相應(yīng)的r元基本符號表示這些碼字。元基本符號表示這些碼字。碼001001111100100p任一任一即時碼即時碼都可用樹圖都可用樹圖法來表示。法來表示。p當(dāng)碼字長度給定當(dāng)碼字長度給定,即時即時碼不是唯一的。碼不是唯一的。 2022-1-22411010001001000p碼碼3對應(yīng)的
18、樹如下圖對應(yīng)的樹如下圖:編碼的定義編碼的定義p該碼樹從根到終端節(jié)點所經(jīng)路徑上每一個該碼樹從根到終端節(jié)點所經(jīng)路徑上每一個中間節(jié)中間節(jié)點皆為碼字點皆為碼字,因此滿足前綴條件。因此滿足前綴條件。p雖然碼雖然碼3不是即時碼不是即時碼,但它是唯一可譯碼。但它是唯一可譯碼。 2022-1-225編碼的定義編碼的定義p滿樹:滿樹:n每個節(jié)點上都有每個節(jié)點上都有r個分枝的樹個分枝的樹等長碼等長碼p非滿樹:非滿樹:n變長碼變長碼p用樹的概念可導(dǎo)出用樹的概念可導(dǎo)出唯一可譯碼唯一可譯碼存在存在的的充分和必要充分和必要條件條件,即各碼字的長度即各碼字的長度Ki應(yīng)符合應(yīng)符合Kraft不等式不等式式中:m是進(jìn)制數(shù)n是信源
19、符號數(shù)11niKim2022-1-226p例例:設(shè)二進(jìn)制碼樹中:設(shè)二進(jìn)制碼樹中X=(a1 , a2 , a3 , a4), K1=1,K2=2,K3=2,K4=3,應(yīng)用應(yīng)用Kraft不等式不等式,得:得: 不存在滿足這種不存在滿足這種Ki的唯一可譯碼的唯一可譯碼 0001101011011中間中間節(jié)節(jié)點點p如果將各碼字長度改成如果將各碼字長度改成K1=1,K2=2,K3=3,K4=3,則則18922222322141iKi122222332141iKi這樣的碼字就存這樣的碼字就存在唯一可譯碼在唯一可譯碼 1112022-1-227編碼的定義編碼的定義nKraft不等式只是用來說明唯一可譯碼是否
20、存在不等式只是用來說明唯一可譯碼是否存在,并不能作為唯一可譯碼的判據(jù)。并不能作為唯一可譯碼的判據(jù)。n如碼字如碼字0,10,010,111雖然滿足雖然滿足Kraft不等不等式式,但它不是唯一可譯碼。但它不是唯一可譯碼。2022-1-228唯一可譯碼的判斷法唯一可譯碼的判斷法p方法一根據(jù)異前綴碼是惟一可譯碼:方法一根據(jù)異前綴碼是惟一可譯碼:n首先觀察是否是非奇異碼。若是奇異碼,肯定不是唯一可首先觀察是否是非奇異碼。若是奇異碼,肯定不是唯一可譯碼譯碼n其次,計算是否滿足其次,計算是否滿足Kraft不等式。若不滿足一定不是唯不等式。若不滿足一定不是唯一可譯碼;一可譯碼;n然后將碼畫成一棵樹圖,觀察是否
21、滿足異前綴碼的樹圖的然后將碼畫成一棵樹圖,觀察是否滿足異前綴碼的樹圖的構(gòu)造,若滿足則是唯一可譯碼。構(gòu)造,若滿足則是唯一可譯碼。n缺點:若是前綴碼時,則無法判斷是否是唯一可譯碼。缺點:若是前綴碼時,則無法判斷是否是唯一可譯碼。2022-1-229惟一可譯碼的判斷準(zhǔn)則惟一可譯碼的判斷準(zhǔn)則p方法二用方法二用A.A.Sardinas和和G.W.Patterson設(shè)計的判斷法:設(shè)計的判斷法:n算法思想:根據(jù)惟一可譯碼的定義可知,當(dāng)且僅當(dāng)有限長算法思想:根據(jù)惟一可譯碼的定義可知,當(dāng)且僅當(dāng)有限長的碼符號序列能譯成兩種不同的碼字序列,則此碼是非惟的碼符號序列能譯成兩種不同的碼字序列,則此碼是非惟一的可譯變長碼
22、。即如下圖情況發(fā)生,其中一的可譯變長碼。即如下圖情況發(fā)生,其中Ai和和Bi都是碼都是碼字。在下圖中,字。在下圖中,B1一定是一定是A1的前綴,而的前綴,而A1的尾隨后綴一的尾隨后綴一定是另一碼字定是另一碼字B2的前綴;又的前綴;又B2的尾隨后綴又是其他碼字的尾隨后綴又是其他碼字的前綴。最后,碼符號序列的尾部一定是一個碼字。的前綴。最后,碼符號序列的尾部一定是一個碼字。A1A2A3AmB1B2B3Bm有限長碼符號序列譯成兩種不同的碼字序列2022-1-230pA.A.Sardinas和和G.W.Patterson算法步驟算法步驟n計算分組碼中所有可能的尾隨后綴集合計算分組碼中所有可能的尾隨后綴集
23、合A,觀察觀察A中有中有沒有包含任一碼字,若無則為唯一可譯碼;若有則一沒有包含任一碼字,若無則為唯一可譯碼;若有則一定不是唯一可譯碼。定不是唯一可譯碼。n集合集合A的構(gòu)造:的構(gòu)造:p首先觀察碼首先觀察碼C中最短的碼字是否是其它碼字的前綴。若中最短的碼字是否是其它碼字的前綴。若是,將其所有可能的尾隨后綴排列出。而這些尾隨后綴是,將其所有可能的尾隨后綴排列出。而這些尾隨后綴又可能是某些碼字的前綴,再將由這些尾隨后綴產(chǎn)生的又可能是某些碼字的前綴,再將由這些尾隨后綴產(chǎn)生的新的尾隨后綴列出。新的尾隨后綴列出。p然后再觀察這些新的尾隨后綴是否是某些碼字的前綴,然后再觀察這些新的尾隨后綴是否是某些碼字的前綴
24、,再將產(chǎn)生的尾隨后綴列出。這樣,首先獲得由最短的碼再將產(chǎn)生的尾隨后綴列出。這樣,首先獲得由最短的碼字能引起的所有尾隨后綴。字能引起的所有尾隨后綴。p接著,按照上述將次短的碼字接著,按照上述將次短的碼字等等,所有碼字可能產(chǎn)等等,所有碼字可能產(chǎn)生的尾隨后綴全部列出。由此得到碼生的尾隨后綴全部列出。由此得到碼C的所有可能的尾的所有可能的尾隨后綴組成的集合隨后綴組成的集合A。2022-1-231p例:現(xiàn)設(shè)例:現(xiàn)設(shè)C=0,10,1100,1110,1011,1101,來判斷是否,來判斷是否是惟一可譯碼。是惟一可譯碼。n解法一:解法一:p首先碼字首先碼字C是非奇異碼,又由題知,信源符號數(shù)為是非奇異碼,又由
25、題知,信源符號數(shù)為q=6,輸出信源,輸出信源的碼符號數(shù)為的碼符號數(shù)為r=2,根據(jù),根據(jù)kraft不等式得,不等式得, 滿足滿足kraft不等式。不等式。p最后畫出樹圖,如下圖所示。又圖知,該碼是前綴碼,所以還無最后畫出樹圖,如下圖所示。又圖知,該碼是前綴碼,所以還無法判斷是否是惟一可譯碼。法判斷是否是惟一可譯碼。110101010010101010101010010101碼字0碼字1 0碼字1 0 1 1碼字1 1 0 0碼字1 1 0 1碼字1 1 1 012444412222221qliir2022-1-232p解法二(根據(jù)解法二(根據(jù)A.A.Sardinas和和G.W.Patterson
26、算法):因為算法):因為最短碼字為最短碼字為“0”,不是其他碼字的前綴,所以它沒有尾隨,不是其他碼字的前綴,所以它沒有尾隨后綴。觀察碼字后綴。觀察碼字“10”,它是碼字,它是碼字“1011”的前綴,所以有的前綴,所以有 尾隨后綴。根據(jù)下圖可得,尾隨后綴。根據(jù)下圖可得,A=11,00,10,01,0,1,100,110,011,101??梢姡?梢姡珹集中集中“10”和和“0”都是碼字,都是碼字,故碼故碼C不是惟一可譯碼。(對不是惟一可譯碼。(對00,碼字,碼字0是它的前綴,所以是它的前綴,所以有尾隨后綴有尾隨后綴0)101100100101110100110011101011碼字尾隨后綴202
27、2-1-2335.2 5.2 無失真信源編碼無失真信源編碼2022-1-234無失真信源編碼無失真信源編碼p信源編碼器輸入的消息序列信源編碼器輸入的消息序列: X=(X1 X2Xl XL), Xla1,an, 輸入的消息總共有輸入的消息總共有nL種可能的組合種可能的組合p輸出的輸出的碼字碼字為為: Y=(Y1 Y2 Yk YKL ) , Ykb1,bm 輸出的碼字總共有輸出的碼字總共有mKL種可能的組合。種可能的組合。信源編碼器碼表碼表信源信源信道信道XYL長序列KL長碼字2022-1-235無失真信源編碼無失真信源編碼p實現(xiàn)實現(xiàn)的信源編碼的信源編碼,要求要求:n信源符號信源符號X1 X2Xl
28、 XL 是一一對應(yīng)的是一一對應(yīng)的n 碼字碼字Y1 Y2Yk YKLp能夠無失真或能夠無失真或無差錯地從無差錯地從Y恢復(fù)恢復(fù)X,也就是能正確地也就是能正確地進(jìn)行反變換或譯碼進(jìn)行反變換或譯碼 ;p傳送傳送Y時所需要的時所需要的信息率最小信息率最小 MLmLKKLlog1log_信息率最小信息率最小就是找到一種編碼方式使就是找到一種編碼方式使最小最小2022-1-2365.2.1 5.2.1 定長編碼定理定長編碼定理p在在定長定長編碼中編碼中,K(KL)是是定值定值。目的是尋找。目的是尋找最小最小K值值。p編碼器輸入編碼器輸入X=(X1 X2Xl XL), Xla1,an, 輸入的輸入的消息總共有消
29、息總共有nL種可能的組合種可能的組合p輸出的碼字輸出的碼字Y=(Y1 Y2 Yk YK ) , Ykb1,bm,輸出輸出的碼字總共有的碼字總共有mK種可能的組合種可能的組合p若對信源進(jìn)行若對信源進(jìn)行定長定長編碼編碼,必須滿足必須滿足: nLmK 信源編碼器碼表碼表信源信源信道信道XYL長序列K長碼字2022-1-237定長編碼定長編碼p若對信源進(jìn)行若對信源進(jìn)行定長定長編碼編碼,必須滿足必須滿足: mnLKmnKLloglog或p只有當(dāng)只有當(dāng)K長的碼符號序列數(shù)長的碼符號序列數(shù) mK大于或等于信源的符大于或等于信源的符號數(shù)號數(shù)nL時時,才可能存在才可能存在定長定長非奇異碼。非奇異碼。 p例如英文電
30、報有例如英文電報有27個符號個符號,n=27,L=1,m=2(二元編碼二元編碼)527logloglog222mnLK每個英文電報符號至少要用5位二元符號編碼2022-1-238定長編碼定長編碼p實際英文電報符號信源實際英文電報符號信源,在考慮了符號出現(xiàn)的概率在考慮了符號出現(xiàn)的概率以及符號之間的依賴性后以及符號之間的依賴性后,平均每個英文電報符號平均每個英文電報符號所提供的信息量約等于所提供的信息量約等于1.4比特比特,大大小于大大小于5比特。比特。p編碼后編碼后5個二元符號只攜帶約個二元符號只攜帶約1.4比特信息量。比特信息量。p定長編碼的信息傳輸效率極低。定長編碼的信息傳輸效率極低。202
31、2-1-239定長編碼定理定長編碼定理p定長編碼定理定長編碼定理:p由由L個符號組成的、每個符號的熵為個符號組成的、每個符號的熵為HL(X)的無記憶的無記憶平穩(wěn)信源符號序列平穩(wěn)信源符號序列X1XlXL,可用可用 K個符號個符號Y1YkYK(每個符號有每個符號有m種可能值種可能值)進(jìn)行定長編碼。進(jìn)行定長編碼。對任意對任意0,0,只要只要 則當(dāng)則當(dāng)L足夠大時足夠大時,必可使譯碼差錯小于必可使譯碼差錯小于;反之反之,當(dāng)當(dāng) 時時,譯碼差錯一定是有限值譯碼差錯一定是有限值,而當(dāng)而當(dāng)L足夠大時足夠大時,譯碼幾乎譯碼幾乎必定出錯必定出錯 )(logXLHmLK2)(logXLHmLK2022-1-240定長
32、編碼定理定長編碼定理當(dāng)編碼器容許的輸出信息率當(dāng)編碼器容許的輸出信息率,也就是當(dāng)每個信源符也就是當(dāng)每個信源符號所必須輸出的碼長是號所必須輸出的碼長是 時時,只要只要 ,這種編碼器一定可以做到這種編碼器一定可以做到幾乎幾乎無失真無失真,也就是收端的譯碼差錯概率接近于零也就是收端的譯碼差錯概率接近于零,條件是所取的符號數(shù)條件是所取的符號數(shù)L足夠大足夠大。MLmLKKLlog1log_)(_XHKL2022-1-241p將定理的條件改寫成將定理的條件改寫成其中:其中:左邊:左邊:KL長碼字所能攜帶的最大信息,長碼字所能攜帶的最大信息, 右邊:右邊:L長信源序列攜帶的信息量。長信源序列攜帶的信息量。lo
33、g()()LLKmLHXH Xp上述定理表明上述定理表明: :n只要碼字所能攜帶的信息量大于信源序列輸出的只要碼字所能攜帶的信息量大于信源序列輸出的信息量信息量, ,則可以使傳輸幾乎無失真則可以使傳輸幾乎無失真, ,當(dāng)然條件是當(dāng)然條件是L足夠大。足夠大。n反之反之, ,當(dāng)當(dāng) 時時, ,不可能構(gòu)成無失真的編不可能構(gòu)成無失真的編碼碼, ,也就是不可能做一種編碼器也就是不可能做一種編碼器, ,能使收端譯碼時能使收端譯碼時差錯概率趨于零。差錯概率趨于零。n 時時, ,則為臨界狀態(tài)則為臨界狀態(tài), ,可能無失真可能無失真, ,也可也可能有失真。能有失真。 )(_XHKL)(_XHKL2022-1-242_
34、111234567881,()3/()3/33 000,001,010,011 100,101,110,111LH XbitKH Xbitbitbitxxxxxxxx例如某信源有 種等概率符號,現(xiàn)假設(shè)則信源熵達(dá)到最大值符號, 設(shè)符號(臨界狀態(tài))所以,該信源肯定可以用的信息速率進(jìn)行無失真的編碼(相當(dāng)于每一個符號對應(yīng)一個的碼字)。例如定長編碼定理的應(yīng)用例子:定長編碼定理的應(yīng)用例子:2022-1-243定長編碼定理的應(yīng)用例子:定長編碼定理的應(yīng)用例子:概率比較小。小,這時使差錯號序列出現(xiàn)的概率特別取值比較大,有一些符如果而會引起差錯。但是其它的碼字來代替,從現(xiàn)這些符號,也只能用果出有對應(yīng)的碼字,信源如
35、則會有部分信源符號沒如果取個碼字,所以種信源符號共需要的要求,前面的無失真信源編碼種可能的碼字,而根據(jù)符號共可以表示由于符號此時符號。則有率不相等時,如果信源輸出的符號概LKbitbitXHKbitXHapi,55. 2886856. 52/55. 2/55. 2)(/55. 2)(04. 0 ,05. 0 ,06. 0,07. 0 , 1 . 0 , 1 . 0 ,18. 0 , 4 . 0)(_55. 21_12022-1-244定長編碼定理定長編碼定理p為了衡量編碼效果為了衡量編碼效果,定義定義編碼效率編碼效率:0,)()(XHXHLLp對定長編碼對定長編碼,若要實現(xiàn)幾乎無失真編碼若要實
36、現(xiàn)幾乎無失真編碼,則信源長度則信源長度必須滿足(必須滿足(為差錯率為差錯率):22)(XL 22() ( )() iXE I xH Xn信源單符號的自信息方信源單符號的自信息方差差 (離散無記憶)(離散無記憶)KXHL)(p最佳編碼效率最佳編碼效率:p闡明了編碼效率接近闡明了編碼效率接近1的理想編碼器的存在性,使的理想編碼器的存在性,使輸出符號信息率與信源熵之比接近于輸出符號信息率與信源熵之比接近于12022-1-245例例5-212345678_2.83( )0.40.180.10.10.070.060.050.04()2.55/90%,1() 2.83/27.11,7.118LXaaaaa
37、aaap xH XbitLHXKbit設(shè)離散無記憶信源概率空間為:根據(jù)信源熵的計算公式可以得到: 符號如果用二元編碼,要求編碼效率為并且取符號同時由于種來表示 個符號8,0.04a顯然不夠,如果去掉概率最小的則誤碼率為。2022-1-246p方差:方差:p若取差錯率若取差錯率106,編碼效率為編碼效率為90%(則則=0.28=0.28),則則L應(yīng)滿足應(yīng)滿足22281282. 7)()(log)(bitXHppXiii76222108 . 91028. 082. 7)(XLp在差錯率和編碼效率要求并不十分苛刻的條件下在差錯率和編碼效率要求并不十分苛刻的條件下,需需要要L=108個信源符號進(jìn)行聯(lián)合
38、編碼個信源符號進(jìn)行聯(lián)合編碼,這顯然很難實現(xiàn)這顯然很難實現(xiàn)2022-1-2475.2.2 5.2.2 變長編碼定理變長編碼定理p在在變長變長編碼中碼長編碼中碼長K是變化是變化的。的。p我們可根據(jù)信源各個符號的我們可根據(jù)信源各個符號的統(tǒng)計特性統(tǒng)計特性,如概率大的符如概率大的符號用短碼號用短碼,概率小的用較長的碼概率小的用較長的碼,這樣在大量信源符這樣在大量信源符號編成碼后平均每個信源符號所需的輸出符號數(shù)就號編成碼后平均每個信源符號所需的輸出符號數(shù)就可以降低可以降低,從而提高編碼效率從而提高編碼效率2022-1-248變長編碼定理變長編碼定理p單個符號變長編碼定理單個符號變長編碼定理:n若一離散無記
39、憶信源的符號熵為若一離散無記憶信源的符號熵為H(X),每個信源每個信源符號用符號用m進(jìn)制碼元進(jìn)行變長編碼進(jìn)制碼元進(jìn)行變長編碼,一定存在一種無一定存在一種無失真編碼方法失真編碼方法,其其碼字平均長度碼字平均長度滿足下列不等式滿足下列不等式:()()1 loglogLH XH XKmm2022-1-249變長編碼定理變長編碼定理p離散平穩(wěn)無記憶序列變長編碼定理離散平穩(wěn)無記憶序列變長編碼定理n對于平均符號熵為對于平均符號熵為HL(X)的離散平穩(wěn)無記憶信源的離散平穩(wěn)無記憶信源,必存在一種無失真編碼方法必存在一種無失真編碼方法,使使平均信息率平均信息率 滿滿足不等式足不等式 ( )( )( ) LLHKHXXKn其中其中為任意小正數(shù)為任意小正數(shù)logLKKmL2022-1-250變長編碼定理變長編碼定理p用變長編碼來達(dá)到相當(dāng)高的編碼效率用變長編碼來達(dá)到相當(dāng)高的編碼效率,一般所要求的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024幼兒園特色課程開發(fā)與教師聘用合同2篇
- 2025年度城市道路橋梁養(yǎng)護(hù)與維修合同范本3篇
- 2024年餐館承包經(jīng)營協(xié)議6篇
- 2024年車聯(lián)網(wǎng)技術(shù)研究與應(yīng)用合同
- 2025年度化學(xué)品船運輸安全責(zé)任協(xié)議書模板3篇
- 2024版文化創(chuàng)意產(chǎn)業(yè)項目投資與合作協(xié)議
- (完整版)信號與系統(tǒng)(吳大正)-完整版答案-糾錯修改后版本
- 世界現(xiàn)代設(shè)計史簡述
- 克雷洛夫寓言中的狐貍和烏鴉好詞好句讀后感
- 浙江理工大學(xué)《城市經(jīng)濟(jì)學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 年度得到 · 沈祖蕓全球教育報告(2024-2025)
- (2024-2025)新人教版八年級上冊語文期末測試卷及答案
- GB/T 17145-2024廢礦物油回收與再生利用導(dǎo)則
- 35KV變電站地質(zhì)勘察與施工方案
- 2025年中國社會科學(xué)院外國文學(xué)研究所專業(yè)技術(shù)人員招聘3人歷年管理單位筆試遴選500模擬題附帶答案詳解
- 運輸公司安全隱患大排查整治行動方案
- 湖北省十堰市2023-2024學(xué)年高二上學(xué)期期末調(diào)研考試 物理 含答案
- 傳染病和突發(fā)公共衛(wèi)生事件報告和處置培訓(xùn)課件
- 道具設(shè)計安裝合同模板
- 2024至2030年中國白內(nèi)障手術(shù)耗材行業(yè)投資前景及策略咨詢研究報告
- 福建省福州市2023-2024學(xué)年高一上學(xué)期期末質(zhì)量檢測歷史試題(解析版)
評論
0/150
提交評論