基于链表的Polar码编译码实现方法

来源 :广西大学 | 被引量 : 0次 | 上传用户:yzq660511
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Polar码又称为极化码,是由Arikan教授在2008年提出的最新的信道编码方法。Polar码是一种能够用严格的数学证明达到信道容量的信道编码方法,并且在2016年被3GPP选为5G-eMBB场景中控制信道的编码标准。已有的理论和仿真发现,Polar在不同信道上,都呈现出优秀的译码性能和较低的计算复杂度。特别地,Polar在某些场景(例如中短码长)下能够获得比传统的LDPC码和Turbo码更好的性能,因此它已经成为近年来信道编码领域的最为热门的研究焦点之一。本文从工程实现的角度,基于自定义的四向链表架构,对Polar码的编码、信道极化、信道选择和译码算法等进行实现与优化,主要的工作和创新点如下:1.提出一种与Polar码的码树结构相对应的链表实现架构。与传统的基于矩阵或方程的Polar码实现方法不一样,本文所提出的链表结构设置了四个指针指向,链表节点与Polar码树节点紧密对应;基于这样的四向链表架构,可以方便快捷地对不同类型Polar码的信道极化、编码算法和译码算法进行工程仿真实现和性能测试;2.基于本文的四向链表架构,对Polar码的信道极化、信道选择和编码方法进行了仿真和实现。同时,利用链表上的Trellis分布特点,基于反向串行抵消(SC)译码实现了 Polar码的系统编码方案。实验仿真显示,对于码长为1024,码率为0.5的Polar,在BER=10-3处,系统Polar码的性能比非系统Polar码的性能有约0.2dB的提升,与Arikan给出的仿真结果一致;3.基于本文的链表架构,实现了几种经典的Polar码译码算法,包括串行抵消译码算法(SC)、串行抵消列表译码算法(SCL)和CRC辅助的串行抵消列表译码算法(CA-SCL),并对不同码长和码率下的Polar码进行了仿真和性能测试,为实际工程中的Polar译码器实际提供了参考;4.提出随机凿孔和等间隔凿孔Polar编码方案,两种方案均能灵活改变Polar码的码长和码率,达到速率匹配的效果。我们使用IEEE802.16e标准下的LDPC码来进行比较,发现在相同码长和码率下,使用随机凿孔方案下的Polar码译码性能与LDPC码的性能相差在0.5dB以内。使用等间隔凿孔方案与牛凯提出的准均匀凿孔方案相比,性能相差在0.1dB以内。
其他文献
<正>青年群体主观幸福感(subjective well-being of young adult)是衡量青年群体主观生活质量的重要综合性心理指标,是主观幸福感群体研究的重要组成部分。本研究从全国范围
市政工程施工目前普遍采用钻机、吊车、打桩机、挖掘机等大型施工设备进行.这些设备施工作业高度、作业半径较大.市政工程施工环境复杂,常与高压输电线路发生平行、并行、交
本文用正交试验设计,以虎杖水溶性总成分含量的质量控制指标,采用L9正交表,对虎杖加工饮片工艺进行了初步探讨。结果虎杖加工饮片选择A1B2C1D1的条件为宜,即将虎杖个子用4倍量水洗净浸泡15min以内
本文介绍了研制过程中一种由带弧形表面凸起物的换热板所组成的,间接蒸发制冷板型换热器的热工特性,主要研究了影响换热效率E,板面水温及热流密度的影响因素,实验研究表明:换热器
莫扎特一生为钢琴写了不少的变奏曲,他旅居各地时,以当时流行的乐曲为主题,即兴谱成的一连串变奏曲,用来展现本身卓越的钢琴技巧,并引起当地听众的关心。而在萨尔茨堡、维也
从文献学角度对"食晦"与"食亦"两病名进行梳理与考证,提出"食晦"与"食亦"为同病异名,属消渴范畴。
美育,顾名思义,就是以美育人的活动。概括地说,它是一种借助对自然美、社会美特别是艺术美的鉴赏与创造,使受教育者潜移默化地受到感染与陶冶,从而提高美的鉴赏能力和创造能力,培养
犬蚧螨病是有疥螨虫引起的犬的一种慢性寄生性皮肤病,又俗称“赖皮病”,其特点是犬表现为剧痒不安、被毛脱落及皮炎症状。针对该病的早发现、早治疗原则能有效的驱除螨虫,减
本文讨论了几种纺织复合材料预制件的织造技术,其中包括机织、针织、三维整体编织和这些预制件的特点,共同时讨论了在织造中要注意的几个主要问题。
市场营销专业的主要培养目标是为了让学生能够充分掌握市场营销的技巧和能力,为其以后踏入社会奠定良好的能力基础。本文阐述了"创新创业"理念为指导的市场营销专业实践教学