說明教案成果_第1頁
說明教案成果_第2頁
說明教案成果_第3頁
說明教案成果_第4頁
說明教案成果_第5頁
已閱讀5頁,還剩56頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

華僑大學(xué)通信工程 : : 上次課循環(huán)碼C

g1x0C(x)cxn1 C(i)(x)xiC(x)g1x0

g(x)

xnk

h(x)hkxk

xn1g(x)h(x)

xk1g(x) xk2g(x) G(x)

H(x)

h*(x) n

xnk2h*(x)C(x)m(x)x r(x)

xnk1h*(x)r(x)m(x)xnkmodg(x)InInk

g(x)

Hc2xns(x)R(x)modg(x) SRHTc2xn4.3.7常用的循循環(huán)冗在數(shù)據(jù)通信中,信息都是先劃分成小塊再組裝成幀后組包) 的,一般都留有、、或位用作差錯校驗(yàn)。k位kn,ki)縮短循環(huán)碼的特點(diǎn)。只要以一個選定的i,k)循環(huán)碼為基礎(chǔ),改變i的值得到任何信息這種應(yīng)用下的縮短循環(huán)碼稱為循環(huán)冗 (CRC3循環(huán)冗 是系統(tǒng)的縮短循環(huán)碼,碼的結(jié)構(gòu)如圖所示(n-i)(k-i)圖中,碼字用碼多項(xiàng)式C(x)表示,r(x)是xnkm(x除g(x)后的余式,g(x)為n-k次多項(xiàng)式,它們之間滿足C(x)xnkm(x)r(x) 如果傳輸過程無差錯,則接收碼字R(x)應(yīng)等于發(fā)送碼C(x),這時(shí)R(x)能被g(x)整除;如果不能整除,則說明輸過程中出現(xiàn)了誤

C(x)+e(x)=C(x)+eg g g 4.3.7]某g(x)x4x1CxRx解:本題信息碼字多項(xiàng)式m(x

1,k=6,從生多項(xiàng)式g(x)的階數(shù)得校驗(yàn)位數(shù)r等于4,因此n=10g1x0xnkm(x)g(x)g1x0r(x)xnkm(x)modx4(x5x41)modx3

g(x)

xnk 于是,發(fā)送碼字多項(xiàng)式C(xxnkm(xr(xx9x8x4x3對應(yīng)的發(fā)送碼字為 在接收端,Rxgx不為“0”,則說明一定有差錯 例4.3.8假設(shè)m(x)x6x4x31,即信息碼字為 g(x)x4x31,求 解由題得x4m(x)x10x8x7用g(x)去除 ,有是冗余r(x)所以,發(fā)送為6如果本例的發(fā)送碼字(10110011010)經(jīng)傳輸后受噪聲在接收端變成為(10110011100)。求余式求得余式不為零,表示接有錯誤再是C(x),而C(x)+e(x)。若e(x)g則這種差錯就能檢測出e(x)g那么由于接收到的碼字多項(xiàng)式仍然可被g(x)整除,錯誤檢測不出來,也即發(fā)生了漏檢 理論上可以證明,循環(huán)冗 的檢錯能力如下 長度n-k的突發(fā)錯誤④n-k+1位的突發(fā)性錯誤,查出概率為1-2-(r-⑤對于多于n-k+1位的突發(fā)性錯誤,查出概率為1-2-r8CRC-12,其生成

g(x)x12x11x3x2xCRC-16,其生成多項(xiàng)

g(x)

x2CRC-CCITT(ITU),其生成多項(xiàng)式g(xCRC-32,其生成多項(xiàng)

x15x5g(x)

x26x23x22x16x12x11

x8x7x5x4x2x1余 的編譯碼程通用采硬件實(shí)為除法運(yùn)算易于用移位寄器和2加法來實(shí),可以度。著集電路藝的展環(huán)冗余碼的產(chǎn)生校均集電產(chǎn),送能自動成速大大高。9BCHBCHBCH等一系列優(yōu)點(diǎn)。本原BCH碼與非本原BCH二進(jìn)制本原BCH碼具有下n2mnk 2t式中m(3)和糾錯能力t(<2m-1)是任意的正整BCH碼的碼長為n

1n

1的因通常稱前者為本原BCH碼,稱后者為非本原BCH碼BCHBCH這里我們重點(diǎn)討論BCH碼的實(shí)際應(yīng)用,即利用已知BCH碼表格,構(gòu)造出對應(yīng)生成多項(xiàng)式的BCH碼表4.4.1(P109)給出的是一些本原BCH碼的有關(guān)參[例4.3.9m=4n24115的二元BCH解:①若t1,則查表可得g(x)x4x故可構(gòu)成一個(15,11)BCH碼,可糾正單個錯誤。顯然,糾單個錯誤的本原BCH碼就是前面所述的循環(huán)漢明碼t2,則查表可得其生成多g(x)(x4x1)(x4x3x2x1)x8x7x6x41故可構(gòu)成一個(15,7)BCH碼,具有糾正兩個錯誤的能③若t3,則查表可得其生成多項(xiàng)式g(x)(x4x1)(x4x3x2x1)(x2xx10x8x5x4x2x可構(gòu)成一個(15,)BCHBCHCRS的情況,得到了RS(Reed-Solomon)碼。(n,kRS碼中,輸入信號分成k*m比特一組,每組包括k個符號,每個符號由m比特組成,而不是前面介紹的二元BCH碼中的一個比一個可糾正t個錯誤的RS碼有如下參數(shù)碼長:n2m信息位:

位符號位符號

(2mk

監(jiān)督位:nk2t位符m(nk)2mt比特最小碼距n2t1位符號 或mdminm(2t1)比特S有:總長度為總長度為

b1(t1)m1b2(t3)m

比特的單個突發(fā)錯比特的兩個突發(fā)錯誤總長度為it2i1)m2i1比特的i個突發(fā)錯20世紀(jì)70 始,RS碼在 器、器、DVB(數(shù)字電視廣播標(biāo)準(zhǔn))、磁 、光纖信中得到了廣泛的應(yīng)]m=4的RS碼的參解:已知t=3,m=4,求碼距dmin2t1監(jiān)督位:nk2t

個符號,或24信息位knnk156

個符號,或36比特碼長

n

個符號,或60比特所以該碼應(yīng)為:(1,)S60,36RS碼的編碼過程與BCH碼一樣,也是除以同樣可以用帶反饋的移位寄存器是硬算法,從而造成了一定程度的增益損失。 (J.M.Wozencraft)提出了序列的譯 (J.L.Massey)提出效果稍差但卷積碼是組碼,與分組碼的主要差別是它是一種有的編碼,即在任意時(shí)段,編的nk(L。

Elias,1923-n,N=L1和k可以同的條件下,(較小)。一、卷積 卷積碼編碼的原理圖如圖4.4.1所示 卷積碼具有以下特點(diǎn)下面,用具體實(shí)例說明各種描述方法例4.4.1設(shè)二元卷積碼的 結(jié)構(gòu)如下圖所示,如果輸信息流為m(10111),求 的輸出碼字序列C1 C2 端)、L=3(即三級移位寄存器)所組成的有限狀態(tài)的 系。離散卷若輸入信息序則對應(yīng)輸出為兩個碼字C2C2

(c1,c1 (c2,c2 其相應(yīng)編碼由輸入信息序列m和編 m m式中“*”表示卷積運(yùn)算,G1,G2為編 是當(dāng)輸入信息為[1000….]時(shí),所觀察到的兩個輸出序列(2,1,3)卷積碼 有L=3級寄存器,其沖激響應(yīng)至可持續(xù)到L+1=4位,由圖4.4.4可寫出沖激響應(yīng)G1(1011),G2經(jīng) 后,兩個輸出序列合并為一個輸出碼字序列C(c1,c2,c1,c2 i當(dāng)輸入信息序列為m(10111),利用離散卷積運(yùn)算來進(jìn)行具體的計(jì)算。第一路 c1的各位碼元值可由式i(P115)計(jì)算,為:C1(10111)(1011) 其具體的運(yùn)算過程10111011011101110111000000m

G1(1011),G2所C1 同理可計(jì)算C2 所以,最后(2,1,3)卷積碼 輸出的碼字序列為C(11010001010100生成矩陣上述沖激響應(yīng)G1G2又稱為生成序列,若將該生成序列G1進(jìn)行交織,并構(gòu)成如下生成矩陣(L=3時(shí)g1g g1g g1g g1g G

g g g g g g g g g1g g1g g1g g1g2 3上述編碼方程可改寫成如下矩陣C矩陣G稱為卷積碼的生成矩陣)]顯然當(dāng)輸入信息序列為一無限序列時(shí)[即m)]生成矩陣則為一個半無限m

g1g g1g g1g g1g G

g g g g g g g g g1g g1g g1g g1g2

3碼多項(xiàng)G110111x2x3G211111xx2x3m10111)1x2x3x4則卷積碼可以用下列碼多項(xiàng)式形C1mG1(1x2x3x4)(1x2x3)1x2x3x4x2x4x5x6x3x5x61x7 C2mG2(1x2x3x4)(1xx2x31xx3x4x5 因而,其輸出的碼字序列C(11010001010100例4.4.3設(shè)二元(2,1,2)卷積碼的編 ),求其輸出碼字序列。則由圖4.4.6G1(111)1xx2,G2(101)1如果輸入信息流為 ),則其對應(yīng)的多項(xiàng)式表示式為m1x2x3因此輸出的碼序列為C1mG1(1x2x3x4)(1xx21x2x22x33x42x51xx4x6 C2mG2(1x2x3x4)(1x212x2x32x4x5 即:C111000011001除了上述三種比較形象的狀態(tài)圖、樹圖和格圖來描述下面,以上述二元(2,1,2)卷積碼為例討論卷積碼狀態(tài)由圖4.4.6可知,移位寄存器總的可能狀態(tài)數(shù)為2 22a00,b10,c01,d11來表示表元(1設(shè)輸入信息序列其狀態(tài)圖可以按以下步驟輸輸 輸輸(00)(11)(10)(00)(01)(10)(01)(11)狀 輸狀輸輸輸狀樹圖如果要展示出編的輸入、輸出所有可能的情況,則可采用樹圖描述,它是將上述編的狀態(tài)圖按時(shí)間展開得到狀C(11100001100111 ::狀00”作為樹根,對每個時(shí)刻可l分為兩個分支:當(dāng)1=0則向上,即“0”1=1則向下,即“1”l1l2下兩個分支,并推進(jìn)到相應(yīng)的二級節(jié)點(diǎn)(l’=2),依此類推,a,b,,d表示編對于特定輸入信息))而經(jīng)過的狀態(tài)為(a)bcbddcaa在輸入上述特定信息序列時(shí),樹圖中的路徑如粗線所示結(jié)構(gòu)重復(fù)性太多 (2,1, 圖中實(shí)線表示輸入為“0入為“1”82發(fā)所延伸的樹結(jié)構(gòu)完全—任給定一個輸入信息序列格圖就存一條定如 其輸出編碼為即為圖中粗黑線所表示的卷積碼的Trellis若編碼信息序列 則編碼過程即為在Trellis圖上尋找一條路得到C111000011001

格圖是研究維特比譯碼算法的重二、卷積碼1967(tb。。維特比算的本依在同刻l=L+1,L+2,…,L+l,對格中相列的每點(diǎn)對應(yīng)編 中該態(tài),按最大然準(zhǔn)比較有以為終點(diǎn)的路徑,只保留一條具有大似值或等于最似值的路徑保留的路徑稱為幸存徑,而其他徑堵,用。保留下幸l=L+l下的一條路徑就是所要求的最大似然譯碼的解。由此可見,維特比算法的主要優(yōu)使得每次局部都等效于全局最優(yōu)的一部分,它滿足②局部及例4.4.4對最簡單的(2,1,2)卷積碼,設(shè)發(fā)送的信息序m

,經(jīng)過編碼后輸出的碼組(字)為C(111000011001接收到的信號序列為:R(101001011001試用維特比算法譯 L=2,對給定的輸入信息序列l(wèi)=5,則l’=l+L+1=8,在圖中用l’=0,1,…,7來表示。BS(4.4.6和(4.4.4.4.10和圖 R(101001011001

aab1011序號2|輸入碼距aab002002cbd11111daab0000300003cbd001140011acb11101110cdd110111015序號4|輸入daab111011111011bcd1110004111000cab11010141101014dcd001

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論