当前位置:主页 > 科技论文 > 网络通信论文 >

GPU平台下LDPC码并行译码方法研究

发布时间:2017-09-23 09:16

  本文关键词:GPU平台下LDPC码并行译码方法研究


  更多相关文章: 并行计算 CUDA SP算法 MS算法 NMS算法


【摘要】:随着通信理论的发展,低密度奇偶校验码(Low-Density Parity-Check codes,LDPC codes)作为一种逼近香农限的线性分组码,凭借其较低的译码复杂度和良好的纠错性能,成为当前信道编码领域的研究热点,并已经被普遍的应用于数字通信系统中。和积(Sum Product,SP)译码、最小和(Min Sum,MS)译码以及归一化最小和(Normalized Min Sum,NMS)译码在较长LDPC码字下的译码时间过长,不利于实际应用,为了缩短译码时间,本文使用图形处理器(Graphic Processing Unit,GPU)的多核技术,对上述几个译码算法做出了并行化的研究。本文主要工作如下:1.概述了LDPC码的译码算法,介绍了几种常用的信道模型,阐述了信道编码的起源与发展,描述了CUDA C编程中的软硬件系统和通信方式,重点分析了GPU中的存储结构与优化技术。2.分析了SP译码算法的迭代思想,设计了SP译码算法的并行化译码方案,给出了和积译码算法并行化的仿真结果与分析。通过多个码字的仿真结果可以得出,和积译码算法的多核实现与传统CPU实现相比,两者具有相近的译码性能,但是前者具有更快的运行速度。3.分析了MS译码算法与NMS译码算法,依据两者的算法特点,给出了该两种算法在GPU中的并行化实现方案。仿真结果表明,相比纯CPU的执行结果,GPU下的MS与NMS译码时间缩短。
【关键词】:并行计算 CUDA SP算法 MS算法 NMS算法
【学位授予单位】:西安电子科技大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TN911.22
【目录】:
  • 摘要5-6
  • ABSTRACT6-10
  • 符号对照表10-11
  • 缩略语对照表11-14
  • 第一章 绪论14-22
  • 1.1 数字通信系统简介14-15
  • 1.2 典型信道模型15-17
  • 1.2.1 BSC信道15-16
  • 1.2.2 BEC信道16
  • 1.2.3 AWGN信道16-17
  • 1.3 信道编码理论的起源和发展17-20
  • 1.3.1 通信系统中常见的纠错码方案17-18
  • 1.3.2 典型纠错码及其发展历史18
  • 1.3.3 LDPC译码的发展历程18-20
  • 1.4 本文研究意义20
  • 1.5 本文主要研究工作和内容安排20-22
  • 第二章 基于GPU的CUDA编程22-40
  • 2.1 GPU以及基于GPU的CUDA编程概述22-24
  • 2.2 CUDA编程模型24-29
  • 2.2.1 主机host与设备device概述24-26
  • 2.2.2 CUDA内部的映射结构26-27
  • 2.2.3 CUDA中的多线程模型27-29
  • 2.3 CUDA硬件系统29-31
  • 2.3.1 NVIDIA显卡简介29-30
  • 2.3.2 CUDA数据与指令的加载30-31
  • 2.4 CUDA存储模型31-36
  • 2.4.1 存储器概述31-34
  • 2.4.2 内部通信方式34-35
  • 2.4.3 异步并行执行方式35-36
  • 2.5 CUDA程序的优化36-39
  • 2.5.1 grid与block维度设计36-37
  • 2.5.2 存储器优化37-38
  • 2.5.3 其他优化38-39
  • 2.6 本章小结39-40
  • 第三章 并行化SP译码算法40-58
  • 3.1 SP译码算法40-43
  • 3.2 SP译码算法的实现43-45
  • 3.3 并行化SP译码算法45-53
  • 3.3.1 SP译码算法并行化实现的设计方案45-47
  • 3.3.2 并行化SP译码算法的实现47-53
  • 3.4 并行化SP译码算法的仿真结果与分析53-56
  • 3.4.1 并行与串行化译码结果对比53-56
  • 3.4.2 并行化结果的优化56
  • 3.5 本章小结56-58
  • 第四章 并行化MS译码与NMS译码58-68
  • 4.1 MS、NMS译码算法58-61
  • 4.1.1 MS译码算法58-60
  • 4.1.2 NMS译码算法60-61
  • 4.2 并行化MS与NMS译码算法61-62
  • 4.3 并行化MS译码、NMS译码的结果与分析62-66
  • 4.4 本章小结66-68
  • 结束语68-70
  • 参考文献70-74
  • 致谢74-76
  • 作者简介76-77

【相似文献】

中国期刊全文数据库 前10条

1 毛倩;曾小清;张树京;;一种适用于二进制循环不等保护码的译码算法[J];计算机应用;2007年S1期

2 张长帅;宋黎定;刘泳;;低密度奇偶校验码快速收敛译码算法研究[J];遥测遥控;2007年03期

3 李颖;魏急波;张炜;;球形译码算法中不均匀半径分配方案及性能分析[J];国防科技大学学报;2008年01期

4 李小文;彭德义;谭兵;王振宇;;长期演进系统中一种低复杂度球形译码算法[J];计算机应用;2012年03期

5 毛新宇;程宇新;项海格;;混合的深度优先及宽度优先球形译码算法[J];重庆邮电大学学报(自然科学版);2012年05期

6 张立军;刘明华;卢萌;;低密度奇偶校验码加权大数逻辑译码研究[J];西安交通大学学报;2013年04期

7 周曼;林云;;一种基于统计裁剪的球形译码算法[J];广东通信技术;2013年05期

8 李颖;王欣;魏急波;;一种复数球形译码算法的仿真[J];系统仿真学报;2006年10期

9 张培;;低密度奇偶校验码及其译码算法实现[J];苏州市职业大学学报;2007年02期

10 章敏;唐宁;廖圣鹏;;Turbo CPM系统Log-MAP译码算法优化[J];电子设计工程;2010年01期

中国重要会议论文全文数据库 前10条

1 肖海勇;毕光国;;联合检测的均衡译码算法[A];通信理论与信号处理新进展——2005年通信理论与信号处理年会论文集[C];2005年

2 刘海涛;程型清;李道本;;低复杂度复球译码检测算法[A];通信理论与信号处理新进展——2005年通信理论与信号处理年会论文集[C];2005年

3 梁栋;李冬霞;;一种改进的Turbo码Log-MAP译码算法[A];2006通信理论与技术新进展——第十一届全国青年通信学术会议论文集[C];2006年

4 张颖;岳殿武;;几何Goppa码的译码[A];第一届中国高校通信类院系学术研讨会论文集[C];2007年

5 周朝霞;王大勇;;一种高速并行的Turbo码译码算法[A];2007通信理论与技术新发展——第十二届全国青年通信学术会议论文集(下册)[C];2007年

6 童胜;王鹏;王单;王新梅;;LDPC码量化和积译码的高效实现[A];现代通信理论与信号处理进展——2003年通信理论与信号处理年会论文集[C];2003年

7 卢而辉;赖信q;谢德望;李肇严;;可运用于线性区块码之新式软式判定译码算法[A];2005年海峡两岸三地无线科技学术会论文集[C];2005年

8 路成业;孙蓉;王新梅;;Turbo码几种译码算法中的量化分析[A];开创新世纪的通信技术——第七届全国青年通信学术会议论文集[C];2001年

9 朱敏;孟庆民;高西奇;;球形译码在MIMO-OFDM系统中的应用[A];第九届全国青年通信学术会议论文集[C];2004年

10 刘钊;李会勇;何子述;刘本永;;VBLAST的一种新的非线性译码算法[A];2006通信理论与技术新进展——第十一届全国青年通信学术会议论文集[C];2006年

中国博士学位论文全文数据库 前10条

1 张亮;极化码的译码算法研究及其应用[D];浙江大学;2016年

2 吴道龙;极化码构造与译码算法研究[D];西安电子科技大学;2016年

3 林伟;多元LDPC码:设计、构造与译码[D];西安电子科技大学;2012年

4 崔俊云;LDPC码的构造及其译码算法研究[D];西安电子科技大学;2012年

5 黄海艺;低密度奇偶校验(LDPC)码改进译码算法研究[D];华南理工大学;2013年

6 罗天放;通信系统中的Turbo码及Turbo均衡问题研究[D];哈尔滨工程大学;2003年

7 王单;LDPC码编译码算法研究[D];西安电子科技大学;2006年

8 陈晓刚;现代编码的性能分析与简化译码算法[D];北京邮电大学;2010年

9 刘原华;LDPC码的代数构造及译码算法研究[D];西安电子科技大学;2009年

10 胡树楷;LDPC码构造及低复杂度译码算法研究[D];西安电子科技大学;2012年

中国硕士学位论文全文数据库 前10条

1 韩照;基于因子图与FPGA的LDPC码概率译码算法研究及实现[D];暨南大学;2015年

2 吴海东;LDPC码编译码算法研究[D];南京信息工程大学;2015年

3 廖鑫;LDPC码低复杂度置信传播译码算法研究[D];江西理工大学;2015年

4 王继来;LDPC码编译码及码辅助的载波同步研究[D];山东大学;2015年

5 宋雷;极化码SC译码算法研究[D];哈尔滨工业大学;2015年

6 韩明;低复杂度的TPC译码算法研究[D];哈尔滨工业大学;2015年

7 孔宪章;LDPC编译码技术的研究与实现[D];电子科技大学;2015年

8 贺巍;卫星自适应LDPC码优化技术研究[D];电子科技大学;2014年

9 熊有志;干扰信道下分组检测和译码方法及应用研究[D];电子科技大学;2014年

10 张功岑;基于FPGA的LTE-A系统中的Turbo编译码算法的并行化研究与实现[D];电子科技大学;2014年



本文编号:904431

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/wltx/904431.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户0224c***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com