Fast communicationMaximum likelihood estimation of time delays in multipath acoustic channel
Introduction
During the last three decades, considerable attention has been given to the problem of time delay estimation in which the received signal contains multipath. Multipath is observed when the emitted source signal is received at the receiver through more than one path. Multipath phenomenon is common in radar, sonar and wireless communication systems and also finds application in seismic exploration, computerized tomography, and non-destructive testing, etc. [1], [2], [3], [4], [5]. In wireless communication systems these extra paths are useful but at the cost of additional complexity of the receiver [6]. However, in most of the applications these extra paths are not desirable e.g. in acoustic echo, which commonly appears in hands-free telephony and teleconferencing, etc. Acoustic echo results due to the coupling of the received voice and the mouthpiece of a mobile handset or the coupling of the speaker and microphone in hands-free applications. When this coupling of speaker and microphone takes place in an enclosure say room, such arrangement is called loudspeaker-enclosure-microphone (LEM) system. In LEM system model, loudspeaker emitted signal reaches the microphone not only directly but also via reflections from neighbouring objects [7], [8], [9]. Therefore, the signal received at the microphone is a superposition of the delayed, attenuated, and filtered versions of the emitted signal and the same can be modelled as multipath [10], [11]. Thus the received signal contains a direct path plus extra paths resulting acoustic echo. Acoustic echo is typically more complex than the hybrid or network echo, and its impulse response is much longer. The acoustic echo-cancellation problem has been studied by many authors [12] for more than 30 years. Acoustic echo-cancellation can be achieved by using a single long length adaptive filter but due to its long length it has slow convergence and poor tracking behaviour. In [13], [14] it has been suggested that convergence and tracking behaviour can be improved by using multiple-sub-filters in the place of a single long length filter provided that acoustic echo channel be modelled as a multipath channel. To realize multiple sub-filter based echo canceller knowledge of time delay associated with each path is required.
In this paper we derive a maximum likelihood (ML) estimator for estimation of time delay associated with each path in a multipath acoustic channel and compare its performance with a generalized autocorrelation estimator (GAE) [5] using accuracy percentage (AP) as a performance measure. Further, the performance of the algorithm is tested for different signal-noise scenarios and observation lengths. The robustness of this algorithm is evaluated by considering different time delay differences.
This paper is divided into five sections. In Section 2 multipath model is given and in Section 3 estimator analysis and performance measure are presented. In Section 4 simulation results are discussed and conclusions have been presented in Section 5.
Section snippets
Multipath model
The simplified multipath model for M extra paths apart from direct path is shown in Fig. 1. The observed signal is a linear function of filter coefficients and attenuation but non-linear function of delay. The observed signal (in mixed notation) can be expressed as [11]where is the emitted source signal, is the ambient noise with zero mean and variance , denotes the low-pass filter of order corresponding to the i th path
Estimator analysis and performance measure
We have assumed input to be Gaussian and channel parameters to be unknown. So to obtain the joint estimate of the channel parameters attenuation coefficients and delays , the likelihood function for these parameters can be written as Taking natural logarithm of both the sides we get The ML estimate of parameters g and D is obtained by maximizing the
Simulation results
Simulations have been carried out on the following data. A low pass FIR filter of order 12 with frequency response close to the impulse response spectrum has been used to construct each path of the multipath acoustic echo model.
The received signal is obtained by applying white Gaussian process with zero mean and unity variance on these filters. We consider three multipaths with attenuation factors , , and delays , , respectively. These delays have been chosen
Conclusions
In this paper, ML estimator has been derived for an acoustic echo channel model. Apart from delay and attenuation, the model provides filtering in each path. AP performance measure gives a measure for comparisons between the ML estimator, , and GAE via simulations. The performance of the ML estimator is found approaching to and is better than GAE even in relatively low SNR ranges. Further, the robustness of this algorithm in important case of overlapping multipath is examined.
References (16)
The hands-free telephone problem—An annotated bibliography
Signal Processing
(June 1992)Current topics in adaptive filtering for hands-free acoustic communication and beyond
Signal Processing
(September 2000)- et al.
The generalized correlation method for estimation of time delay
IEEE Trans. Acoust. Speech Signal Process.
(August 1976) - G.C. Carter (Ed.), IEEE Trans. Acoust. Speech Signal Processing Special issue on time delay estimation ASSP-29 (3)...
Large and small error performance limits for multipath time delay estimation
IEEE Trans. Acoust. Speech Signal Process.
(April 1986)High resolution multipath time delay estimation for broad-band random signals
IEEE Trans. Acoust. Speech Signal Process.
(March 1988)- et al.
A new time-delay estimation in multipath
IEEE Trans. Signal Process.
(May 2003) - et al.
Adaptive multipath delay estimation
IEEE Trans. Acoust. Speech Signal Process.
(August 1985)
Cited by (19)
A novel adaptive time delay identification technique
2023, ISA TransactionsModified Generalized Autocorrelation based Estimator for time delays in multipath environment - A tradeoff in estimator performance and number of multipath
2011, Computers and Electrical EngineeringCitation Excerpt :Consequently, we use Accuracy Percentage performance measures [8,18,19] to compare the performance of the estimator with CRLB and upper-bound obtained in (12).
Adaptive Time Delay Estimation Based on Signal Preprocessing and Fourth-Order Cumulant
2023, Circuits, Systems, and Signal ProcessingResearch on multi-strategy improved sparrow search optimization algorithm
2023, Mathematical Biosciences and EngineeringLocalization Method of Loose Particles Based on Chaos Theory and Particle Swarm Optimization-Back-Propagation Neural Network
2022, SAE International Journal of Aerospace