<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 手機(jī)與無(wú)線通信 > 設(shè)計(jì)應(yīng)用 > 一種改進(jìn)的擴(kuò)展RC-LDPC碼校驗(yàn)矩陣構(gòu)造方法

          一種改進(jìn)的擴(kuò)展RC-LDPC碼校驗(yàn)矩陣構(gòu)造方法

          作者: 時(shí)間:2011-07-19 來(lái)源:網(wǎng)絡(luò) 收藏

          3 仿真結(jié)果與分析
          在仿真中,信息位K為1024,非規(guī)則LDPC碼的母度分布為:
          e.jpg
          碼率4/8,碼率為4/9、4/10、4/11。PEG的非規(guī)則小長(zhǎng)度256。仿真采用BPSK調(diào)制,AWGN信道,譯碼算法為log-BP算法,最大迭代次數(shù)40次。

          本文引用地址:http://www.ex-cimer.com/article/156034.htm

          f.jpg


          圖4為方式與原方式誤幀率比較。通過(guò)仿真可以看出,的構(gòu)造方式的誤碼性能有了明顯的提升。在碼率為4/9時(shí),構(gòu)造方式性能上大約有0.15 dB提升,而在碼率為4/10時(shí),改進(jìn)的構(gòu)造方式比原來(lái)的構(gòu)造方式大約有0.07 dB提升。兩碼率性能提升的不同是因?yàn)殡S著比特的增加,譯碼時(shí)的碼字與原方案譯碼時(shí)的碼字在信息節(jié)點(diǎn)度數(shù)上的差異越來(lái)越小造成的。隨著碼率的繼續(xù)增大,兩種方式譯碼時(shí)在信息節(jié)點(diǎn)度數(shù)的差異將消失。從仿真中看出,在的最小碼率情況下,誤幀率基本相同。

          g.jpg


          圖5為改進(jìn)的構(gòu)造方式與原構(gòu)造方式吞吐量性能比較。仿真中采用的是IR-HARQ系統(tǒng),碼率為4/11時(shí),兩方案的誤幀率基本相同,所以只對(duì)碼率為4/9、4/10時(shí)的吞吐量進(jìn)行分析。從圖5,改進(jìn)的方案在吞吐量上要優(yōu)于原構(gòu)造方式。隨著信噪比的增加,誤幀率變得越來(lái)越小,兩方案的吞吐量會(huì)慢慢匯合在一起,最終兩種方案的吞吐量會(huì)相等。但是不同的碼率的吞吐量最終值不相同,當(dāng)信道足夠好時(shí),吞吐量在數(shù)值上等于碼率。

          4 結(jié)論
          本章首先簡(jiǎn)要介紹了一種具有Z字型結(jié)構(gòu)的矩陣H的構(gòu)造。之后基于非規(guī)則LDPC碼中不同度數(shù)的信息節(jié)點(diǎn)對(duì)性能的不同影響的特點(diǎn),提出了一種改進(jìn)的校驗(yàn)矩陣構(gòu)造方案。同時(shí)針對(duì)Z字型結(jié)構(gòu)的校驗(yàn)矩陣H構(gòu)造中容易引入4環(huán)的不利因素,提出了一種消除4環(huán)的。通過(guò)仿真情況來(lái)看,對(duì)于部分碼率,誤碼性能和吞吐量性能都有不同程度的提升。


          上一頁(yè) 1 2 3 下一頁(yè)

          評(píng)論


          相關(guān)推薦

          技術(shù)專(zhuān)區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();