• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于能量分配提高糾錯碼誤比特率性能的研究

      2013-09-13 07:57:54張衛(wèi)黨
      關(guān)鍵詞:卷積碼比特率碼字

      張衛(wèi)黨,李 萍

      (鄭州大學(xué)信息工程學(xué)院,河南鄭州450001)

      0 引言

      隨著數(shù)字通信系統(tǒng)的飛速發(fā)展,每天都在不斷涌現(xiàn)出新的通信業(yè)務(wù)和信息業(yè)務(wù),同時用戶對通信質(zhì)量和數(shù)據(jù)傳輸速率的要求也在不斷提高,這就促使我們盡可能地解決數(shù)字通信中始終存在的可靠性和有效性的矛盾.糾錯碼是為通信系統(tǒng)中可靠性提供保障的一種手段,所以如何研究并利用好糾錯碼技術(shù)已成為一項重要任務(wù),而衡量一種糾錯碼技術(shù)好壞的主要標(biāo)準(zhǔn)是誤比特率性能.因此,針對如何提高各種糾錯碼的誤比特率性能一直是糾錯碼的研究熱點.為了達(dá)到這個目的已經(jīng)有很多方案被提出,且這些方案被證實在一定程度上對碼字的誤比特率性能有所提高.一種方法是通過改變編譯碼的結(jié)構(gòu)和算法來改進(jìn)當(dāng)前性能較好的糾錯碼,已經(jīng)有大量的文獻(xiàn)采用這些方法[1-3].還有一種方法是通過能量分配來提高碼字的誤比特率性能,這種方法基本上不會影響到碼字的編譯碼結(jié)構(gòu)和算法,所以使用時方便簡單,已有一些文獻(xiàn)在這一方面做了研究.例如Mohammadi等[4]提出了一種不等能量分配方案,該方案針對傳統(tǒng)能量分配方案中信息位和校驗位被分配同等的能量不能使Turbo碼的性能得到改善的問題,通過對信息位和校驗位分配不同的能量來提高碼字的性能,其中兩分量碼輸出的校驗信息分配的能量是相同的.而文獻(xiàn)[5]作者針對非對稱Turbo碼對上述能量分配方案進(jìn)行改進(jìn),為兩分量碼輸出的校驗位也分配不等的能量,在文獻(xiàn)[6]中作者通過對Turbo碼低重量碼字分配較多的能量來降低其“錯誤平層”.基于以上研究,筆者提出一種新的能量分配方案,該方案仍然是基于低重量碼字分布,但它考慮到了所有的低重量碼字得到了與碼字序列中每一位比特相連的最輕碼字和它們數(shù)目,然后利用文獻(xiàn)[7]推導(dǎo)出的估計信息位誤比特率分布的計算公式,對碼字進(jìn)行按位能量分配,通過仿真結(jié)果得出該方案不僅不會增加系統(tǒng)的復(fù)雜度,它還可以改善多種糾錯碼的誤比特率性能,具有實現(xiàn)簡單、應(yīng)用范圍廣等優(yōu)點.

      1 一致界和誤比特率分布公式

      文獻(xiàn)[7]中給出了在AWGN信道下,誤比特率由下式給出上限:

      式中:wi,di分別為第i個碼字的信息部分的重量和總重量;k為輸入序列的長度;Rc為編碼速率;Eb為碼字中每比特信息的能量;N0為噪聲的功率譜密度.而且在文獻(xiàn)[7]中作者根據(jù)公式(1)推導(dǎo)出了一個估計誤比特率分布的理論公式,該公式只考慮與碼字中每個比特位相連的重量最輕的碼字,由下式給出:

      式中:dmin(j)為與第j位信息位相連的最輕碼字的重量;nmin(j)為這個重量的碼字的數(shù)目,j=1,2,…,N-1,其中N為碼字的長度.

      一般情況下,對碼字中的每一比特位Eb都是一個常數(shù),這種傳統(tǒng)能量分配方案不能使碼字的性能得到改善.為了降低碼字的平均誤比特率,筆者將根據(jù)公式(2)推導(dǎo)出一種不等能量分配方案,對碼字中每一比特位進(jìn)行重新分配.

      2 優(yōu)化能量分配方案

      由于碼字本身所具有的不等差錯保護能力,碼字中每一比特位上的誤比特率不可能是一個常數(shù),特別是在高信噪比時,碼字的平均誤比特率主要是由誤比特率較高的位置所決定的,在碼字的總能量保持不變的前提下,由公式(2)可以看出當(dāng)為誤比特率較高的位置分配較多的能量以降低這些位置的誤比特率時,另外一些位置的誤比特率就會增加.從公式(2)可以看出,如果信息的某個比特位與較輕重量的碼字相連,這個比特位的糾錯能力就較弱,誤比特率就會較高,為這些位置分配較多的能量,不斷重復(fù)這個過程,直到Pb(j)對于j=1,2,…,N-1(N為碼字的長度)為一個常數(shù).將該能量分配方案應(yīng)用于公式(2)中得到下式:

      由式(3)可以得出:

      在碼字的總能量不變的前提下如式:

      由式(4)和式(5)可以得到:

      從以上式子中可以看出,如果可以找出與每比特位相連的最輕碼字的重量dmin(j)和這個重量的碼字?jǐn)?shù)目nmin(j),就可以通過公式(6)得到所要求的,再由式(4)即可計算出分配給每比特位的能量Eb(j),然后將該能量分配方案應(yīng)用于不同類型的糾錯碼中檢驗其效果.

      3 仿真結(jié)果與分析

      為了清楚地顯示該方案的有效性和解釋運用該方案使平均誤比特率降低的原因,下面首先將其運用到一個簡單的(15,4)線性分組碼,該碼字的生成矩陣為

      可以很容易地找出該碼字中每一比特位的碼重分布,從而得到每比特位相連的最輕碼字的重量dmin(j) 分別為 7,5,7,5,4,8,5,4,5,4,7,8,7,5,4,這些重量的碼字?jǐn)?shù)目 nmin(j) 分別為 2,1,2,1,1,4,1,1,1,1,2,4,2,1,1.從式(2) 可以看出第 4,7,9 和14位比其它比特位更容易受到噪聲的影響從而產(chǎn)生誤碼,所以為了得到較低的平均誤比特率,為這些位置分配較多的能量.由式(4)和(6),表1給出了一些信噪比下每比特位的能量分配Eb(j).

      表1 不同信噪比下的優(yōu)化能量分配Eb(j)Tab.1 The optimized energy allocations Eb(j)at different SNR

      從表1可以清楚地看出在低信噪比(如0 dB)和高信噪比(如12 dB)時,Eb(j)的分布有很大的不同,在高信噪比時,每比特位的能量Eb(j)的分布與該位相連的最輕碼字的重量dmin(j)有緊密的聯(lián)系,dmin(j)越小,Eb(j)越大,而在低信噪比時,這種關(guān)系不明顯.這是因為在低信噪比時不只是取決于dmin(j)和nmin(j),它還和其他碼重分布有關(guān),而在高信噪比時,平均誤比特率基本由dmin(j)和nmin(j)決定,且dmin(j)在公式中是指數(shù)的形式,對影響較大,故Eb(j)的分布主要由dmin(j)決定,如在第4,7,9和14位,dmin(j) 都為4,是碼字中dmin(j)最小的一些位置,比較容易產(chǎn)生誤碼,所以在高信噪比時,這些位置分配的Eb(j)是最多的,例如在SNR=12 dB時都為1.32,由式(6)也可知在不同的信噪比下,Eb(j)也是不同的.

      圖1中給出了4條曲線,它們應(yīng)用上文中給出的dmin(j)和nmin(j),分別由式(2)、式(6)和仿真結(jié)果產(chǎn)生.圖2給出了在信噪比SNR=5 dB時由仿真得到的兩條位誤比特率的曲線.

      圖1 (15,4)線性分組碼優(yōu)化能量分配前后平均誤比特率理論和仿真曲線Fig.1 The theoretic BER curves and simulation BER curves before and after optimizing for a(15,4)linear code

      由圖1可以看出能量分配后的所有平均誤比特率曲線都要低于能量分配之前的曲線,特別是在高信噪比時,這種現(xiàn)象更加明顯.例如在SNR=8 dB時,能量分配后的理論和仿真曲線分別比能量分配前的理論和仿真曲線改善了約一個數(shù)量級,在SNR=12 dB時,能量分配后的理論值比能量分配前的理論值低了多于一個數(shù)量級.而圖2顯示出碼字在能量分配之后其位誤比特率曲線比能量分配前的曲線平滑,原本位誤比特率較高的位置能量分配后誤比特率得到了降低,而原本位誤比特率較低的位置,相應(yīng)的位誤比特率增加了,整個曲線得到了較能量分配前平均的結(jié)果.這兩個圖都表明該能量分配方案對線性分組碼是有效的,特別是在高信噪比時,其作用更明顯.

      為了驗證改方案不只是適用于一種特定類型的糾錯碼,下面將該能量分配方案應(yīng)用于另外一種糾錯碼-卷積碼并給出其仿真結(jié)果.圖3和圖4都給出了四條曲線,其產(chǎn)生方法與圖1相同,所用的卷積碼為(2,1)卷積碼,其生成矩陣 g=(171,133),輸入碼字長度為32,但圖3所用的卷積碼為不結(jié)尾卷積碼,而圖4所用卷積碼為結(jié)尾卷積碼.

      圖3給出了與圖1相似的結(jié)果,例如在SNR=6 dB時,能量分配后的仿真曲線分別比能量分配前的仿真曲線改善了約兩個數(shù)量級,在SNR=10 dB時,能量分配后的理論值比能量分配前的理論值低了多于七個數(shù)量級.但是值得注意的是,在低信噪比時,能量分配后的系統(tǒng)誤比特率性能還沒有能量分配前的好,這是因為公式(2)給出的誤比特率估算公式在低信噪比時估算不精確,從而導(dǎo)致該能量分配方案達(dá)不到預(yù)期的效果,而在高信噪比時該公式和方案都有很好的效果.從圖1和圖3可以得出該方案不只是使用于一種特定類型的糾錯碼.

      圖4 (2,1)結(jié)尾卷積碼優(yōu)化能量分配前后平均誤比特率理論和仿真曲線Fig.4 The theoretic BER curves and simulation BER curves before and after optimizing for a(2,1)convolutional code with tail bits

      從圖4可以看出能量分配前后系統(tǒng)性能改善不明顯,這是因為該結(jié)尾卷積碼碼字每一位的dmin(j)都相同,而且與之對應(yīng)的nmin(j)也大致相同,從式(4)可以看出碼字中每一比特能量的分配主要由dmin(j)和nmin(j)決定,當(dāng)二者大致都是常數(shù)時,Eb(j)也大致為一個常數(shù),即為傳統(tǒng)的能量分配,故達(dá)不到明顯的改善效果.

      從以上各圖的分析可知:在高信噪比時,本文所提出的能量分配方案適合于多種糾錯碼,而且當(dāng)碼字中的每一比特位的dmin(j)和nmin(j)相差越大時,該方案起到的效果越好,在低信噪比時,若想得到明顯的改善效果,公式(2)需要得到改進(jìn),這將也是以后筆者要努力研究的方向.

      4 結(jié)論

      基于一個由一致界推導(dǎo)出的誤比特率分布的估算公式,筆者提出了一種新的優(yōu)化能量分配方案,通過理論推導(dǎo),該方案為每比特位分配定量的能量,而不是只在系統(tǒng)碼和校驗碼之間分配不同的能量.通過仿真比較顯示,該方案適合于不同類型的糾錯碼,在改善系統(tǒng)誤比特率性能方面有很好的效果,而且它不會改變系統(tǒng)的編譯碼結(jié)構(gòu),使用時方便簡單,容易實現(xiàn).

      [1]TONG S,ZHENG H,BAI B.Precoded turbo code within 0.1 dB of Shannon limit[J].Electronics Letters ,2011,47(8):521-522.

      [2]CHUNG S Y,F(xiàn)ORNEY G D,THOMAS J R,et al.On the design of low-density parity-check codes within 0.0045 dB of the shannon limit[J].IEEE Communictions Letters ,2001,5(2):58-60.

      [3]ABBASFAR A,DIVSALAR D,YAO K.Accumulaterepeat-accumulate codes[J].IEEE Transactions on Communications,2007,55,(4):692-702.

      [4]MOHAMMADI A H S,KHANDANI A K.Unequal error protection on turbo encoder output bits[J].Electronics Letters,1997,33(4):273-274.

      [5]BALAMURALITHARE B.A new unequal power allocation scheme for asymmetric turbo code system[J].Wireless Pers commun,2009,49(1):15-22.

      [6]Zhang W,Wang X.Optimal energy allocations for turbo codes based on distributions of low weight codewords[J].Electronics Letters ,2004,40(19):1205-1206.

      [7]邵霞,張衛(wèi)黨.Turbo碼誤比特率分布的估算[J].華北水利水電學(xué)院學(xué)報:2011,32(5):125-127.

      猜你喜歡
      卷積碼比特率碼字
      卷積編碼的識別技術(shù)研究
      有限域上兩類卷積碼的構(gòu)造
      放 下
      揚子江詩刊(2018年1期)2018-11-13 12:23:04
      數(shù)據(jù)鏈系統(tǒng)中軟擴頻碼的優(yōu)選及應(yīng)用
      放下
      揚子江(2018年1期)2018-01-26 02:04:06
      基于多個網(wǎng)絡(luò)接口的DASH系統(tǒng)設(shè)計與實現(xiàn)
      擴展卷積碼生成矩陣的統(tǒng)一表述*
      相同比特率的MPEG視頻雙壓縮檢測*
      一種改進(jìn)的時不變LDPC卷積碼構(gòu)造方法*
      長為{4,5,6}的完備刪位糾錯碼的存在性*
      静宁县| 金湖县| 香港 | 吉木乃县| 宜都市| 平山县| 花莲县| 郧西县| 阿坝| 故城县| 舞阳县| 新营市| 卢湾区| 秀山| 禄劝| 绵阳市| 泾源县| 连山| 泊头市| 辽阳市| 桦甸市| 海淀区| 藁城市| 呼图壁县| 洞口县| 仙桃市| 江口县| 四会市| 乐平市| 桦甸市| 陆良县| 台山市| 西林县| 永春县| 利辛县| 固阳县| 佛坪县| 塘沽区| 宜章县| 兴城市| 元谋县|