Time Delay Estimation Method Based on Canonical Correlation Analysis
- PDF / 502,366 Bytes
- 12 Pages / 439.37 x 666.142 pts Page_size
- 30 Downloads / 182 Views
Time Delay Estimation Method Based on Canonical Correlation Analysis Jun-seok Lim · Hee-Suk Pang
Received: 24 October 2012 / Revised: 12 March 2013 © Springer Science+Business Media New York 2013
Abstract The localization of sources has numerous applications. To find the position of sources, the relative delay between two or more received signals for the direct signal must be determined. The generalized cross-correlation method is the most popular technique; however, an approach based on eigenvalue decomposition (EVD) is another popular one that utilizes the eigenvector of the minimum eigenvalue. The performance of the eigenvalue decomposition (EVD) based method degrades in low SNR and reverberation, because it is difficult to select a single eigenvector for the minimum eigenvalue. In this paper, we propose a new adaptive algorithm based on Canonical Correlation Analysis (CCA) to extend the operation SNR to the lower SNR and reverberation. The proposed algorithm uses an eigenvector that corresponds to the maximum eigenvalue in the generalized eigenvalue equation (GEVD). The estimated eigenvector contains all required information for time delay estimation. We have performed simulations with uncorrelated, correlated noise and reverberation for several SNRs, to show that time delays can be more accurately estimated (especially for low SNR) a CCA based algorithm versus the adaptive EVD algorithm. Keywords Time delay estimation · Canonical correlation analysis · Adaptive algorithm
1 Introduction Time delay estimation (TDE) between two (or more) received signals can be used as a means for the localization of the dominant source in applications such as receiver J.-s. Lim () · H.-S. Pang Dept. of Electronics Eng., Sejong University, Kunja, Kwangjin, 98, 143-747 Seoul, Korea e-mail: [email protected] H.-S. Pang e-mail: [email protected]
Circuits Syst Signal Process
array beam steering for suppressing reverberation in all types of communication and voice processing system [9–11, 16–20, 28, 29, 32–41]. There is a trend towards the use of multiple receivers in research and industry; however, the use of two receivers is present in actual applications such as humanoid robotics [17, 33, 37] and hearing aids [30]. More recent works using just two receivers can also be found in [9, 10, 43]. Most TDE methods rely on relative delays between the two receivers [5]. Although there are many effective TDE methods, the generalized cross-correlation (GCC) method, proposed by Knapp and Carter in 1976 [25], is the most popular technique for TDE. The delay estimate in this technique is obtained as the time lag maximizes the cross- correlation between filtered versions of the received signals. This method has been well studied and performs adequately [4, 6]. Another interesting idea was proposed in [2] and [23] based on the blind channel identification point of view and was further developed by Doclo and Moonen [12]. The algorithm estimates time delay using eigenvalue decomposition. The eigenvector that corresponds to the minimum eige
Data Loading...