[發明專利]多邊類型低密度奇偶校驗碼的分邊類中繼譯碼方法有效
| 申請號: | 201811368000.1 | 申請日: | 2018-11-16 |
| 公開(公告)號: | CN109639394B | 公開(公告)日: | 2021-06-01 |
| 發明(設計)人: | 游瑩;陳平平;林捷 | 申請(專利權)人: | 福建師范大學福清分校 |
| 主分類號: | H04L1/00 | 分類號: | H04L1/00 |
| 代理公司: | 福州市眾韜專利代理事務所(普通合伙) 35220 | 代理人: | 陳智雄;宋立惠 |
| 地址: | 350300 福建省*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 多邊 類型 密度 奇偶 校驗碼 分邊類 中繼 譯碼 方法 | ||
1.一種多邊類型低密度奇偶校驗碼的分邊類中繼譯碼方法,其特征在于,包括以下步驟:
步驟0、初始化中繼點R傳遞給譯碼分支A的似然信息RtoA、中繼點R傳遞給譯碼分支B的似然信息RtoB,并設置本次譯碼迭代總次數Ritem_num;所述中繼點R指的是刪余變量節點;所述譯碼分支A指的是對邊度等于1的邊類及其相關部分進行迭代譯碼;所述譯碼分支B指的是對邊度等于2的邊類及其相關部分進行迭代譯碼;
步驟1、初始化迭代計數器Ritem;
步驟2、執行所述譯碼分支A,包括以下步驟:
步驟21、設置所述譯碼分支A的迭代總次數Aitem_num,并初始化所述譯碼分支A的迭代計數器Aitem;
計算與T1類邊相連的變量節點的信道信息pLchy_V;
初始化T3類邊上由變量節點到校驗點方向上的信息VCT3為0;
其中,所述T1類邊是指與變量節點連接的邊度為1且與校驗節點連接的邊度也為1的邊類;所述T3類邊是指與變量節點連接的邊度為q3且與校驗節點連接的邊度為r3的邊類,其中q3和r3為大于0的整數;所述譯碼分支A只包含T1類邊和T3類邊的譯碼處理;
步驟22、計算T1邊上由變量節點到校驗點方向上的信息VCT1,計算公式為:其中,fT1為與T1類邊相連的變量節點的個數,i為0到fT1-1范圍內的整數;
步驟23、計算T3邊上由校驗點到變量節點方向上的信息CVT3,計算公式為:其中,fT1為與T1類邊相連的變量節點的個數,r3為與校驗節點相連的T3類邊的邊度,i為0到fT1-1范圍內的整數,j為0到r3-1范圍內的整數,t為0到r3-1范圍內且不同于j的整數,inter_VCT3為VCT3經過交織器后的信息,Γ表示滿足條件的所有項的集合,Ω的計算公式為:
其中:
步驟24、計算T3邊上由變量節點到校驗點方向上的信息VCT3,計算公式為:其中,fT3為與T3邊類相連的變量節點的個數,即刪余變量節點的數量,q3為與變量節點連接的T3類邊的邊度,i為0到fT3-1范圍內的整數,j為0到q3-1范圍內的整數,t為0到q3-1范圍內且不同于j的整數,Deinter_CVT3為CVT3經過交織器后的信息,RtoA為所述中繼點R傳遞給所述譯碼分支A的似然信息;
步驟25、計算T1邊上由校驗點到變量節點方向上的信息CVT1,計算公式為:其中,fT1為T1類邊連接的變量節點個數,i為0到fT1-1范圍內的整數,r3為與校驗節點相連的T3類邊的邊度,t為0到r3-1范圍內的整數,inter_VCT3為VCT3經過交織器后的信息,Γ表示滿足條件的所有項的集合,Ω的計算公式為:
其中:
步驟26、進行提前判決,包括以下步驟:
計算信息節點經過T3邊類在第i個校驗節點處碼字的模2和為Ci;
根據VCT1的值進行碼字估計,公式為:
其中表示估計的碼字結果;
若等于Ci,則譯碼成功,結束譯碼分支A,執行步驟3;否則執行步驟27;
步驟27、對所述譯碼分支A的迭代計數器Aitem進行加1操作,若所述譯碼分支A的迭代計數器Aitem小于所述譯碼分支A的迭代總次數Aitem_num,則執行步驟22,否則結束譯碼分支A,執行步驟3;
步驟3、在所述中繼點R處交換信息,更新所述譯碼分支A傳遞給所述中繼點R的似然信息AtoR以及所述中繼點R傳遞給所述譯碼分支B的似然信息RtoB,包括以下步驟:
步驟31、更新所述譯碼分支A傳遞給所述中繼點R的似然信息AtoR的值,計算公式為:其中,fT3為與T3邊類相連的變量節點的個數,即刪余變量節點的數量,i為0到fT3-1范圍內的整數,q3為與變量節點連接的T3類邊的邊度,t為0到q3-1范圍內的整數,Deinter_CVT3為CVT3經過交織器后的信息;
步驟32、計算所述中繼點R傳遞給所述譯碼分支B的似然信息RtoB的值,計算公式為:其中,fT3為與T3邊類相連的變量節點的個數,即刪余變量節點的數量,i為0到fT3-1范圍內的整數;
步驟4、執行所述譯碼分支B,包括以下步驟:
步驟41、設置所述譯碼分支B的迭代總次數Bitem_num,并初始化所述譯碼分支B的迭代計數器Bitem;
計算與T2類邊相連的變量節點的信道信息pLV以及與其他Ti類邊相連的變量節點的信道信息pLchy_Ti;
初始化T2邊上由校驗點到變量節點方向上的信息CVT2_a和CVT2_b為0;初始化Ti邊上由變量節點到校驗點方向上的信息VCTi為0;
其中,所述T2類邊是指與變量節點連接的邊度為2且與校驗節點連接的邊度也為2的邊類;所述Ti類邊是指與變量節點連接的邊度為qi且與校驗節點連接的邊度為ri的邊類,qi和ri是大于0的整數,i是4到ne范圍的一個整數;ne是多邊類型低密度奇偶校驗碼的邊類總數;
步驟42、計算T2邊上由變量節點到校驗點方向上的信息VCT2_a和VCT2_b,計算公式為:其中,fT2為與T2邊相連的變量節點的個數,i為0到fT2-1范圍內的整數,Ω的計算公式為:
其中:
步驟43、計算Ti邊上由校驗點到變量節點方向上的信息CVTi,計算方式為:
其中,ne表示多邊類型低密度奇偶校驗碼的邊類總數,fT2為與T2邊相連的變量節點的個數,ri為與校驗節點相連的Ti類邊的邊度,rh為與校驗節點相連的Th類邊的邊度,i為4到ne范圍內的整數,j為0到ri-1范圍內的整數,l為0到fT2-1范圍的整數,t為0到ri-1范圍內且不同于j的整數,h為4到ne范圍內且不同于i的整數,k為0到rh-1范圍內的整數,inter_VCTi是VCTi經過交織器后的信息,inter_VCTh是VCTh經過交織器后的信息,Γ表示滿足條件的所有項的集合,Ω的計算公式為:
其中:
步驟44、計算Ti邊上由變量節點到校驗點方向上的信息VCTi,計算方式為:
其中,ne表示多邊類型低密度奇偶校驗碼的邊類數,qi為與變量節點相連的Ti類邊的邊度,ri為與校驗節點相連的Ti類邊邊度,fTi為與Ti類邊相連的變量節點的個數,w為0到fTi-1的范圍內的整數,i為4到ne范圍內的整數,pun表示與刪余變量節點相連的邊類個數,j為0到qi-1范圍內的整數,t為0到qi-1范圍內且不同于j的整數,Deinter_CVTi為CVTi經過交織器后的信息;RtoB為所述中繼點R傳遞給所述譯碼分支B的似然信息;
步驟45、計算T2邊上由校驗點到變量節點方向上的信息CVT2_a和CVT2_b,計算公式為:
其中,ne表示多邊類型低密度奇偶校驗碼的邊類總數,ri為與校驗節點相連的Ti類邊的邊度,fT2為與T2邊相連的變量節點的個數,i為4到ne范圍內的整數,j為0到ri-1范圍內的整數,w為0到fT2-1范圍內的整數,inter_VCTi為VCTi經過交織器后的信息,Γ表示滿足條件的所有項的集合,Ω的計算公式為:
其中:
步驟46、進行提前判決,包括以下步驟:
計算信息節點經過Ti(4≤i≤ne)邊類,在第j個校驗節點處碼字的模2和為cj,0≤jfT2;
根據VCT2_a和VCT2_b的值進行碼字估計,公式為:其中表示估計的碼字結果,fT2為與T2邊相連的變量節點的個數,j為0到fT2-1范圍內的整數,Ω的計算公式為:
其中:
若則譯碼成功,結束譯碼分支B,執行步驟5;否則執行步驟47;
步驟47、對所述譯碼分支B的迭代計數器Bitem進行加1操作,若所述譯碼分支B的迭代計數器Bitem小于所述譯碼分支B的迭代總次數Bitem_num,則執行步驟42,否則結束譯碼分支B,執行步驟5
步驟5、在所述中繼點R處交換信息,更新所述譯碼分支B傳遞給所述中繼點R的似然信息BtoR以及所述中繼點R傳遞給所述譯碼分支A的似然信息RtoA,包括以下步驟:
步驟51、更新所述譯碼分支B傳遞給所述中繼點R的似然信息BtoR,計算公式為:其中,fT3為與T3邊類相連的變量節點的個數,即刪余變量節點的數量,pun表示與刪余變量節點相連邊類的數量,i為4到3+pun范圍內的整數,w為0到fT3-1范圍內的整數,qi為與變量節點相連的Ti類邊的邊度,t為0到qi-1范圍內的整數,Deinter_CVTi為CVTi經過交織器后的信息;
步驟52、更新所述中繼點R傳遞給所述譯碼分支A的似然信息RtoA,計算公式為:
其中,fT3為與T3邊類相連的變量節點的個數,即刪余變量節點的數量,j為0到fT3-1范圍內的整數
步驟6、對所述迭代計數器Ritem進行加1操作,判斷若所述迭代計數器Ritem小于所述迭代總次數Ritem_num,則執行步驟2,否則執行步驟7;
步驟7、對信息位進行判決,得到最終的譯碼結果,包括以下步驟:
步驟71、對刪余的信息位進行碼字判決,判決公式為:
其中,fT3為與T3邊類相連的變量節點的個數,即刪余變量節點的數量,j為0到fT3-1范圍內的整數;
步驟72、對未刪余的信息位進行判決,包含以下步驟:
計算Ti類邊傳給未刪余信息位的似然信息pLLR_Ti(w),計算公式為:
其中,ne表示多邊類型低密度奇偶校驗碼總的邊類個數,qi為與變量節點相連的Ti類邊的邊度,fTi為與Ti類邊相連的變量節點的個數,pun為與刪余變量節點相連的邊類數量w為0到fTi范圍內的整數,i為4+pun到ne范圍內的整數,t為0到qi-1范圍內的整數,Deinter_CVTi為CVTi經過交織器后的信息,pLchy_Ti為Ti類邊相連的變量節點的信道信息;
對與Ti類邊相連的第j個碼字進行判決,判決公式為:
其中,ne表示多邊類型低密度奇偶校驗碼總的邊類個數,fTi為與Ti類邊相連的變量節點的個數,pun為與刪余變量節點相連的邊類數量,w為0到fTi范圍內的整數,i為4+pun到ne范圍內的整數。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于福建師范大學福清分校,未經福建師范大學福清分校許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811368000.1/1.html,轉載請聲明來源鉆瓜專利網。





