Polar码编译码算法的硬件架构设计及其仿真验证

来源 :电子科技大学 | 被引量 : 1次 | 上传用户:WieldWolf
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Polar码是一种基于信道极化现象来构造的纠错编码,它是目前唯一一种能够被严格证明可达香容极限的编码方法。此外Polar码具有极简洁的编码方式,最初Arikan采用了最符合Polar码编码递归结构的串行相消(Successive-Cancellation,SC)译码算法对其进行译码,同时SC算法的强递归性非常适合于硬件的实现。2016年11月17日,5G eMBB场景确认将Polar码作为其控制信道的编码方案,这使得Polar码的优异特性得到了真正的体现,因此对Polar码的研究也具有十分重要的实际意义。本文对Polar码编译码原理进行了详细的说明,介绍了几种译码算法,并且提出了一种SSCS(Simplified Successive-Cancellation Stack)译码算法,给出了Pola码的编码器及SSCS译码器的FPGA实现设计,最后进行了仿真验证。本文所做的工作及取得的成果主要有:1)从信道极化现象入手,介绍了信道极化原理中信道联合和信道拆分两个阶段的具体实现过程,然后通过Matlab仿真,更直观的观察到极化信道的存在。接着详细介绍了几种极化信道可靠性的估计方法,最后给出了Polar码的编码方法。2)以SC译码算法为基础,以其在短码长下译码性能不佳为切入点,介绍了译码性能优异的SCL和CA-SCL译码算法,然后在Matlab中对以上三种译码算法进行仿真,验证译码性能的改善情况。随后基于SC算法串行译码高延迟的考虑,介绍了一种简化的SC(Simplified Successive-Cancellation,SSC)译码算法,SSC译码算法在基本不牺牲译码性能的前提下简化了SC的计算,降低了SC译码的延迟时间;另外考虑到SCL译码算法多译码路径的高复杂度,又介绍了一种连续删除堆栈(Successive-Cancellation Stack,SCS)译码算法。并通过Matlab仿真对比分析SC和SSC算法,SCL和SCS算法的译码性能。最后提出了一种SSCS译码算法,同样地通过Matlab仿真验证其译码性能。3)基于FPGA分别实现了Polar码编码器和SSCS译码器的设计。按照Polar码的编码原理和SSCS算法的译码原理分别给出了对应的FPGA实现架构,并说明了硬件架构的工作流程,由于编译码器的整体硬件架构,包含了很多以实现功能为划分依据的子模块,因此本文也对各模块进行了硬件实现设计,最终基于Verilog语言在Vivado和Modelsim的联合平台对其进行仿真,验证了功能的正确性。
其他文献
奥体中心运动公园作为一类特殊的体育公园类型,场馆建筑群规模大,占地面积广,景观多为规则式园林或混合式园林。其公园微气候对活动人群的生活与健康有重要的影响,合理地进行
纵观我国利率市场化沿革历程,监管机构出台了一系列金融改革措施,使得我国金融市场环境得到不断改善。随着存款保险制度的推出,存贷款利率的先后放开,以及央行在2015年推出的
1 临床资料患者女,28岁,于1999年3月出现间断视物模糊、头晕,测血压双上肢210/120 mmHg(1 mmHg=0.133 kPa),双下肢测不到,诊为大动脉炎.于同年10月在当地行大动脉造影,发现腹
<正> 本文就1984~1987年3年间用昆明市医药公司制药厂生产的昆明山海棠片(每片含昆明山海棠硷1.60~2.00mg)治疗蛋白尿患者25例疗效观察报告如下。一、临床资料 25例患者均经临
2007年2月8日,方法所召开了2007年工作会议。大会由郭建强副所长主持。会议首先宣布了方法所正式更名为“中国地质调查局水文地质环境地质调查中心”的决定及被河北省政府授予
20世纪80年代以来,随着微电子技术、计算机、通信及控制技术的飞速发展,信息化浪潮正席卷全球.农业是国民经济的基础,大力加强农业领域的信息化建设是国家信息化建设的重要任
对习题功能的有效挖掘是提高数学教学效益的重要保证之一。我们要深入挖掘习题的丰富内涵,用足、用活、用好习题,使学生建构起更加牢固、灵活的知识体系,学会思考,学会学习,学会创
本文以河北省石津灌区内粮食种植农户为研究对象,运用Logistic回归模型,对农户参与灌溉管理组织、灌溉设施建设、采纳节水灌溉技术几个影响行为的核心意愿进行分析,得出主要
全国政协委员、天津市民委副主任、天津美术学院教授,爱新觉罗&#183;溥佐,字庸斋,号松堪,是当代著名的国画家。众所周知他是清朝皇族的后代,也就是宣统皇帝溥仪的堂兄弟。所
期刊