摘要 | 第6-8页 |
Abstract | 第8-9页 |
第1章 绪论 | 第12-17页 |
1.1 论文研究背景及意义 | 第12页 |
1.2 国内外文献综述 | 第12-14页 |
1.2.1 信道编码理论以及LDPC码的发展 | 第12-13页 |
1.2.2 LDPC码的优点 | 第13-14页 |
1.2.3 LDPC码在并行译码上的发展 | 第14页 |
1.3 本文主要研究工作和结构安排 | 第14-16页 |
1.4 本章小结 | 第16-17页 |
第2章 LDPC码编译码原理及OpenMP并行开发 | 第17-31页 |
2.1 LDPC译码的基本思想 | 第17页 |
2.2 LDPC译码算法 | 第17-24页 |
2.2.1 概率树 | 第17-19页 |
2.2.2 BP译码算法 | 第19-21页 |
2.2.3 对数域的BP算法 | 第21-23页 |
2.2.4 近似的最小和积算法 | 第23-24页 |
2.3 并行计算的发展 | 第24-25页 |
2.4 OpenMP简介 | 第25页 |
2.5 OpenMP多线程应用程序编程技术 | 第25-28页 |
2.5.1 循环并行技术 | 第25-26页 |
2.5.2 并行区域 | 第26-27页 |
2.5.3 线程同步 | 第27-28页 |
2.6 OpenMP内置的并行策略 | 第28-29页 |
2.6.1 Static静态调度 | 第28-29页 |
2.6.2 Dynamic动态调度 | 第29页 |
2.6.3 Guided指数调度 | 第29页 |
2.6.4 Runtime运行时调度 | 第29页 |
2.7 本章小结 | 第29-31页 |
第3章 并行仿真平台设计 | 第31-53页 |
3.1 系统框图与软件流程 | 第31-32页 |
3.2 DVBS-2标准简介 | 第32-33页 |
3.3 基于DVBS-2标准的LDPC编码 | 第33-40页 |
3.3.1 校验矩阵的计算 | 第33-35页 |
3.3.2 校验矩阵的保存 | 第35-39页 |
3.3.3 基于校验矩阵的LDPC编码 | 第39-40页 |
3.4 基于最小和积算法的并行译码 | 第40-52页 |
3.4.1 最小和积译码算法并行化 | 第40-43页 |
3.4.2 Dynamic策略与chunksize参数 | 第43页 |
3.4.3 计算规模与进程数关系 | 第43-45页 |
3.4.4 节点传递信息的保存 | 第45-52页 |
3.5 本章小结 | 第52-53页 |
第4章 仿真结果及平台部分优化 | 第53-78页 |
4.1 最小和积算法的仿真结果 | 第53-58页 |
4.2 平台实现过程中部分优化措施 | 第58-77页 |
4.2.1 程序内存泄漏 | 第58-62页 |
4.2.2 程序热点定位 | 第62-65页 |
4.2.3 提前终止译码 | 第65-67页 |
4.2.4 并行平台的工作模式二 | 第67-70页 |
4.2.5 OpenMP负载均衡策略研究 | 第70-77页 |
4.3 本章小结 | 第77-78页 |
第5章 总结与展望 | 第78-80页 |
5.1 总结 | 第78页 |
5.2 展望 | 第78-80页 |
致谢 | 第80-81页 |
参考文献 | 第81-84页 |