[发明专利]一种交织速率匹配和解交织解速率匹配方法有效
申请号: | 200910083425.2 | 申请日: | 2009-05-04 |
公开(公告)号: | CN101540654A | 公开(公告)日: | 2009-09-23 |
发明(设计)人: | 赵顾良;郑辰 | 申请(专利权)人: | 普天信息技术研究院有限公司 |
主分类号: | H04L1/00 | 分类号: | H04L1/00;H04W28/06;H04W28/14 |
代理公司: | 北京德琦知识产权代理有限公司 | 代理人: | 王一斌;王 琦 |
地址: | 100080*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 交织 速率 匹配 和解 方法 | ||
1.一种交织速率匹配方法,其特征在于,该方法包括:
a、根据列交织模式确定交织算子;将编码输出的比特流写入各个子块交织矩阵,并进行比特填充,将所有子块交织矩阵按系统协议规定方式排列;根据各个子块交织矩阵确定对应的掩码矩阵;按照冗余版本确定本次传输数据的起始位置所在的子块交织后矩阵以及列编号i;
b、将交织算子的第i行作为当前行,并将确定的所述子块交织后矩阵对应的子块交织矩阵作为当前子块交织矩阵;
c、依次将所述当前子块交织矩阵对应的掩码矩阵中的每一行与交织算子当前行的转置相乘,根据相乘结果,选择当前子块交织矩阵中的相应行与交织算子当前行的转置相乘,并将得到的比特值顺序输出,直到所有输出的比特数满足速率匹配要求,或将得到的所有比特均输出;
d、判断当前行是否为交织算子的最后一行,若是,则执行步骤e,否则将当前行的下一行作为当前行,返回步骤c;
e、判断当前子块交织矩阵是否为最后一个子块交织矩阵,若是,则将第一个子块交织矩阵作为当前子块交织矩阵,将交织算子的第1行作为当前行,返回步骤c;否则,将下一个子块交织矩阵作为当前子块交织矩阵,将交织算子的第1行作为当前行,返回步骤c。
2.根据权利要求1所述的方法,其特征在于,所述根据各个子块交织矩阵确定对应的掩码矩阵为:子块交织矩阵对应的掩码矩阵的维数与所述子块交织矩阵的维数相同,掩码矩阵的每个元素用于标识子块交织矩阵中相同位置上的比特是否有效。
3.根据权利要求2所述的方法,其特征在于,步骤c中所述根据相乘结果选择当前子块交织矩阵中的相应行与交织算子当前行的转置相乘包括:
若相乘结果为无效比特,则不将当前子块交织矩阵的相应行与交织算子当前行的转置相乘,且不输出比特值;若相乘结果为有效比特,则将当前子块交 织矩阵的相应行与交织算子当前行的转置相乘。
4.根据权利要求1所述的方法,其特征在于,交织算子的任一行、子块交织矩阵的任一行和掩码矩阵的任一行,均利用与机器字长相匹配的单元表示,其中所述单元的每个有效比特对应表示交织算子任一行中的每个元素、子块交织矩阵任一行的每个元素或掩码矩阵任一行的每个元素;
步骤c中掩码矩阵中的任一行与交织算子的当前行转置的相乘操作为:用于表示掩码矩阵中所述任一行的单元与用于表示交织算子当前行的单元进行逻辑与操作;
步骤c中当前子块交织矩阵中的任一行与交织算子的当前行转置的相乘操作为:用于表示当前子块交织矩阵中所述任一行的单元与用于表示交织算子当前行的单元进行逻辑与操作。
5.根据权利要求1所述的方法,其特征在于,所述根据列交织模式确定交织算子为:交织算子为方阵,行数C与所述子块交织矩阵的列数相等,且交织算子第j行的第P(j)列元素取值为1,第j行的其他元素全部取0,其中,j=1,2,...,C,P(j)为所述列交织模式。
6.根据权利要求1所述的方法,其特征在于,所述将编码输出的比特流写入各个子块交织矩阵包括:
将编码输出的信息比特流写入一个子块交织矩阵,将编码输出的两个校验比特流写入另一个子块交织矩阵,且所述两个校验比特流隔行排列在所述另一个子块交织矩阵中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于普天信息技术研究院有限公司,未经普天信息技术研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910083425.2/1.html,转载请声明来源钻瓜专利网。