資源簡介
74漢明碼硬判決最大似然和積算法SPA仿真程序-hammingcodedecoding.doc
漢明碼,硬判決譯碼,最大似然譯碼、和積算法(SPA)matlab仿真程序
三種譯碼方法的原理、matlab程序附在word附件中!
供大家學(xué)習(xí)參考
分別采用硬判決、最大似然譯碼(MLD)、以及和積算法(SPA)三種譯碼方法對(duì)(7,4)漢明為了節(jié)省仿真時(shí)間,對(duì)隨機(jī)產(chǎn)生8*105個(gè)二進(jìn)制信息進(jìn)行編譯碼,仿真結(jié)果表明,在加性高斯信道下,得到在誤碼率為10-4時(shí) (7,4)漢明碼的最大似然譯碼較硬判決譯碼多出近3dB的編碼增益,采用和積算法的迭代譯碼當(dāng)?shù)螖?shù)為100時(shí),誤碼性能非常接近最大似然譯碼,即迭代譯碼方式與最佳的譯碼方式的性能相當(dāng)。
二、譯碼原理概述
對(duì)任意正整數(shù)m≥3,存在具有如下參數(shù)的漢明碼:
碼長: n=2m-1
信息符號(hào)數(shù):k=2m-m-1
校驗(yàn)符號(hào)數(shù):n-k=m
糾錯(cuò)能力:t=1(dmin=3)
本次實(shí)驗(yàn)中n=7,k=4;即(7,4)漢明碼。
附:源程序
漢明碼,硬判決譯碼,最大似然譯碼、和積算法(SPA)matlab仿真程序
三種譯碼方法的原理、matlab程序附在word附件中!
供大家學(xué)習(xí)參考
分別采用硬判決、最大似然譯碼(MLD)、以及和積算法(SPA)三種譯碼方法對(duì)(7,4)漢明為了節(jié)省仿真時(shí)間,對(duì)隨機(jī)產(chǎn)生8*105個(gè)二進(jìn)制信息進(jìn)行編譯碼,仿真結(jié)果表明,在加性高斯信道下,得到在誤碼率為10-4時(shí) (7,4)漢明碼的最大似然譯碼較硬判決譯碼多出近3dB的編碼增益,采用和積算法的迭代譯碼當(dāng)?shù)螖?shù)為100時(shí),誤碼性能非常接近最大似然譯碼,即迭代譯碼方式與最佳的譯碼方式的性能相當(dāng)。
二、譯碼原理概述
對(duì)任意正整數(shù)m≥3,存在具有如下參數(shù)的漢明碼:
碼長: n=2m-1
信息符號(hào)數(shù):k=2m-m-1
校驗(yàn)符號(hào)數(shù):n-k=m
糾錯(cuò)能力:t=1(dmin=3)
本次實(shí)驗(yàn)中n=7,k=4;即(7,4)漢明碼。
附:源程序
代碼片段和文件信息
評(píng)論
共有 條評(píng)論