資源描述:
《matlab課設(shè)循環(huán)碼的性能分析》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。
1、課程設(shè)計(jì)任務(wù)書題目:循環(huán)碼的性能分析初始條件:MATLAB軟件,電腦,通信原理知識要求完成的主要任務(wù):輸入信號:速率為100Bd的矩形信號;信道:AWGN;要求:1、畫出編碼器輸入、輸出信號,信道的輸出信號,譯碼器的輸出信號的波形、頻譜2、畫出誤碼率與譯碼器輸入信噪比的關(guān)系曲線;時間安排:1、第十三周:查閱資料2、第十四周:仿真及撰寫報(bào)告。3、第十五周:答辯指導(dǎo)教師簽名:2011年12月15日系主任(或責(zé)任教師)簽名:2011年12月15日目錄摘要-2-Abstract-3-1引言-4-2設(shè)計(jì)原理-5-2.1循環(huán)碼介紹-5-2.1.1循環(huán)
2、碼的多項(xiàng)式表示-6-2.1.2(n,k)循環(huán)碼的生成多項(xiàng)式-6-2.1.3循環(huán)碼的生成矩陣和一致校驗(yàn)矩陣-7-2.2循環(huán)碼編碼原理-8-2.3循環(huán)碼的糾錯原理-9-3程序與SIMULINK仿真-11-3.1程序-11-3.1.1程序函數(shù)介紹-11-3.1.2各部分程序說明-13-3.1.3運(yùn)行結(jié)果-14-3.2SIMULINK仿真-16-3.2.1SIMULINK電路圖-16-3.2.2模塊參數(shù)設(shè)置-17-3.2.3仿真波形-18-3.2.4仿真結(jié)果分析-23-4小結(jié)-24-參考文獻(xiàn)-25-摘要循環(huán)碼是線性分組碼中最重要的一種子類,是目前
3、研究得比較成熟的一類碼。循環(huán)碼具有許多特殊的代數(shù)性質(zhì),這些性質(zhì)有助于按照要求的糾錯能力系統(tǒng)地構(gòu)造這類碼,并且簡化譯碼算法,并且目前發(fā)現(xiàn)的大部分線性碼與循環(huán)碼有密切關(guān)系。循環(huán)碼還有易于實(shí)現(xiàn)的特點(diǎn),很容易用帶反饋的移位寄存器實(shí)現(xiàn)其硬件。本文只要是利用MATLAB中的SIMULINK通信系統(tǒng)仿真模型庫進(jìn)行循環(huán)碼建模仿真,并調(diào)用通信系統(tǒng)功能函數(shù)進(jìn)行編程,繪制時域波形,頻譜及誤碼率與信噪比關(guān)系曲線圖。在此基礎(chǔ)上,對循環(huán)碼的性能進(jìn)行分析,得出結(jié)論。關(guān)鍵詞:MATLAB循環(huán)碼SIMULINK性能AbstractCyclecodeislinearspac
4、e-timeblockcodesinthemostimportantofaseed,isthepresentresearchmorematurekindofcode.Cycliccodehasmanyspecialalgebraicproperties,thesepropertiestohelpinaccordancewiththerequirementsoftheerrorcorrectionabilitytoconstructthesystemofthiskindofcode,andsimplifieddecodingalgorith
5、m,andthemostofthelinearcodeandfoundthatthereisacloserelationshipbetweencycliccode.Cycliccodeandiseasytorealizethecharacteristic,iseasytousewiththefeedbacktheshiftregisterrealizeitshardware.ThispaperaslongasitisintheuseofMATLABsimulationmodelbasecommunicationsystemSIMULINK
6、cyclecodemodelingsimulation,andcallcommunicationsystemfunctionforprogramming,renderingtimedomainwaveformandspectrumandthebiterrorrateandsignal-to-noiseratiorelationsdiagram.Onthisbasis,thecirculationyardsofperformanceanalysis,drawtheconclusion.Keywords:MATLABcyclecodeSIMU
7、LINKperformance1引言MATLAB是矩陣實(shí)驗(yàn)室(MatrixLaboratory)的簡稱,是美國MathWorks公司出品的商業(yè)數(shù)學(xué)軟件,用于算法開發(fā)、數(shù)據(jù)可視化、數(shù)據(jù)分析以及數(shù)值計(jì)算的高級技術(shù)計(jì)算語言和交互式環(huán)境,主要包括MATLAB和SIMULINK兩大部分。MATLABT通信系統(tǒng)功能函數(shù)庫由七十多個函數(shù)組成,每個函數(shù)有多種選擇參數(shù),函數(shù)功能覆蓋了現(xiàn)代通信系統(tǒng)的各個方面。這些函數(shù)包括:信號源產(chǎn)生函數(shù)、信源編碼/解碼函數(shù)、接錯控制編碼/解碼函數(shù)、調(diào)制/解調(diào)函數(shù)(基帶和通帶)、濾波器函數(shù)、傳輸信道模型函數(shù)(基帶和通帶)、TD
8、MA、FDMA、CDMA函數(shù)、同步函數(shù)、工具函數(shù)等。以糾錯控制編解碼函數(shù)為例:函數(shù)庫提供了線性分組碼、漢明碼、循環(huán)碼、BCH碼、里德一索洛蒙碼(REED---SOLOMON)、卷積碼等6種糾錯