Optimized Real-Time MUSIC Algorithm With CPU-GPU Architecture

被引:2
作者
Huang, Qinghua [1 ]
Lu, Naida [1 ]
机构
[1] Shanghai Univ, Key Lab Specialty Fiber Opt & Opt Access Networks, Shanghai 200444, Peoples R China
基金
中国国家自然科学基金;
关键词
Multiple signal classification; Signal processing algorithms; Graphics processing units; Sensors; Sensor arrays; Computer architecture; Estimation; Direction-of-arrival (DOA) estimation; uniform planar arrays (UPA); high-resolution; real-time; CPU-GPU architecture; DOA ESTIMATION; ESPRIT;
D O I
10.1109/ACCESS.2021.3070980
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Direction-of-arrival (DOA) estimation algorithm for uniform planar arrays has been applied in many fields. The multiple signal classification (MUSIC) algorithm has obvious advantage in high-resolution signal source estimation scenarios. However, the MUSIC algorithm has high computational costs, therefore it is hard to be used in real-time scenes. Many studies are dedicated to accelerating MUSIC algorithm by parallel hardware, especially by Graphics Processing Units (GPU). MUSIC algorithm based on Central Processing Unit (CPU) -GPU architecture acceleration is rarely investigated in previous literatures, and how well MUSIC Algorithm with CPU-GPU architecture could perform remains unknown. In this paper, we present and evaluate a model of search parallel MUSIC algorithm with CPU-GPU architecture. In the proposed model, the steering vector of each candidate incident signal and the corresponding value of 2D spatial pseudo-spectrum (SPS) function are sequentially calculated in a single core of the GPU, and the subsequent calculation of each elevation or azimuth is parallel in batches. Furthermore, in order to improve the peak search speed, we propose a new Coarse and Fine Traversal (CFT) peak search algorithm via CPU and a new parallel peak search algorithm based on GPU acceleration. Across strategy comparison, utilizing CPU-GPU architecture for processing, a 150-160x performance gain is achieved compared to using CPU only. Besides, the resolution of uniform planar arrays is also analyzed.
引用
收藏
页码:54067 / 54077
页数:11
相关论文
共 36 条
  • [1] [Anonymous], 2020, CUDA C programming guide
  • [2] Chen TH, 1998, IEEE SIGNAL PROC MAG, V15, P21, DOI 10.1109/79.708539
  • [3] Cheng J., 2014, Professional CUDA c programming
  • [4] Root Sparse Bayesian Learning for Off-Grid DOA Estimation
    Dai, Jisheng
    Bao, Xu
    Xu, Weichao
    Chang, Chunqi
    [J]. IEEE SIGNAL PROCESSING LETTERS, 2017, 24 (01) : 46 - 50
  • [5] Eray H., 2020, ARXIV200714135
  • [6] An efficient GPU-based parallel tabu search algorithm for hardware/software co-design
    Hou, Neng
    He, Fazhi
    Zhou, Yi
    Chen, Yilin
    [J]. FRONTIERS OF COMPUTER SCIENCE, 2020, 14 (05)
  • [7] One-Dimensional MUSIC-Type Algorithm for Spherical Microphone Arrays
    Huang, Qinghua
    Chen, Tingwei
    [J]. IEEE ACCESS, 2020, 8 (08): : 28178 - 28187
  • [8] Blockwise Weighted Least Square Active Noise Control for CPU-GPU Architecture
    Kim, Yeongseok
    Park, Youngjin
    [J]. IEEE-ACM TRANSACTIONS ON AUDIO SPEECH AND LANGUAGE PROCESSING, 2020, 28 : 951 - 963
  • [9] CPU-GPU architecture for active noise control
    Kim, Yeongseok
    Park, Youngjin
    [J]. APPLIED ACOUSTICS, 2019, 153 : 1 - 13
  • [10] DIGITAL SIGNAL-PROCESSING FOR SONAR
    KNIGHT, WC
    PRIDHAM, RG
    KAY, SM
    [J]. PROCEEDINGS OF THE IEEE, 1981, 69 (11) : 1451 - 1506