摘要

针对MVDR波束形成算法的高效GPU并行实现问题,在探讨了MVDR算法原理、数值算法及计算热点的基础上,结合GPU体系架构和CUDA程序设计,对MVDR算法中计算量最大的方位谱求解等部分进行CUDA并行化设计与实现,给出了并行算法的任务线程划分、存储映射策略,设计实现了GPU与CPU协同计算。并将GPU-MVDR并行程序与CPU-MVDR并行程序、串行程序进行对比。结果表明:GPU-MVDR并行算法在阵元数目和频点数目较大的情况下,能极大减少计算时间,提高效率。

全文