论文部分内容阅读
随着科学技术的高速发展,人们的生活质量不断的提高。人们对移动通信系统的性能要求也从简单的信息传输发展到实时语音图像传输。在第三代移动通信标准中,TD-SCDMA标准做为中国下一代移动通信传输标准被世界广泛认可和接受。同步,时分复用、码分多址是TD-SCDMA标准采用的重要技术。与此同时,为了满足数据高效高速传输的要求,TD-SCDMA协议标准采用性能优异的Turbo信道编码技术增强纠错能力。自提出以来,Turbo码以其接近香农极限优异性能,被许多的学者所关注。在中国提交的TD-SCDMA协议中,Turbo编码正式成为高速高质量传输业务中的信道编译码方案。在具体实现过程中,由于Turbo码独特的迭代循环译码方式和复杂的MAP译码算法,Turbo译码器时间延迟与复杂度较大,很难满足移动通信中的实时性的要求。本论文以实现满足TD-SCDMA实时传输要求的Turbo译码器为目标,对Turbo译码相关的算法进行研究并最终实现译码延时短、复杂度低、码长可变的Turbo译码器。论文首先研究了Turbo码原理,通过理论分析确定可能满足要求的译码算法。在建立MATLAB仿真平台后,论文对算法进行了直观的性能研究比较并结合仿真结果选择了复杂度低、延时小的SW-LOG-MAP算法。结合MATLAB仿真平台,论文使用C语言对关键模块进行实现,获取硬件设计中位宽、量化值等相关参数以及EDA功能测试矢量,为进一步RTL代码实现提供了可靠的保证。结合MATLAB和C语言仿真获得的结论,论文详细的描述了硬件实现Turbo译码器具体的模块划分思路和模块实现细节。在第五章,通过使用EDA工具,论文对Turbo译码器进行功能验证并使用测试向量对RTL设计的误码率,译码延时进行了分析。最后,论文根据逻辑综合结果分析了RTL设计数据输出带宽性能,通过对TD-SCDMA系统的带宽需求分析,证明了RTL设计思路正确与方案的可行性。