Echo cancellation apparatus in a digital mobile communication system and method thereof
First Claim
1. An echo cancellation method in a mobile communication system, comprising the steps of:
- storing codebook indexes and gains in a memory at every frame using a normalized least means square (NLMS) algorithm in a mobile communication system;
updating the codebook indexes and gains at every frame depending on a counter signal from a speech coder, and generating an excited signal by multiplying each codebook index and gain; and
adaptively filtering to cancel echo using said excited signal as an input signal of an adaptive filter.
1 Assignment
0 Petitions
Accused Products
Abstract
There is disclosed an echo cancelling apparatus in a digital mobile communication system and method thereof, which is incorporated in a single chip together with a speech coder, and can improve convergence rate by using an excited signal as an input to n adaptive filter and also obtain a stabilized convergence characteristic while using a NLMS algorithm. The echo canceller according to the present invention uses the excited signal obtained at the speech coder as an input signal to an adaptive filter thereby to lower the Eigenvalues distribution rate of the speech signal, thus providing an improved performance compared to the conventional echo canceller.
-
Citations
9 Claims
-
1. An echo cancellation method in a mobile communication system, comprising the steps of:
-
storing codebook indexes and gains in a memory at every frame using a normalized least means square (NLMS) algorithm in a mobile communication system;
updating the codebook indexes and gains at every frame depending on a counter signal from a speech coder, and generating an excited signal by multiplying each codebook index and gain; and
adaptively filtering to cancel echo using said excited signal as an input signal of an adaptive filter. - View Dependent Claims (4)
where y(n) indicates a speech signal, C indicates a codebook value, and g indicates a codebook gain.
-
-
2. An echo cancellation apparatus implemented with a speech coder using a digital signal processor (DSP) chip in a base station in a mobile communication system, comprising:
-
adaptive filtering means for generating an excited signal using codebook indexes and gains as inputs depending on a counter signal from the speech coder, wherein the codebook indexes and gains are received, stored and updated at every frame of a speech signal using a normalized least means square (NLMS) algorithm, the excited signal is obtained by multiplying each codebook index and gain at every frame; and
means from canceling echo using said excited signal. - View Dependent Claims (3)
where y(n) indicates a speech signal, C indicates a codebook value, and g indicates a codebook gain.
-
-
5. A digital signal processor (DSP) for use in a mobile communication system, comprising:
-
a speech coder arranged to receive a speech signal, store and update a codebook index and gain at every frame using a normalized least means square (NLMS) algorithm, and to generate an excited signal by multiplying each codebook index and gain at every frame; and
an echo canceler arranged to perform echo cancellation from the speech signal using the excited signal, said echo canceler comprising an adaptive filter arranged to receive the excited signal and adaptively filter the speech signal to cancel an echo using the excited signal. - View Dependent Claims (6, 7, 8, 9)
where y(n) indicates a speech signal, C indicates a codebook value, and g indicates a codebook gain.
-
-
7. The digital signal processor (DSP) as claimed in claim 5, wherein the excited signal obtained by multiplying each codebook index and gain at every signal frame of the speech signal exhibits a low Eigenvalues distribution rate.
-
8. The digital signal processor (DSP) as claimed in claim 5, further comprising buffers arranged to temporarily store the speech signal before and after echo cancellation.
-
9. The digital signal processor (DSP) as claimed in claim 5, further comprising buffers arranged to temporarily store the speech signal before and after echo cancellation.
Specification