CN103369162A - Low complexity phone echo self-adaption eliminating method - Google Patents
Low complexity phone echo self-adaption eliminating method Download PDFInfo
- Publication number
- CN103369162A CN103369162A CN2013102855705A CN201310285570A CN103369162A CN 103369162 A CN103369162 A CN 103369162A CN 2013102855705 A CN2013102855705 A CN 2013102855705A CN 201310285570 A CN201310285570 A CN 201310285570A CN 103369162 A CN103369162 A CN 103369162A
- Authority
- CN
- China
- Prior art keywords
- filter
- value
- echo
- length
- weight
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
- Filters That Use Time-Delay Elements (AREA)
Abstract
The invention discloses a low complexity phone echo self-adaption eliminating method. The method mainly comprises the steps of: A, far-end signal filtration: obtaining a large-step filtering value y1(n) and a small-step filtering value y2(n); B, convex combination: completing the convex combination of the large-step filtering value y1(n) and the small-step filtering value y2(n) so as to obtain a combined filtering value y(n), wherein y(n)=lambda(n)y1(n)+(1-lambda(n))y2(n); C, echo cancellation: completing the subtraction of a near-end signal d(n) which has echo and is picked by a near-end microphone and the combined filtering value y(n), and then sending the signal back to a far end, wherein a return signal is a total residual signal e(n), and e(n)=d(n)-y(n); D, updating the weight coefficient of filtering device taps; E, updating the weight of the filtering device, i.e. updating a hybrid parameter a(n) through a formula which is simplified by a sign function; F, defining the weight of the filtering device; and G, setting n=n+1, and repeating the steps of A, B, C, D, E and F until the conversation is over. The method has strong identification capability to sparse telephone communication systems, and particularly has quick convergence rate and small steady state error in a transition period; an echo eliminating effect is good; and moreover, the method is low in calculation complexity, low in hardware cost and easy to implement.
Description
Technical field
The invention belongs to the adaptive echo cancellation techniques field of telephone communication.
Background technology
Along with recent advances in technology, the communication technology is growing, and various emerging communications emerge in an endless stream, but topmost communication mode remains voice communication, and the user also more and more is concerned about voice communication quality.Acoustic echo is the main factor that affects voice call quality.Acoustic echo in the communication process refers to that the user hears the sound of oneself repeatedly in communication process, is divided into direct echo and indirect echo, and directly echo refers to that the sound that is sent by loud speaker directly enters microphone without any reflection.The time-delay of this echo is the shortest, speech energy with remote speaker, distance between loud speaker and the microphone, angle, the broadcast sound volume of loud speaker, the factor analysis such as microphone pick-up sensitivity, and enter the set of the echo that microphone produces after the one or many reflection of sound through different paths (such as any object in house or the house) that indirectly echo refers to be broadcasted by loud speaker, the any change of any object in the house all can change the passage of echo, therefore, this echo is to become in multipath, time.The reason that produces acoustic echo is that the sound that loud speaker sends is also picked up and pass back the talker by multiple path by microphone when being heard by recipient owing to having certain space length between the loud speaker, microphone.And people's ear is for echo and sensitivity thereof, and the echo that postpones 10ms in communication process can both be caught by people's ear and perceive, and the echo that surpasses 32ms will be caused great interference to communication.Take hand-free telephone system as example, this system should be equipped with acoustic echo canceller (Acoustic Echo Cancellation), is called for short AEC.The loud speaker of hands-free phone and the space length between the microphone cause can entering microphone and produce acoustic echo through the multipath reflection of room interior from a part of signal of loud speaker, the path that this part signal transmits is exactly the acoustic echo channel, and available rooms impulse response is described.The echo signal of the echo path that the echo elimination will pick out exactly and the signal subtraction in the channel are to balance out echo.Therefore, the effect of echo elimination depends primarily on the performance of echo identification.Because echo disturb to exist postpones, the time characteristic such as change, multipath, these have all caused very large difficulty for the echo identification, conventional method is difficult to obtain good effect.Sef-adapting filter can utilize adaptive algorithm to change filter parameter and structure according to the change of environment, adjusts the sef-adapting filter parameter according to the replacement criteria of its regulation, just can better pick out echo.Wherein, LMS(lowest mean square) filter.It is simple in structure, be easy to realize, has obtained domestic and international researcher's extensive concern.System Discrimination principle based on the LMS filter is: utilize steepest gradient to seek filter tap weight vector w (n), so that filter cost function J (n)=| e (n) |
2Minimum, the input signal of system is x (n), d (n) is reference signal, y (n) is the actual output of LMS filter, and is minimum with the error of y (n) by making d (n), so that the output of adaptive filter algorithm approaches the output of unknown system as far as possible, after the filter convergence, think that namely unknown system obtained identification when both transmission characteristic was basically identical, echo is eliminated.System Discrimination problem formula based on the LMS algorithm is as follows:
Filter output: y (n)=w (n)
HX (n) (1)
Output error: e (n)=d (n)-y (n) (2)
Weight coefficient upgrades: w (n+1)=w (n)+μ e (n) x (n) (3)
Wherein: 1) w (n) is n filter tap weight vector constantly.2) μ is known as step factor, and it is directly related with final performance, and the excessive fast convergence rate steady-state error of μ is large; The slow steady-state error of the too small convergence rate of μ is little.
Although the LMS filtering algorithm has simple distinguishing feature, there is the intrinsic contradictions of convergence rate and steady-state error, in order effectively to address this problem, adopting two LMS filters to carry out convex combination is a kind of good selection.Simultaneously carry out identification for sparse unknown system, add proportional based on l
1The IPNLMS algorithm of norm is further accelerated the convergence rate of convex combination LMS filter.So-called Sparse System just refers to that the most of coefficient of impulse response is 0 system, and length can reach hundreds of symbols, only has efficiency factor (nonzero coefficient) seldom.Because general system identifying method does not have the constraint for Sparse System, so these algorithms do not have special advantage over against the Sparse System identification time.Add proportional based on l
1The IPNLMS algorithm of norm can improve the convergence tracking performance in the convex combination filter, reduce steady-state error.In the application of present Sparse System identification, ripe method has following three kinds:
(1) based on the Sparse System discrimination method of proportional normalization minimum mean-square (PNLMS) algorithm
List of references 1 " Proportionate Normalized Least-Mean-Squares adaptation in echo cancellers " (D.L.Duttweiler, IEEE Transactions on Speech and Audio Processing, vol.8, no.5, pp.508 – 518, Sep.2000.) the method is that normalization minimum mean-square (NLMS) algorithm is added proportional factor, in this algorithm, need not priori, each sef-adapting filter is mixed own suitable adaptive step parameter simultaneously, step-length is obtained by the parameter Estimation of last time, larger parameter can obtain larger step-length, thereby accelerated convergence rate, this algorithm is called the PNLMS algorithm.The method need not prior uncertainty, and the active regions of room echo channel also need not accurate location, but this algorithm is to adopt a maximum value between current estimated value and the fixed constant upgrading Step matrix, seems too dogmatic.
(2) improved proportional normalization minimum mean-square (IPNLMS)
List of references 2 " An improved PNLMS Algorithm " (J.Benesty, IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP), vol.2, pp.1881 – 1884, May.2002) this algorithm is called again the IPNLMS algorithm, this algorithm is derived the proportional factor by the l1 norm, generally be better than the PNLMS algorithm for sparse situation, initial convergence speed is compared than the PNLMS algorithm and is improved.But still there are the intrinsic contradictions of sef-adapting filter convergence rate and steady-state error in this algorithm.
(3) the convex combination adaptive echo is eliminated filtered method
List of references 3 " Adaptive Combination of Proportionate Filters for Sparse Echo Cancellation " (J.Arenas-Garcia, A.R.Figueiras-Vidal, IEEE Transactions on Speech and Audio Processing, vol.17, no.6, pp, 1087 – 1098, Aug.2009), the method is that the convex combination adaptive echo is eliminated filter (CIPNLMS) method, by the IPNLMS algorithm being added in the convex combination LMS algorithm, the original convergence rate that not only keeps, also utilize the characteristic of convex combination itself, solved the contradiction between convergence rate and the problem error, reduced steady-state error.But this algorithm is because the internal mix parameter is many, and transfer complex has significantly increased computation complexity, and parameter is numerous, and is higher to the required precision of parameter testing.
Summary of the invention
Goal of the invention of the present invention just provides a kind of listener's echo self adaptive elimination method of low complex degree, and the method is strong to the identification capability of this Sparse System of telephone communication, the fast convergence rate of transition stage especially, and steady-state error is little; The echo eradicating efficacy is good; Computation complexity is low simultaneously, and required hardware cost is low, easily implements.
The present invention realizes that the technical scheme that its goal of the invention adopts is, a kind of listener's echo self adaptive elimination method of low complex degree, and its step is as follows:
A, remote signaling filtering
The remote signaling sampling that far-end is transmitted obtains the centrifugal pump x (n) of the current time n of remote signaling, obtains respectively large step-length filter value y after remote signaling centrifugal pump x (n) is eliminated filter filtering by the convex combination adaptive echo
1(n), y
1(n)=w
1(n)
HThe long filter value y of x (n) and small step
2(n), y
2(n)=w
2(n)
HX (n); Wherein, w
1(n) and w
2(n) the convex combination adaptive echo that is respectively current time n is eliminated the large step-length filter in the filter, the tap weights coefficient of the long filter of small step, and its initial value is zero, and subscript H represents conjugate transpose;
B, convex combination
With large step-length filter value y
1(n) and the long filter value y of small step
2(n) carry out convex combination and obtain combined filter value y (n),
y(n)=λ(n)y
1(n)+(1-λ(n))y
2(n)
Wherein, λ (n) is the weight of large step-length filter, and its expression formula is
Be hybrid parameter, its initial value is 0;
C, echo cancelltion
The near-end microphone picked up after subtracting each other with the near end signal d (n) of echo and combined filter value y (n) loopback is to far-end again, backhaul signals is total residual signals e (n), e (n)=d (n)-y (n);
D, filter tap weight coefficient upgrade
With near end signal d (n), respectively with large step-length filter value y
1(n), the long filter value y of small step
2(n) subtract each other, obtain large step-length residual signals e
1(n) and the long residual signals e of small step
2(n), that is:
e
1(n)=d(n)-y
1(n),e
2(n)=d(n)-y
2(n);
Use improved proportional normalization all square filtering method calculate next constantly the adaptive echo of n+1 eliminate filter tap weight coefficient w (n+1):
w
2(n+1)=w
2(n)+μ
2X(n)
TG
2(n)e
2(n)
Wherein: μ
1Eliminate the step-length of filter for large step-length echo, its value is 0.5~0.8; μ
2Eliminate the step-length of filter for the long echo of small step, its value is 0.1~0.3; δ is regularization parameter, and its value is 0.001~0.01; The matrix that X (n) consists of to n-L+1 at n constantly for remote signaling x (n), X (n)=[x (n) ..., x (n-L+1)]
TG
1(n) and G
2(n) be respectively large Step matrix and little Step matrix, calculated by following formula
Wherein, || ||
1Expression 1-norm, κ
iProportionality control parameter κ
i∈ [1,1], i=1,2, ε
IpBe regularization parameter, its value is 0.001~0.01;
The weight of E, filter is upgraded
Formula after hybrid parameter a (n) simplifies by sign function upgrades:
a(n+1)=a(n)+μ
asgn[e(n)(e
2(n)-e
1(n))]
Wherein sgn represents sign function
μ
aBe a constant, value is 0.01; In the weight expression formula with hybrid parameter a (n+1) the substitution step B after upgrading, obtain the updating value λ (n+1) of filter weight,
The weight of F, filter limits
If λ (n+1)<0.01 then makes λ (n+1)=0; If λ (n+1)〉0.99, and 4 μ
1<0.5, then make λ (n+1) if=0 λ (n+1) 0.99 and 4 μ
10.5, then make λ (n+1)=0.99
G, make n=n+1, repeat the step of A, B, C, D, E, F, until end of conversation.
Compared with prior art, the invention has the beneficial effects as follows:
(1), the little and fast convergence rate of steady-state error
The combined filter value y (n) of bank of filters output is the estimated value of echo signal, the near-end microphone picked up with the near end signal d (n) of echo be from the signal of near-end loopback to far-end with subtracting each other, this signal is for eliminating the total residual signals e (n) after the echo.The convergence rate of total residual signals is faster, and its echo eradicating efficacy is better.The little steady-state error of Fast Convergent and the long filter of small step by large step-length filter has guaranteed that the whole convex combination adaptive echo after the two convex combination eliminates the little while fast convergence rate of steady-state error of filter.In convex combination filter internal mix parameter is transmitted, by hybrid parameter a (n) symbolization function is simplified, so that a (n) is to parameter μ
aWhen getting identical value, be subjected to the impact of error e (n) little, and then when making convex combination, weight is large in the early stage for large step-length filter, combined filter value y (n) mainly is large step-length filter value, later stage, large step-length filter weight was little, combined filter value y (n) mainly is the long filter value of small step, and the weight variation tendency is relatively stable, be subjected to error e (n) impact little, can more give full play to advantage, especially the transition stage fast convergence rate of the little steady-state error of the Fast Convergent of large step-length filter and the long filter of small step.Its echo is eliminated rapider, residual lower.
(2) computation complexity is low
With the transfer mode of the internal mix parameter a (n) of document 3 be: a (n+1)=a (n)+μ
aE (n) (y
1(n)-y
2(n)) λ (n) [1-λ (n)], e (n)=d (n)-y (n) needs 6 multiplication, and computation complexity is 6; The transfer mode of internal mix parameter a of the present invention (n) is: a (n+1)=a (n)+μ
aSgn[e (n) (e
2(n)-e
1(n))] only need 3 multiplication, computation complexity is 3, has significantly reduced computation complexity, and required hardware cost is low, easily implements.
The present invention is described in detail below in conjunction with the drawings and specific embodiments.
Description of drawings
Fig. 1 is near end signal d (n) figure.
Fig. 2 is the combined filter value y (n) that the present invention tests output.
Fig. 3 is the weight λ (n)-time graph of large step-length filter of the present invention.
Fig. 4 is the normalization stable state imbalance curve of document 1 and document 2.
Fig. 5 is document 3 and normalization stable state of the present invention imbalance curve.
Embodiment
Embodiment
A kind of listener's echo self adaptive elimination method of low complex degree, its step is as follows:
A, remote signaling filtering
The remote signaling sampling that far-end is transmitted obtains the centrifugal pump x (n) of the current time n of remote signaling, obtains respectively large step-length filter value y after remote signaling centrifugal pump x (n) is eliminated filter filtering by the convex combination adaptive echo
1(n), y
1(n)=w
1(n)
HThe long filter value y of x (n) and small step
2(n), y
2(n)=w
2(n)
HX (n); Wherein, w
1(n) and w
2(n) the convex combination adaptive echo that is respectively current time n is eliminated the large step-length filter in the filter, the tap weights coefficient of the long filter of small step, and its initial value is zero, and subscript H represents conjugate transpose;
B, convex combination
With large step-length filter value y
1(n) and the long filter value y of small step
2(n) carry out convex combination and obtain combined filter value y (n),
y(n)=λ(n)y
1(n)+(1-λ(n))y
2(n)
Wherein, λ (n) is the weight of large step-length filter, and its expression formula is
Be hybrid parameter, its initial value is 0;
C, echo cancelltion
The near-end microphone picked up after subtracting each other with the near end signal d (n) of echo and combined filter value y (n) loopback is to far-end again, backhaul signals is total residual signals e (n), e (n)=d (n)-y (n);
D, filter tap weight coefficient upgrade
With near end signal d (n), respectively with large step-length filter value y
1(n), the long filter value y of small step
2(n) subtract each other, obtain large step-length residual signals e
1(n) and the long residual signals e of small step
2(n), that is:
e
1(n)=d(n)-y
1(n),e
2(n)=d(n)-y
2(n);
Use improved proportional normalization all square filtering method calculate next constantly the adaptive echo of n+1 eliminate filter tap weight coefficient w (n+1):
w
2(n+1)=w
2(n)+μ
2X(n)
TG
2(n)e
2(n)
Wherein: μ
1Eliminate the step-length of filter for large step-length echo, its value is 0.5~0.8; μ
2Eliminate the step-length of filter for the long echo of small step, its value is 0.1~0.3; δ is regularization parameter, and its value is 0.001~0.01; The matrix that X (n) consists of to n-L+1 at n constantly for remote signaling x (n), X (n)=[x (n) ..., x (n-L+1)]
TG
1(n) and G
2(n) be respectively large Step matrix and little Step matrix, calculated by following formula
Wherein, || ||
1Expression 1-norm, κ
iProportionality control parameter κ
i∈ [1,1], i=1,2, ε
IpBe regularization parameter, its value is 0.001~0.01;
The weight of E, filter is upgraded
Formula after hybrid parameter a (n) simplifies by sign function upgrades:
a(n+1)=a(n)+μ
asgn[e(n)(e
2(n)-e
1(n))]
Wherein sgn represents sign function
μ
aBe a constant, value is 0.01; In the weight expression formula with hybrid parameter a (n+1) the substitution step B after upgrading, obtain the updating value λ (n+1) of filter weight,
The weight of F, filter limits
If λ (n+1)<0.01 then makes λ (n+1)=0; If λ (n+1)〉0.99, and 4 μ
1<0.5, then make λ (n+1) if=0 λ (n+1) 0.99 and 4 μ
10.5, then make λ (n+1)=0.99
G, make n=n+1, repeat the step of A, B, C, D, E, F, until end of conversation;
Emulation experiment
In order to verify validity of the present invention, carried out emulation experiment, and the contrast of carrying out with existing document 3 algorithms.
The remote signaling x (n) of emulation experiment is 0.5 single order autoregression (AR(1) for limit) colourful signal.Near end signal d (n): be high 2.5m in the room, wide 3.75m, 20 ℃ of long 6.25m temperature, near-end after loud speaker is play, is that the 8000Hz sampling order is 512 to pick up out altogether the near end signal d (n) of 60000 moment point with microphone by sample frequency with the remote signaling that receives in the room in the quiet closed room of humidity 50%.
Above-mentioned remote signaling x (n) and corresponding near end signal d (n) are carried out echo elimination with the inventive method and existing three kinds of algorithms.The concrete value of the parameter of the whole bag of tricks such as table 1.
Fig. 1 is near end signal d (n) figure, and Fig. 2 is the combined filter value y (n) that the present invention tests output.
Can find out in conjunction with Fig. 1, Fig. 2, the combined filter value y (n) that the present invention tests output and near end signal d (n) are almost identical, also are that the present invention is almost identical to estimated value and the echo signal of echo signal, and its soundproof effect is good.
Fig. 3 is the weight λ (n)-time graph of large step-length filter of the present invention.As shown in Figure 3, the weight λ (n) of 3 large step-length filters prolongs in time and moves closer in 0.
Fig. 4 is the normalization stable state imbalance curve of document 1 and document 2.As can be seen from Figure 4: in the situation that coloured input and step parameter value are identical, document 2 is faster than document 1 convergence rate, restrains the latter two steady-state errors basic identical.
Fig. 5 is document 3 and normalization stable state of the present invention imbalance curve.As can be seen from Figure 5: in the situation that coloured input and step parameter value are identical, the present invention that computation complexity is low is faster in the transition stage convergence rate than document 3; Restrain the latter two steady-state errors basic identical.
The approximate value of optimized parameter of each algorithm of table 1 experiment
Claims (1)
1. the listener's echo self adaptive elimination method of a low complex degree, its step is as follows:
A, remote signaling filtering
The remote signaling sampling that far-end is transmitted obtains the centrifugal pump x (n) of the current time n of remote signaling, obtains respectively large step-length filter value y after remote signaling centrifugal pump x (n) is eliminated filter filtering by the convex combination adaptive echo
1(n), y
1(n)=w
1(n)
HThe long filter value y of x (n) and small step
2(n), y
2(n)=w
2(n)
HX (n); Wherein, w
1(n) and w
2(n) the convex combination adaptive echo that is respectively current time n is eliminated the large step-length filter in the filter, the tap weights coefficient of the long filter of small step, and its initial value is zero, and subscript H represents conjugate transpose;
B, convex combination
With large step-length filter value y
1(n) and the long filter value y of small step
2(n) carry out convex combination and obtain combined filter value y (n),
y(n)=λ(n)y
1(n)+(1-λ(n))y
2(n)
Wherein, λ (n) is the weight of large step-length filter, and its expression formula is
A (n) is hybrid parameter, and its initial value is 0;
C, echo cancelltion
The near-end microphone picked up after subtracting each other with the near end signal d (n) of echo and combined filter value y (n) loopback is to far-end again, backhaul signals is total residual signals e (n), e (n)=d (n)-y (n);
D, filter tap weight coefficient upgrade
With near end signal d (n), respectively with large step-length filter value y
1(n), the long filter value y of small step
2(n) subtract each other, obtain large step-length residual signals e
1(n) and the long residual signals e of small step
2(n), that is:
e
1(n)=d(n)-y
1(n),e
2(n)=d(n)-y
2(n);
Use improved proportional normalization all square filtering method calculate next constantly the adaptive echo of n+1 eliminate filter tap weight coefficient w (n+1):
w
2(n+1)=w
2(n)+μ
2X(n)
TG
2(n)e
2(n)
Wherein: μ
1Eliminate the step-length of filter for large step-length echo, its value is 0.5~0.8; μ
2Eliminate the step-length of filter for the long echo of small step, its value is 0.1~0.3; δ is regularization parameter, and its value is 0.001~0.01; The matrix that X (n) consists of to n-L+1 at n constantly for remote signaling x (n), X (n)=[x (n) ..., x (n-L+1)]
TG
1(n) and G
2(n) be respectively large Step matrix and little Step matrix, calculated by following formula
Wherein, || ||
1Expression 1-norm, k
iProportionality control parameter k
i∈ [1,1], i=1,2, ε
IpBe regularization parameter, its value is 0.001~0.01;
The weight of E, filter is upgraded
Formula after hybrid parameter a (n) simplifies by sign function upgrades:
a(n+1)=a(n)+μ
asgn[e(n)(e
2(n)-e
1(n))]
Wherein sgn represents sign function
μ
aBe a constant, value is 0.01; In the weight expression formula with hybrid parameter a (n+1) the substitution step B after upgrading, obtain the updating value λ (n+1) of filter weight,
The weight of F, filter limits
If λ (n+1)<0.01 then makes λ (n+1)=0; If λ (n+1)>0.99, and 4 μ
1<0.5, then make λ (n+1) if=0 λ (n+1)>0.99 and 4 μ
1>0.5, then make λ (n+1)=0.99
G, make n=n+1, repeat the step of A, B, C, D, E, F, until end of conversation.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310285570.5A CN103369162B (en) | 2013-07-09 | 2013-07-09 | A kind of listener's echo self adaptive elimination method of low complex degree |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310285570.5A CN103369162B (en) | 2013-07-09 | 2013-07-09 | A kind of listener's echo self adaptive elimination method of low complex degree |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103369162A true CN103369162A (en) | 2013-10-23 |
CN103369162B CN103369162B (en) | 2015-08-05 |
Family
ID=49369662
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310285570.5A Expired - Fee Related CN103369162B (en) | 2013-07-09 | 2013-07-09 | A kind of listener's echo self adaptive elimination method of low complex degree |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103369162B (en) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103561185A (en) * | 2013-11-12 | 2014-02-05 | 沈阳工业大学 | Method for eliminating echoes of sparse path |
CN103680515A (en) * | 2013-11-21 | 2014-03-26 | 苏州大学 | Proportional adaptive filter coefficient vector updating method using coefficient reusing |
CN106157965A (en) * | 2016-05-12 | 2016-11-23 | 西南交通大学 | A kind of zero norm collection person's illumination-imitation projection self-adoptive echo cancel method reused based on weight vector |
CN106254698A (en) * | 2016-08-19 | 2016-12-21 | 西南交通大学 | A kind of zero norm subband acoustic echo removing method |
CN106782593A (en) * | 2017-02-27 | 2017-05-31 | 重庆邮电大学 | A kind of many band structure sef-adapting filter changing methods eliminated for acoustic echo |
CN107947761A (en) * | 2017-12-18 | 2018-04-20 | 西安理工大学 | Change threshold percentage renewal adaptive filter algorithm based on lowest mean square quadravalence |
CN104410762B (en) * | 2014-11-18 | 2018-04-27 | 沈阳工业大学 | Sane echo cancelltion method in hands-free speaking system |
CN108877824A (en) * | 2018-05-31 | 2018-11-23 | 西南交通大学 | A kind of combination step-length echo cancel method that tracking performance is high |
CN109040497A (en) * | 2018-07-24 | 2018-12-18 | 西南交通大学 | A kind of proportional class illumination-imitation projection self-adoptive echo cancel method based on M estimation |
CN110191245A (en) * | 2019-07-10 | 2019-08-30 | 西南交通大学 | A kind of adaptive echo cancellation method based on time-varying parameter |
-
2013
- 2013-07-09 CN CN201310285570.5A patent/CN103369162B/en not_active Expired - Fee Related
Non-Patent Citations (4)
Title |
---|
JACOB BENESTY: "An improved PNLMS algorithm", 《ACOUSTICS,SPEECH,AND SIGNAL PROCESSING》 * |
JERÓNIMO ARENAS-GARCÍA: "Adaptive Combination of Proportionate Filters for Sparse Echo Cancellation", 《IEEE TRANSACTIONS ON AUDIO, SPEECH, AND LANGUAGE PROCESSING》 * |
江冰: "IP电话回声消除LMS改进算法的研究", 《计算机仿真》 * |
芮国胜: "基于凸组合的同步长最大均方权值偏差自适应滤波算法", 《通信学报》 * |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103561185A (en) * | 2013-11-12 | 2014-02-05 | 沈阳工业大学 | Method for eliminating echoes of sparse path |
CN103680515A (en) * | 2013-11-21 | 2014-03-26 | 苏州大学 | Proportional adaptive filter coefficient vector updating method using coefficient reusing |
CN103680515B (en) * | 2013-11-21 | 2017-01-25 | 苏州大学 | Proportional adaptive filter coefficient vector updating method using coefficient reusing |
CN104410762B (en) * | 2014-11-18 | 2018-04-27 | 沈阳工业大学 | Sane echo cancelltion method in hands-free speaking system |
CN106157965A (en) * | 2016-05-12 | 2016-11-23 | 西南交通大学 | A kind of zero norm collection person's illumination-imitation projection self-adoptive echo cancel method reused based on weight vector |
CN106157965B (en) * | 2016-05-12 | 2019-05-17 | 西南交通大学 | A kind of zero norm collection person's illumination-imitation projection self-adoptive echo cancel method reused based on weight vector |
CN106254698A (en) * | 2016-08-19 | 2016-12-21 | 西南交通大学 | A kind of zero norm subband acoustic echo removing method |
CN106254698B (en) * | 2016-08-19 | 2019-03-22 | 西南交通大学 | A kind of zero norm subband acoustic echo removing method |
CN106782593B (en) * | 2017-02-27 | 2019-10-25 | 重庆邮电大学 | A kind of more band structure sef-adapting filter switching methods eliminated for acoustic echo |
CN106782593A (en) * | 2017-02-27 | 2017-05-31 | 重庆邮电大学 | A kind of many band structure sef-adapting filter changing methods eliminated for acoustic echo |
CN107947761A (en) * | 2017-12-18 | 2018-04-20 | 西安理工大学 | Change threshold percentage renewal adaptive filter algorithm based on lowest mean square quadravalence |
CN107947761B (en) * | 2017-12-18 | 2021-09-10 | 西安理工大学 | Variable threshold value proportion updating self-adaptive filtering method based on fourth order of least mean square |
CN108877824A (en) * | 2018-05-31 | 2018-11-23 | 西南交通大学 | A kind of combination step-length echo cancel method that tracking performance is high |
CN109040497B (en) * | 2018-07-24 | 2020-12-25 | 西南交通大学 | Proportional affine projection self-adaptive echo cancellation method based on M estimation |
CN109040497A (en) * | 2018-07-24 | 2018-12-18 | 西南交通大学 | A kind of proportional class illumination-imitation projection self-adoptive echo cancel method based on M estimation |
CN110191245A (en) * | 2019-07-10 | 2019-08-30 | 西南交通大学 | A kind of adaptive echo cancellation method based on time-varying parameter |
CN110191245B (en) * | 2019-07-10 | 2021-06-22 | 西南交通大学 | Self-adaptive echo cancellation method based on time-varying parameters |
Also Published As
Publication number | Publication date |
---|---|
CN103369162B (en) | 2015-08-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103369162B (en) | A kind of listener's echo self adaptive elimination method of low complex degree | |
US8014519B2 (en) | Cross-correlation based echo canceller controllers | |
CN105825864B (en) | Both-end based on zero-crossing rate index is spoken detection and echo cancel method | |
KR100714768B1 (en) | Statistical adaptive-filter controller | |
US20060018457A1 (en) | Voice activity detectors and methods | |
CN104506746B (en) | A kind of proportional adaptive echo cancellation method of convex combination decorrelation of improvement | |
CN103067629B (en) | echo cancellation device | |
CN104410761B (en) | A kind of affine projection symbol subband convex combination adaptive echo cancellation method | |
CN104601837B (en) | A kind of robust convex combination self adaptation listener's echo removing method | |
CN104883462A (en) | Adaptive filter and filtering method used for eliminating acoustics echo | |
CN107105111B (en) | A kind of proportional affine projection echo cancel method of combination step-length | |
US8019075B2 (en) | Hybrid echo canceller controllers | |
CN107819963B (en) | A kind of equal cube absolute value echo cancel method of the minimum of convex combination | |
CN109102794A (en) | M based on convex combination estimates the echo cancel method of proportional class affine projection | |
US8081753B2 (en) | Hybrid echo canceller controllers | |
CN104144269B (en) | A kind of proportional self adaptation listener's echo removing method based on decorrelation | |
CN105721729A (en) | Echo cancellation method based on block-sparse proportionate reuse weight coefficient affine projection | |
CN106412352B (en) | A kind of time-frequency memory subband ratio adaptive echo cancellation method | |
Capman et al. | Acoustic echo cancellation using a fast QR-RLS algorithm and multirate schemes | |
CN106060295B (en) | A kind of proportional affine projection echo cancel method of convex combination coefficient difference | |
Gunther et al. | Blind acoustic echo cancellation without double-talk detection | |
Kühl et al. | Kalman filter based system identification exploiting the decorrelation effects of linear prediction | |
CN106161821A (en) | A kind of class illumination-imitation projection self-adoptive echo cancel method having offset compensation | |
Kobayashi et al. | A hands-free unit with noise reduction by using adaptive beamformer | |
Fukui et al. | Acoustic echo canceller software for VoIP hands-free application on smartphone and tablet devices |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20150805 Termination date: 20180709 |
|
CF01 | Termination of patent right due to non-payment of annual fee |