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
相关论文
共 50 条
  • [21] HyDetect: A Hybrid CPU-GPU Algorithm for Community Detection
    Bhowmik, Anwesha
    Vadhiyar, Sathish
    2019 IEEE 26TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING, DATA, AND ANALYTICS (HIPC), 2019, : 2 - 11
  • [22] A Real-Time CPU-GPU Embedded Implementation of a Tightly-Coupled Visual-Inertial Navigation System
    Sheikhpour, K. Soroush
    Atia, Mohamed
    IEEE ACCESS, 2022, 10 : 86384 - 86394
  • [23] CPU-GPU Parallel Framework for Real-Time Interactive Cutting of Adaptive Octree-Based Deformable Objects
    Jia, Shiyu
    Zhang, Weizhong
    Yu, Xiaokang
    Pan, Zhenkuan
    COMPUTER GRAPHICS FORUM, 2018, 37 (01) : 45 - 59
  • [24] Heterogeneous CPU-GPU tracking-learning-detection (H-TLD) for real-time object tracking
    Gurcan, Ilker
    Temizel, Alptekin
    JOURNAL OF REAL-TIME IMAGE PROCESSING, 2019, 16 (02) : 339 - 353
  • [25] Heterogeneous Cache Hierarchy Management for Integrated CPU-GPU Architecture
    Wen, Hao
    Zhang, Wei
    2019 IEEE HIGH PERFORMANCE EXTREME COMPUTING CONFERENCE (HPEC), 2019,
  • [26] Optimising group-by and aggregation on the coupled CPU-GPU architecture
    Luan, Hua
    Fu, Yan
    INTERNATIONAL JOURNAL OF COMPUTATIONAL SCIENCE AND ENGINEERING, 2024, 27 (02)
  • [27] Accelerating Progressive Set Similarity Join with the CPU-GPU Architecture
    Yu, Lining
    Nie, Tiezheng
    Shen, Derong
    Kou, Yue
    BIG DATA RESEARCH, 2021, 26
  • [28] FPGA-GPU-CPU Heterogenous Architecture for Real-time Cardiac Physiological Optical Mapping
    Meng, Pingfan
    Jacobsen, Matthew
    Kastner, Ryan
    2012 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT'12), 2012, : 37 - 42
  • [29] CPU-GPU mixed implementation of virtual node method for real-time interactive cutting of deformable objects using OpenCL
    Jia, Shiyu
    Zhang, Weizhong
    Yu, Xiaokang
    Pan, Zhenkuan
    INTERNATIONAL JOURNAL OF COMPUTER ASSISTED RADIOLOGY AND SURGERY, 2015, 10 (09) : 1477 - 1491
  • [30] CGMBE: a model-based tool for the design and implementation of real-time image processing applications on CPU-GPU platforms
    Wu, Jiahao
    Xie, Jing
    Bardakoff, Alexandre
    Blattner, Timothy
    Keyrouz, Walid
    Bhattacharyya, Shuvra S.
    JOURNAL OF REAL-TIME IMAGE PROCESSING, 2021, 18 (03) : 561 - 583