2015 International Symposium on Signals, Circuits and Systems (ISSCS) 2015
DOI: 10.1109/isscs.2015.7204008
|View full text |Cite
|
Sign up to set email alerts
|

Efficient FPGA implementation of the DCD-RLS algorithm for stereo acoustic echo cancellation

Abstract: The development of teleconferencing systems has allowed the communication using two acoustic channels (stereo configuration). The corresponding standard acoustic echo cancellation process requires four adaptive filters with a considerable usage of hardware resources. In this context, the dichotomous coordinate descent (DCD) -recursive least-squares (RLS) algorithm, using the widely linear (WL) model, was proposed as an efficient alternative to the classical RLS solution. In this paper, an efficient Field Progr… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2017
2017
2024
2024

Publication Types

Select...
4
2

Relationship

3
3

Authors

Journals

citations
Cited by 6 publications
(4 citation statements)
references
References 7 publications
0
4
0
Order By: Relevance
“…The forgetting factors for the adaptive filters are chosen as λ i = 1 − 1/(2 k i L i ) for the tensor-based methods, respectively, as λ = 1 − 1/(2 k L) for the classical RLS. The forms facilitate efficient hardware implementations of multiplications [20,32]. For a similar reason, the filter lengths have the form L i = 2 q i , respectively, L = 2 q .…”
Section: Simulation Resultsmentioning
confidence: 99%
“…The forgetting factors for the adaptive filters are chosen as λ i = 1 − 1/(2 k i L i ) for the tensor-based methods, respectively, as λ = 1 − 1/(2 k L) for the classical RLS. The forms facilitate efficient hardware implementations of multiplications [20,32]. For a similar reason, the filter lengths have the form L i = 2 q i , respectively, L = 2 q .…”
Section: Simulation Resultsmentioning
confidence: 99%
“…Correspondingly, R(n) can be updated by exploiting its highly redundant structure. The matrix is Hermitian, and every consecutive two columns, starting from the first one, comprise the same information, each pair of values being conjugated and having switched positions in the neighboring column [2,19,33]. The same rules apply to the numerical composition of the rows.…”
Section: Step Actions ×mentioning
confidence: 99%
“…The latter will be employed again in the next adaptive filter iteration (in step 5). Moreover, considering the unknown complex-valued system as being fixed for a given number of iterations, as the adaptive filter converges, the absolute values of the real and imaginary parts comprising r(n) tend to decrease [33]. The task in step 6 is suitable for LSMs, which can compute both mentioned vectors, ∆ h(n) and r(n).…”
Section: Step Actions ×mentioning
confidence: 99%
“…From a hardware implementation point of view, the multiplications with lambda can be performed more efficiently with only bit-shifts and subtractions [18,29]. Furthermore, for the RLS-DCD-T, its DCD specific parameters are chosen considering several aspects.…”
Section: Simulations and Practical Considerationsmentioning
confidence: 99%