异构多核中Turbo并行译码器的设计与实现

来源 :电子科技大学 | 被引量 : 3次 | 上传用户:mohuan88
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着现代通信技术的飞速发展,基带信号处理的算法变的更加复杂,运算量也随之增加。多核并行是满足基带信号的复杂算法的理想架构,因此研究怎么采用多核并行来满足通信系统中计算量比较大的计算节点的计算需求是有意义的。Turbo码在现代通信系统中有着广泛的应用,是信道译码中最为常用的一种译码算法;研究Turbo码的并行实现对通信系统的发展有着积极的推动作用。基于通用多核处理器和硬件加速器的异构多核架构是现代通信系统中常用多核架构,研究这种异构多核架构有助于提高通信系统中的数据处理速率。依托国家科技重大专项“面向IMT-Advanced新型基带处理共性技术研究”,本文研究和实现了Turbo码并行译码器以及异构多核处理单元。本文的主要内容和成果有:(1)研究了Turbo码的MAP系列译码算法的推导过程,在此基础上研究了基于无数据交叠的Turbo并行译码算法。针对LTE协议标准中规定的188种帧长的Turbo码,采用m语言完成帧长可变的Turbo译码算法串并行仿真。两种译码算法的仿真都采用MAX-LOG-MAP译码算法,在相同的量化方案下,与串行算法相比,并行译码算法虽然有一定的性能损失,但依然能够满足译码性能的要求。(2)设计了Turbo并行译码器的顶层架构。基于先计算-后存储的模式设计了QPP交织器,并用流水电路实现了QPP交织器;设计和实现了SISO软译码单元内各个子单元的流水电路,设计了译码器的其它功能单元并最终完成整个并行译码器地设计。在FPGA开发板上对设计的Turbo并行译码器进行验证和测试。(3)在研究了常用计算节点的基础上,采用Turbo并行译码器和microblaze嵌入式通用处理器核相结合的方式设计了异构多核处理单元,并设计了相应的网络接口,在规模为2*2的片上网络对设计的异构多核处理单元和网络接口进行测试,并在FPGA开发板上对整个片上网络系统进行测试和验证。
其他文献
本文在研究自动交换光网的基础上,提出了基于Novtel公司的InterWatch测试平台的GMPLS协议的一致性测试和压力测试的测试方案。本测试平台采用外部测试法中的远程测试方案,这是
孕期补充铁减少新生儿死亡研究成果发布会近日在西安交通大学医学院举行陕西省卫生厅妇幼处处长孙振霖,农村卫生处处长石崇孝,西安交通大学科技处副处长田晓耕,西安交通大学
目的:探讨子宫肌瘤放射介入治疗的护理体会。方法对我院2012年1月至2015年1月收入60例患者进行子宫肌瘤介入治疗的护理方法进行总结。结果60例子宫肌瘤患者在经过介入治疗和精
在电离层具有较强的空时相关性的前提假设下,我们引入了辅助估计通道的概念。即在具体实现多扫频接收方案时,采用主、辅双通道的体制。在辅助估计通道进行多扫频接收,并利用分
在众多的生物特征识别技术中,人脸识别技术以其直接、安全等优点成为了最具潜力的识别技术之一。在人脸识别系统中,能有效的提取人脸图像中的鉴别信息特征是识别的关键一步,要求
在高精度的区域无线电导航定位系统中采用了被誉为进入信息时代的三大高技术通信传输方式之一的扩频技术.扩频通信自20世纪40年代发展以来,至今已有半个多世纪的历史了.扩频
本文详细分析了H.264的两种数据划分的方法,一种方法是视频图像可以划分为ROI区域和非ROI区域。另一种方法是H.264的码流数据可依据不同的语法元素划分为不同的类别。我们划
图像分割是图像处理和计算机视觉领域中的基本技术,是大多数图像分析及视觉系统的重要组成部分。医学图像分割是图像分割的一个重要应用领域,在临床诊疗中起着越来越重要的作
目的:探讨氯胺酮复合丙泊酚靶控输注(TCI)和氯胺酮复合右美托咪啶(TCI)在小儿中短时手术的麻醉。方法:选择2013年1月至2014年10月期间, ASAⅠ~Ⅱ级,3~6岁的择期手术患儿40例。随机分