999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

LDPC碼ADMM懲罰譯碼的早停止方法

2018-10-11 12:39:46慕建君焦曉鵬王鐘斐
西安電子科技大學學報 2018年5期
關鍵詞:懲罰方法設計

王 彪,慕建君,焦曉鵬,王鐘斐

(1. 西安電子科技大學 計算機學院,陜西 西安 710071;2. 寶雞文理學院 數學與信息科學學院,陜西 寶雞 721013)

近年來,具有逼近香農限良好性能的低密度校驗(Low-Density Parity-Check,LDPC)碼受到了研究學者的普遍關注[1-2]. 線性規劃(Linear Programming,LP)譯碼是LDPC碼的一種重要譯碼方法,但其譯碼復雜度較高[3]. 文獻[4]提出了一種基于交替方向乘子法(Alternating Direction Method of Multipliers,ADMM)的LP譯碼方法,該方法能夠降低LDPC碼LP譯碼方法的譯碼復雜度[4]. 為了進一步降低LDPC碼ADMM譯碼的復雜度,許多學者進行了以下幾個方面的研究:簡化譯碼過程,主要包括利用割查找算法(Cut Search Algorithm,CSA)來設計低復雜度的歐幾里德投影算法[5],提出用單純形(Simplex)替代校驗多胞體(Check Polytope)的歐幾里德投影算法[6],直接降低歐幾里德投影的次數[7],基于查表法提出簡化的歐幾里德投影算法[8],以及設計不需排序的迭代歐幾里德投影算法[9];通過改變消息在變量節點和校驗節點間的傳遞方式,設計高效的消息調度策略[10];利用多核處理器的結構特征優化ADMM譯碼算法的軟件實現[11];通過在LP模型目標函數中加入罰函數[12]、加權罰函數[13]和改進罰函數[14]來設計ADMM懲罰譯碼方法,此類方法不僅可以降低ADMM譯碼復雜度,同時能夠改善LDPC碼的譯碼性能.

早停止(Early Termination,ET)方法也是一種能夠降低LDPC碼譯碼復雜度的有效方法. 當譯出正確碼字或達到最大迭代次數時,LDPC碼譯碼器會停止譯碼[15]. 如果譯碼器能夠在早期階段(即不達到最大譯碼迭代次數時)停止譯碼,即判斷出正確碼字或錯誤碼字,那么就可以節省不必要的譯碼迭代,從而降低譯碼的平均迭代次數. 目前,針對LDPC碼置信傳播(Belief Propagation,BP)譯碼方法,基于奇偶校驗計算的早停止方法[16]和基于后驗對數似然比的早停止方法[17]均能夠有效降低LDPC碼的譯碼復雜度.

關于LDPC碼ADMM懲罰譯碼算法的研究,學者們目前主要集中在簡化歐幾里德投影、設計合適的調度策略及優化實現方法等方面來降低其譯碼復雜度,還未深入開展針對該算法的早停止方法研究. 現有ADMM懲罰譯碼的停止方法只有兩種: 標準的ε規則[4]和HxT=0 的早停止方法[5]. 標準的ε規則將ADMM譯碼中每次迭代的主殘差(Primal Residual)和對偶殘差(Dual Residual)分別與ε(ε>0) 比較,若這兩個殘差值都小于ε,則譯碼迭代停止; 而HxT=0 的早停止方法主要依據所有校驗方程HxT=0 是否滿足來確定譯碼停止. 通過計算LDPC碼譯碼迭代過程中碼字所滿足的校驗約束個數,設計了LDPC碼ADMM懲罰譯碼的一種早停止方法,該方法能夠在早期階段判斷出錯誤碼字而停止譯碼. 仿真結果表明,所設計的早停止方法能夠在低信噪比區域降低LDPC碼ADMM懲罰譯碼的平均迭代次數,且其譯碼性能幾乎沒有損失.

1 基于ADMM的LPDC碼懲罰譯碼

設LDPC碼C的校驗矩陣為m×n的矩陣H,其對應的Tanner圖中所有變量節點集合I= {1,2,…,n},所有校驗節點集合J= {1,2,…,m}. 設集合Nv(i)表示與變量節點vi相關聯的所有校驗節點集合,而集合Nc(j)表示與校驗節點cj相關聯的所有變量節點集合. 令dvi= |Nv(i)|,表示變量節點vi的度數;dcj= |Nc(j)|,表示校驗節點cj的度數.

假設發送端將碼字x={xi∈{0,1}|i∈I}經過加性高斯白噪聲(Additive White Gaussian Noise,AWGN)信道發送后,接收端接收到的序列r= {ri|i∈I},r對應的對數似然比向量記為γ= {γi|i∈I},其中γi= log(Pr(ri|0)/Pr(ri|1)),Pr(·)表示括號內代表的事件發生的概率. 通過引入輔助變量zj∈Rdcj(j∈J) 可以得到LP譯碼數學模型為[4]

(1)

其中,校驗多胞體Pdcj表示所有長度為dcj且含有偶數個1的二進制向量構成的凸包,dcj×n二進制轉換矩陣Tj選出x中與第j校驗節點所關聯的dcj個分量.

2 ADMM懲罰譯碼的早停止方法

2.1 碼字所滿足校驗約束個數分析

(2)

其中,1T表示長度為m的全1行向量.

圖1 (576, 288)LDPC碼ADMM懲罰譯碼迭代時10個碼字所滿足的校驗約束個數變化規律

(3)

2.2 早停止方法設計

所設計的LDPC碼ADMM懲罰譯碼的早停止方法可以概括為:

2.3 計算復雜度分析

表1 每次迭代中3種停止方法的計算復雜度比較

表1中,“*”表示在迭代過程中文中的早停止方法在最壞情況下進行的計算復雜度分析.

由此可見,文中所設計的早停止方法的計算復雜度低于標準ε規則的計算復雜度,而該早停止方法在最壞情況下的計算復雜度略高于HxT=0 的早停止方法的計算復雜度(假設比較運算和加減法運算的計算復雜度相近).

3 仿真實驗

以IEEE 802.16e標準中碼率為0.5的(576, 288)LDPC碼C1和碼率為0.75的 (1 152, 288)LDPC碼C2為例,從譯碼平均迭代次數和譯碼性能(誤幀率)兩個方面,對所設計的LDPC碼ADMM懲罰譯碼的早停止方法與現有ADMM懲罰譯碼的標準的ε規則及HxT=0 的早停止方法進行了比較.仿真實驗中,ADMM懲罰譯碼器采用l1罰函數進行譯碼,所涉及的罰參數按照文獻[12]中的方法進行優化選擇,且最大迭代次數、譯碼容差值(Error Tolerance Value)和超松弛參數(Over Relaxation Parameter)分別取40、10-5和1.9.

3.1 參數選擇

下面給出所設計的LDPC碼ADMM懲罰譯碼的早停止方法所涉及的檢測錯誤碼字的比較閾值T、統計計數器Ncounter的起始迭代次數Imin及檢測錯誤碼字的起始迭代次數Idec這3個關鍵參數的選擇方法.

圖2 T變化時碼C1的譯碼平均迭代次數和誤幀率比較

首先,取Imin=15和Idec=20來研究比較閾值T的變化對譯碼效果的影響. 圖2給出了T依次取260、270和280時,碼C1采用所設計早停止方法的譯碼平均迭代次數和譯碼性能比較. 從圖2可以看出,采用3種不同T值時,在高信噪比區域的譯碼平均迭代次數大致相同,而在低信噪比區域T=280 時,譯碼的平均迭代次數最低,然而其譯碼誤幀率反而最差. 當T=260 和T=270 時的譯碼平均迭代次數基本相同,而在低信噪比區域T=270 時的誤幀率較好. 因此,選取T=270 作為所設計早停止方法的參數值.

圖3 Imin和Idec變化時碼C1的譯碼平均迭代次數和誤幀率比較

其次,取T=270來研究Imin和Idec的變化對譯碼效果的影響.針對3組不同參數值 (Imin=10,Idec=15),(Imin=15,Idec=20) 和 (Imin=20,Idec=25),圖3給出了碼C1采用所設計的早停止方法的ADMM懲罰譯碼時,譯碼平均迭代次數和譯碼性能比較. 由圖3可以看到,Imin和Idec的3組不同取值的譯碼平均迭代次數在高信噪比區域大致相同,而在低信噪比區域有所不同,其中取參數值 (Imin=20,Idec=25) 時譯碼的平均迭代次數最高,取參數值 (Imin=10,Idec=15) 時譯碼的平均迭代次數最低; 3組不同取值的誤幀率在高信噪比區域幾乎相同,而在低信噪比區域選取 (Imin=15,Idec=20) 的誤幀率較好. 因此,選取 (Imin=15,Idec=20) 作為所設計早停止方法的參數值.

3.2 平均迭代次數和譯碼性能比較

適當選擇所設計早停止方法的參數后,以碼C1和碼C2為例,比較了所設計的LDPC碼ADMM懲罰譯碼的早停止方法、標準的ε規則以及HxT=0 的早停止方法3種停止方法的平均迭代次數和誤幀率.

針對碼C1所設計的早停止方法取定參數T=270、Imin=15和Idec=20,圖4給出了所設計的早停止方法與標準的ε規則以及HxT=0 的早停止方法的譯碼平均迭代次數和誤幀率的比較. 從圖4看出,譯碼時利用3種停止方法的誤幀率大致相同,而其平均迭代次數則明顯不同. 在較低信噪比區域HxT=0 的早停止方法的平均迭代次數高于標準的ε規則,這是因為較低信噪比區域錯誤碼字通常較多,而HxT=0 的早停止方法需要更多的迭代次數才能判定錯誤碼字. 而所設計的早停止方法克服了HxT=0 的早停止方法的這一缺點,在較低信噪比區域可明顯降低LDPC碼譯碼的平均迭代次數,且譯碼性能幾乎沒有損失.

圖4 碼C1采用3種停止方法的譯碼平均迭代次數和誤幀率比較

圖5 碼C2采用3種停止方法的譯碼平均迭代次數和誤幀率比較

類似地,對于碼C2所設計早停止方法的參數依次取T=270,Imin=15和Idec=20.圖5給出了采用3種停止方法的譯碼平均迭代次數和誤幀率的比較.從圖5可以看出,與現有兩種停止方法相比較,所設計早停止方法在較低信噪比區域降低了譯碼的平均迭代次數,且譯碼性能幾乎沒有損失.

4 結 束 語

通過計算迭代譯碼中碼字所滿足的校驗約束個數,設計了一種能夠在LDPC碼ADMM懲罰譯碼早期階段檢測出錯誤碼字的早停止方法. 針對IEEE 802.16e標準中兩個典型LDPC碼的仿真實驗結果表明,與現有ADMM懲罰譯碼的標準的ε規則和HxT=0 的早停止方法相比較,所設計的早停止方法能夠在幾乎沒有損失譯碼性能的同時可降低LDPC碼低信噪比區域譯碼的平均迭代次數. 因此,該方法適合在噪聲較大環境下作為LDPC碼ADMM懲罰譯碼的停止方法來提高譯碼收斂速度.

猜你喜歡
懲罰方法設計
神的懲罰
小讀者(2020年2期)2020-03-12 10:34:06
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
懲罰
趣味(語文)(2018年1期)2018-05-25 03:09:58
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
真正的懲罰等
捕魚
設計之味
舒適廣告(2008年9期)2008-09-22 10:02:48
主站蜘蛛池模板: 国产精品林美惠子在线播放| 亚洲综合狠狠| 亚洲一区二区无码视频| 久久精品国产精品一区二区| 99在线免费播放| 无码中文字幕乱码免费2| 91小视频在线| 99热国产在线精品99| 欧美日韩一区二区三区四区在线观看| 亚洲欧洲日韩久久狠狠爱| 在线免费亚洲无码视频| 女人av社区男人的天堂| 亚洲日韩国产精品无码专区| 九九香蕉视频| 久久精品最新免费国产成人| 91精品视频播放| 极品私人尤物在线精品首页| 一级毛片基地| 中文纯内无码H| 欧美啪啪网| 国产成人久久综合777777麻豆| 色哟哟国产精品一区二区| 亚洲日韩AV无码精品| 亚洲AV无码一区二区三区牲色| 欧美人在线一区二区三区| 91视频精品| 国产一区二区精品高清在线观看| 日韩麻豆小视频| 国产a v无码专区亚洲av| 一本一道波多野结衣一区二区| 成人久久18免费网站| 国产精品美女免费视频大全| 亚洲欧美日韩成人在线| 国产亚洲欧美日本一二三本道| 亚洲国产成人自拍| 欧美一级黄片一区2区| 国产免费久久精品99re不卡| 97久久精品人人| 亚洲一区二区约美女探花| 久久精品无码国产一区二区三区| 中字无码精油按摩中出视频| 国产精品2| 91网红精品在线观看| 国产三级a| 人妻丰满熟妇啪啪| 国产精品无码作爱| 91蜜芽尤物福利在线观看| 久久精品人妻中文系列| 夜精品a一区二区三区| 国产乱子伦手机在线| 中文字幕色在线| 在线无码九区| 欧美成人国产| 亚洲国语自产一区第二页| 免费AV在线播放观看18禁强制| 日韩精品少妇无码受不了| 无码区日韩专区免费系列| 国产亚洲视频中文字幕视频| 亚洲欧美日本国产综合在线| 国产嫩草在线观看| 欧美成人亚洲综合精品欧美激情| 中文字幕永久视频| 久久黄色毛片| 成人av手机在线观看| 国内精品久久久久鸭| 啊嗯不日本网站| 99精品福利视频| 狠狠色丁香婷婷综合| 在线视频97| 全部免费毛片免费播放| 中国国产高清免费AV片| 2020国产在线视精品在| 国产激爽爽爽大片在线观看| 国产XXXX做受性欧美88| 无码国产伊人| 啪啪永久免费av| 国产成人福利在线| 91欧美在线| 2021最新国产精品网站| 国产精品视频公开费视频| 国产精品久久久久久久久kt| 丝袜无码一区二区三区|