




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、重復(fù)碼性能評估與譯碼門限分析編碼原理課程設(shè)計(jì)報(bào)告題目:重復(fù)碼性能評估與譯碼門限分析指導(dǎo)老師:周亮摘要:信道編碼的本質(zhì)是增加通信的可靠性。但信道編碼會使有用的信息數(shù) 據(jù)傳輸減少,信道編碼的過程是在源數(shù)據(jù)碼流中加插一些碼元,從而達(dá)到在接收端進(jìn)行判錯和糾錯的目的, 這就是我們常常說的開銷。重 復(fù)碼是一類重要的糾錯碼,當(dāng)碼長足夠大時(shí),誤碼率會相當(dāng)?shù)汀1疚?僅從誤碼率角度分析重復(fù)碼的性能。關(guān)鍵詞:重復(fù)碼 編碼譯碼檢錯糾錯matlab目錄摘要一1 第1章緒論一51.1 引言一51.2重復(fù)碼的定義一51.3研究目標(biāo)和內(nèi)容6 第2章研究背景72.1 信道編碼的歷史一72.2信道編碼的研究價(jià)值及意義 72.3信
2、道編碼的研究現(xiàn)狀 8第3章研究基礎(chǔ) 一10 3.1重復(fù)碼的介紹103.1.1重復(fù)碼的特點(diǎn)10 3.1.2重復(fù)碼的生成矩陣表示 一11 3.1.3重復(fù)碼的校驗(yàn)矩陣 12 3.2重復(fù)碼的編碼原理一133.3重復(fù)碼的譯碼原理 163.4重復(fù)碼的糾錯原理 17第4章研究過程18 4.1研究方法184.2 分析過程 一19 4.2.1 流程圖19 4.2.2 偽代碼20 4.3實(shí)驗(yàn)仿真21 4.4實(shí)驗(yàn)結(jié)論23 第5章心得體會27 參考文獻(xiàn)30 4重復(fù)碼性能評估與譯碼門限分析5重復(fù)碼性能評估與譯碼門限分析附錄31 #重復(fù)碼性能評估與譯碼門限分析第1章緒論1.1引言重復(fù)碼是日常生活中較為常見的編碼方式,也是
3、通信中極為簡單易懂的編碼方式,通過了解掌握重復(fù)碼的編碼原理、構(gòu)造過程、校驗(yàn) 方式、誤碼性能等特性,對通信編碼的基本概念有較好的掌握,也為 進(jìn)一步研究更加精巧、復(fù)雜、實(shí)用的編碼方式打下了良好基礎(chǔ)。所以本次論文課題中心將緊緊圍繞重復(fù)碼的一些基本性能展開, 進(jìn)行一系列的歸納總結(jié)及探究。1.2重復(fù)碼的定義一種k=1的(n,k)分組碼,其編碼規(guī)則是n-1個校驗(yàn)元均是信息元 的重復(fù)。例如,(3,1)重復(fù)碼兩個碼字是(0,0,0)和(1,1,1)。移動通信詞典重復(fù)碼傳的葡息: 0、10 00I1 “)KjfTh- -JF若傳00Q收刊鎂傳外100,010,001中的任一種, 則認(rèn)箝是傳的000,賣現(xiàn)了糾錯卩
4、1.3研究目標(biāo)和內(nèi)容設(shè)定信道為采用單位1能量的硬判決BPSK調(diào)制的B-AWGN信道, 對于n重復(fù)碼,碼長n 3,7,8,16,32:(1)仿真分析信道信噪比SNR(dB)-0,3,5®時(shí)n重復(fù)碼的譯碼差錯概率Pb eSNR ;(2)仿真分析n重復(fù)碼的譯碼門限信噪比snrth,即以0.5dB為增量遞增或遞減尋找SNRth ,使得SNR SNRTh時(shí),Pbe;有編碼::Pb e;無編碼SNR : SNFThPb e;有編碼 Pb e無編碼.(3)對比分析不同snRth時(shí)的等效BSC信道容量與編碼碼率之間的關(guān)系第2章研究背景2.1信道編碼的歷史一個完整的通信系統(tǒng),在從信源至接收的全過程中,
5、對信號進(jìn)行 的編碼包括信源編碼、信道編碼以及加密與解密,其中信源編碼與信 道編碼是對信號進(jìn)行處理的重要步驟,而加密與解密則主要用于接收 系統(tǒng)中。信道編碼又稱為糾錯編碼,是指將信號進(jìn)行編碼處理,以 使編碼后的傳送碼流與信道傳輸特性相匹配, 其根本目的是為了提高 信息傳輸?shù)目煽啃?,即提高系統(tǒng)的抗干擾能力。信道編碼是數(shù)字通信 區(qū)別于模擬通信的顯著標(biāo)志,其主要實(shí)現(xiàn)方法是通過增大碼率或頻 帶,即增大所需的信道容量。這一點(diǎn)恰好與信源編碼為適應(yīng)存儲及信 道傳輸要求而進(jìn)行壓縮碼率或頻帶而相反。在1948年香農(nóng)首先提出了信道容量,而后更有著名的信道編碼 定理。如今所具有的糾錯碼類型包括卷積碼,RS編碼,Turb
6、o碼,LDPC碼等等。2.2信道編碼的研究價(jià)值及意義隨著現(xiàn)代無線通信技術(shù)的迅猛發(fā)展,數(shù)字信號已經(jīng)逐漸取代了模 擬信號成為主要的傳輸信號類型。與模擬信號相比較,數(shù)字通信具有 高抗干擾能力,易于加密提高保密性,可以使用現(xiàn)代數(shù)字信號處理技 術(shù)等優(yōu)勢。但由于信道的特性復(fù)雜,當(dāng)調(diào)制好的信號在信道里進(jìn)行傳 輸?shù)臅r(shí)候,必然要受到信道的影響。信道的影響可以分成以下三個主 要方面:第一是信道本身對信號產(chǎn)生的衰落:由于信道本身頻率響應(yīng) 特性不理想,造成對信號的破壞;第二是信道中的各種噪聲,如背景 噪聲,脈沖噪聲等等,這些噪聲疊加在信號上面,改變信號的幅度、 相位和頻率,使信號在解調(diào)時(shí)產(chǎn)生錯誤;第三,是信號在傳輸過
7、程中 由于反射,折射或沿不同路徑傳播從而帶來的疊加效應(yīng), 即通常所說 的多徑效應(yīng),這會帶來時(shí)間上前后信號互相干擾??偠灾?,這三種 加性干擾都會導(dǎo)致在接收端信號解調(diào)的錯誤, 使系統(tǒng)的誤碼率大大增 加。導(dǎo)致了其在無線信道中傳輸過程中極易受到干擾而使碼元波形變 壞,所以傳輸?shù)浇邮斩撕罂赡馨l(fā)生錯誤判決。而信道條件越是惡劣, 產(chǎn)生錯誤的可能性就越大。由于信道中的加性干擾不能通過均衡等方法完全消除 ,因此在一 個實(shí)用的通信系統(tǒng)中,必須采取一定的措施來糾正錯誤, 降低系統(tǒng)的 誤碼率。信道編碼就是一種非常有效的措施。信道編碼的任務(wù)就是, 在發(fā)送端以可控的方式在信號中加入一定的冗余度, 而在接收端這些 冗余度
8、可以用來檢測并且糾正信號通過信道后產(chǎn)生的錯誤。當(dāng)然,冗余度的加入降低了系統(tǒng)的工作效率,但是和系統(tǒng) 誤碼率的降低(即 信號更加正確地傳送)相比,這些代價(jià)是可以接受的。信道編碼正是 基于此提出并發(fā)展起來的。2.3信道編碼的研究現(xiàn)狀當(dāng)今,數(shù)字電視中以及3G通信中會用到信道編碼技術(shù)。對于一 個數(shù)字通信系統(tǒng),信道編碼是在信號從發(fā)出到接收的全過程中對數(shù)字 電視信號進(jìn)行處理的非常關(guān)鍵的一步。在 3G通信技術(shù)中,卷積編碼 更是作為一種有效的前向糾錯碼在 GSM和CDMA中得到非常廣泛 的而應(yīng)用。由于3G系統(tǒng)中首次引入了高速率數(shù)據(jù)業(yè)務(wù),高效的信道 編碼技術(shù)就成了很重要的一種技術(shù)。WCDMA和CDMA2000技術(shù)
9、可 以采用卷積編碼技術(shù),Turbo編碼技術(shù)。廣播系統(tǒng)中,由于它是一種 單向傳輸系統(tǒng),故而它常采用前向糾錯編碼方式。 前向糾錯碼的碼字 在經(jīng)過接收端的解碼過后,不但能夠發(fā)現(xiàn)錯誤,并且還可以判斷位置并且糾正。這種糾錯碼信息無需存儲,有著很好的實(shí)時(shí)性。信道編碼技術(shù)廣泛應(yīng)用于數(shù)字通信系統(tǒng)中, 有的已經(jīng)被應(yīng)用于某 些無線通信標(biāo)準(zhǔn)中,如 GSM,CDMA2000,GB20600等等。相信 隨著信道編碼技術(shù)會隨著信道編碼理論的發(fā)展在通信領(lǐng)域得到更深 入的應(yīng)用信道編碼在當(dāng)今的通信系統(tǒng)中有這至關(guān)重要的地位 TD-SCDMA 中主要采用了卷積碼和 CRC檢錯碼,而Turbo碼在WCDMA的差錯 控制技術(shù)中和4G通
10、信中起著至關(guān)重要的作用。9重復(fù)碼性能評估與譯碼門限分析第3章研究基礎(chǔ)3.1重復(fù)碼的介紹3.1.1重復(fù)碼的特點(diǎn)重復(fù)碼是一類最簡單的(n,1)線性分組碼,僅以二進(jìn)制的重復(fù) 碼為例,當(dāng)發(fā)送消息位'時(shí),那么實(shí)際發(fā)送的碼字為(1,1,1);當(dāng) 發(fā)送消息位'時(shí),實(shí)際發(fā)送的碼字為(0,0,.,0).假設(shè)信源均勻分布,以BPSK信號在白高斯噪聲信道上傳輸消 息,在等同傳輸能量即等同功率消耗條件下,分別計(jì)算無糾錯編碼和應(yīng)用n-重復(fù)碼時(shí)的(Eb/N。),可以得出以下結(jié)論:(1) 傳輸比特能量在數(shù)值上可能小于香農(nóng)限,但等價(jià)的(Eb/N。)總大于香農(nóng)限,例如無編碼信噪比-10dB傳輸信噪比所等價(jià)的(E
11、b/No)為0.71dB。(2) 不恰當(dāng)?shù)募m錯編碼不但不能提高信息傳輸性能,反而會導(dǎo)致性能 惡化。例如信息比特信噪比為 9.03dB時(shí),5-重復(fù)碼的性能劣于無編 碼的傳輸性能,而3-重復(fù)碼的性能優(yōu)于無編碼的傳輸性能。(3) 糾錯碼需在原始誤碼率高于某個信噪比閾值(稱為譯碼閾值或譯碼門限)后才能提高傳輸性能。例如在-10dB傳輸信噪比情形下,運(yùn) 用重復(fù)碼總難以獲得性能改善。不同的糾錯碼存在不同的譯碼門限 值。(4) 單純增加重復(fù)碼碼長,并不能改善傳輸性能。這說明重復(fù)碼不是 可以達(dá)到香農(nóng)限或?qū)崿F(xiàn)完全無差錯信息傳輸?shù)募m錯碼,雖然編碼定理 保障存在一種誤碼率小于0.085的糾錯碼能夠在-10dB傳輸信
12、噪比情 形下當(dāng)碼長n:時(shí)達(dá)到Fb(e) > 0。并且可以總結(jié)出BPSK傳輸n-重復(fù)碼的差錯特性,如下圖差錯特性無編碼3-4SR(疋宀0.1 <HF(IftdB)(-14. dB)<L020(M月9 dB>.i£2)冃 0 3260皿阿)匕 0 3970 E揷)= 04210.3260.554C月sc (E(£)04驚山兩O.O62i E N)1.11,411,613(乙/弘)8.002.6" (4,26dB)1.60斥)0.00110,W78馬)O.OOOV320,0000056山UIW冊Qgsc* (E(E)(J,994"6(J
13、 999929"0 9»4<l2il丄(瓦 /M )S.0042(9.0S3dB>8,0006 (9.U31dB>8.0481(9.(157 ilB)1 BPSK傳輸n-重復(fù)碼的差錯特性3.1.2重復(fù)碼的生成矩陣表示首先介紹一下生成矩陣的概念 一個二元(n ,k)線性分組碼,記為C( n,k)或者C,是一個由M =2k個 n長碼字構(gòu)成的集合,該集合由一個行秩為 k的k n矩陣G與任意k 維消息向量u =(Uo,Ui,.,Ukj)的乘積構(gòu)造而成,估又記C =(Co,.Cn/),即C (Co,.Cn4) =C |c = u*G;u =(Uo,.,Uk-i);U
14、j =0,1g0,n4g k 4,n 二go I g0,0G gk4衛(wèi)2,0對于二元碼的構(gòu)造,矩陣 G的元素gi,j均為0或1,矩陣運(yùn)算涉及的 元素加運(yùn)算和元素乘運(yùn)算分別為整數(shù)模 2加和整數(shù)模2乘。由于線性 分組碼完全由矩陣G確定,所以稱矩陣G為線性分組碼的生成矩陣(generator matrix )。由1.2節(jié)重復(fù)碼的定義知二元n-重復(fù)碼即為(n,1)線性分組碼,其 生成矩陣 Gn。例如:3-重復(fù)碼的生成矩陣為G= (1,1,1),當(dāng)傳輸信息比特u=1,得到 碼字c二u*G =(1,1,1);相反地,傳輸信息比特為u=0,得到碼字c =u*G =(0,0,0).3.1.3重復(fù)碼的校驗(yàn)矩陣首
15、先介紹一下校驗(yàn)矩陣的概念校驗(yàn)矩陣滿足對任意的碼字C,都有c* H /,其基本特征有:(1) 向量v是碼字當(dāng)且僅當(dāng)v*Hy,從而(n,k)線性分組碼C 由H定義為:C =(C0,.Cn) =v |v*-丿);V =(V°,.,Vn-1);Vj =0,1(2) ( n,k)線性分組碼C的校驗(yàn)矩陣H與生成矩陣G滿足G*Hr結(jié)合重復(fù)碼的特性,我們有n-重復(fù)碼的校驗(yàn)矩陣H根據(jù)不同的n存 在不同的形式。110例如:對于3-重復(fù)碼,G= (1,1,1),則H珂 )0 1 11111對于 4-重復(fù)碼,(1,1,1,1),則 H =(1 1 1 1)11113.2重復(fù)碼的編碼原理重復(fù)碼存在兩種編碼方式
16、,其中一種時(shí)間開銷非常大,但是空間開銷 非常小。另外一種空間開銷非常大,但是時(shí)間開銷非常小。最后在兩 種算法中做了一個折中。下面分別介紹兩種編碼方式(1) 這種方法根據(jù)信息序列通過循環(huán)填充的方式編碼,其matlab核 心代碼如下:for j=1:Lfor k=1: ncode二code;data(j,1);endend其中L為信息序列的碼長,n為重復(fù)碼碼字的長度。由于 matlab中 循環(huán)的效率很低,所以這種方法時(shí)間復(fù)雜度很高,尤其在L比較大時(shí), 會消耗難以想象多的時(shí)間。(2) 這種方法通過生成矩陣構(gòu)造一個碼字向量矩陣的方式來編碼, 其核心代碼如下:G=on es(1, n);data = r
17、an di(0 1,L,1);code=data*G; %codi ng其中L為信息序列的碼長,n為重復(fù)碼碼字的長度。從代碼中可以看出矩陣code的規(guī)模為L*n,當(dāng)L足夠大時(shí),會相當(dāng)耗費(fèi)內(nèi)存。試驗(yàn)中采用這種方式,學(xué)生筆記本直接報(bào)錯,內(nèi)存不足(3) 綜合(1)( 2)失敗的經(jīng)驗(yàn),在兩者之中做了折中。核心代碼如下:for i=1:loopG=on es(1, n);data = ran di(0 1,L,1);code二data*G;%codi nghMod= comm.BPSKModulator;hDmod二 comm.BPSKDemodulator;hAWGN = comm.AWGNChann
18、el( 'NoiseMethod' ,.'Sig nal to no ise ratio(SNR)' , 'SNR' , SNR);%modulati on and deno dulati oncodecolu mn二 reshape(code.',L* n,1); modSig nal二step(hMod,codecolu mn); receivedSig nal = step(hAWGN,modSig nal); demodcode二step(hDmod,receivedSig nal);%decod ingdecode二reshap
19、e(demodcode ,n 丄);decode=decode; weight二sum(decode);weight二weight:weight(weight <n/2)=0;weight(weight >n /2)=1;dedata二weight;%errorbiterrorbit二mod(data+dedata),2);errornum二errornu m+sum(errorbit);end大致思想是將信息序列分成100份處理,這樣比一次性處理要省空 間,每段處理采用生成矩陣的方式,這樣就節(jié)省時(shí)間,最后效果非常 好。15重復(fù)碼性能評估與譯碼門限分析3.3重復(fù)碼的譯碼原理重復(fù)碼的
20、譯碼相對簡單。本實(shí)驗(yàn)采用擇多判決法,n-重復(fù)碼的擇多判 決法操作可以一般性的用接收分組的漢明重量檢測描述為,h (v) : n 12= u =0 h (v) n/2二 u =1 h (v) = n/2= u = ?針對第三種情況,只會出現(xiàn)在n為偶數(shù)情況下,回顧糾檢錯定理知在 糾錯模式下,tc =(d 1)/2, d=n,所以當(dāng)n=偶數(shù)時(shí),與n=n-1的奇 數(shù)碼長的性能相同,故直接將其減 1就不會出現(xiàn)第三種情況。核心代碼如下:%decod ingdecode二reshape(demodcode ,n 丄);decode二decode;weight二sum(decode);weight二weigh
21、t'weight(weight <n/2)=0;weight(weight >n /2)=1;dedata=weight;16重復(fù)碼性能評估與譯碼門限分析3.4重復(fù)碼的糾錯原理以3-重復(fù)碼的為例,當(dāng)傳輸信息比特u=1,得到碼字c = u*G =(1,1,1); 當(dāng)信道中存在噪聲,導(dǎo)致接收端有一個碼元的錯誤,如收到v二(1,1,0) 此時(shí)根據(jù)擇多判決法依然可以判決出發(fā)送的信息比特位 u二1反之,當(dāng)傳輸信息比特u=0,得到碼字c = u*G =(0,0,0);得到碼字 c =u*G =(0,0,0).當(dāng)信道中存在噪聲,導(dǎo)致接收端有一個碼元的錯誤, 如收到v =(1,0,0)。此
22、時(shí)根據(jù)擇多判決法依然可以判決出發(fā)送的信息比 特位u = 0。結(jié)合檢糾錯數(shù)定理:若分組碼有最小距離d,那么該碼的最大檢錯數(shù)td和最大糾錯數(shù)tc滿足:(1) 在檢錯模式時(shí),有td 二 d -1(2) 在糾錯模式下,tc 二(d -1)/2(3) 在混合糾檢錯模式時(shí)有tc td “ -併同時(shí)有 tc : td17重復(fù)碼性能評估與譯碼門限分析第四章:研究過程4.1研究方法:通過理論分析,計(jì)算出各種SNR情況下無編碼的誤比特率的理論值, 然后再計(jì)算出有編碼的誤比特率的理論值。在進(jìn)行計(jì)算機(jī)仿真,本實(shí)驗(yàn)采用 matlab仿真實(shí)現(xiàn)。通過編程,將各 種情況在計(jì)算機(jī)中仿真。最后對比理論值和計(jì)算機(jī)仿真結(jié)果, 觀察是
23、否有偏離,并進(jìn)行深入分 析。另外,在本實(shí)驗(yàn)中找譯碼門限信噪比是采用控制變量法。先固定無編碼的信噪比,然后通過每隔0.5dB找不同n-重復(fù)碼的譯碼門限信噪 比。18重復(fù)碼性能評估與譯碼門限分析19重復(fù)碼性能評估與譯碼門限分析4.2分析過程421流程圖Source 信源Source Coding佶源編碼Error Coniiol Coding 糾錯控制編碼Ei適信系統(tǒng)仿鼻模型簡要分析流程:20重復(fù)碼性能評估與譯碼門限分析422偽代碼%create informationdata = ran di(0 1,L,1);%codi ngcode二data*G;%modulati on and deno
24、dulati onmodSig nal二step(hMod,codecolu mn); receivedSig nal = step(hAWGN,modSig nal); demodcode二step(hDmod,receivedSig nal);%decod ing and recoverdecode二decode;weight二sum(decode);weight二weight:weight(weight <n/2)=0;weight(weight >n /2)=1;dedata=weight;4.3實(shí)驗(yàn)仿真完整的程序代碼clear;close all ;n=in put( &
25、#39;please in put n=');if (mod(n,2)=0)n=n-1;endSNR=i nput( 'please in put SNR二'););L=in put( 'please in put the nu mber of data L= errornum=0;loop=100;for i=1:loopG=on es(1, n);data = ran di(0 1,L,1);code=data*G;%codi ng hMod= comm.BPSKModulator;hDmod二 comm.BPSKDemodulator;hAWGN = co
26、mm.AWGNCha nn el( 'NoiseMethod''Sig nal to no ise ratio(SNR)' , 'SNR' , SNR);%modulati on and deno dulati oncodecolu mn二 reshape(code.',L* n,1); modSig nal二step(hMod,codecolu mn); receivedSig nal = step(hAWGN,modSig nal); demodcode二step(hDmod,receivedSig nal);%decod ingde
27、code二reshape(demodcode ,n 丄);decode二decode;weight二sum(decode);weight二weight:weight(weight <n/2)=0;weight(weight >n /2)=1;dedata=weight;%errorbiterrorbit二mod(data+dedata),2);errornum二errornu m+sum(errorbit);end%calculate BERBER=errornum/(loop*L);24重復(fù)碼性能評估與譯碼門限分析25重復(fù)碼性能評估與譯碼門限分析4.4實(shí)驗(yàn)結(jié)論P(yáng)b e;SNR(1
28、.1 )仿真分析信道信噪比時(shí)n重復(fù)碼的譯碼差錯概率(n 37,8,16,32? SNR(dB) 8,3,5&)(1) 當(dāng)n =3時(shí)P(e;0) =0.0176P(e;3) =0.0015P(e;5) =0.00010623P(e;8) =0.00000013(2) 當(dāng)n =7時(shí)P(e;0) =0.0011P(e;3) =0.0000091P(e;5) =0.00000002P(e;8) =0(3) 當(dāng)n =8時(shí)P(e;0) =0.0011P(e;3) =0.0000093P(e;5) =0.00000001P(e;8) =0(4) 當(dāng) n =16 時(shí)P(e;0) =0.00000565
29、P(e;3) =0P(e;5) =0P(e;8) =0(5) 當(dāng) n =32 時(shí)P(e;0)=0P(e;3) =0P(e;5) =0P(e;8) =0(此時(shí)幾乎無差錯,計(jì)算機(jī)無法得到更精確的結(jié)果)(1.2)仿真分析n重復(fù)碼的譯碼門限信噪比SNRth,即以0.5dB為增量 遞增或遞減尋找SNFTh,使得SNR SNFTh時(shí),Pb e;有編碼::Pb e;無編碼, 但是SNR : SNFTh時(shí),Pb e;有編碼 P e;無編碼;注:紅色為譯碼門限信噪比,由于n=16,32時(shí)誤碼率極低,故不再考慮。系統(tǒng) 1: SNR=0無編碼時(shí):=0.0787SNRP(n=3)SNRP( n=7)-2.50.056
30、6-6.00.0611-3.00.0673-6.50.0722-3.50.0788-7.00.0840-4.00.0910-7.50.0965-4.50.1037-8.00.1095系統(tǒng) 2: SNR=3無編碼時(shí):Pb= 0.0229SNRP(n=3)SNRP( n=7)0.00.0176-3.00.0147-0.50.0233-3.50.0199-1.00.0301-4.00.0260-1.50.0379-4.50.0332-2.00.0467-5.00.0415系統(tǒng) 3: SNR=5無編碼時(shí):Pb= 0.0060SNRP(n=3)SNRP( n=7)2.50.0026-1.00.00312
31、.00.0041-1.50.00491.50.0063-2.00.00731.00.0910-2.50.01060.50.0129-3.00.0147系統(tǒng) 4: SNR=8無編碼時(shí):Pb= 0.00019117SNRP(n=3)SNRP(n=7)5.50.000045202.00.000062815.00.000107591.50.000146934.50.000232811.00.000304744.00.000467030.50.000601203.50.000872120.00.00110000(1.3 )對比分析不同snRth時(shí)的等效BSC信道容量與編碼碼率之間的 關(guān)系。系統(tǒng) 1: S
32、NR=0CBsc=1+P*log(P)+(1-P)*log(1-P)/log (2)=0.6021當(dāng) n=3,7,8,16,32,Rc =1/3,1/7,1/8,1/16,1/32 均有:Rc < C BSC系統(tǒng) 2: SNR=3Cbsc=1+P*log(P)+(1-P)*log(1-P)/log (2)=0.8426當(dāng) n=3,7,8,16,32,Rc =1/3,1/7,1/8,1/16,1/32 均有:Rc<C BSC系統(tǒng) 3: SNR=5CBsc=1+P*log(P)+(1-P)*log(1-P)/log(2)=0.9471當(dāng) n=3,7,8,16,32,Rc =1/3,1/
33、7,1/8,1/16,1/32R:<C BSC系統(tǒng) 4: SNR=7Cbsc=1+P*log(P)+(1-P)*log(1-P)/log(2)=0.9974當(dāng) n=3,7,8,16,32,Rc =1/3,1/7,1/8,1/16,1/32Rc < C均有:均有:BSC30重復(fù)碼性能評估與譯碼門限分析第5章心得體會本次編碼原理課程設(shè)計(jì)從剛開始的過程中無從下手,手忙腳亂,時(shí)間又緊,最終決定用軟件仿真來實(shí)現(xiàn)重復(fù)碼性能評估與譯碼門限分析。 Matlab功能的強(qiáng)大、豐富的庫函數(shù)、強(qiáng)大的數(shù)據(jù)處理能力,出色的繪圖功 能,友好的工作平臺,簡單通用的操作語言等等,所以我們決定用matlab 來實(shí)現(xiàn)仿
34、真。由于是在大二的時(shí)候?qū)W習(xí)的matlab,所以未免有些生疏,我們通過看書和學(xué)習(xí)重溫了其用法,這對我們后面仿真奠定了好 的基礎(chǔ)。我們先是確定好課程設(shè)計(jì)題目,接著分頭找相關(guān)資料,不懂 的就問老師和身邊同學(xué)以及查詢圖書館資料。我們預(yù)先確定了論文研究的目標(biāo)和內(nèi)容,題目為重復(fù)碼性能評估與譯碼門限分析。接著通過查找資料我們了解到了他的研究背景,價(jià)值和意義,現(xiàn) 狀,問題與對比。然后我們確定了他的研究基礎(chǔ),比如 重復(fù)碼的特點(diǎn):循環(huán)碼是線 性碼的一個重要的子類,它有以下兩大特點(diǎn):第一,碼的結(jié)構(gòu)可以用 代數(shù)方法來構(gòu)造和分析,并且可以找到各種實(shí)用的譯碼方法;第二, 由于其循環(huán)特性,編碼運(yùn)算和伴隨式計(jì)算,可用反饋移位
35、寄存器來實(shí) 現(xiàn),硬件實(shí)現(xiàn)簡單。重復(fù)碼是一類最簡單的(n,1 )線性分組碼,僅 以二進(jìn)制的重復(fù)碼為例,當(dāng)發(fā)送消息位1'時(shí),那么實(shí)際發(fā)送的碼 字為(1,1,1);當(dāng)發(fā)送消息位0'時(shí),實(shí)際發(fā)送的碼字為(0,0,.,0)。重復(fù)碼的生成矩陣表示、重復(fù)碼的校驗(yàn)矩陣、重復(fù)碼的編碼原理、重復(fù)碼的譯碼原理、重復(fù)碼的糾錯原理。不僅如此,我們還對其專門性進(jìn)行了研究,比如:傳輸比特能量 在數(shù)值上可能小于香農(nóng)限,但等價(jià)的(Eb/Nj總大于香農(nóng)限、不恰當(dāng) 的糾錯編碼不但不能提高信息傳輸性能,反而會導(dǎo)致性能惡化、糾錯 碼需在原始誤碼率高于某個信噪比閾值(稱為譯碼閾值或譯碼門限) 后才能提高傳輸性能、單純增加
36、重復(fù)碼碼長,并不能改善傳輸性能。緊接著就是我們的研究過程,在隊(duì)長*的帶領(lǐng)下,我們齊心協(xié) 力,他不僅給我們分配了各自的任務(wù),還在整個課程設(shè)計(jì)中起了核心 和帶頭作用。其中*負(fù)責(zé)了 :統(tǒng)籌實(shí)驗(yàn)過程及編程等,*負(fù)責(zé)了測試 及撰寫實(shí)驗(yàn)報(bào)告,*負(fù)責(zé)測試及撰寫實(shí)驗(yàn)報(bào)告,*負(fù)責(zé)測試及撰寫實(shí) 驗(yàn)報(bào)告。最終我們四個將的到的結(jié)果拿到一起得到最終的結(jié)果。這讓我看到了一個團(tuán)隊(duì)合作的高效率及重要性, 讓我懂得了這不僅僅是完 成一門課程,還能給我們能力一定的提升,它不僅包括動手能力,還 包括學(xué)習(xí)能力、判斷能力、搜集資料的能力、交流能力、心理素質(zhì)等, 這對于以后的學(xué)習(xí)和工作都有很大的幫助。我們在做了這次課程設(shè)計(jì)之后才發(fā)現(xiàn),
37、原來上課的時(shí)候?qū)W習(xí)重復(fù) 碼的時(shí)候,有些知識還不是很懂(比如生成矩陣和校驗(yàn)矩陣的概念及 用法),而當(dāng)我們在做設(shè)計(jì)的時(shí)候用到這些知識的時(shí)候,我們通過不 斷反復(fù)研究課本和上網(wǎng)查閱資料,最終終于搞懂了這些關(guān)鍵的問題, 實(shí)踐出真知此話不假,我們只有在不斷的實(shí)踐中才能提升自己的能 力。通過這次課程設(shè)計(jì),我確實(shí)學(xué)習(xí)到了很多在平時(shí)的學(xué)習(xí)中學(xué)不到 的東西,并且加深了我對以前知識的理解,通過這次設(shè)計(jì) ,我們還懂 得了團(tuán)結(jié)合作的重要性,只有通過分工合作,我們才在很短的時(shí)間內(nèi) 完成了這次課程設(shè)計(jì)。最后,還是那句話:實(shí)踐出真知。在渴望知識我們還將上下左右的道路上,用雙腳探索出來的路才是你自己的路。而求索。33重復(fù)碼性能
38、評估與譯碼門限分析參考文獻(xiàn)【1】通信原理 李曉峰 周亮 周寧著,清華大學(xué)出版社,第2 版【2】差錯控制編碼 Peter Sweeney英著,俞越,章丹譯,清華大學(xué)出版社,2004年6月第一版【3】Applied Codi ng and In formatio n Theory for Engin eersRichard B.Wells美著,2002 年 10 月第 1 版 著,機(jī)械工業(yè)出版社【4】Error Control Coding,Shu Lin、Daniel J. Costello美附錄(1)比較耗費(fèi)時(shí)間的代碼:clear;close all ;L=10000;data = ran d
39、i(0 1,L,1);hMod二 comm.BPSKModulator;hDmod二 comm.BPSKDemodulator;N二3,7,8,16,32'SNR二0,3,5,8;hAWGN = comm.AWGNCha nnNojseMethod''Signal to noise ratio (SNR)', 'SNR',SNR);Pb=;for i=1:5n=N(i,1);%cod ing code=;if (mod(n,2)=0) n=n-1;endfor j=1:Lfor k=1: ncode二code;data(j,1);endend%modulati on and deno dulatio nmodcode二step(hMod,code);receivedSig nal =step(hAWGN,modcode,modcode,modc
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030中國1,3-丙二醇(PDO)市場銷售格局與未來前景展望研究報(bào)告
- 2025-2030-版中國多晶羊毛(PCW)市場深度調(diào)研與發(fā)展前景預(yù)測分析研究報(bào)告
- 設(shè)備拆除承包合同
- 虛擬現(xiàn)實(shí)技術(shù)創(chuàng)新合同
- 物業(yè)管理員勞動合同
- 債務(wù)人抵押反擔(dān)保合同
- 原料藥購銷合同
- 家電維修服務(wù)合同
- 旅游業(yè)疫情防控小組職責(zé)與措施
- 一年級體育教師培訓(xùn)計(jì)劃
- 夏暉冷鏈物流公司
- 人教版小學(xué)數(shù)學(xué)四年級下冊第五單元《三角形》作業(yè)設(shè)計(jì)
- 不良資產(chǎn)處置業(yè)務(wù)操作流程與財(cái)務(wù)管理
- 2025屆山東省青島市高三下學(xué)期一模英語試題(原卷版+解析版)
- 2025屆福建省廈門市高三第二次質(zhì)量檢測地理試題(原卷版+解析版)
- 車隊(duì)安全學(xué)習(xí)培訓(xùn)課件
- 中華人民共和國國家安全法全文
- 《兒童代謝綜合征臨床防治指南(2025)》臨床解讀
- 建筑工程施工合同解讀
- 施工現(xiàn)場圍擋搭設(shè)驗(yàn)收記錄表
- 2024年全國“紀(jì)檢監(jiān)察”業(yè)務(wù)相關(guān)知識考試題庫(附含答案)
評論
0/150
提交評論