标题:LDPC 编码在 IEEE 802.11N 中的仿真与 FPGA 实现
摘要:本文基于 IEEE 802.11N 标准,以 LDPC 编码为主题进行研究。首先通过整理论文和资料,
搭建了一个完整的 LDPC 编码系统,包括 matlab 仿真和 FPGA 实现。在仿真中,采用了 RU 分解的
qc-ldpc 编码方法,码长为 1296bit,码率为 3/4。在译码方面,采用了最小和 MS 译码方法。同
时,为了简化实现,采用了串行译码的方法。通过与 matlab 程序的对比验证,我们证明了 FPGA 实
现的正确性。
1. 引言
1.1. 背景介绍
介绍 IEEE 802.11N 标准和 LDPC 编码的背景,以及 LDPC 编码在无线通信中的重要性。
1.2. 目的与意义
阐述本文的研究目的和意义,以及 LDPC 编码在无线通信中的应用前景。
2. LDPC 编码原理与算法
2.1. LDPC 编码基础
介绍 LDPC 编码的基本原理,包括生成矩阵和校验矩阵的构建方法。
2.2. RU 分解的 qc-ldpc 编码
详细介绍 RU 分解的 qc-ldpc 编码方法,包括码长和码率的选择。
2.3. 译码算法
介绍 LDPC 编码中常用的译码算法,包括最小和 MS 译码方法。
3. LDPC 编码系统仿真
3.1. matlab 仿真搭建
详细介绍如何通过 matlab 实现 LDPC 编码系统,并进行仿真测试。
3.2. 仿真结果与分析
分析并展示仿真结果,包括误码率曲线和译码性能。
4. LDPC 编码在 FPGA 上的实现
4.1. FPGA 实现方案设计
介绍 LDPC 编码在 FPGA 上的实现方案,包括硬件平台选择和资源优化。
4.2. FPGA 程序调试与验证
详细介绍 FPGA 程序的调试过程,并与 matlab 仿真结果进行对比验证。
5. 总结与展望
5.1. 研究总结
总结本文的研究成果,包括 matlab 仿真和 FPGA 实现的结果。