基于CUDA并行计算的MIMO信道仿真实现研究

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:cebianwo670
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
MIMO技术被认为是现代通信技术的重大突破,成为了无线通信的研究热点。最近,随着LTE对上下行速率的更高要求,MIMO技术讨论和MIMO信道仿真越来越受到关注。对MIMO信道建模及仿真是MIMO技术发展的基础。目前,MIMO信道仿真主要还是以Matlab仿真,串行计算仿真为主。但是当发射接收天线对数量增加时,仿真计算量急剧增加,传统的串行计算难以实现实时处理的要求。  首先,本文采用了抽头延迟线信道模型,从SISO信道扩展到MIMO信道,该模型包括复高斯随机数产生器,多普勒滤波器,重采样滤波器,又加入了天线相关矩阵,该矩阵包括了收发天线的参数。为了得到输入信号通过MIMO信道产生的输出,增加了对输入信号延迟的部分,把任意数延迟分成整数倍延迟和分数倍延迟,分数倍延迟用一个分数延迟滤波器来实现。最后将经过延迟的输入信号和之前生成的信道系数进行卷积,得到输出信号。  针对实时处理的要求,本文提出了基于CUDA的并行计算方法。CUDA(Compute Unified Device Architecture)是Nvidia公司的统一计算设备架构,它通过CPU和GPU的协同处理,CUDA采用的是SPMD(Single-Program Multiple-Data,单程序多数据)的并行编程风格,使并行处理单元在数据的多个部分执行同一程序,但是这些并行处理单元不用同时执行相同的指令。本文研究了CUDA并行的原理和编程方法,将传统的串行仿真转换到并行仿真,并采用了两种验证方法,一是通过比较预设信道参数和测量信道参数,验证仿真软件的正确性,二是通过比较并行计算结果和串行计算结果,验证并行计算的精度和其正确性。结果显示,基于CUDA并行计算的MIMO信道仿真方法可以很好的提高仿真的速度,在LTE的信道环境下测试,并行计算方法得到了53倍的加速结果,很好的解决了实时处理的问题。  
其他文献
期刊
期刊
空天信息网络是一种包含了卫星通信系统、高空平台、各种飞行器以及地面固定网络、地面蜂窝网络等不同种类、不同特性通信系统的综合网络。  本文根据现有卫星通信系统所面
随着电子技术的不断发展,高速信号在各类电子产品中所占比例越来越高,对这些高速信号的测量在产品开发调试过程中经常是必需的,因而对测量工具提出了更高要求,高速数字存储示
随着多媒体技术和Internet的发展,数字水印技术作为保护多媒体数字信息安全的一种有效手段而成为研究的热点。图像数字水印是将作者信息或者其他版权信息,以图片、文字或数字
随着通信业务量的迅猛增大,未来通信对传输速率有着越来越高的要求。而MIMO-OFDM恰好满足传输速率高这一要求。正交频分复用(Orthogonal-Frequency-Division-Multiplexing, O
随着互联网不断发展、用户数量不断攀升和网络应用不断演化,网络研究机构需要开发新算法、新协议、新系统等,在开发过程综合评估是关键步骤。因此能够生成规模可变的、可调的
学位
近年来研究人员提出运用一种新型的时域混合调制(Time Domain Hybrid Modulation,TDHM)技术以达到光通道在调制效率和光传输距离间的最大灵活度。TDHM技术的高效性在端至端光
认知无线电作为一种新的无线电通信方式,被认为是解决频谱利用率低问题比较有力的方法。认知无线电本身具备感知和利用频谱空闲资源的无线通信技术。能够认知空闲频谱的使用