基于多核DSP的信道编码译码实现技术研究

来源 :电子科技大学 | 被引量 : 1次 | 上传用户:andyofja
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着人们对通信传输质量的追求越来越高,信道编码理论得到了广泛地应用,本文研究了两种信道编码——卷积码和Turbo码在多核DSP的设计与实现。首先,本文介绍了信道编码的技术概述,由此引出卷积码和Turbo码的研究与应用现状,并将卷积码应用于航空通信的信令编码,将Turbo码应用于航空通信的数据编码。然后,本文介绍了系统的全链路以及实现的硬件平台,重点介绍了TMS320C667x系列的DSP芯片、SYS/BIOS多核开发结构、C6670芯片内置的Turbo码译码协处理器TCP3D以及DSP与其他外设通信用到的SRIO接口。之后,本文介绍了卷积码的编译码结构,利用C语言实现了卷积码的编译码模块,并集成到MATLAB仿真链路中进行了仿真,在此基础上研究了不同编码参数对卷积码性能的影响,具体参数包括:约束长度、码率以及判决方式,最终选择了约束长度为7、码率为1/2的卷积码。判决方式会根据调制方式的不同做相应调整。论文仿真了简单分块并行译码、重叠分块并行译码的性能,并将四分块重叠并行译码作为随路信令的译码方式。论文用多核DSP实现了卷积码编译码,并设计了发送端和接收端的数据处理流程。接下来,本文介绍了Turbo码的编译码结构,利用C语言实现了Turbo码的编译码模块,通过将其集成到MATLAB仿真链路中进行仿真,研究了不同编码参数对Turbo码性能的影响,最终选择了约束长度为4的[13,15]递归系统卷积码,采用3GPP给定的交织器参数,编码长度为3136比特,码率为1/2。译码时采用MAX-Log-MAP算法,迭代次数为4次。论文进一步描述了适合多核DSP实现的分块并行译码算法,以降低译码时延。论文分别对简单分块并行译码、重叠分块并行译码、边界状态迭代分块译码方法进行了仿真。在此基础上,采用多核DSP实现了Turbo码编译码,并设计了发送端和接收端的数据处理流程。最后,本文测试了卷积码和Turbo码编译码在DSP内自环的结果,并与MATLAB仿真结果作对比,验证了实现的有效性。论文对编译码时间的测试结果表明,编译码能在规定时间内完成,满足系统要求。论文还进一步测试了全链路在航空通信不同场景下的性能,验证了全链路的正确性。
其他文献
随着现代通信技术的发展,无线通信业已成为人们日常生活中不可缺少的部分,微波介质基板作为系统中关键性的材料,它的选择是否合理,参数是否准确,对整个系统性能的影响非常大。例如
随着集群通信行业用户的不断激增,以及用户对数据和视频等业务的广泛需求,使得传统的窄带数字集群通信系统已很难满足需求,迫切需要采用宽带技术进行数字化集群通信系统的研
随着图像信息获取手段的增多,我们获取的不同类型的图像信息呈爆炸式增长。在这些数据之间,既具有互补性,又存在极大的冗余,如何从这些兼有互补性和冗余性的图像数据中有效的提
宽带集群通信(Boardband Trunking Communication,B-TrunC)系统是由宽带集群产业联盟组织制定的基于分时长期演进(Time Division Long Term Evolution,TD-LTE)的专网宽带集群
随着全球移动通信的快速发展,对通信技术的要求也越来越高,其中LTE-A(LongTermEvolutionAdvanced)是目前移动通信系统中研究热点之一,而且在2009年,3GPP(3rdGenerationPartnershi
可见光通信(VLC,Visible Light Communication)技术是一种重要的无线个域网技术,它使用可见光作为载波来传输信息。基于发光二极管(LED,Light Emitting Diode)的VLC技术具有免许
网络技术与信息技术迅猛发展为制造业信息化带来了无限的生机,一方面为在网络环境动态构建各种分布式的制造联盟成为可能;另一面随着全球化竞争的日趋激烈,也使得企业不断发展
在2008年6月公布的DVB-T2标准是欧洲第二代地面数字电视传输标准,它是在DVB-T标准的基础上进行改进和制定的,在传输速率、传输性能等方面都有一定的提高。它不仅弥补了第一代
随着近年来高速铁路的大力发展,列车行驶速度越来越快,对轨道的平顺性要求越来越高,轨道精调是高速列车安全平稳行驶的重要保证。本文针对轨道静态调整阶段,分析了轨道静态调整的