[发明专利]一种提高译码器吞吐率的AR4JA码译码方法无效
申请号: | 201210049960.8 | 申请日: | 2012-02-29 |
公开(公告)号: | CN102638273A | 公开(公告)日: | 2012-08-15 |
发明(设计)人: | 杨明川;李明;郭庆;吕谷;李慧;蔡润南;宁磊 | 申请(专利权)人: | 哈尔滨工业大学 |
主分类号: | H03M13/11 | 分类号: | H03M13/11;H03M13/27 |
代理公司: | 哈尔滨市松花江专利商标事务所 23109 | 代理人: | 杨立超 |
地址: | 150001 黑龙*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 提高 译码器 吞吐 ar4ja 译码 方法 | ||
1.一种提高译码器吞吐率的AR4JA码译码方法,对所述译码方法中的变量进行如下定义:
V(i)表示与变量节点i有连接关系的校验节点集合;C(j)表示与校验节点j有连接关系的变量节点集合;A为修改因子,取值0.6~0.9;表示第k次迭代译码时变量节点j传给校验节点i的外部校验信息;表示第k次迭代译码时校验节点i传给变量节点j的外部校验信息;表示第k次迭代译码时变量节点i收到的所有外部信息;最大迭代次数max;
AR4JA码的监督矩阵大小为3M×(K+3)M维矩阵,K的取值与码率有关,当码率r为1/2、2/3、4/5时,K分别取2、4、8,即
其特征在于:所述方法是在译码器中依次按以下步骤实现的:
步骤一、开始译码并初始化,初始化进行的运算如公式(1)和(2)所示:
yi表示接收到的来自信道的信号,i={1,2,...,(K+3)M};
步骤二、校验节点和变量节点更新:
根据AR4JA码的监督矩阵H大小,有3个校验节点处理单元(CNU)和(K+3)个变量节点处理单元(VNU);
CNU中应用的公式为:
其中,
VNU中应用的公式为:
校验节点和变量节点更新的具体过程为:
步骤a、令N1=1;
步骤b、3个校验节点处理单元CNU同时工作,校验节点处理单元CNU更新H矩阵中各块的第N1行;
步骤c、判断N1是否大于L,
其中,[·]表示向下取整,
如果N1>L,执行步骤d;否则令N1=N1+1后返回步骤b;
步骤d、令N1=N1+1,N2=1;
步骤e、3个校验节点处理单元CNU并行更新H矩阵第N1行时,同时,K+3个变量节点处理单元VNU也开始工作,并行更新H矩阵的第N2列;
步骤f、判断N2是否大于M,如果N2>M,执行步骤三;否则令N1=N1+1,N2=N2+1后返回步骤e;
步骤三、译码判决,其具体过程为:
步骤A、对译码输出数据进行硬判决,若则硬判决得出xn=0;否则若则硬判决得出xn=1;
xn的含义是接收的信号yi通过译码后译出来的信息位,n={1,2,...,k},k的取值见表2-1;
步骤B、判断HTx=0是否成立,其中H为AR4JA码的监督矩阵,HTx=0若成立,则执行步骤C;否则迭代次数加1,再执行步骤D;
步骤C、输出译码信息,译码结束;
步骤D、判断迭代次数是否达到最大迭代次数max,若成立则执行步骤E;否则返回步骤二的a步骤;
步骤E、译码失败,译码结束。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学,未经哈尔滨工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210049960.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种连接数据库的代理系统
- 下一篇:一种通过RF4CE实现内容共享的终端
- 同类专利
- 专利分类