This paper presents the implementation of a digital system to estimate the direction-of-arrival (DOA) of a sound source signal using the multichannel cross-correlation coefficient (MCCC) method. The implementation is based on a Nios® II soft processor incorporated in a four-microphone-channel signal processing system on a field-programmable gate array (FPGA). The MCCC algorithm is coded in C and executes on the Nios® II soft processor on an Altera® Cyclone® II FPGA. The performance of the soft-processor-based FPGA implementation of the MCCC algorithm is investigated by applying simulated microphone input signals from a pre-recorded sound source stored on a secure digital (SD) memory card. The results for noisy and reverberant environments are in good agreement with simulations and they confirm that the DOA estimation robustness is suitable for practical applications.
[1]
Udo Klein,et al.
Development of Compact Microphone Array for Direction-of-Arrival Estimation
,
2013,
MUE.
[2]
Udo Klein,et al.
Direction-of-arrival estimation using a microphone array with the multichannel cross-correlation method
,
2012,
2012 IEEE International Symposium on Signal Processing and Information Technology (ISSPIT).
[3]
G. Carter,et al.
The generalized correlation method for estimation of time delay
,
1976
.
[4]
Jacob Benesty,et al.
Robust time delay estimation exploiting redundancy among multiple microphones
,
2003,
IEEE Trans. Speech Audio Process..
[5]
Jingdong Chen,et al.
Microphone Array Signal Processing
,
2008
.