Abstract
As a classical DOA (direction of arrival) estimation algorithm, the multiple signal classification (MUSIC) algorithm can estimate the direction of signal incidence. A major bottleneck in the application of this algorithm is the large computation amount, so accelerating the algorithm to meet the requirements of high real-time and high precision is the focus. In this paper, we design an efficient and reconfigurable accelerator to implement the MUSIC algorithm. Initially, we propose a hardware-friendly MUSIC algorithm without the eigenstructure decomposition of the covariance matrix, which is time consuming and accounts for about 60% of the whole computation. Furthermore, to reduce the computation of the covariance matrix, this paper utilizes the conjugate symmetry property of it and the way of iterative storage, which can also lessen memory access time. Finally, we adopt the stepwise search method to realize the spectral peak search, which can meet the requirements of 1° and 0.1° precision. The accelerator can operate at a maximum frequency of 1 GHz with a 4,765,475.4 μm2 area, and the power dissipation is 238.27 mW after the gate-level synthesis under the TSMC 40-nm CMOS technology with the Synopsys Design Compiler. Our implementation can accelerate the algorithm to meet the high real-time and high precision requirements in applications. Assuming that the case is an eight-element uniform linear array, a single signal source, and 128 snapshots, the computation times of the algorithm in our architecture are 2.8 μs and 22.7 μs for covariance matrix estimation and spectral peak search, respectively.
Highlights
The calculation of the direction of a signal source is a common issue in the fields of civilian and military communication; one outstanding application of such techniques in mobile communications is wireless location services in cellular systems such as GSM (Global System for Mobile Communications), DS-CDMA systems, etc
The multiple signal classification (MUSIC) algorithm consists of three parts: solving the covariance matrix based on the input, calculating its eigenvalue and eigenvector based on the covariance matrix, and conducting spectrum peak search based on the eigenvalue and eigenvector
The implementation process was mainly divided into two steps: Firstly, we optimized the MUSIC algorithm to avoid the eigenvalue decomposition of the covariance matrix
Summary
The calculation of the direction of a signal source is a common issue in the fields of civilian and military communication; one outstanding application of such techniques in mobile communications is wireless location services in cellular systems such as GSM (Global System for Mobile Communications), DS-CDMA (direct sequence-code division multiple access) systems, etc. In order to reduce the computational complexity of the MUSIC algorithm, this paper firstly optimizes the MUSIC algorithm and proposes a hardware-friendly MUSIC algorithm (HFMA), in which the signal subspace is achieved by the sub-matrix of the array covariance matrix without eigenstructure decomposition.
Published Version (Free)
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have