bch編碼仿真

bch編碼仿真

ID:21821237

大小:512.97 KB

頁數(shù):11頁

時間:2018-10-24

bch編碼仿真_第1頁
bch編碼仿真_第2頁
bch編碼仿真_第3頁
bch編碼仿真_第4頁
bch編碼仿真_第5頁
資源描述:

《bch編碼仿真》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、沈陽理工大學(xué)通信系統(tǒng)課程設(shè)計報告BCH編碼仿真1.課程設(shè)計目的(1)掌握BCH編碼。(2)通過Matlab仿真,加深對BCH編碼理解。(3)鍛煉運用所學(xué)知識,獨立分析問題、解決問題的綜合能力。2.課程設(shè)計要求了解BCH編碼是建立在嚴格的代數(shù)數(shù)學(xué)基礎(chǔ)上的,就有限域和擴域進行了介紹;就BCH碼相關(guān)的基礎(chǔ)知識(BCH碼定義、碼長、生成多項式等等)進行學(xué)習(xí),了解BCH碼的編碼和譯碼過程;介紹了彼得森譯碼算法程序框圖,了解彼得森譯碼的過程與原理。最后利用Matlab編程分析BFSK在加性高斯白噪聲信道的誤碼率性能;通過Simulink建立BFSK+信道編碼(取BCH碼)在加性高斯

2、白噪聲信道下的仿真模型,從信源—BCH編碼—BPSK調(diào)制—高斯信道—BPSK解調(diào)—BCH譯碼—信宿,設(shè)置好每個模塊的參數(shù),編寫好主程序?qū)崿F(xiàn)BFSK的輸入,在程序運行過程中間調(diào)用BFSK仿真模型,仿真結(jié)果出現(xiàn)沒有經(jīng)過BCH編碼的誤碼率曲線圖和經(jīng)過BCH編碼后的誤碼率曲線圖,根據(jù)仿真誤碼率曲線走勢進行分析,注意分析不同的糾錯能力對誤碼率性能的影響,不同的糾錯能力對譯碼復(fù)雜度的影響(用譯碼的時間長短作為對其復(fù)雜度影響的參數(shù),時間長則說明復(fù)雜度大,)通過分析后得出結(jié)論進行總結(jié)、展望。3.相關(guān)知識3.1BCH碼定義BCH碼1959年由Hocquenghem、1960年由Bose和

3、Chandhari分別獨立提出。BCH碼是能夠糾正多個隨機錯誤的循環(huán)碼,可以用生成多項式g(x)的根描述。給定任11沈陽理工大學(xué)通信系統(tǒng)課程設(shè)計報告一有限域GF(q)及其擴域GF(),其中q是素數(shù)或或者某一素數(shù)的冪,m為某一正整數(shù)。設(shè)=GF(),l是任意整數(shù),是GF()的本源元,若V是碼元取自GF(2)上碼長為n的循環(huán)碼,他的生成多項式g(x)含有以下2t個根、….,則由g(x)生成的循環(huán)碼稱為二元BCH碼,若、、、、中有一個是本原元,則g(x)生成的碼稱為本原BCH碼。要考慮g(x)能否生成本原BCH碼,將要考慮、、、、中是否有一個本源元,實際上只要考慮是本原元,g(

4、x)生成本原BCH碼,若不是本原元,則也一定不是本原元,因而生成本原BCH碼。設(shè)階為,i=1,2,3,、、、,2t,則以、、、、為根的BCH碼的碼長N=LCM(,,….)若、、、、的極小多項式分別為(x),(x),…,(x),生成多項式g(x)以、、、、為根的BCH碼的生成多項式可以寫成g(x)=LCM((x),(x),…(x)),由極小多項式的性質(zhì)可以知道,與的平方,有相同的極小多項式,因此以、、、、為根的BCH碼的生成多項式可以簡化成g(x)=LCM((x),(x),…(x))這個g(x)=LCM((x),(x),…(x))中多以取最小公倍,是要在(x),(x),…

5、(x)中去掉那些相同的極小多項式,既然g(x)=LCM((x),(x),…(x))中已經(jīng)把的極小多項式相同的去掉啦,是否可以把g(x)=LCM((x),(x),…(x))中最小公倍符號省略,直接寫成(x),(x),…(x)的形式,回答是否定的,這是因為,雖然(x),(x),…(x)中已經(jīng)去掉了一些相同的極小多項式,但是不一定去掉了所有的與(x11沈陽理工大學(xué)通信系統(tǒng)課程設(shè)計報告)相同的極小多項式,由g(x)=LCM((x),(x),…(x))可以知道,以、、、、為根的BCH碼的碼長n=LCM(,,….)。若的階為,則的階是的因子,因此碼長公式可以簡化為n=LCM(,,…

6、,)=.設(shè)是GF()的本原元,=,則的階=即以、、、、為根的BCH碼的碼長為n=4課程設(shè)計分析4.1思想方法先用Simulink建立BFSK+信道編碼(取BCH碼)在加性高斯白噪聲信道下的仿真模型,設(shè)置好每個模塊的參數(shù),編寫好主程序?qū)崿F(xiàn)BFSK的輸入,在程序運行過程中間調(diào)用BFSK仿真模型,將不同糾錯能力的誤碼率曲線在一個仿真結(jié)果圖里展現(xiàn);分析隨著信噪比的增加,誤碼率曲線的走勢,在不同的糾錯能力t下,分析(15.7.2)(15.5.3)的誤比特率隨信噪比的走勢,記錄仿真所用的不同的時間,用時間作為譯碼復(fù)雜度的參數(shù)。根據(jù)仿真結(jié)果分析不同的糾錯能力對編碼性能的影響,不同的糾

7、錯能力對譯碼復(fù)雜度的影響。BCH碼是循環(huán)碼的一種,滿足循環(huán)碼的編碼方法,令給定的編碼方式為(n,k)生成多項式為g(x),信息碼多項式為m(x)編碼的步驟如下:1、用x(n-k)乘以m(x),這一運算相當(dāng)于是把信息位碼后附加上(n-k)個“0”.2.用g(x)除x(n-k)m(x),得到商Q(x)和余式r(x),即x(n-k)m(x)/g(x)=Q(x)+r(x)/g(x)。3.編碼后的輸出為T(x)=x(n-k)m(x)+r(x)。11沈陽理工大學(xué)通信系統(tǒng)課程設(shè)計報告4.2功能說明通過調(diào)用已建立的BFSK+信道編碼(取BCH碼)在加性高

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。