




已閱讀5頁(yè),還剩8頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
2009級(jí)通信工程專(zhuān)業(yè)通信原理課程設(shè)計(jì)通信原理課程設(shè)計(jì)報(bào)告書(shū)課題名稱(chēng)基于MATLAB的(7,4)漢明碼編譯碼設(shè)計(jì)與仿真結(jié)果分析姓 名學(xué) 號(hào)學(xué) 院通信與電子工程學(xué)院專(zhuān) 業(yè)通信工程指導(dǎo)教師 2011年 12月 23日 一、設(shè)計(jì)任務(wù)及要求:設(shè)計(jì)任務(wù):利用MATLAB編程,實(shí)現(xiàn)漢明碼編譯碼設(shè)計(jì)。理解(7,4)漢明碼的構(gòu)造原理,掌握(7,4)漢明碼的編碼和譯碼的原理和設(shè)計(jì)步驟。并對(duì)其性能進(jìn)行分析。要 求: 通過(guò)MATLAB編程,設(shè)計(jì)出(7,4)漢明碼的編碼程序,編碼后加入噪聲,然后譯碼,畫(huà)出信噪比與誤比特?cái)?shù)和信噪比與誤比特率的仿真圖,然后對(duì)其結(jié)果進(jìn)行分析指導(dǎo)教師簽名: 2011年12月23日 二、指導(dǎo)教師評(píng)語(yǔ):指導(dǎo)教師簽名: 年 月 日 三、成績(jī) 驗(yàn)收蓋章 年 月 日 基于MATLAB的(7,4)漢明碼編譯碼設(shè)計(jì)與仿真結(jié)果分析 1 設(shè)計(jì)目的(1)熟悉掌握漢明碼的重要公式和基本概念。(2)利用MATLAB編程,實(shí)現(xiàn)漢明碼編譯碼設(shè)計(jì)。(3)理解(7,4)漢明碼的構(gòu)造原理,掌握(7,4)漢明碼的編碼和譯碼的原理和設(shè)計(jì)步驟。(4)對(duì)其仿真結(jié)果進(jìn)行分析。2 設(shè)計(jì)要求(1)通過(guò)MATLAB編程,設(shè)計(jì)出(7,4)漢明碼的編碼程序。(2)編碼后加入噪聲,然后譯碼,畫(huà)出信噪比與誤比特?cái)?shù)和信噪比與誤比特率的仿真圖。(3)然后對(duì)其結(jié)果進(jìn)行分析。3 設(shè)計(jì)步驟3.1 線性分組碼的一般原理線性分組碼的構(gòu)造3.1.1 H矩陣根據(jù)(7, 4)漢明碼可知一般有 (1)現(xiàn)在將上面它改寫(xiě)為(2)上式中已經(jīng)將“”簡(jiǎn)寫(xiě)成“+”。 上式可以表示成如下矩陣形式:(3)上式還可以簡(jiǎn)記為(4)H AT = 0T 或A HT = 0式中(5)(6)A = a6 a5 a4 a3 a2 a1 a0(7)0 = 000右上標(biāo)“T”表示將矩陣轉(zhuǎn)置。例如,HT是H的轉(zhuǎn)置,即HT的第一行為H的第一列,HT的第二行為H的第二列等等。將H稱(chēng)為監(jiān)督矩陣。 只要監(jiān)督矩陣H給定,編碼時(shí)監(jiān)督位和信息位的關(guān)系就完全確定了。 H矩陣的性質(zhì): 1) H的行數(shù)就是監(jiān)督關(guān)系式的數(shù)目,它等于監(jiān)督位的數(shù)目r。H的每行中“1”的位置表示相應(yīng)碼元之間存在的監(jiān)督關(guān)系。例如,H的第一行表示監(jiān)督位a2是由a6 a5 a4之和決定的。H矩陣可以分成兩部分,例如(8)式中,P為r k階矩陣,Ir為r r階單位方陣。我們將具有P Ir形式的H矩陣稱(chēng)為典型陣。2) 由代數(shù)理論可知,H矩陣的各行應(yīng)該是線性無(wú)關(guān)的,否則將得不到 r個(gè)線性無(wú)關(guān)的監(jiān)督關(guān)系式,從而也得不到 r個(gè)獨(dú)立的監(jiān)督位。若一矩陣能寫(xiě)成典型陣形式P Ir,則其各行一定是線性無(wú)關(guān)的。因?yàn)槿菀昨?yàn)證Ir的各行是線性無(wú)關(guān)的,故P Ir的各行也是線性無(wú)關(guān)的。3.1.2 G矩陣:上面漢明碼例子中的監(jiān)督位公式為(9)(10)也可以改寫(xiě)成矩陣形式:或者寫(xiě)成(11)式中,Q為一個(gè)k r階矩陣,它為P的轉(zhuǎn)置,即 Q = PT 上式表示,在信息位給定后,用信息位的行矩陣乘矩陣Q就產(chǎn)生出監(jiān)督位。我們將Q的左邊加上1個(gè)k k階單位方陣,就構(gòu)成1個(gè)矩陣G (12)(13)G稱(chēng)為生成矩陣,因?yàn)橛伤梢援a(chǎn)生整個(gè)碼組,即有或者(14)因此,如果找到了碼的生成矩陣G,則編碼的方法就完全確定了。具有IkQ形式的生成矩陣稱(chēng)為典型生成矩陣。由典型生成矩陣得出的碼組A中,信息位的位置不變,監(jiān)督位附加于其后。這種形式的碼稱(chēng)為系統(tǒng)碼。 G矩陣的性質(zhì):1) G矩陣的各行是線性無(wú)關(guān)的。因?yàn)橛缮鲜娇梢钥闯?,任一碼組A都是G的各行的線性組合。G共有k行,若它們線性無(wú)關(guān),則可以組合出2k種不同的碼組A,它恰是有k位信息位的全部碼組。若G的各行有線性相關(guān)的,則不可能由G生成2k種不同的碼組了。2) 實(shí)際上,G的各行本身就是一個(gè)碼組。因此,如果已有k個(gè)線性無(wú)關(guān)的碼組,則可以用其作為生成矩陣G,并由它生成其余碼組。3.1.3 校正子S當(dāng)接收碼組有錯(cuò)時(shí),E 0,將B當(dāng)作A代入公式(A H T = 0)后,該式不一定成立。在錯(cuò)碼較多,已超過(guò)這種編碼的檢錯(cuò)能力時(shí),B變?yōu)榱硪辉S用碼組,則該式仍能成立。這樣的錯(cuò)碼是不可檢測(cè)的。在未超過(guò)檢錯(cuò)能力時(shí),上式不成立,即其右端不等于0。假設(shè)這時(shí)該式的右端為S,即(15)B H T = S(16)將B = A + E代入上式,可得S = (A + E) H T = A H T + E H T(17)由于A HT = 0,所以S = E H T式中S稱(chēng)為校正子。它能用來(lái)指示錯(cuò)碼的位置。S和錯(cuò)碼E之間有確定的線性變換關(guān)系。若S和E之間一一對(duì)應(yīng),則S將能代表錯(cuò)碼的位置。3.2 (7,4)漢明碼的構(gòu)造原理在偶數(shù)監(jiān)督碼中,由于使用了一位監(jiān)督位a0,它和信息位an-1 a1一起構(gòu)成一個(gè)代數(shù)式:(18)在接收端解碼時(shí),實(shí)際上就是在計(jì)算(19) 若S = 0,就認(rèn)為無(wú)錯(cuò)碼;若S = 1,就認(rèn)為有錯(cuò)碼。現(xiàn)將上式稱(chēng)為監(jiān)督關(guān)系式,S稱(chēng)為校正子。由于校正子S只有兩種取值,故它只能代表有錯(cuò)和無(wú)錯(cuò)這兩種信息,而不能指出錯(cuò)碼的位置。若監(jiān)督位增加一位,即變成兩位,則能增加一個(gè)類(lèi)似的監(jiān)督關(guān)系式。由于兩個(gè)校正子的可能值有4中組合: 00,01,10,11,故能表示4種不同的信息。若用其中1種組合表示無(wú)錯(cuò),則其余3種組合就有可能用來(lái)指示一個(gè)錯(cuò)碼的3種不同位置。同理,r個(gè)監(jiān)督關(guān)系式能指示1位錯(cuò)碼的(2r 1)個(gè)可能位置。(20)一般來(lái)說(shuō),若碼長(zhǎng)為n,信息位數(shù)為k,則監(jiān)督位數(shù)rnk。如果希望用r個(gè)監(jiān)督位構(gòu)造出r個(gè)監(jiān)督關(guān)系式來(lái)指示1位錯(cuò)碼的n種可能位置,則要求 然后根據(jù)(7,4)漢明碼的編碼原理,畫(huà)出程序設(shè)計(jì)的流程圖:開(kāi)始始對(duì)(7,4)漢明碼進(jìn)行編碼輸出編碼后的(7,4)漢明碼加入高斯白噪聲對(duì)加入噪聲后的(7,4)漢明碼進(jìn)行譯碼結(jié) 束輸出譯碼碼后的(7,4)漢明碼畫(huà)出誤碼率/數(shù)與信噪比的仿真圖對(duì)編碼后的(7,4)漢明碼進(jìn)行調(diào)制 圖1 編碼流程圖然后根據(jù)流程圖進(jìn)行編寫(xiě)程序。4、程序設(shè)計(jì)clear all;close all;N=30000;K=4*N;%信息長(zhǎng)度Q=8;%調(diào)制形式num=zeros(20,1);%誤比特?cái)?shù)ber=zeros(20,1);%誤比特率for SNR=1:1:20%生成矩陣G= 1 0 0 0 1 1 1 0 1 0 0 1 1 0 0 0 1 0 1 0 1 0 0 0 1 0 1 1 ;%監(jiān)督矩陣H=1 1 1 0 1 0 0 1 1 0 1 0 1 0 1 0 1 1 0 0 1;A=zeros(7*N,1);編碼后信號(hào)S=zeros(N,3);%校驗(yàn)子E=zeros(7*N,1);%錯(cuò)誤圖樣I=zeros(7*N,1);%解調(diào)糾錯(cuò)后的矩陣NEW=zeros(K,1);%收到的信號(hào)a=randsrc(K,1,0,1);%信源%編碼for k=1:N code=a(4*k-3) a(4*k-2) a(4*k-1) a(4*k)*G; for l=0:6 A(7*k-l)=mod(code(7-l),2); end end%8PSK調(diào)制 Xa=pskmod(A,Q);%信道傳輸加噪 Xb=awgn(Xa,SNR);%解調(diào) B=pskdemod(Xb,Q);%編碼 for n=1:N M=7*n-6; Z=4*n-3; T=7*n-3; V=4*n; L=7*n; s=B(M:L,1)*H; S(n,:)=mod(s,2); if S(n,:)=0 0 0 E(M:L,1)=0 0 0 0 0 0 0; elseif S(n,:)=0 0 1 E(M:L,1)=0 0 0 0 0 0 1; elseif S(n,:)=0 1 0 E(M:L,1)=0 0 0 0 0 1 0; elseif S(n,:)=0 1 1 E(M:L,1)=0 0 0 0 1 0 0; elseif S(n,:)=1 0 0 E(M:L,1)=0 0 0 1 0 0 0; elseif S(n,:)=1 0 1 E(M:L,1)=0 0 1 0 0 0 0; elseif S(n,:)=1 1 0 E(M:L,1)=0 1 0 0 0 0 0; elseif S(n,:)=1 1 1 E(M:L,1)=1 0 0 0 0 0 0; end P=B(M:L,1)+E(M:L,1); I(M:L,1)=mod(P,2); NEW(Z:V,1)=I(M:T,1);endnum(SNR,:),ber(SNR,:)=biterr(NEW,a);endplot(num,b:s); %畫(huà)出誤比特?cái)?shù)xlabel(信噪比);ylabel(誤比特?cái)?shù));figureplot(ber,k-*); %畫(huà)出誤比特率xlabel(信噪比);ylabel(誤比特率);5、設(shè)計(jì)結(jié)果及分析5.1通過(guò)對(duì)以上程序的編譯運(yùn)行仿真可以得到以下兩個(gè)仿真圖。圖2 漢明碼譯碼誤比特?cái)?shù)圖 圖3 漢明碼譯碼誤比特率圖5.2 編碼后信號(hào)A與經(jīng)過(guò)校驗(yàn)子S校驗(yàn)后譯碼得到的信號(hào)截圖圖 4 編碼后信號(hào)A的截圖圖5 譯碼得到的信號(hào)截圖5.3 仿真結(jié)果分析(1) 觀察圖2和圖3我們可以看到誤比特?cái)?shù)和誤比特率隨信噪比的增加而減小,并最后趨于0.由圖4和圖5,再聯(lián)系前面校正子s與各碼元之間的對(duì)應(yīng)關(guān)系,我們可以發(fā)現(xiàn)校正子s的重要作用。并且我們還可以推算出當(dāng)程序中N取值很小時(shí)畫(huà)出來(lái)的圖形將是鋸齒減函數(shù),也就是說(shuō)隨著N的增大觀察到的圖形越光滑。(2) 與其它檢錯(cuò)糾錯(cuò)碼相比較(7,4)漢明碼是能夠糾正1位錯(cuò)碼且編碼效率較高的一種線性分組碼6主要儀器與設(shè)備安裝了matlab R2009a 程序的電腦。7設(shè)計(jì)體會(huì)與建議 7.1設(shè)計(jì)體會(huì)7.2對(duì)設(shè)計(jì)的建議參考文獻(xiàn)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024焊接工程師資格考試的趨勢(shì)解讀試題及答案
- 二零二五版電子商務(wù)安全協(xié)議書(shū)的分析
- 二零二五版國(guó)有股權(quán)轉(zhuǎn)讓協(xié)議的稅務(wù)處理
- 二零二五版國(guó)際奢侈品貿(mào)易買(mǎi)賣(mài)合同書(shū)示范文本
- 健身承包協(xié)議合同書(shū)范例
- 紡織機(jī)械操作中的學(xué)習(xí)交流機(jī)會(huì)試題及答案
- 2024年質(zhì)量工程師資格證書(shū)考試的重要環(huán)節(jié)和試題的重要性試題及答案
- 機(jī)械工程師考試的職業(yè)認(rèn)知及試題及答案
- 2024年紡織機(jī)械考試的重要知識(shí)點(diǎn)總結(jié)試題及答案
- 二零二五抖音運(yùn)營(yíng)合作協(xié)議合同范例
- 抗腫瘤藥物的常見(jiàn)不良反應(yīng)及相應(yīng)對(duì)策
- 2025-2030中國(guó)射頻治療設(shè)備行業(yè)市場(chǎng)發(fā)展前景及發(fā)展趨勢(shì)與投資風(fēng)險(xiǎn)研究報(bào)告
- 統(tǒng)編版語(yǔ)文四年級(jí)下冊(cè)第五單元教材解讀解讀與集體備課課件
- 砼構(gòu)件預(yù)制件的模具設(shè)計(jì)與制造技術(shù)考核試卷
- 《跨行業(yè)并購(gòu)問(wèn)題研究的理論基礎(chǔ)與文獻(xiàn)綜述》6300字
- 2025中煤鄂爾多斯能源化工有限公司高校畢業(yè)生招聘98人筆試參考題庫(kù)附帶答案詳解
- 2025年保密觀考試題庫(kù)及答案
- 導(dǎo)游知識(shí)培訓(xùn)課件
- 西師大版小學(xué)五年級(jí)數(shù)學(xué)(下)期中測(cè)試題(1-4單元)(2)(含答案)
- 用戶思維在產(chǎn)品創(chuàng)新中的應(yīng)用案例
- 2025《四川省建設(shè)工程施工總包合同》示范文本
評(píng)論
0/150
提交評(píng)論