[发明专利]一种解速率匹配的方法及装置有效
| 申请号: | 201010002268.0 | 申请日: | 2010-01-18 |
| 公开(公告)号: | CN102118220A | 公开(公告)日: | 2011-07-06 |
| 发明(设计)人: | 王卫涛 | 申请(专利权)人: | 中兴通讯股份有限公司 |
| 主分类号: | H04L1/00 | 分类号: | H04L1/00 |
| 代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
| 地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 速率 匹配 方法 装置 | ||
1.一种解速率匹配的方法,其特征在于,包括以下步骤:
根据一帧中数据的个数和构造的矩阵中元素的总数确定填充符NULL的数量,并根据交织图样确定所述数量的NULL的位置;
收到一帧的每个数据时,根据NULL的位置和一帧的起始位置确定该数据在矩阵中的第一位置;
根据交织图样和数据的第一位置确定解交织后数据在矩阵中的第二位置;
根据数据的第二位置和起始位置确定数据的存储地址,并按照该存储地址在缓存区中存储该数据。
2.如权利要求1所述的方法,其特征在于,NULL的数量不超过矩阵的列数;
所述方法还包括步骤:确定NULL的位置后,根据NULL的位置将NULL写入一维寄存器,该寄存器的长度与矩阵的列数相同。
3.如权利要求1所述的方法,其特征在于,数据包括系统位数据或校验位数据;矩阵包括系统位矩阵和校验位矩阵。
4.如权利要求3所述的方法,其特征在于,根据NULL的位置和一帧的起始位置确定该数据在矩阵中的第一位置的步骤包括:
根据系统位与校验位的位置关系,判断数据为系统位数据还是校验位数据,若是系统位数据,则根据NULL的位置和一帧的起始位置确定该数据在系统位矩阵中的第一位置,若是校验位数据,则根据NULL的位置和一帧的起始位置确定该数据在校验位矩阵中的第一位置。
5.如权利要求4所述的方法,其特征在于,校验位数据包括第一校验位数据或第二校验位数据;交织图样包括第一校验位数据对应的第一交织图样和第二校验位数据对应的第二交织图样;
根据交织图样确定所述数量的NULL的位置的步骤包括:根据第二交织图样确定所述数量的NULL的位置;再将NULL的位置左移n位,得到移位后的NULL的位置;其中n表示第一校验位数据与第二校验位数据交错的位数;
根据NULL的位置和一帧的起始位置确定该数据在校验位矩阵中的第一位置的步骤包括:判断当前位置在第一校验矩阵中是否为NULL,若不是,则将当前位置确定为数据在第一校验矩阵中的第一位置,否则进一步判断当前位置在第二校验矩阵中是否为NULL,若不为NULL,则将当前位置确定为数据在第二校验矩阵中的第一位置,否则将第一校验矩阵中当前位置的下一个位置确定为数据在第一校验矩阵中的第一位置。
6.一种用于解速率匹配的装置,其特征在于,包括:
NULL位置模块,用于根据一帧中数据的个数和构造的矩阵中元素的总数确定NULL的数量,并根据交织图样确定所述数量的NULL的位置;
第一数据位置模块,用于收到一帧的每个数据时,根据NULL的位置和一帧的起始位置确定该数据在矩阵中的第一位置;
解交织模块,用于根据交织图样和数据的第一位置确定解交织后数据在矩阵中的第二位置;
存储模块,用于根据数据的第二位置和起始位置确定数据的存储地址,并按照该存储地址在缓存区中存储该数据。
7.如权利要求6所述的装置,其特征在于,NULL的数量不超过矩阵的列数;
所述装置还包括一维寄存器和NULL写模块;NULL写模块用于在确定NULL的位置后,根据NULL的位置将NULL写入一维寄存器,该寄存器的长度与矩阵的列数相同。
8.如权利要求6所述的装置,其特征在于,数据包括系统位数据或校验位数据;矩阵包括系统位矩阵和校验位矩阵。
9.如权利要求8所述的装置,其特征在于,第一数据位置模块根据系统位与校验位的位置关系,判断数据为系统位数据还是校验位数据,若是系统位数据,则根据NULL的位置和一帧的起始位置确定该数据在系统位矩阵中的第一位置,若是校验位数据,则根据NULL的位置和一帧的起始位置确定该数据在校验位矩阵中的第一位置。
10.如权利要求9所述的装置,其特征在于,校验位数据包括第一校验位数据或第二校验位数据;交织图样包括第一校验位数据对应的第一交织图样和第二校验位数据对应的第二交织图样;
NULL位置模块根据第二交织图样确定所述数量的NULL的位置,再将NULL的位置左移n位,得到移位后的NULL的位置;其中n表示第一校验位数据与第二校验位数据交错的位数;
第一数据位置模块判断当前位置在第一校验矩阵中是否为NULL,若不是,则将当前位置确定为数据在第一校验矩阵中的第一位置,否则进一步判断当前位置在第二校验矩阵中是否为NULL,若不为NULL,则将当前位置确定为数据在第二校验矩阵中的第一位置,否则将第一校验矩阵中当前位置的下一个位置确定为数据在第一校验矩阵中的第一位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010002268.0/1.html,转载请声明来源钻瓜专利网。





