LDPC 軟判決算法之似然比形式 (二)--算法和代碼
2022-08-26 22:52 作者:樂吧的數(shù)學(xué) | 我要投稿
本系列文章列表:
LDPC低密度奇偶校驗(yàn)碼的比特翻轉(zhuǎn)譯碼淺析
LDPC 低密度奇偶校驗(yàn)碼的軟判決譯碼算法淺析(一)
LDPC 低密度奇偶校驗(yàn)碼的軟判決譯碼算法淺析(二)--降低運(yùn)算量
LDPC 低密度奇偶校驗(yàn)碼的軟判決譯碼算法淺析(三)--算法和代碼
LDPC 軟判決算法之似然比形式 (三) tanh-lambda 規(guī)則
-----------------------------------------------------
Iterative Log Likelihood Decoding Algorithm for Binary LDPC Codes
錄制的講解視頻:https://www.bilibili.com/video/BV15g411D7dF/
輸入:校驗(yàn)矩陣 A,收到的數(shù)據(jù)向量 r,最大迭代次數(shù) L,信道參數(shù)
初始化: 對(duì)所有 A(m,n) = 1 的 (m,n),令
令
迭代次數(shù)?
校驗(yàn)節(jié)點(diǎn):對(duì)所有 A(m,n) = 1 的 (m,n),計(jì)算:
比特節(jié)點(diǎn):? n=1,2,...,N, 計(jì)算:
做一次臨時(shí)判決:如果 ,? 則
, 否則,
如果 ,則 譯碼成功,結(jié)束;如果迭代次數(shù)
,則到 校驗(yàn)節(jié)點(diǎn) 繼續(xù)下一輪,否則,就是 譯碼失敗,停止。
Octave / Matlab 代碼
標(biāo)簽: