一种基于并行与加窗结构的Turbo码高速译码实现方法
万方数据知识服务平台
应用市场
我的应用
会员HOT
万方专利
×

点击收藏,不怕下次找不到~

@万方数据
会员HOT

专利专题

一种基于并行与加窗结构的Turbo码高速译码实现方法

引用
本发明涉及一种基于并行与加窗结构的Turbo码高速译码实现方法,通过Turbo码高速译码器实现,包括第一、第二输入缓存模块、第一、二外信息存储模块、交织/解交织模块、N个SISO译码单元、硬判决模块和输出缓存模块,第一、二输入缓存模块以乒乓操作方式连续接收外部输入的数据帧,N个SISO译码单元完成第一次迭代的第一分量译码和第二分量译码,依次类推,完成第M次迭代的第一分量译码与第二分量译码,迭代终止,对第M次迭代的第二分量译码得到的对数似然比信息LLR在硬判决模块中进行解交织处理,并将解交织处理结果进行硬判决,最后将硬判决结果存入输出缓存模块;该方法结合并行译码与滑动窗译码的优点,大幅提高了译码运行速度,具有较好的译码性能。

发明专利

CN201410105878.1

2014-03-20

CN103873073A

2014-06-18

H03M13/29(2006.01)I

北京遥测技术研究所%航天长征火箭技术有限公司

马荣;闫朝星;周三文;卢满宏;孙婉莹

100076 北京市丰台区北京市9200信箱74分箱

中国航天科技专利中心 11009

范晓毅

北京;11

一种基于并行与加窗结构的Turbo码高速译码实现方法,其特征在于:通过Turbo码高速译码器实现,所述Turbo码高速译码器包括第一输入缓存模块、第二输入缓存模块、第一外信息存储模块RAM3、第二外信息存储模块RAM4、交织/解交织模块、SISO译码模块、硬判决模块和输出缓存模块RAM5,其中第一输入缓存模块包括信息位存储单元RAM1和校验位存储单元RAM2,第二输入缓存模块包括信息位存储单元RAM1’和校验位存储单元RAM2’,SISO译码模块包括N个SISO译码单元,具体实现过程如下:步骤(一)、第一输入缓存模块和第二输入缓存模块以乒乓操作方式连续接收外部输入的数据帧,所述数据帧为待译码数据y<sub>k</sub>,将待译码数据y<sub>k</sub>中的信息位y<sup>s</sup>分为等长的N段存入信息位存储单元RAM1或RAM1’,将第一校验位y<sup>1p</sup>、第二校验位y<sup>2p</sup>分别均分为等长的N段存入校验位存储单元RAM2或RAM2’;步骤(二)、交织/解交织模块产生顺序地址和交织地址,N个SISO译码单元根据所述顺序地址分别读取信息位存储单元RAM1或RAM1’中的分为N段的信息位y<sup>s</sup>和校验位存储单元RAM2或RAM2’中的分为N段的第一校验位y<sup>1p</sup>,进行第一次迭代的第一分量译码,得到对数似然比信息LLR和分为等长的N段的外信息L<sub>1e</sub>,将所述外信息L<sub>1e</sub>按照所述顺序地址存入第二外信息存储模块RAM4;N个SISO译码单元根据所述交织地址分别从第二外信息存储模块RAM4读取分为等长的N段的外信息L<sub>1e</sub>,同时根据所述交织地址读取信息位存储单元RAM1或RAM1’中的分为N段的信息位y<sup>s</sup>,根据所述顺序地址读取校验位存储单元RAM2或RAM2’中的分为N段的第二校验位y<sup>2p</sup>,进行第一次迭代的第二分量译码,得到对数似然比信息LLR和分为等长的N段的外信息L<sub>2e</sub>,将外信息L<sub>2e</sub>根据所述交织地址存入第一外信息存储模块RAM3;步骤(三)、N个SISO译码单元根据所述顺序地址分别读取信息位存储单元RAM1或RAM1’中的分为N段的信息位y<sup>s</sup>和校验位存储单元RAM2或RAM2’中的分为N段的第一校验位y<sup>1p</sup>,同时读取第一外信息存储模块RAM3中的外信息L<sub>2e</sub>,进行第二次迭代的第一分量译码,得到对数似然比信息LLR和分为等长的N段的外信息L'<sub>1e</sub>,将外信息L'<sub>1e</sub>按照所述顺序地址存入第二外信息存储模块RAM4;N个SISO译码单元根据所述交织地址从第二外信息存储模块RAM4读取分为等长的N段的外信息L'<sub>1e</sub>,根据所述交织地址读取信息位存储单元RAM1或RAM1’中的分为N段的信息位y<sup>s</sup>,根据所述顺序地址读取校验位存储单元RAM2或RAM2’中的分为N段的第二校验位y<sup>2p</sup>,进行第二次迭代的第二分量译码,得到对数似然比信息LLR和分为等长的N段的外信息L'<sub>2e</sub>,将外信息L'<sub>2e</sub>按照所述交织地址存入第一外信息存储模块RAM3;步骤(四)、依次类推,重复步骤(三),完成N个SISO译码单元的第M次迭代的第一分量译码与第二分量译码,迭代终止,所述M为设定的迭代次数;步骤(五)、对第M次迭代的第二分量译码得到的对数似然比信息LLR在硬判决模块中进行解交织处理,并将解交织处理结果进行硬判决,最后将硬判决结果存入输出缓存模块RAM5中;其中N、M均为正整数,且N≥4,M≥6。
相关文献
评论
法律状态详情>>
2014-06-18公开
2014-07-16实质审查的生效
2017-03-15授权
相关作者
相关机构