【正文】
B的 SIMULINK下的模塊對 A律和μ律碼以及卷積編碼 ,解碼進行仿真。為減少對主處理器各種資源的占用,要求通信模塊方面的大部分工作能獨立完成。在卷積碼中,因為 Viterbi算法效率高,速度快,結(jié)構(gòu)相對簡單等特點,被廣泛應用于各種數(shù)據(jù)傳輸系統(tǒng)。目前,利用計算機仿真 Viterbi算法,模擬在各種不同情況下卷積編碼時的譯碼性能,尋找 Viterbi算法的最佳適用信道和不同要求 (如誤碼率 )下最優(yōu)編碼。主要是研究提高卷積碼的譯碼速度和可靠度。 國內(nèi)外研究現(xiàn)狀 在對 A律、μ律研究中,隨著 數(shù)字化技術的發(fā)展,逐步形成了使用折現(xiàn)分段近似壓擴特性的方法,這類方法簡單且準確,因而獲得了廣泛的應用,并被采納為相應的國際建議。 A律編碼、μ律編碼以及卷積碼以其高速性和可靠性在實際應用中越來越廣泛。 simulink。 ( 3)回溯長度也會不同程度上地影響誤碼性能。 得出了以下三個結(jié)論: ( 1) 當改變卷積碼的碼率時 , 系統(tǒng)的誤碼性能也將隨之發(fā)生變化。最后,通過在仿真過程中 分別改變卷積碼的重要參數(shù)來加深理解卷積碼的這些參數(shù)對卷積碼的誤碼性能的影響。本文簡明地介紹了卷積碼的編碼原理和譯碼原理。它的編碼器和譯碼器都比較容易實現(xiàn),同時它具有較強的糾錯能力。摘 要 I 摘 要 本課程設計主要解決信源編碼和信道編碼中的卷積碼的數(shù)字調(diào)制,信源輸出的模擬信號要轉(zhuǎn)換成數(shù)字信號,就需要對信源信道進行編碼譯碼操作,并通過Simulink軟件進行設計與仿真,進行誤碼率分析。卷積碼是一種性能優(yōu)越的信道編碼。隨著糾錯編碼理論研究的不斷深入,卷積碼的實際應用越來越廣泛。并在 SIMULINK模塊設計中,完成了對卷積碼的編碼和譯碼以及誤比特統(tǒng)計整個過程的模塊仿真。經(jīng)過仿真和實測,并對測試結(jié)果作了分析。 ( 2)對于碼率一定的卷積碼 , 當約束長度 N 發(fā)生變化時 , 系統(tǒng)的誤碼性能也會隨之發(fā)生變化。 關鍵詞 : 編譯碼器; simulink;設計與仿真 卷積碼;碼率 ABSTRACT II ABSTRACT This course is designed to solve source coding and channel coding convolutional codes in the digital modulation, the source output analog signals into digital signals to be converted to the need for the source and channel coding and decoding operations, and through the Simulink software design and simulation, and the bit error rate analysis. Convolutional code is a superior performance of channel coding. Its encoder and decoder are relatively easy to implement, and it has a strong error correction capability. Errorcorrecting coding theory research with the deepening of the practical application of convolutional codes more widely. This concise introduction to the principles of convolutional coding and decoding principles. SIMULINK module in the design, pleted the coding and decoding convolutional code and bit error statistics of the whole process simulation module. Finally, changes in the simulation process of convolutional codes, respectively, to deepen our understanding of the important parameters of these parameters on convolutional codes convolutional codes error performance. The simulation and measurement, and test results are analyzed. Reached the following three conclusions: (1) When the change rate convolutional code, the system error performance will subsequently change. (2) For a certain rate convolutional codes, when the constraint length N changes, the system BER performance also will be changed. (3) back length will be affected to varying degrees, error performance. Keywords: codec。design and simulation of convolutional code目 錄 III 目 錄 第 1 章 引言 ......................................................... 1 課題背景 ........................................................ 1 國內(nèi)外研究現(xiàn)狀 .................................................. 1 本課題的意義 .................................................... 1 本課題的研究方法 ................................................ 2 第 2 章 MATLAB 組件介紹及通信系統(tǒng)概述 ................................ 3 MATLAB 與通信仿真的發(fā)展現(xiàn)狀及應用 ............................... 3 通信系統(tǒng)概述與組成 .............................................. 3 通信仿真 ........................................................ 4 Simulink 仿真及工作原理 ......................................... 6 第 3 章 信源編碼 ..................................................... 8 A 律μ律編碼特性 ................................................ 8 A 律編碼 ...................................................... 8 μ律編碼 ...................................................... 8 A 律 13 折線 ................................................... 9 A 律、μ律的特性比較 .......................................... 11 第 4 章 信道編碼及譯碼 .............................................. 15 卷積碼的概念介紹 ............................................... 15 卷積碼的編碼過程介紹 ........................................... 15 卷積碼譯碼過程的概述 ........................................... 16 卷積碼的最大似然譯碼 ........................................... 19 輸入與同步單元 ................................................. 21 第 5 章 卷積碼的仿真 ................................................ 22 目 錄 IV Simulink 仿真模塊的參數(shù)設置以及重要參數(shù)的意義 .................. 22 簡化維特比譯碼器的仿真 ......................................... 26 第 6 章 卷積碼譯碼器的誤碼率分析 .................................... 28 信噪比與誤碼率的關系 ........................................... 28 對卷積碼性能的影響 ................................. 29 不同碼率對卷積碼誤碼性能的響 ................................... 31 不同約束長度對卷積碼的誤碼性能影響 ............................. 32 第 7 章 結(jié)論 ........................................................ 35 參考文獻 ........................................................... 36 致 謝 .............................................................. 37第 1 章 引言 1 第 1 章 引言 課題背景 隨著現(xiàn)代通信的發(fā)展,高速信息傳輸和高可靠性傳輸成為信息傳輸?shù)膬蓚€主要方面,而可靠性尤其重要。其中 1967年 Viterbi譯碼算法的提出,使卷積碼成為信道編碼中最重要的編碼方式之一 [1]。而在對卷積碼的研究中,其中編碼器較簡單,模式也很統(tǒng)一。譯碼算法中最重要的卷積碼的Viterbi算法問世以來,軟件仿真和實現(xiàn)都得到了迅速發(fā)展。 本課題的意義 在信源編碼中,隨著數(shù)字化技術 的發(fā)展,逐步形成了使用折現(xiàn)分段近似壓擴特性的方法,這類方法簡單且準確,因而獲得了廣泛的應用,并被采納為相應的國際建議。在現(xiàn)代信息處理系統(tǒng)中,需要處理的信息量越來越大,實時性要求越來越高。因此采用 Viterbi譯碼算法具有非?,F(xiàn)實的意義。通過仿真可以更清楚的認識到卷積碼的編碼,解碼的各個環(huán)節(jié),并對仿真結(jié)果進行了分析。第 2 章 MATLAB 組件介紹及通信系統(tǒng)概述 3 第 2 章 MATLAB 組件介紹及 通信系統(tǒng)概述 MATLAB 與通信仿真的發(fā)展現(xiàn)狀及應用 MATLAB 是由美國的 Math Works 公司推出的一種科學計算和工程仿真軟件,它的名字院子 Matrix Laboratory,專門以矩陣的形式處理數(shù)據(jù)。目前,在世界范圍內(nèi)被科研工作者、工程技術人員和院校師生廣泛應用。Simulink 采用模塊化建模方式,每個模塊都有自己的輸入 /輸出端口,實現(xiàn)其功能 [5]??梢愿奖愕淖鲂盘栂到y(tǒng)實驗,為教學和研究提供了方便。通過自己的努力使得對于 Matlab有一個全面的、深刻的認識 ,并且對 Matlab 做界面的軟件有了一定的了解,對系統(tǒng)規(guī)劃有了初步的認識。 通信系統(tǒng)概述與組成 通信系統(tǒng)( Communication System)是用以完成信息傳輸過程的技術系統(tǒng)的總稱。由于人們對通信容量要求越來越高,對通信的業(yè)務要求越來越多樣化,所以通信系統(tǒng)正迅速向著寬帶化方向發(fā)展,而光纖通信系統(tǒng)