首页> 中文学位 >极化码编译码算法研究及译码算法FPGA实现
【6h】

极化码编译码算法研究及译码算法FPGA实现

代理获取

目录

封面

中文摘要

英文摘要

目录

第1章 绪 论

1.1 课题背景及研究的目的和意义

1.2 极化码的国内外研究现状

1.3 课题主要研究内容

1.4 本文章节安排

第2章 信道极化与编码算法研究

2.1 信道极化的基本原理

2.2 极化码的编码理论

2.3 极化信道可靠性估计

2.4 信道挑选性能分析

2.5 本章小结

第3章 极化码译码算法研究

3.1 串行抵消译码(SC)算法理论

3.2 基于列表的串行抵消(SCL)译码算法

3.3 极化码译码算法仿真分析

3.4 本章小结

第4章 极化码译码算法的FPGA实现

4.1 SCL译码量化方案

4.2 译码器顶层架构设计

4.3 LLR计算单元

4.4 状态存储单元

4.5 PM计算及其分类单元

4.6 多路径状态复制指针单元

4.7 译码器控制单元

4.8 本章小结

第5章 极化码译码算法的FPGA验证

5.1 译码器硬件验证平台

5.2 基于串行通信的MATLAB与FPGA联合实时调试

5.3 基于FPGA的极化码译码算法性能分析

5.4 本章小结

结论

参考文献

攻读硕士学位期间发表的论文及其它成果

声明

致谢

展开▼

摘要

香农在1948年开创性地提出信道容量定理,这标志着信道编码理论的正式构建,其技术核心便是通过增加冗余来提升通信系统的传输可靠性。尽管经过多年的发展,但达到香农极限的编译码方案却一直未能出现。直到Arikan提出极化码,这一历史才被改变。极化码一经提出就因为其信道容量可达的性能优势而受到学术界的广泛关注,另外由于极化现象普遍存在于众多通信场景中,因此极化码在未来的通信系统中将会拥有十分可观的发展潜力。
  首先,本文详细讨论和研究极化码的编码理论及其算法。理论性地阐述了信道极化基本原理,详细讨论了极化信道一般性组合与分离过程。在此基础上,介绍了极化编码理论,分析了极化码具体编码流程。由于极化码是基于极化信道构造的,因此重点研究了极化信道可靠性估计,比较了两种常见的信道估计方法的优缺点,并就计算巴氏参数(Bhattacharyya)和高斯近似(GA)两种信道挑选方法进行了性能分析,实验表明,高斯近似的极化信道构造方法对于极化码的译码性能提升更有实用价值。
  其次,分析和研究了极化码译码算法。理论性地阐述了极化码的码树构造,详细讨论了串行抵消(SC)译码算法理论,考虑到SC译码算法在码长有限的情况下性能并不理想,所以进一步研究了基于列表的串行抵消(SCL)译码算法,提出了非递归SCL译码算法,大大提升了译码效率。另外,进一步探讨了剪枝算法和CRC校验对于SCL算法译码性能的提升。考虑到译码算法的硬件实现,因此研究了SCL译码量化方案,采用了基于对数似然率的均匀量化方法。
  最后,提出了译码算法的硬件实现架构。详细地阐述了极化码SCL译码算法的FPGA实现,系统性地介绍了内部组成模块的设计思路。并且,为了实现硬件平台的仿真测试,设计了基于串行通信的Matlab与FPGA联合实时调试方法,该方法具有简单便捷的特点。利用搭建的测试平台,验证了极化码译码算法硬件架构的正确性,其仿真结果与理论算法基本一致。另外,进一步分析了极化码译码器的译码性能与资源占用。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号