[发明专利]一种基于FPGA实现的解卷积交织器及解卷积交织方法无效

专利信息
申请号: 200710074005.9 申请日: 2007-04-10
公开(公告)号: CN101257313A 公开(公告)日: 2008-09-03
发明(设计)人: 郭树印 申请(专利权)人: 深圳市同洲电子股份有限公司
主分类号: H03M13/23 分类号: H03M13/23;H03M13/27
代理公司: 暂无信息 代理人: 暂无信息
地址: 518000广东省深圳市*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 fpga 实现 卷积 交织 方法
【说明书】:

技术领域

发明涉及解卷积交织技术,尤其是一种基于FPGA实现的解卷积交织器及解卷积交织方法。

背景技术

在通信系统中,信道编码的一般作用是纠正信道中出现的随机错误。而信道纠错编码在实际应用中往往要结合数据交织技术,这是因为多数信道差错是突发性的,即发生错误时,往往具有很强的相关性,甚至是连续一片数据都出了错;同时由于错误集中,可能超出了纠错码的纠错能力,所以在发送端加上数据交织器,在接收端加上解交织器,使信道的突发差错得以分散,以利于纠错。于此,信道之中加上交织器与解交织器,系统的纠错性能可以得到几个数量级的提高。

解交织器通常有两种实现形式,一种为解块交织器(Block De-interleaver),另一种为解卷积交织器(Convolutional De-interleaver)。

如图1所示,为一种解卷积交织器的结构示意图。解卷积交织器一般由I个分支构成,分别为0到I-1。其中,每个分支的延迟单元数为(I-1)*M、(I-2)*M、......2M、M、0;每个分支延迟单元数差M个,所以每个分支的延迟数并不一致,结果造成输入数据的延迟并不相同(图1中,以M=17=N/I,N=204=误码保护帧长度,I=12=解交织深度为例)。

同时,请参见图2所示,为解卷积交织器的一种实现方式,其关键是使用FIFO(First In First Out,先进先出)移位寄存器实现数据读写;解交织器的每个分支实际上是一个FIFO移位寄存器,具有深度不等的字节空间。输入数据由控制开关控制循环送入到每一个分支。输出也有开关控制选择一个分支的数据。其中,图中B代表字节。

前述实现方式虽然具有设计方便简单的优点,但是具有如下缺陷:

1、在FPGA(Field Programmable Gate Array,现场可编程门阵列)逻辑器件中实现时,由于FPGA只支持二的次幂深度的存储记忆块(寄存器),如果用FIFO来实现每个分支存储单元,那么各个分支需要的FIFO存储空间依次为256、256、256、256、128、128、128、128、64、64、32和0字节,共占用1696字节的存储空间,因此,实际使用到的存储空间是1122字节,存储空间的使用效率为:1122/1696=66%,故存储空间的使用效率较低。

2、前述的设计由于分支开关切换的次数频繁,故消耗功率较大。

如图3所示,为基于一个双端口RAM实现解卷积交织器的结构示意图。本方案是将不同的分支大小的存储单元合成为一个大的、统一的Block RAM。只需一个写地址发生器和读地址发生器来控制读写操作同时进行。通过写地址信号将输入端的数据存入RAM,通过读地址信号将数据从RAM中取出送往解交织器的输出端。

由图1可以计算得出解交织器的实现所需的FIFO移位寄存器的容量共为1122字节;而采用图3所示的一个双端口RAM实现时,所需地址线宽度应该为11。

同时,由于FPGA只支持二的次幂深度的存储记忆块(寄存器),所以,虽然交织器只需1122*8bits,但是必需要用二的次幂的存储空间来实现,所以用一个双端口RAM时需要11位地址线,存储空间2048*8bits。

该方案的缺点是既增加了寄存器占用FPGA的面积;同时,造成许多存储单元闲置,存储空间的使用效率为1122/2048=55%,具有存储空间的使用效率较低的缺点。

发明内容

本发明的目的在于提出一种基于FPGA实现的解卷积交织器及解卷积交织方法,以减少在FPGA中所使用存储空间的面积、增加存储空间的使用效率、提高解卷积交织器的工作速度。

为解决上述问题,本发明公开一种基于FPGA实现的解卷积交织器,包括:

两个存储深度为二的次幂的双端口RAM,每个双端口RAM分别用于多个连续分支的移位寄存器;

两个读写地址发生器,每个读写地址发生器分别与一个双端口RAM连接;

控制器,分别与所述双端口RAM以及所述读写地址发生器连接,输出一个选择控制信号,选择控制其中一个读写地址发生器产生读地址和写地址输出;且该控制器输出一个选择信号,选择对应于所述读、写地址所属的双端口RAM,将输入的数据写入该双端口RAM中的所述写地址对应的存储空间,或从该双端口RAM中的所述读地址对应的存储空间读取数据并输出。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市同洲电子股份有限公司,未经深圳市同洲电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200710074005.9/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top