论文部分内容阅读
分组Turbo码(Block Turbo Code,BTC,又称Turbo乘积码,TurboProduct Codes,TPC)很好地实现了译码性能与硬件实现的复杂度的折衷,很容易由硬件实现。IEEE802.16 标准对工作于不同频带的无线接入系统空中接口进行了规范,802.16系统主要应用于城域网。802.16e 标准规定了可同时支持固定和移动宽带无线接入的系统。
在IEEE802.16e标准中,就采用了分组Turbo码作为OFDMA物理层的信道编码备选方案。本文将首先介绍BTC 码的编译码原理,重点介绍BTC 码的Pyndiah译码算法;然后结合IEEE802.16e 标准中的BTC 码参数制定编码方案和译码方案;基于此译码方案,设计算法流程并对译码系统进行软件仿真,仿真结果表明该译码方案的性能可以达到IEEE802.16e 标准所要求;接下来研究该译码方案的硬件实现,讨论硬件实现的复杂性和译码器处理速度等因素对设计的影响;最后进行具体的设计工作,即设计译码器的整体架构,对各模块进行单独设计、验证,对整个系统进行仿真和功能验证。通过仿真结果与软件译码平台相对比,初步表明该译码方案的硬件实现是正确的。