论文部分内容阅读
随着无线通信技术的发展,标准和协议日新月异,在一定的时期内各种标准的共存和各自的演进将一直存在,而实现各种无线通信环境下的无缝链接是实际应用提出的要求,这对硬件无线电实现方式带来了巨大冲击。硬件无线电实现具有开发周期长、寿命短、成本高且一旦设计完成功能不能更改的致命弱点,难以满足无线通信产业快速发展实现产业平滑升级的要求,软件无线电(SDR)应运而生。SDR的核心思想是无线电的通信功能尽可能的使用软件实现,即在一个具有标准化和模块化的开放通用硬件平台上,通过加载软件的方式来实现无线电通信。在新一代的移动通信系统中,随着MIMO、OFDM等新技术的应用,基带处理运算量大幅增加,对系统的灵活性要求更高,因此面向IMT-Advanced新型基带处理共性技术的研究具有重要价值,对加快推进基带处理SDR进程,实现产业平滑升级具有重要意义。本文在项目的支撑下展开基于Microblaze多核结构的信道译码技术的研究,主要内容如下:1)在Xilinx Vertex-6FPGA硬件平台上,以EDK和ISE为开发工具,结合Xilinx核间通信机制,设计实现了基于两种不同核间通信机制(BRAM和Mailbox)的适合信道码译码的有效的具有通用性的多核并行译码硬件验证平台。2)在基于两种不同核间通信机制的Microblaze多核并行译码硬件验证平台上,实现了基于WAVA译码算法并行分解的双核咬尾卷积码译码过程,并测试多核的加速比性能。3)在两种Microblaze多核并行译码硬件验证平台上,实现了基于BVA译码算法并行的双核咬尾卷积码译码过程,并测试多核的加速比性能。4)在基于BRAM核间通信机制的Microblaze多核并行译码硬件验证平台上,实现了基于和-积算法并行的双核和五核LDPC码译码过程,并测试多核的加速比性能。综上述,本文的主要工作是设计实现了基于BRAM和Mailbox核间通信机制的多核并行译码验证平台,并在这种译码验证平台上面实现了咬尾卷积码和LDPC码的相关译码算法的多核译码系统,并对译码结果的可靠性和有效性进行了验证和阐述。