Real-Time Implementation of Multiple Sub-array Beam-Space MUSIC Based on FPGA and DSP Array

Multiple sub-array beam-space MUSIC (MSB-MUSIC) is a new beam-space high resolution DOA estimation algorithm. In order to solve the problem of huge computation load of the algorithm, a real-time processing scheme based on FPGA and DSP array is proposed and implemented on the hardware. In the hardware platform MSB-MUSIC with 80 channels data is real-time implemented, where both the digital down conversion based on CORDIC and the eigenvalue decomposition using the two-side CORDIC based parallel Jacobi algorithm are implemented on the FPGA. The calculation of the covariance matrix and MUSIC angular spectra are implemented on DSP array, respectively. The parallel processing platform has been applied to the shallow water high resolution multi-beam echo sounder, and the lake test proves that the system can achieve the high performance.

[1]  Ray Andraka,et al.  A survey of CORDIC algorithms for FPGA based computers , 1998, FPGA '98.

[2]  Michael D. Zoltowski,et al.  Beamspace Root-MUSIC , 1993, IEEE Trans. Signal Process..

[3]  R. Cumplido,et al.  Pipelined CORDIC Design on FPGA for a Digital Sine and Cosine Waves Generator , 2006, 2006 3rd International Conference on Electrical and Electronics Engineering.

[4]  Thomas Kailath,et al.  ESPRIT-A subspace rotation approach to estimation of parameters of cisoids in noise , 1986, IEEE Trans. Acoust. Speech Signal Process..

[5]  Koichi Ichige,et al.  Design of Jacobi EVD processor based on CORDIC for DOA estimation with MUSIC algorithm , 2002, The 13th IEEE International Symposium on Personal, Indoor and Mobile Radio Communications.

[6]  Guanghan Xu,et al.  Parallel implementation and performance analysis of beamspace ESPRIT , 1991, [Proceedings] ICASSP 91: 1991 International Conference on Acoustics, Speech, and Signal Processing.

[7]  Xiao Liu,et al.  Shallow Water High Resolution Multi-Beam Echo Sounder , 2008, OCEANS 2008 - MTS/IEEE Kobe Techno-Ocean.

[8]  R. O. Schmidt,et al.  Multiple emitter location and signal Parameter estimation , 1986 .

[9]  Thomas Kailath,et al.  Beamspace ESPRIT , 1994, IEEE Trans. Signal Process..

[10]  Jürgen Götze,et al.  Error Analysis of CORDIC-Based Jacobi Algorithms , 1995, IEEE Trans. Computers.