一种多模式Turbo译码器IP核的设计与实现
【摘要】:自Turbo码诞生以来,就以接近香农极限的优异性能得到了通信领域的广泛关注和深入研究。随着长期演进项目的继续推进以及4G时代的到来,对信息传输的可靠性和有效性提出更高的要求,作为无线通信信道编码标准之一的Turbo码更成为研究的热点。本文在深入研究Turbo码理论的基础上,设计了一款旨在提高吞吐率和译码效率的多模式Turbo译码器IP核。本文采用自顶向下的设计方法,完成了Turbo译码器IP核的设计和验证工作,然后进行了性能分析。论文的主要研究内容有:1、基于MATLAB的平台对Lookup-Log-MAP算法进行性能仿真,确定该算法为本设计中采用的译码算法。2、全面设计和实现了支持3G通信协议的多模式Turbo译码器IP核。该IP核采用标准化的接口设计,包括基于AXI协议的数据接口设计,具有更大的带宽、更高的灵活性;基于APB协议的配置总线接口设计,具有更高的稳定性和有效性。3、为提高译码效率、减少延时,该IP核采用四个SISO模块并行译码的结构;每个SISO译码模块采用改进的滑窗算法调度,支持可配置个数范围内的任意情况,提高了设备的可扩展性;通过使用两个单端口存储器进行“乒乓”操作的方式存储前向量度值,减少了控制逻辑,降低了硬件实现复杂度,存储器容量相对于未采用滑窗算法时减小了3/5;设计了基于外信息统计特性的提前停止译码准则,在不降低译码性能的基础上有效减少译码延时。4、该IP核在存储模块和译码模块间增加缓冲模块的设计,解决了存储单元向译码单元供数不足的问题,防止访问冲突的发生。5、经过全面的验证和测试,该IP核功能正确,在65nm CMOS工艺下综合得出其实际工作频率可达到400MHz,误码率和译码速率均达到了多模式Turbo译码器IP核的设计需求。
【关键词】:Turbo译码器 Lookup-Log-MAP算法 并行分块译码 滑窗算法 提前停止译码
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TN911.22