Fredric Lindstrom
Umeå University
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Fredric Lindstrom.
IEEE Transactions on Signal Processing | 2008
Christian Schüldt; Fredric Lindstrom; Ingvar Claesson
Adaptive filters of significant order, requiring high computational complexity, are necessary in many applications such as acoustic echo cancellation and wideband active noise control. Successful approaches to lessen the computational complexity of such filters are subband methods, and partial updating schemes where only a part of the filter is updated at each instant. To avoid the time delay introduced by the subband-splitting, delayless structures which reconstructs a fullband filter, producing delayless output, from the adaptive subband filters have been proposed. This paper proposes a delayless subband adaptive filter partial updating scheme, where the general idea is to only update the most misadjusted subband filter(s). Analysis in terms of mean square deviation is presented and shows that the fullband filter convergence speed is significantly increased, even for flat spectrum signals, as compared to traditional periodic subband filter update with the same computational complexity. Echo cancellation simulations with an artificial system to verify the analysis, using both flat spectrum signals and speech, is also presented, as well as offline calculations using signals from a real system.
Signal Processing | 2009
Christian Schüldt; Fredric Lindstrom; Haibo Li; Ingvar Claesson
The number of coefficients in an adaptive finite impulse response filter-based acoustic echo cancellation setup is an important parameter, affecting the overall performance of the echo cancellation. Too few coefficients give undermodelling and too many cause slow convergence and an additional echo due to the mismatch of the extra coefficients. This paper proposes a method to adaptively determine the filter length, based on estimation of the mean square deviation. The method is primarily intended for identifying long non-sparse systems, such as a typical impulse response from an acoustic setup. Simulations with band limited flat spectrum signals are used for verification, showing the behavior and benefits of the proposed algorithm. Furthermore, off-line calculation using recorded speech signals show the behavior in real situations and comparison with another state-of-the-art variable filter length algorithm shows the advantages of the proposed method.
IEEE Transactions on Audio, Speech, and Language Processing | 2007
Fredric Lindstrom; Christian Schüldt; Ingvar Claesson
Adaptive filters for echo cancellation generally need update control schemes to avoid divergence in case of significant disturbances. The two-path algorithm avoids the problem of unnecessary halting of the adaptive filter when the control scheme gives an erroneous output. Versions of this algorithm have previously been presented for echo cancellation. This paper presents a transfer logic which improves the convergence speed of the two-path algorithm for acoustic echo cancellation, while retaining the robustness. Results from simulations show an improved performance, and a fixed-point DSP implementation verifies the performance in real-time
IEEE Transactions on Audio, Speech, and Language Processing | 2012
Christian Schüldt; Fredric Lindstrom; Ingvar Claesson
When an adaptive filter is used for echo cancellation, it is essential to prevent the filter from diverging in situations when the echo signal is contaminated with near-end disturbance, i.e., during double-talk. This paper presents an extension of a previously proposed double-talk detector for improved performance. It is shown that the computational complexity of the proposed detector is lower than that of the well-used normalized cross correlation (NCC) double-talk detector, at the cost of performance. Further, it is shown that there can be a significant performance difference, in terms of detecting double-talk, between having a fixed echo cancellation filter, which is a common strategy in objective evaluation techniques, and an adaptive filter, which is more close to realistic conditions.
Eurasip Journal on Audio, Speech, and Music Processing | 2007
Fredric Lindstrom; Christian Schüldt; Ingvar Claesson
An acoustic echo cancellation structure with a single loudspeaker and multiple microphones is, from a system identification perspective, generally modelled as a single-input multiple-output system. Such a system thus implies specific echo-path models (adaptive filter) for every loudspeaker to microphone path. Due to the often large dimensionality of the filters, which is required to model rooms with standard reverberation time, the adaptation process can be computationally demanding. This paper presents a selective updating normalized least mean square (NLMS)-based method which reduces complexity to nearly half in practical situations, while showing superior convergence speed performance as compared to conventional complexity reduction schemes. Moreover, the method concentrates the filter adaptation to the filter which is most misadjusted, which is a typically desired feature.
ieee region 10 conference | 2004
Fredric Lindstrom; M. Dam; I. Claesson
The two-path algorithm is an algorithm for line echo cancellation based on two parallel filters. This paper proposes a modification of the two-path algorithm that improves its performance. In the two-path algorithm a background filter is used for continuously adaptive estimation of the line echo, while a foreground filter is used for the actual cancellation. The coefficients of the background filter are copied into the foreground filter when the background filter is proven to perform better. A robust algorithm for line echo cancellation is thereby achieved. In this paper, the benefits and the drawbacks of the two-path algorithm are evaluated and demonstrated through simulations. A modification is proposed that reduces the negative effects of the two-path algorithm. This modification is compared to the original two-path algorithm. Simulations using real speech signals indicate that the proposed modification can improve the performance of the two-path algorithm.
IEEE Transactions on Audio, Speech, and Language Processing | 2011
Magnus Berggren; Markus Borgh; Christian Schüldt; Fredric Lindstrom; Ingvar Claesson
Long delays and sparseness characterize impulse responses in telecommunication networks and a vast number of solutions for network echo cancellation have been proposed over the years. In this paper, an approach for detecting dispersive regions of a sparse impulse response and a proportionate normalized least mean square (PNLMS)-based selective updating approach are combined with an adaptive double-talk detector to form a complete solution for echo cancellation. The proposed solution has low computational complexity and is targeted for systems equipped with external memory.
international conference on acoustics, speech, and signal processing | 2010
Christian Schüldt; Fredric Lindstrom; Ingvar Claesson
Parallel adaptive filters have been proposed for echo cancellation to solve the dead-lock problem, occurring when the echo is detected as near-end speech after a severe echo-path change; causing the updating of the adaptive filter to halt. To control the parallel filters and monitor their performance, estimates of the filter deviation (i.e. the squared norm of the filter mismatch vector) are typically used. This paper presents a modification of a filter mismatch estimator. The proposed modification requires slightly more computational resources than the original measure, but provides a significant improvement in terms of robustness during double-talk. This is shown both analytically and through simulations.
Signal Processing | 2007
Fredric Lindstrom; Christian Schüldt; Ingvar Claesson
Wideband communication is becoming a desired feature in telephone conferencing systems. This paper proposes a computationally efficient echo suppression control algorithm to be used when increasing the bandwidth of an audio conferencing system, e.g. a conference telephone. The method presented in this paper gives a quality improvement, in the form of increased bandwidth, at a negligible extra computational cost. The increase in bandwidth is obtained through combining a conventional acoustic echo cancellation unit and an acoustic echo suppression unit, i.e. a hybrid echo canceller and suppressor. The proposed solution was implemented in a real-time system. Frequency analysis combined with subjective tests showed that the proposed method extends the bandwidth, while maintaining high quality.
international conference on consumer electronics | 2007
Christian Schüldt; Fredric Lindstrom; Ingvar Claesson
This paper presents a combined implementation of echo suppression, noise reduction and comfort noise for loudspeaker phones, with the novelty being the concurrent use of the intrinsic parameters. The proposed algorithms are verified by evaluation of a fix-point real-time implementation.