【技术实现步骤摘要】
低密度奇偶检查码解码器及其解码方法
本专利技术是关于一种解码器及其解码方法;更具体而言,本专利技术是关于一种低密度奇偶检查(LowDensityParityCheck,LDPC)码解码器及其解码方法。
技术介绍
低密度奇偶校验(LowDensityParityCheck,LDPC)码是为一种错误修正码,主要用于数据传输的错误判断与修正,而编码的方式目前主要是采通用标准进行,惟解码的方式具有较多变化。其中,目前较常见的LDPC解码方法为总和-乘积算法(Sum-ProductAlgorithm,SPA)、对数总和-乘积算法(LogSum-ProductAlgorithm,LSPA)以及最小总和算法(Min-SumAlgorithm,MSA)。针对前述三种算法,SPA具有较佳的编码正确性,惟其算法的运算中,针对各种概似比(LikelihoodRatio,LR)值的计算多以乘法处理之,因此,速度较慢。据此,LSPA主要是针对SPA过多的乘法运算进行改良,将LR值先以对数的方式处理成为对数概似比(LogLikelihood,LLR)值,如此一来,SPA中的乘法运算于LSPA即可以加法运算处理之。虽LSPA的正确性较低,然速度将可获得大幅改善。另一方面,考虑LSPA中,针对检查节点至变量节点(CheckNodetoVariableNode)LLR值的计算步骤中,仍须进行tanh以及tanh-1的运算,因此,MSA主要是基于最小变量节点至检查节点(VariableNodetoCheckNode)LLR值,计算相关的检查节点至变量节点LLR值,如此,便可避开tanh以及t ...
【技术保护点】
1.一种用于一低密度奇偶检查LDPC码解码器的解码方法,该LDPC码解码器纪录与M个检查节点及N个变量节点相关的一MxN同位检查矩阵,该解码方法包含:该LDPC码解码器根据该MxN同位检查矩阵,判断与一第一检查节点相关的j个变量节点;该LDPC解码器计算该j个变量节点分别于信道中对应的j个节点对数概似比LLR值;该LDPC解码器决定该第一检查节点相对于该j个变量节点的j个初始检查节点到变量节点CN‑VN LLR值;该LDPC解码器根据该j个节点LLR值以及该j个初始CN‑VN LLR值,计算j个变量节点到检查节点VN‑CN LLR值;该LDPC解码器根据该j个VN‑CN LLR值,计算该第一检查节点相对应于该j个变量节点的j个更新CN‑VN LLR值;该LDPC解码器根据该j个更新CN‑VN LLR值以及该j个VN‑CN LLR值,计算j个更新节点LLR值;该LDPC解码器利用该j个更新节点LLR值,更新相应于该j个变量节点的该j个节点LLR值。
【技术特征摘要】
2017.11.28 TW 1061413721.一种用于一低密度奇偶检查LDPC码解码器的解码方法,该LDPC码解码器纪录与M个检查节点及N个变量节点相关的一MxN同位检查矩阵,该解码方法包含:该LDPC码解码器根据该MxN同位检查矩阵,判断与一第一检查节点相关的j个变量节点;该LDPC解码器计算该j个变量节点分别于信道中对应的j个节点对数概似比LLR值;该LDPC解码器决定该第一检查节点相对于该j个变量节点的j个初始检查节点到变量节点CN-VNLLR值;该LDPC解码器根据该j个节点LLR值以及该j个初始CN-VNLLR值,计算j个变量节点到检查节点VN-CNLLR值;该LDPC解码器根据该j个VN-CNLLR值,计算该第一检查节点相对应于该j个变量节点的j个更新CN-VNLLR值;该LDPC解码器根据该j个更新CN-VNLLR值以及该j个VN-CNLLR值,计算j个更新节点LLR值;该LDPC解码器利用该j个更新节点LLR值,更新相应于该j个变量节点的该j个节点LLR值。2.如权利要求1所述的解码方法,其特征在于,更包含:该LDPC码解码器根据该MxN同位检查矩阵,判断与一第二检查节点相关的k个变量节点;该LDPC解码器计算该k个变量节点对应的k个节点LLR值;该LDPC解码器决定该第二检查节点相对于该k个变量节点的k个初始CN-VNLLR值;该LDPC解码器根据该k个节点LLR值以及该k个初始CN-VNLLR值,计算k个VN-CNLLR值;该LDPC解码器根据该k个VN-CNLLR值,计算该第二检查节点相对应于该k个变量节点的k个更新CN-VNLLR;该LDPC解码器根据该k个更新CN-VNLLR值以及该k个VN-CNLLR值,计算k个更新节点LLR值;该LDPC解码器利用该k个更新节点LLR值,更新相应于该k个变量节点的该k个节点LLR值。3.如权利要求1所述的解码方法,其特征在于,该LDPC解码器根据该j个节点LLR值以及该j个初始CN-VNLLR值计算该j个VN-CNLLR值的步骤,更包含:该LDPC解码器将各该j个节点LLR值分别减去相对应的各该j个CN-VNLLR值的值为各该j个VN-CNLLR值。4.如权利要求1所述的解码方法,其特征在于,该LDPC解码器基于以下公式计算该第一检查节点相对应于该j个变量节点的该j个更新CN-VNLLR:其中,R’m,n是第m个检查节点到第n个变量节点的更新CN-VNLLR值,S是调整参数,Nm\n是除了第n个变量节点之外与第m个检查节点相关的变量节点,Qm,j是第n个变量节点到第n检查节点的VN-CNLLR值。5.如权利...
【专利技术属性】
技术研发人员:王焕宗,李日暐,吴明儒,
申请(专利权)人:财团法人资讯工业策进会,
类型:发明
国别省市:中国台湾,71
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。