在通用计算机上实现数字通信的接收解调是近年来信号处理领域的重要研究方向。就实时性要求较高的数字调相信号解调问题,分析了算法的可并行性,研究了在通用计算机上实现的算法。针对"CPU+GPU"异构计算平台特点,提出了数字调...在通用计算机上实现数字通信的接收解调是近年来信号处理领域的重要研究方向。就实时性要求较高的数字调相信号解调问题,分析了算法的可并行性,研究了在通用计算机上实现的算法。针对"CPU+GPU"异构计算平台特点,提出了数字调相信号并行计算模型,基于CUDA平台设计了混频器、鉴相器、滤波器等模块的并行程序,实现了BPSK信号解调。测试结果表明,计算时间比为1:1.7,在SNR=9.6 d B时误码率可以达到10-5,与专有硬件解调数字调相信号的指标相当,但通用计算机平台实现方法更为灵活、易于功能扩展。展开更多
文摘在通用计算机上实现数字通信的接收解调是近年来信号处理领域的重要研究方向。就实时性要求较高的数字调相信号解调问题,分析了算法的可并行性,研究了在通用计算机上实现的算法。针对"CPU+GPU"异构计算平台特点,提出了数字调相信号并行计算模型,基于CUDA平台设计了混频器、鉴相器、滤波器等模块的并行程序,实现了BPSK信号解调。测试结果表明,计算时间比为1:1.7,在SNR=9.6 d B时误码率可以达到10-5,与专有硬件解调数字调相信号的指标相当,但通用计算机平台实现方法更为灵活、易于功能扩展。