版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、信息論與編碼結課論 文班級:通信131姓名:劉偉學號:201300484310摘要信息論與編碼研究的是整個通信的最基本的問題,可以說信息論是我們專業(yè)的大綱,從香農1948年發(fā)表通信中的數學原理到現在60余年的時間,信息論對整個行業(yè)的發(fā)展有著不可替代的指導意義。信息論中最著名的是香農的四大定理(國內一般稱三大定理),第一定理信源編碼定理,是解決通信中信源的壓縮問題,也是后來圖像和視頻壓縮的基本定理;第二定理信道編碼定理,是解決通信中數據能夠在特定信道中傳輸的最大值的問題,即最大數據速率小于信道容量,容量問題是通信中研究最活躍的問題之一,比如4G或LTE中廣泛用到的MIMO(多輸入多輸出,或多天線
2、)技術,其理論本質是David Tse提出的該容量與天線數成線性遞增的關系(這句話是概述,我憑印象寫的);第三定理有損信源編碼定理解決了在允許一定失真的情況下的信源編碼問題,比如jpeg圖像編碼,mp3音頻編碼,都是有損的編碼,其都是在香農第三定理的界之下得出的;第四定理信源信道分離定理,解決了信源編碼和信道編碼能夠分開來解決的問題,所以現在做信源編碼的可以是一部分人,做信道編碼的可以是另一部分人。 這門課是比較難,而且國內對信息論的引進也比較晚,更不用說國內學者對信息論的重視程度(幾乎沒有在該領域出名的國內的學者),但這門課確實是通信的基礎,就像歐幾里得的幾何原本影響了西方學界近2000年一
3、樣,信息論在未來幾百年內也必將影響通信的發(fā)展。 回到實際,要說這門課和專業(yè)哪方面聯系得比較緊密的話,我覺得,研究物理層(主要是無線通信)、編碼(信道編碼或圖像視頻編碼)、密碼學有必要仔細研究下信息論,其他比如網絡層、搞硬件設計、光纖通信等二級學科的話,學習這門課只要了解這四大(或三大)定理即可。一:信道編碼理論1.信道編碼目的在數字通信系統(tǒng)中由于信道內存在加性噪聲及信道傳輸特性不理想等容易造成碼間串擾同時多用戶干擾、多徑傳播和功率限制等也導致錯誤譯碼。為了確保系統(tǒng)的誤比特率指標通常采用信道編碼。信道編碼是為了保證信息傳輸的可靠性、提高傳輸質量而設計的一種編碼。它是在信息碼中增加一定數量的多余碼
4、元,使碼字具有一定的抗干擾能力。2.信道編碼概述由于移動通信存在干擾和衰落,在信號傳輸過程中將出現差錯,故對數字信號必須采用糾、檢錯技術,即糾、檢錯編碼技術,以增強數據在信道中傳輸時抵御各種干擾的能力,提高系統(tǒng)的可靠性。對要在信道中傳送的數字信號進行的糾、檢錯編碼就是信道編碼。通常糾錯碼分為兩大類,即分組碼和卷積碼。在移動通信系統(tǒng)中另一種糾錯方法就是信令重發(fā),解碼時先存儲再逐位判決,如重發(fā)五次,三次或三次以上均為1,則判1。信道編碼之所以能夠檢出和校正接收比特流中的差錯,是因為加入一些冗余比特,把幾個比特上攜帶的信息擴散到更多的比特上。為此付出的代價是必須傳送比該信息所需要的更多的比特。二.信
5、道編碼技術數字信號在傳輸中往往由于各種原因,使得在傳送的數據流中產生誤碼,從而使接收端產生圖象跳躍、不連續(xù)、出現馬賽克等現象。所以通過信道編碼這一環(huán)節(jié),對數碼流進行相應的處理,使系統(tǒng)具有一定的糾錯能力和抗干擾能力,可極大地避免碼流傳送中誤碼的發(fā)生。誤碼的處理技術有糾錯、交織、線性內插等。提高數據傳輸效率,降低誤碼率是信道編碼的任務。信道編碼的本質是增加通信的可靠性。但信道編碼會使有用的信息數據傳輸減少,信道編碼的過程是在源數據碼流中加插一些碼元,從而達到在接收端進行判錯和糾錯的目的,這就是我們常常說的開銷。這就好象我們運送一批玻璃杯一樣,為了保證運送途中不出現打爛玻璃杯的情況,我們通常都用一些
6、泡沫或海棉等物將玻璃杯包裝起來,這種包裝使玻璃杯所占的容積變大,原來一部車能裝5000個玻璃杯的,包裝后就只能裝4000個了,顯然包裝的代價使運送玻璃杯的有效個數減少了。同樣,在帶寬固定的信道中,總的傳送碼率也是固定的,由于信道編碼增加了數據量,其結果只能是以降低傳送有用信息碼率為代價了。將有用比特數除以總比特數就等于編碼效率了,不同的編碼方式,其編碼效率有所不同。糾錯編碼數字電視中常用的糾錯編碼,通常采用兩次附加糾錯碼的前向糾錯(FEC)編碼。RS編碼屬于第一個FEC,188字節(jié)后附加16字節(jié)RS碼,構成(204,188)RS碼,這也可以稱為外編碼。第二個附加糾錯碼的FEC一般采用卷積編碼,
7、又稱為內編碼。外編碼和內編碼結合一起,稱之為級聯編碼。級聯編碼后得到的數據流再按規(guī)定的調制方式對載頻進行調制。前向糾錯碼(FEC)的碼字是具有一定糾錯能力的碼型,它在接收端解碼后,不僅可以發(fā)現錯誤,而且能夠判斷錯誤碼元所在的位置,并自動糾錯。這種糾錯碼信息不需要儲存,不需要反饋,實時性好。所以在廣播系統(tǒng)(單向傳輸系統(tǒng))都采用這種信道編碼方式。三. 糾錯碼的各種類型糾錯碼的各種類型RS編碼RS碼即里德-所羅門碼,它是能夠糾正多個錯誤的糾錯碼,RS碼為(204,188,t=8),其中t是可抗長度字節(jié)數,對應的188符號,監(jiān)督段為16字節(jié)(開銷字節(jié)段)。實際中實施(255,239,t=8)的RS編碼
8、,即在204字節(jié)(包括同步字節(jié))前添加51個全0字節(jié),產生RS碼后丟棄前面51個空字節(jié),形成截短的(204,188)RS碼。RS的編碼效率是:188/204。卷積碼卷積碼非常適用于糾正隨機錯誤,但是,解碼算法本身的特性卻是:如果在解碼過程中發(fā)生錯誤,解碼器可能會導致突發(fā)性錯誤。為此在卷積碼的上部采用RS碼塊,RS碼適用于檢測和校正那些由解碼器產生的突發(fā)性錯誤。所以卷積碼和RS碼結合在一起可以起到相互補償的作用。卷積碼分為兩種:(1)基本卷積碼:基本卷積碼編碼效率為,=1/2,編碼效率較低,優(yōu)點是糾錯能力強。(2)收縮卷積碼 如果傳輸信道質量較好,為提高編碼效率,可以采樣收縮截短卷積碼。有編碼效
9、率為:=1/2、2/3、3/4、5/6、7/8這幾種編碼效率的收縮卷積碼。編碼效率高,一定帶寬內可傳輸的有效比特率增大,但糾錯能力越減弱。Turbo碼 Turbo 碼1993年誕生的Turbo碼,單片Turbo碼的編碼/解碼器,運行速率達40Mb/s。該芯片集成了一個3232交織器,其性能和傳統(tǒng)的RS外碼和卷積內碼的級聯一樣好。所以Turbo碼是一種先進的信道編碼技術,由于其不需要進行兩次編碼,所以其編碼效率比傳統(tǒng)的RS+卷積碼要好。GSM系統(tǒng)中的信道編碼GSM系統(tǒng)把20ms語音編碼后的數據作為一幀,共260bit,分成50個最重要比特、132個次重要比特和78個不重要比特。在GSM系統(tǒng)中,對
10、話音編碼后的數據既進行檢錯編碼又進行糾錯編碼。如圖5所示。首先對50個最重要比特進行循環(huán)冗余編碼(CRC),編碼后為53bit;再將該53bit與次重要的132bit一起進行約束長度為K=5,編碼效率為R=1/2的卷積編碼,編碼后為2(53+132+4)=378bit;最后再加上最不重要的78bit,形成信道編碼后的一幀共456bit。IS-95系統(tǒng)中的信道編碼(1)正向鏈路上的信道編碼在IS-95系統(tǒng)中,正向鏈路上是以不同的沃爾什(Walsh)函數來區(qū)分不同的物理信道的。在用沃爾什函數進行直接擴頻調制之前,要對話音數據或信令數據進行編碼效率R=1/2、約束長度為K=9的信道編碼。由于CDMA
11、系統(tǒng)是受自身干擾的系統(tǒng),各業(yè)務信道上的發(fā)射功率受到嚴格的限制。當系統(tǒng)中使用同一頻率信道的用戶較多時,對每個用戶而言,接收信噪比就降低。所以,CDMA系統(tǒng)的話音編碼被設計為多速率的。當接收信噪比較高時,采用較高速率的話音編碼,以獲得較好的接收話音質量;當接收信噪比較低時,就采用較低的話音編碼速率。較低速率的話音編碼數據經卷積編碼后,可進行字符重復。語音編碼數據速率越低,卷積編碼后字符可重復的次數越多,使得在較差信道上傳輸的信號獲得更多的保護。(2)反向鏈路上的信道編碼IS-95系統(tǒng)中,反向鏈路上是用不同的長偽隨機序列來區(qū)分不同的物理信道的。在用長偽隨機序列進行直接擴頻調制之前,要對語音數據或信令
12、數據進行編碼效率R=1/3(速率集1)或R=1/2(速率集2)、約束長度為K=9的信道編碼。由于同樣的原因,語音編碼同樣被設計為多速率的。當接收信噪比較低時??刹捎幂^低的話音編碼速率、字符重復的方法,提高在信道上傳輸時的抗干擾性能。交織在實際應用中,比特差錯經常成串發(fā)生,這是由于持續(xù)時間較長的衰落谷點會影響到幾個連續(xù)的比特,而信道編碼僅在檢測和校正單個差錯和不太長的差錯串時才最有效(如RS只能糾正8個字節(jié)的錯誤)。為了糾正這些成串發(fā)生的比特差錯及一些突發(fā)錯誤,可以運用交織技術來分散這些誤差,使長串的比特差錯變成短串差錯,從而可以用前向碼對其糾錯,例如:在DVB-C系統(tǒng)中,RS(204,188)
13、的糾錯能力是8個字節(jié),交織深度為12,那么糾可抗長度為812=96個字節(jié)的突發(fā)錯誤。實現交織和解交織一般使用卷積方式交織技術對已編碼的信號按一定規(guī)則重新排列,解交織后突發(fā)性錯誤在時間上被分散,使其類似于獨立發(fā)生的隨機錯誤,從而前向糾錯編碼可以有效的進行糾錯,前向糾錯碼加交積的作用可以理解為擴展了前向糾錯的可抗長度字節(jié)。糾錯能力強的編碼一般要求的交織深度相對較低。糾錯能力弱的則要求更深的交織深度。一般來說,對數據進行傳輸時,在發(fā)端先對數據進行FEC編碼,然后再進行交積處理。在收端次序和發(fā)端相反,先做去交積處理完成誤差分散,再FEC解碼實現數據糾錯。另外,從上圖可看出,交積不會增加信道的數據碼元。
14、根據信道的情況不同,信道編碼方案也有所不同,在DVB-T里由于由于是無線信道且存在多徑干擾和其它的干擾,所以信道很臟,為此它的信道編碼是:RS+外交積+卷積碼+內交積。采用了兩次交積處理的級聯編碼,增強其糾錯的能力。RS作為外編碼,其編碼效率是188/204(又稱外碼率),卷積碼作為內編碼,其編碼效率有1/2、2/3、3/4、5/6、7/8五種(又稱內碼率)選擇,信道的總編碼效率是兩種編碼效率的級聯疊加。設信道帶寬8MHZ,符號率為6.8966Ms/S,內碼率選2/3,16QAM調制,其總傳輸率是27.586Mbps,有效傳輸率是27.586*(188/204)*(2/3)=16.948Mbp
15、s,如果加上保護間隔的插入所造成的開銷,有效碼率將更低。在DVB-C里,由于是有線信道,信道比較干凈,所以它的信道編碼是:RS+交積。一般DVB-C的信道物理帶寬是8MHZ,在符號率為6.8966Ms/s,調制方式為64QAM的系統(tǒng),其總傳輸率是41.379Mbps,由于其編碼效率為188/204,所以其有效傳輸率是41.379*188/204=38.134Mbps。在DVB-S里,由于它是無線信道,所以它的信道編碼是:RS+交積+卷積碼。也是級聯編碼。偽隨機序列擾碼進行基帶信號傳輸的缺點是其頻譜會因數據出現連1和連0而包含大的低頻成分,不適應信道的傳輸特性,也不利于從中提取出時鐘信息。解決辦
16、法之一是采用擾碼技術,使信號受到隨機化處理,變?yōu)閭坞S機序列,又稱為數據隨機化和能量擴散處理。擾碼不但能改善位定時的恢復質量,還可以使信號頻譜平滑,使幀同步和自適應同步和自適應時域均衡等系統(tǒng)的性能得到改善。擾碼雖然擾亂了原有數據的本來規(guī)律,但因為是人為的擾亂,在接收端很容易去加擾,恢復成原數據流。實現加擾和解碼,需要產生偽隨機二進制序列(PRBS)再與輸入數據逐個比特作運算。PRBS也稱為m序列,這種m序列與TS的數據碼流進行模2加運算后,數據流中的1和0的連續(xù)游程都很短,且出現的概率基本相同。利用偽隨機序列進行擾碼也是實現數字信號高保密性傳輸的重要手段之一。一般將信源產生的二進制數字信息和一個
17、周期很長的偽隨即序列模2相加,就可將原信息變成不可理解的另一序列。這種信號在信道中傳輸自然具有高度保密性。在接收端將接收信號再加上(模2和)同樣的偽隨機序列,就恢復為原來發(fā)送的信息。在DVB-C系統(tǒng)中的CA系統(tǒng)原理就源于此,只不過為了加強系統(tǒng)的保密性,其偽隨機序列是不斷變化的(10秒變一次),這個偽隨機序列又叫控制字(CW)?,F在出現一種新的信道編碼方法。LDPC編碼。LDPC編碼是最接近香農定理的一種編碼。 Turbo碼的編譯碼原理及仿真Turbo碼的編碼原理 Turbo碼的編碼器的組成Turbo碼由2個循環(huán)系統(tǒng)卷積碼并行級聯而成:譯碼采用迭代的串行譯碼交織器是Turbo 碼所特有的,它可以
18、使得信息序列隨機化,增加各碼字間的重量,從而提高碼的保護能力 。下面就Turbo碼編碼原理 、交織器的選擇和譯碼原理進行討論:Turbo碼的典型編碼器如下圖所示,Turbo碼編碼器主要由分量刪余矩陣、交織器、編碼器以及復接器組成。分量碼一般選擇為遞歸系統(tǒng)卷積(RSC,Recursive Systematic convolutional)碼,當然也可以是分組碼(BC, Block Code)、非遞歸卷積(NRC,Non-Recursive Convolutional)碼以及非系統(tǒng)卷積(NSC,Non-Systematic Convolutional)碼,但從后面的分析將看到,分量碼的最佳選擇是遞
19、歸系統(tǒng)卷積碼。通常兩個分量碼采用相同的生成矩陣,當然分量碼也可以是不同的。刪余矩陣交織器分量編碼器1分量編碼器2復接 Turbo碼的編碼器結構 Turbo碼的交織器 交織器的作用是改變信息結構將傳輸過程中出現的突發(fā)錯誤進行的分散化和不規(guī)則化。碼字的重量分布決定了Turbo 碼的糾錯譯碼性能 。交織器可以改變Turbo 碼的重量分布,因此,交織器對Turbo 碼性能的好壞有著重要作用 。 在Turbo 碼中,交織器使輸入碼元符號的順序盡可能隨機分布,使碼元符號之間的相關性減弱,從而使進入各個子譯碼器的信息序列之間不相關。這使得各個子譯碼器彼此獨立的工作,互相利用軟判決信息,判決結果也因此逐漸準確
20、。 但是,同樣由于Turbo 碼是以幀的形式編碼,交織器的存在使得Turbo 碼存在時延,幀越長,時延越大。所以,只有允許較大時延的系統(tǒng),才可以充分發(fā)揮Turbo碼的作用。 簡單分組交織器Turbo碼的性能仿真及設計4.1 Turbo碼仿真系統(tǒng)的實現Turbo碼是經過模擬仿真來的,而不是根據既定的設計準則得到的。許多研究者正尋找其工作機理以便更好為Turbo碼的構造提供理論依據。至到現在Turbo碼的研究成果很大一部分是通過對各種參數的模擬性能結果中得到的。模擬仿真時,衡量其編碼性能的好壞主要以誤碼率BER(Bit Error Rate)來的。本章將會對Turbo碼的性能作較為詳細的論在加性高
21、斯白噪聲信道環(huán)境下,比較不同譯碼算法的不同性,與此同時為進一步的仿真和分析提供理論依據。仿真中使用加性高斯白噪聲信道(AWGN)模型,因為它易于構建,也是具有代表性的信道模型之一,同時假設使用BPSK調制方式。根據Turbo碼系統(tǒng)的結構特點,本文將整個Turbo編譯碼系統(tǒng)合理地劃分成多個模塊,使用MATLAB通過模塊化設計實現了可以用于計算機模擬的Turbo編譯碼系統(tǒng)。系統(tǒng)所包涵的模塊具體劃分為:主程序、信道模型子程序、交織子程序、RSC編碼子程序、使用不同的算法進行譯碼的譯碼子程序等。仿真中使用加性高斯白噪聲信道(AWGN)模型,因為它易于構建,也是具有代表性的信道模型之一,同時假設使用BP
22、SK調制方式。根據Turbo碼系統(tǒng)的結構特點,本文將整個Turbo編譯碼系統(tǒng)合理地劃分成多個模塊,使用MATLAB通過模塊化設計實現了可以用于計算機模擬的Turbo編譯碼系統(tǒng)。系統(tǒng)所包涵的模塊具體劃分為:主程序、信道模型子程序、交織子程序、RSC編碼子程序、使用不同的算法進行譯碼的譯碼子程序等。主程序控制著整個系統(tǒng)的流程。主程序首先完成對系統(tǒng)的先期設置,包括分量RSC的生成矩陣、是否刪余、幀大小(即交織器的大小)、迭代次數、使用何種譯碼算法等等。然后,隨即生成信息源,調用各子程序完成編碼、傳輸以及譯碼的過程。仿真中使用加性高斯白噪聲信道(AWGN)模型,因為它易于構建,也是具有代表性的信道模型
23、之一,同時假設使用BPSK調制方式。根據Turbo碼系統(tǒng)的結構特點,本文將整個Turbo編譯碼系統(tǒng)合理地劃分成多個模塊,使用MATLAB通過模塊化設計實現了可以用于計算機模擬的Turbo編譯碼系統(tǒng)。系統(tǒng)所包涵的模塊具體劃分為:主程序、信道模型子程序、交織子程序、RSC編碼子程序、使用不同的算法進行譯碼的譯碼子程序等。主程序控制著整個系統(tǒng)的流程。主程序首先完成對系統(tǒng)的先期設置,包括分量RSC的生成矩陣、是否刪余、幀大小(即交織器的大小)、迭代次數、使用何種譯碼算法等等。然后,隨即生成信息源,調用各子程序完成編碼、傳輸以及譯碼的過程。交織子程序供主程序調用,主要完成對信息比特序列進行位置的隨機置換
24、,并提供給RSC2進行編碼。對每幀進行置換的格式將保存下來,以便在譯碼過程中進行正確的解交織。RSC編碼子程序供主程序調用,完成編碼。網格圖生成子程序供譯碼子程序調用,用于生成給定生成矩陣對應的網格圖。對一幀編碼的子程序供RSC編碼子程序調用,用于對一幀的信息比特編碼。對一位信息比特編碼子程序供對一幀編碼的子程序調用,用于對單個輸入比特進行編碼。信道模型及復用調制子程序供主程序調用,用于生成信道模型,將兩個RSC分量編碼器編碼序列和信息序列進行復用,根據需要的碼率組成整個編碼器的編碼結果,然后使用AWGN信道模型將編碼序列進行調制,模擬進入信道傳輸。譯碼前解復用子程序供主程序調用,用于從模擬信
25、道接收觀測序列,并將觀測序列解復用,分解成系統(tǒng)比特序列和兩個校驗序列。譯碼子程序同主程序調用,用于實現具體的譯碼算法,對觀測序列進行譯碼。信息序列輸入確定約束長度k和儲存長度m以及信息位長度和加上尾比特的總長進入第一個RSC編碼器編碼完后做歸零處理進入第二個RSC編碼器,不做歸零處理進入交織器,為第二個RSC編碼器產生信息序列刪除?直接將原始信息和RSC1和RSC2編碼器信息合并輸出RSC1奇校驗,即刪除其奇校驗序列的偶數位置比較;RSC2偶校驗,即刪除其偶校驗序列的奇數位置比較RSC1和RSC2校驗后的信息與原始信息復用合并輸出結束結束 Turbo碼編碼流程圖譯碼序列輸入確定約束長度k和儲存
26、長度m以及信息位長度和加上尾比特的總長調節(jié)接收比特大小初始化外部信息為數據長度的0序列取交織器長度的初始外部信息序列作為RSC1初次迭代的先驗信息RSC1得到先驗信息 外部信息及完整的似然信息由RSC1的外部信息取交織器長度序列作為RSC2迭代的先驗信息由RSC2的外部信息取交織器長度序列作為RSC1迭代的先驗信息得到先驗信息 外部信息及完整的似然信息由完整的信息對信號進行估值數據幀傳送完畢,結束 Turbo碼譯碼流程圖 Turbo碼的仿真結果及分析影響Turbo碼性能的參數很多,這里分別就不同碼率、不同的譯碼算法、迭代次數、交織長度對Turbo碼性能的影響進行分析,給出仿真結果 不同碼率對T
27、urbo碼的性能影響給出了Turbo 碼在不同的編碼率下的仿真結果。碼率分別為1/2,1/3。兩個分量碼的生成多項式為(7, 5)8 。采用隨機交織,交織長度為640。譯碼算法采用Log-MAP,譯碼迭代次數為3。 Turbo碼碼率與誤碼率的關系由圖的仿真結果可知,不同的碼率明顯影響了Turbo碼的性能。圖中1/3碼率的Turbo碼的誤碼率始終低于1/2 碼率的Turbo 碼。在誤碼率為104時,碼率為1/3 的Turbo 比碼率為1/2 的Turbo 碼信噪比提高2dB 左右。Turbo 碼中存在一定的冗余,這些冗余信息對迭代譯碼起重要作用,刪余使冗余信息減小降低了校驗信息的可靠性,因此,1
28、/2 碼率的Turbo 碼比1/3 碼率的Turbo 碼性能要差。但是由于經過打孔的1/2 碼率的Turbo 碼的校驗比特相對較少,因此傳輸所用的時延比1/3 碼率的Turbo 碼小。在實際應用過程中,要考慮具體的情況選擇Turbo 碼的碼率。不同譯碼算法對Turbo 碼的性能影響給出了采用不同譯碼算法下的Turbo 碼仿真結果。Turbo 碼碼率為1/2,Log-Map算法和MAX-Log-Map 算法譯碼迭代次數為3。從圖中可以觀察到Log-MAP 譯碼算法性能明顯要優(yōu)于MAX-Log-MAP 和SOVA。在誤碼率為104 時,Log-MAP 譯碼算法比MAX-Log-Map 譯碼算法好0
29、.4dB,比SOVA 好2dB 以上。Max-Log-MAP 算法用到了近似公式,故性能比Log-MAP 有所下降。驗證了譯碼算法性能MAPLog-MAPMAX-Log-MAPSOVA 的結論。SOVA 算法雖然性能是幾種算法中最差的,但復雜性較低易于實現。在實際運用中,要結合具體的情況,權衡硬件的復雜度和性能要求,選擇合適的譯碼算法。 不同譯碼算法對Turbo碼的影響 迭代次數 迭代次數對Turbo碼的影響給出了不同迭代次數下,Turbo碼的誤比特率與信噪比的關系曲線,采用MAX-Log-MAP算法,碼率為。所示的仿真結果可以看出,隨著迭代次數的增加,Turbo碼的誤比特率曲線不斷降低并趨于
30、收斂;而且隨著信噪比的增加,迭代對誤比特率性能的影響越來越明顯。這是Turbo碼通過迭代譯碼充分利用冗余信息來提高編譯碼性能這一特點的反映。最初,迭代譯碼的增益較高,但隨著迭代次數的增加,譯碼增益增長相對緩慢,雖然繼續(xù)增加迭代次數可以提高Turbo碼的性能,但權衡迭代所需要的時間、性能改善的幅度,我們通常都選取合適的迭代次數。 交織長度 交織長度對Turbo碼的影響圖給出了不同交織長度下,Turbo碼的誤比特率與信噪比的關系曲線。從圖中可以看出,交織長度越大,性能就越好,而且交織長度對性能的影響是很大的,這是由于交織器的存在所產生的所謂交織增益,使得Turbo碼的性能隨交織長度的增長而改善且在
31、交織長度足夠長時接近信道容量。交織長度是決定Turbo碼性能的一個重要因素。但是與Turbo碼不同,卷積碼的一個優(yōu)點在于只要幀長遠大于碼的約束長度,其性能就與幀長沒有關系,另外,Turbo碼性能的另一個重要因素是迭代譯碼所產生的譯碼復雜度,所以我們有必要在短幀的情況下,將Turbo碼與采用最大似然譯碼算法的卷積碼糾錯性能和復雜度作一個比較。在高斯信道環(huán)境下作了仿真比較,得到在同樣信噪比的條件下,要達到級BER的要求時,卷積碼的復雜度小于Turbo碼,在瑞利衰落信道下,結論也相似。短幀傳輸有著廣泛的應用,諸如在移動通信中,話音和控制信息通常采用小于300比特的短幀,通常話音和信令的誤碼率要求在到
32、之間。由上述結論可知,在對幀長有要求的移動通信系統(tǒng)中,在一定的誤碼率要求下,Turbo碼并不是最佳的準則,在考慮譯碼復雜度的情況下,卷積碼反而比Turbo碼具有更好的性能。反之,對于幀長較長的情況下,采用Turbo碼將更有優(yōu)勢。同時,我們還應該注意到交織深度和編譯碼時延之間還存在著一個兼顧的問題。Turbo碼的時延包括編碼時延、碼組傳輸時延、譯碼器時延及交織和解交織時延。交織長度越長,時延也越大。通信系統(tǒng)中,時延是個很重要的因素,實時的通信系統(tǒng)中總是對時延提出了較高的要求。在實際的應用中,需要根據時延的要求來確定最佳的碼長。 在 Turbo 碼的基本概念與工作原理的基礎上,對Turbo 碼各個參數在AWGN 信道中進行了仿真。并且詳細分析和說明了仿真過程中,不同碼率、譯碼算法、迭代次數、交織器類型、交織長度等參數對Turbo 碼的影響。Tu
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度公司向個人提供的借款合同樣本
- 2024年建筑項目臨時工合同
- 2024城市照明系統(tǒng)改造與施工合同
- 2024年度貨物采購與供應合同
- 2024年醫(yī)療人員勞動合同樣本
- 2024年個人購房短期貸款協(xié)議
- 2024年化工產品供需合同
- DB41T 1709-2018 額定電壓300-500V風電傳感器用耐扭曲軟電纜
- 2024年產品供應框架協(xié)議
- 2024工程變更中的黑白合同問題分析
- 海洋工程柔性立管發(fā)展概況
- 漢語教師志愿者培訓大綱
- 護理導論 評判性思維
- SPC培訓資料_2
- 學習適應性測驗(AAT)
- ADS創(chuàng)建自己的元件庫
- MATLAB仿真三相橋式整流電路(詳細完美)
- 2019年重慶普通高中會考通用技術真題及答案
- 天秤座小奏鳴曲,Libra Sonatine;迪安斯,Roland Dyens(古典吉他譜)
- 鋼筋混凝土工程施工及驗收規(guī)范最新(完整版)
- 光纜施工規(guī)范及要求
評論
0/150
提交評論