压缩感知理论研究及其CUDA实现

来源 :汕头大学 | 被引量 : 0次 | 上传用户:ftlfh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在数字化的今天,无论是信号的采集还是数据的传输,都面临着对海量数据的处理。而作为信息论基础的奈奎斯特准则,不但无法改善这一状况,甚至在某种程度上束缚了新技术的实际应用和发展。有幸的是,一个新的理论——压缩感知(CS,CompressiveSensing)理论,成功的打破了奈奎斯特准则的限制,并得到广泛关注和研究应用。  压缩感知理论是以极低的采样率进行采样的,远低于奈奎斯特准则规定的采样率。但是,压缩感知理论的低采样率是以重构算法的复杂性换来的,因此,压缩感知理论尤其是信号的重构面临着大数据量的运算。可喜的是,基于图形处理器(GPU,GraphicsProcessingUnits)并行运算的通用性研究,可以方便且有效的解决大数据运算量的问题。  NVIDIA公司推出的统一计算设备架构(CUDA,ComputeUnifiedDeviceArchitecture),极大地促进了GPU通用计算的开发应用。本文的主要工作,就是使用基于GPU并行运算的CUDA来实现压缩感知理论的算法,包括离散小波变换(DWT,DiscreteWaveletTransform)和正交匹配追踪(OMP,OrthogonalMatchingPursuit),并实现对于图像的压缩感知处理。为了体现GPU的运算能力,同时使用基于CPU串行运算的OpenCV(OpenSourceComputerVisionLibrary)实现所述算法,并对两者做出比较。  实验结果表明,GPU具有强大的运算能力,并且使用CUDA可以方便高效的实现压缩感知理论的算法。与基于CPU串行运算的OpenCV相比,基于GPU并行运算的CUDA更具优越性,尤其是对于具有大数据计算量的OMP算法。最后,对压缩感知理论的算法进行CUDA设计时,应该考虑两个因素,即数据吞吐量和数据运算量,因为基于GPU并行运算的CUDA更适合于处理吞吐量小而运算量大的数据。
其他文献
伴随着无线通信技术的不断发展,无线频谱资源的需求也相应的不断增长,导致频谱资源匮乏现象日益显现,同时目前采用的固定频谱分配机制也限制了频谱资源的充分利用,导致了频谱
中国北斗系统的成功研制使得我国在各方面不再受制于人,然而无庸置疑的是美国GPS系统目前在国际市场上仍然有着绝对的优势,所以对GPS的各种研究依然很有必要。GPS信号的模拟不
未来的无线网络旨在融合不同制式的无线接入技术(RAT)以提供和保障业务的无缝接入和呼叫的连续性。本文在多码道固定增益CDMA和OFDMA异构网络支持多业务的场景下,提出了一种
本文主要研究了稀疏阵列的阵形优化问题。针对稀疏标量阵列的阵形优化问题,在给定阵元数目和最大孔径条件下,推导了期望信号与干扰信号的空域相关系数和LCMV自适应滤波的输出信
作为一种专用通信系统,调度通信系统用于统一管理和生产指挥,在国防、交通、能源、航空航天等领域得到了广泛的应用,以实现统一部署、组织协调、安全生产等方面的需求。调度系统
盲源分离是指在源信号和传输信道信息均未知的情况下,仅根据观测信号估计出源信号的过程。由于盲源分离中使用的先验信息很少,这使其在混叠语音信号处理中得到广泛的应用。目
目前,RFID技术成为最热门的技术之一,但是大部分的RFID也只是应用在闭环的产业链中,随着智能卡应用的不断拓展、移动网络对因特网接入的不断普及以及移动商务的发展,RFID开始
信号的调制识别是非合作通信系统的重要组成部分,其在军事和民用领域有着非常广泛的应用价值。因此,通信信号调制识别技术的研究具有重要的意义。目前已有的识别方法通常是在高
在能量收集的无线传感器网络中,能量收集系统通过获取外界能量不断的为无线传感器供能,从而基本解决了传统无线传感器网络长期运行的能量供应受限问题。然而,能量收集技术的引进
无线传感器网络(WSN)是当今通信领域研究的热点课题,设计适合WSN的算法是WSN研究的重要任务。本文选择分簇路由算法LEACH进行研究。在LEACH中,簇首将数据稳定传输阶段分成相等