[发明专利]一种比特交织器和进行比特交织的方法有效
| 申请号: | 200710304009.1 | 申请日: | 2007-12-24 |
| 公开(公告)号: | CN101188429A | 公开(公告)日: | 2008-05-28 |
| 发明(设计)人: | 张辉;王西强 | 申请(专利权)人: | 北京创毅视讯科技有限公司 |
| 主分类号: | H03M13/27 | 分类号: | H03M13/27;H04B1/69 |
| 代理公司: | 北京安信方达知识产权代理有限公司 | 代理人: | 龙洪;霍育栋 |
| 地址: | 100084北京市海淀区*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 比特 交织 进行 方法 | ||
技术领域
本发明涉及无线通信领域,具体涉及一种比特交织器和进行比特交织的方法。
背景技术
比特交织器有两大主要功能,一是比特交织,二是根据上级模块传下来的配置信息进行星座映射。所述上级模块为用于向比特交织器提供数据和配置信息的编码器。
比特交织器内部有两块RAM(随机读写存储器),以乒乓RAM的方式工作,记为RAM_0和RAM_1,数据以字节为单位按行写入任一个RAM的同时,从另一个RAM中把数据以比特为单位按列读出,从而实现比特交织。
比特交织器根据随数据所对应的配置信息进行星座映射;每个时隙的数据都有与其相对应的配置信息,所述配置信息中指定了所采用的星座映射模式。比如对于SCP模式,每秒有40个时隙,则共有40个配置信息;再比如对于LCP模式而言,每秒有36个时隙,则共有36个配置信息。现有的方法是将配置信息以时隙为单位存储在比特交织器的寄存器组中,以SCP模式为例,将40个配置信息存储在40个寄存器组中,各配置信息存储在一组寄存器中;当从RAM中读出某个时隙的数据时,还需要对输出时隙进行计数,根据该时隙号,从相应的寄存器组中读取配置信息,从而对当前数据进行星座映射;另外现有方案需要占用较多的寄存器资源,而且每次读/写配置信息时都需要根据时隙计数找到相应的寄存器组,因此硬件实现也较复杂。而在没有寄存器存储配置信息的情况下,当向RAM中写入某个时隙的数据时,也会同时将对应的配置信息写入对应于本时隙的寄存器组中;因此当读出数据及配置信息时,相应寄存器组中的配置信息实际上已经更新为与正在写入的数据对应的配置信息,会造成所读取的配置信息与进行比特交织及星座映射的数据不匹配的问题。
发明内容
本发明要解决的技术问题是提供一种比特交织器和进行比特交织的方法,能够解决配置信息与进行比特交织及星座映射的数据不匹配的问题,而且占用资源少,硬件实现简单。
为了解决上述技术问题,本发明提供一种比特交织器,包括两个随机存储器RAM和一个控制单元;
所述两个RAM以乒乓RAM方式工作;
所述控制单元将所述的两个RAM交替作为用于读操作的RAM和写操作的RAM;
还包括:
两个配置信息存储介质,各固定对应于所述RAM中的一个;
所述控制单元用于每接收到一个编码数据块的数据时,请求该编码数据块对应的配置信息;还用于当对一个RAM进行读/写数据的同时,相应对其对应的配置信息存储介质读/写配置信息;还用于每进行完一轮操作后,就交换用于读/写操作的RAM;
所述编码数据块为比特交织器每次接收到的一批数据。
进一步的,所述控制单元对一个RAM进行读/写数据的同时,相应对其对应的配置信息存储介质读/写配置信息是指:
所述控制单元在接收到一个编码数据块的数据后,向用于写操作的RAM中写入数据,如果不是上电后第一次接收数据则同时从用于读操作的RAM中读出数据;并在向用于写操作的RAM写入数据的同时,将所请求到的配置信息写入该RAM对应的配置信息存储介质,并从用于读操作的RAM中读出数据,从其对应的配置信息存储介质读出配置信息。
进一步的,所述控制单元用于每进行完一轮操作后,就交换用于读/写操作的RAM是指:
所述控制单元向RAM中写完一个编码数据块的数据后,就交换用于读/写操作的RAM;
或是指:所述控制单元向RAM中写完一个编码数据块的数据,并且从用于读操作的RAM中读出一个编码数据块的数据后,就交换用于读/写操作的RAM。
进一步的,所述的比特交织器还包括一星座映射单元;
所述控制模块还用于将读出的数据和配置信息一同发给所述星座映射单元;还用于当星座映射单元输出映射结果的同时,也将与其对应的配置信息输出;
所述星座映射单元用于根据所述读出的配置信息对读出数据进行星座映射并输出。
进一步的,所述存储介质为一独立寄存器组、或为独立的RAM、或为所对应的RAM中指定的一块存储区域。
进一步的,所述两个配置信息存储介质各自的大小至少等于一个配置信息的大小;所述两个RAM各自的大小至少等于一个编码数据块的大小。
进一步的,所述控制单元向RAM写入数据时是以字节为单位按行写入,从RAM中读取数据时是以比特为单位按列读出。
本发明还提供了一种在如权利要求1所述的比特交织器中进行比特交织的方法,包括:
将两个RAM交替作为用于读操作和写操作的RAM,每进行完一轮操作后,就交换用于读/写操作的RAM;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京创毅视讯科技有限公司,未经北京创毅视讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710304009.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:内窥镜处置工具和内窥镜用处置工具装置
- 下一篇:海上风力发电机组安装施工方法
- 同类专利
- 专利分类





