Polar Code译码算法的研究与实现

来源 :电子科技大学 | 被引量 : 2次 | 上传用户:oyjing
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
极化码是最近提出的一种新型的信道编码技术,是目前唯一一种在二进制离散无记忆信道下被理论证明能达到香农限的一种信道编码。同时极化码有着极低的编译码复杂度,2016年11月,3GPP组织将其确定为第五代移动通信中增强型移动宽带场景下控制信道的信道编译码技术。首先,本文介绍了信道极化理论,以及信道极化的过程,并根据信道极化理论仿真了两种码长所对应的信道经过信道极化后各子信道的信道容量以及其信道容量分布的概率,并根据信道极化理论概述了极化码编码的结构以及不同码率极化码的构造,同时还在Matlab环境下仿真码长为1024的极化码的不同码率的译码性能。并对将极化码与当前主流通信系统所使用的的Turbo码和LDPC码在译码性能以及编译码方法和复杂度方面进行了对比。其次,本文详细介绍了SC译码算法,并针对SC译码算法的复杂度高的问题,进行了对数域的化简,并进一步基于min-sum算法进行了近似简化,大大地降低了译码器的计算复杂度,同时还针对SC译码延迟高的缺点,设计了减小延迟的SC译码器,使译码延迟由(2n-2)降低到(1.5n-2),紧接着又重点论述了并行的SC译码器,译码延迟降为原来的1/M。并对原始的SC译码算法和减小延迟的SC算法进行了FPGA的设计与实现。由于SC译码算法会造成错误扩散的问题,所以译码性能只是次优,因此,本文又重点概述了SCL算法,同时设计了基于CRC辅助的SCL译码算法,使得译码性能相比SC算法得到很大的提升,由于SCL译码算法的延迟较高,本文还重点概述了并行的SCL算法,并对并行SCL算法进行了译码性能的仿真,与SCL算法相比几乎没有性能损失。最后,本文基于FPGA设计并实现了降低延迟的2b-SCL译码器和低复杂度的SCL译码器。最后,本文还重点概述了极化码的置信度传播译码,解决了SC和SCL等串行译码带来的译码时延高,吞吐率低的问题。提出了一种减少迭代次数的改进BP算法,相比原始BP译码算法译码性能不损失的情况下,可以减少迭代次数。由于高信噪比下,BP译码并不需要很多的迭代次数,因此,本文还提出了三种迭代终止的准则,能够有效的降低BP译码算法的时间复杂度。
其他文献
协作通信是无线通信领域能够获得空间分集最有效的方法。协作通信的主要思想是用户不仅发送自身的信息到目的地,同时也将其它用户信息进行再编码发送到相同的目的地。本文,我
伴随着国内外移动多媒体广播技术的蓬勃发展,中国的移动多媒体广播标准CMMB也应运而生。CMMB标准是基于OFDM技术实现的,其优点是能够有效的抵抗无线信道中的多径效应,减小系
噪声信道上的数字信息传输存在数据传输差错等不可靠传输问题,纠错码是一种能够保证通信可靠性的重要手段,在通信领域中占有十分重要的位置。应用比较多的纠错码包括二元BCH
齿轮产品在很多领域都扮演重要角色,所以必须对产品进行严格的检测。人工检测的方法存在误差大、速度慢、检测数据不能实时存储等缺点,不适合生产过程中的实时在线检测。在机
21世纪中,随着无线通信技术、微电子技术以及计算机技术的迅速发展和进步,推动了无线传感器这一低功耗多功能新兴技术的迅速发展,这就在微小体积中实现了综合数据采集、数据
在科学技术和信息技术快速发展的当今社会,信息安全的重要性越来越突出,这也对身份识别技术提出了更高的要求。以生物特征作为识别身份的技术具有方便、安全和可靠等优点,并且已
在LTE中,为了提高系统性能,在宏小区内部署家庭小区是一个非常行之有效的方法。但是,在家庭小区的密集部署的情况下,由于宏小区和家庭小区的覆盖区域是相互重叠的,密集部署的家庭
Ka波段低剖面天线在导弹、飞机等高速运动的飞行器领域有着重要的应用需求和前景。本文研究的目标是设计Ka波段低剖面具有倾斜波束角的平面天线,其倾角为30-60°范围内的固定
以Massive MIMO、非正交调制等为代表的5G关键技术,满足了激速增长的传输速率、资源利用率、服务质量、覆盖范围等需求,与现行的4G系统相比,极大地丰富了应用场景和用户体验
无线通信系统经常会遇到环境中各种噪声的影响,从而使系统的性能受到损失,比如热噪声,宇宙噪声等等。在这其中,由于高压线、发动机点火、荧光灯、电焊等人为活动而产生的人为噪声