极化码性能研究及其SCL译码算法的FPGA实现

来源 :南京航空航天大学 | 被引量 : 2次 | 上传用户:xtopg
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
自从A.E Shannon提出Shannon定理以来,探寻能够达到Shannon极限的信道编码一直是通信领域的研究热点。近几十年来,两大接近Shannon极限的信道编码Turbo码和LDPC码日趋成熟,并已在现代通信中得到了广泛应用。随着土耳其教授Ardal Arikan基于信道极化现象提出极化码,极化码的研究脚步一刻也没有停止过。极化码有着线性的编码和译码复杂度和优越的性能,所以对于极化码的研究极具现实意义。本文旨在基于信道极化现象对极化码的性质以及编译码方法进行深入研究,并给出了一种基于FPGA的SCL译码器设计,主要的研究内容和创新点如下:(1)研究了Turbo码和LDPC码的基本编译码原理,并与极化码的基本编译码方法进行了宏观比较,说明各自的优缺点。通过对BEC和BSC等特定信道的组合和拆分,研究了信道极化现象的产生及性质,且不失一般性,可运用于AWGN信道等通信系统中的常见信道。(2)研究了极化码是如何基于极化现象产生的,在此基础上产生了极化码生成矩阵的迭代方法。重点对极化码SC、SCL、CA-SCL、BP等译码算法进行研究,通过仿真分析不同条件下的译码性能。信道挑选是极化码理论中极为重要的分支,本文在对现有经典信道挑选方法进行总结的同时提出一种AWGN信道下的新方法。该方法根据AWGN信道特性将其转化为BSC信道,再由BSC信道的巴式参数完成信道挑选。仿真表明,该方法在高信噪比情况下优于传统方法。(3)研究了适合硬件实现的最小和算法,并针对不同的量化宽度使用最小和算法进行性能仿真,最终对LLR进行8比特量化处理,而路径度量值采用12比特量化。总结了SC译码器硬件结构的演进发展过程,在此基础上为了减少系统资源的消耗,基于半并行结构提出了一种单计算单元的译码结构,并运用于本文的SCL译码器硬件设计中。详细介绍了本设计中各个子模块的功能,并使用Verilog语言在EDA工具QuartusⅡ上编写模块,然后调用Modelsim对程序进行了RTL级仿真。在系统时钟频率为300MHz的情况下,译码器的吞吐率可达6.24Mbps,资源利用率仅为6%。
其他文献
先天畸形为儿科临床常见病,严重危害小儿的健康成长,重者可直接死亡。为增强先天畸形的预防意识和探索有效预防办法,现将我院10年来诊治的先天畸形94例报告如下:
期刊
考虑[0,π]上一类带一般分离型边界条件的正则Sturm—Liouville问题特征的渐近表示,利用Frechet导数,对特征值进行精细的分析,清楚地给出了方程系数q(x)及边界条件中常数cot α,col