Movatterモバイル変換


[0]ホーム

URL:


CN1708920A - Echo canceller with mobile crosstalk control - Google Patents

Echo canceller with mobile crosstalk control
Download PDF

Info

Publication number
CN1708920A
CN1708920ACN02830002.5ACN02830002ACN1708920ACN 1708920 ACN1708920 ACN 1708920ACN 02830002 ACN02830002 ACN 02830002ACN 1708920 ACN1708920 ACN 1708920A
Authority
CN
China
Prior art keywords
echo
signal
unit
delay
error signal
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.)
Pending
Application number
CN02830002.5A
Other languages
Chinese (zh)
Inventor
D·托帕洛韦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Telefonaktiebolaget LM Ericsson AB
Original Assignee
Telefonaktiebolaget LM Ericsson AB
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Telefonaktiebolaget LM Ericsson ABfiledCriticalTelefonaktiebolaget LM Ericsson AB
Publication of CN1708920ApublicationCriticalpatent/CN1708920A/en
Pendinglegal-statusCriticalCurrent

Links

Images

Classifications

Landscapes

Abstract

The device of the invention for canceling echo generated by a first telecommunication device located at a first end of a connection, comprises: a first adaptive filtering unit (36; 56) outputting an echo estimate, which unit is supplied with a first error signal (E)MCC1;EMCC2) Control of (2); a delay estimation unit (44; 54) outputting an echo delay estimate, adapted to determine a signal originating from a second end of the connection and destined for the first end and the first error signal (E)MCC2) The offset between; a delay unit (46; 57) for delaying the signal (Y') destined for the first terminal by the echo delay estimate, an output of the delay unit being connected to an input of the first adaptive filtering unit (36; 56); and an echo cancellation unit (38; 58) for subtracting an estimate of the echo from a signal (Xin) received from the first telecommunication device.

Description

Echo eliminator with mobile cross-talk control
The present invention relates to have the echo eliminator of mobile cross-talk control.
Echo eliminator is a kind of device that is usually used in restraining or removing in the telephone system echo in the long-distance service.For example, in honeycomb public land mobile net network (PLMN), echo eliminator is used for mobile services switching centre (MSC), with the echo in supression or the removal speech business.Echo eliminator also is used for compensating sound or mechanical echoes in mobile radio phone and " hands-free " telephone plant.
On the principle, the digital mobile radio phone handset should not produce echo, connects and does not mix because have to the duplex of this hand-held device, and reasoning does not have echo source thus.But in the actual conditions, many these type of mobile phones can produce the echo that is derived from sound in the hand-held device or mechanical cross-talk.This type of echo makes user's worry, especially when the Systems Operator selects to improve downlink signal levels.Improve downlink signal levels and become usual practice, because many clients complain that the level of loud speaker output of mobile handsets is not high.
Since adopt in the transmission path two speech coders/decoders (codec) to and radio interface, so the echo path of digital mobile phone is non-linear, and changes in time.In addition, in the digital mobile phone level of echo well below echo level from PSTN (public switched telephone network).For example, digital cellular global system for mobile communications (GSM) requirement is the pure tone of 0dBm for level in the 300-3400Hz frequency band, and measured echo reflection loss (ERL) of arriving is 46dB (for mobile phone).But if adopt non-pure tone signal to measure, then this ERL may be lower, but still need the supression level of about 40dB.In other words, quantizing noise seemingly causes the nonlinear important root of echo path.
For eliminating echo, many solutions have been proposed.
For example, the long-term average that document EP-A-0 746 133 has introduced filter factor is used to estimate echo delay, and document WO-A-96 27951 has then introduced the result of calculation of FFT (fast fourier transform) is estimated as a step length of delay.But these solutions are very complicated, and it is very difficult to make real-time implementation get up, because they will expend the plenty of time of processor.
In document US-A-6 064 873, proposed a kind of solution preferably, but it is still very complicated.In addition, also do not provide the details of relevant mobile cross-talk control.Moreover this solution can not be finely tuned the delay of mobile network's side.
Fig. 1 shows the schematic diagram of the general networks echo eliminator with mobile cross-talk control.A plurality of this echo eliminators can constitute echo canceller pool (ECP), and can be integrated in the digital exchange system.
Input originates from the signal Xin of distal side (for example may be cellular link or satellite link) in mobile cross-talk control (MCC) unit 10.MCC unit 10 also receives the output of nonlinear processor (NLP) 12 as input.Near-end (for example its can corresponding to PSTN), mixedcell 14 be 2 line circuits with 4 line line transfer.The output that mixedcell 14 receives as theMCC unit 10 of input, and output signal Yin.Two talk detector (DTD)unit 16 andmixed cell 14 also connect.Input delay (D)unit 18 is gone back in the output ofMCC unit 10, and the output ofdelay cell 18 offers finite impulse response (FIR) (FIR) filter 20.FIR filter 20 is adaptive, because it is controlled by the error signal E ofsubtrator 22outputs.Subtrator 22 calculates output poor of the signal Yin that starts from far-end and FIR filter 20.NLP 12 is also imported in the output ofsubtrator 22.
This echo eliminator is simpler than the equipment that proposes in the above-mentioned prior art document.But it can't obtain the adaptation value of echo delay.
The present invention is intended to overcome above-mentioned shortcoming.
For this reason, the invention provides a kind of echo eliminator in the communication network, be used to eliminate echo, it should be noted that described cancellation element comprises by first telecommunication installation generation of first end that is positioned at connection:
The first adaptive-filtering unit, it is controlled by first error signal, described first error signal signal that to be the signal that receives from described first telecommunication installation export with the described first adaptive-filtering unit poor; The estimation that described echo is exported in the described first adaptive-filtering unit;
Postpone estimation unit, it is suitable for determining that second end by described connection starts and mails to the signal of described first end and the side-play amount between described first error signal, and described delay estimation unit is exported the estimation of described echo delay;
Delay cell is used to make the described echo delay estimator of the signal delay that mails to described first end, and the output of described delay cell is connected to the input of the described first adaptive-filtering unit; And
Echo-cancellation unit is used for deducting from the signal that is received from described first telecommunication installation estimation of described echo.
Thus, because the present invention, real-time implementation is oversimplified.Moreover echo signal delay value is estimated with adaptive mode.The present invention also makes and can finely tune echo signal delay value.In addition, the echo-signal level value is estimated with adaptive mode.
According to special characteristic, described echo eliminator also comprises another adaptive-filtering unit, this filter unit only is subjected to be used to estimate that in the incipient stage of echo cancellation process another error signal of described delay controls, described another error signal signal that to be the signal that receives from described first telecommunication installation export with described another adaptive-filtering unit poor, the signal that described another adaptive-filtering unit will mail to described first end receives as input, and in the described incipient stage, described delay estimation unit is suitable for determining to mail to the signal of described first end and the side-play amount between described another error signal.
The invention enables the coefficient estimation that can obtain described another adaptive-filtering unit more quickly in the incipient stage.
According to certain special characteristic, described delay estimation unit is suitable for calculating described first error signal and mails to the cross-correlation of the signal of described first end, and is suitable for calculating described another error signal and the cross-correlation that mails to the signal of described first end in the described incipient stage.
The calculating of described cross-correlation is simple, makes real-time implementation easy.
Based on purpose same as described above, the present invention also provides a kind of echo cancellation system in the communication network, wherein first telecommunication installation is positioned at first end of connection, and second telecommunication installation is positioned at second end of described connection, and described echo cancellation system comprises the echo eliminator of above summary.
This echo cancellation system has the advantage identical with above-mentioned echo eliminator.
Based on purpose same as described above, the present invention also provides a kind of communication network, and it comprises the echo cancellation system of above summary.
This communication network has the advantage identical with described echo eliminator.
According to certain special characteristic of described network, extremely the link of above-mentioned first telecommunication installation comprises cellular link or satellite link.
Owing in this type of link, postpone very long and variation in time (particularly being), so the present invention is valuable especially because the continuous radio transmission conditions that changes.
Below reading by non-limiting example provide at DETAILED DESCRIPTION OF THE PREFERRED, be appreciated that other features and advantages of the present invention.
Following description references accompanying drawing, in the accompanying drawing:
The Fig. 1 that had described schematically shows the conventional echo eliminator with mobile cross-talk control;
Fig. 2 is the difference in demonstration sound cross-talk echo path and the PSTN echo path schematically;
Fig. 3 schematically shows echo eliminator according to a particular embodiment of the present invention, has wherein shown all entities in the work of the incipient stage of echo cancellation process;
Fig. 4 illustrates schematically how particular embodiments of the inventions herein estimates echo delay; And
Fig. 5 schematically shows echo eliminator according to a particular embodiment of the present invention, has wherein only shown the entity of working during the fine setting stage after the incipient stage of echo cancellation process finishes.
Hereinafter, term " far-end " and " only end " they are not in order to limit, but the relative two ends of two-way communication path.
Having relatively high expectations of mobile cross-talk control task.It should eliminate the cross-talk echo from cell phone, but if there is no echo, and it should not reduce voice quality, and should not cause slicing or make it distortion in the voice signal of input.
From the angle of switching system, as shown in Figure 2, the echo that has many features to make to be derived from the cross-talk in the mobile digital hand-held device is distinguished mutually with network echo.
Fig. 2 shows the travelling carriage (MS) 24 that is connected with the base station system (BSS) 26 of cellular network.(MSC) 28 of mobile switching centre is connected with echo canceller pool 30.The input and output arrow of MSC 28 and echo canceller pool 30 represent the to come in and go out signal path (left side of MSC 28) of BSS 26 and local exchange center (LE) signal path of the public switched telephone network (PSTN) 32 of coming in and going out.LE comprises and is used for 4 line line transfer is the mixed cell H of 2 line circuits.Landline telephone ST 34 is connected to LE.
The arrow of MS 24 and BSS 26 tops is represented crosstalk path, and the arrow of PSTN 32 and ST 34 belows is represented the echo path of PSTN.Very little signal only takes place in the echo path of network echo canceller to be disturbed.But the echo path of the echo eliminator of control cross-talk comprises wireless radio transmission.This causes moving back to the feature of wave path and the difference that network echo relatively has essence.
Delay in the handset echo is very long, and this is because wireless radio transmission need be encoded and interweave.Actual echo delay may with (such as but not limited to) hand-held device, system hardware, extra treatment facility be with to call out route different and different.
Because the change of hand-held device position, the feature that therefore moves back to wave path often changes fast and continually.This feature also may be subjected to the influence of the transmission of error code, switching or interruption in the wireless radio transmission for example.The MS echo delay may for example change in 120 to 320 milliseconds the scope.The duration of MS echo is generally short than the duration of PSTN echo, and its level is generally lower.
Fig. 3 has shown echo eliminator according to a particular embodiment of the present invention, this echo eliminator is handled this two kinds of echoes respectively according to the above-mentioned difference between the echo of echo that originates from portable terminal and fixed network, and uses in the so-called incipient stage of echo cancellation process.
Consider to comprise respectively that the far-end of first and second telecommunication installations and the communication network between the near-end connect.Link to first telecommunication installation that is positioned at far-end comprises cellular link or satellite link, and second telecommunication installation that is positioned at near-end is assumed to the fixed telecommunication device.When the incipient stage occurred in connection between near-end and the far-end and begins, it had predetermined lasting time.
In order to eliminate the echo that originates from near-end one side, adopt and the identical conventional echo eliminator of before having described with reference to figure 1 300 of conventional echo eliminator, it comprisesnonlinear processor 12, twotalk detector 16,delay cell 18, finiteimpulse response filter 20 andsubtrator 22.
In order to eliminate the echo that originates from far-end one side, according to the present invention, described echo eliminator comprises theecho eliminator 302 with first adaptive-filteringunit F MCC1 36, and its output originates from the estimation of the echo of far-end.FMCC1 unit 36 is subjected to the first error signal EMCC-1 control, this first error signal signal that to be the signal Xin that receives from first telecommunication installation export withFMCC1 unit 36 poor.The calculating of this difference is carried out by subtrator 38.The first error signal EMCC1Be used to adjust the coefficient of filter FMCC1 36.
Echo eliminator 302 also comprises another adaptive-filtering unit F t 40.Ft unit 40 will originate from near-end and mail to the signal Y ' conduct input reception of far-end.Ft unit 40 is subjected to another error signal EtControl, this another error signal signal that to be signal Xin export withFt unit 40 poor.The calculating of this difference is carried out by another subtrator 42.Described another error signal EtBe used to adjust the coefficient of filter Ft 40.Being noted that filter Ft40 can be designed as only calculates a coefficient subclass, and for example in ten coefficients provides the rough estimate of echo with the incipient stage in echo cancellation process.
Echo eliminator 302 also comprises delayestimation unit C 44, and its output originates from the delay of the echo of far-end and estimates.The signal Y ' thatC unit 44 receives as first input, and receive another error signal E that imports as secondt, this element is suitable for determining signal Y ' and described another error signal EtBetween side-play amount.
Echo eliminator 302 also comprises delay cell DELAY 46, is used to the echo delay estimator that signal Y 'delay C unit 44 is exported.The output ofDELAY unit 46 is connected to the input ofFMCC1 unit 36.
Subtrator 38 estimates to serve as echo-cancellation unit by the echo that deducts 36 outputs of FMCC1 unit from signal Xin.
Echo delay is for example being estimated during theDTD unit 16 detected near end talk byC unit 44.
As shown in Figure 4, estimate echo delay.In a plurality of time intervals (for example blanking time between two samples), calculate described another error signal EtWith the cross-correlation of signal Y ', the cross correlation value that will so obtain is stored in the random access memory 460 ofDELAY unit 46 then.Comparator 462 is the value of all storages relatively then, and definite maximum cross-correlation value, and it is corresponding to echo delay.In fact, when the distant echo signal peak takes place when, described another error signal EtAnd originate from cross-correlation maximum between the signal Y ' of near-end.
During determining this echo delay, all coefficients ofFMCC1 unit 36 equal 0, so that this filter is had no effect.Postpone to estimate thatFMCC1 unit 36 just begins the calculating filter coefficient value in case carried out.
As previously mentioned, the echo-signal that originates from far-end is shorter, and its level is lower than the echo-signal that originates from the PSTN side.Therefore, the quantity of transversary sef-adapting filter joint that is used for estimating being derived from the echo-signal of far-end obviously is less than the used quantity of conventional echo eliminator on the PSTN side 300.In addition, used number of filter sections can be than used number of filter sections much less in theFMCC1 unit 36 in theFt unit 40.
Can be with normalization LMS (NLMS, normalization minimum mean-square) algorithm application in two sef-adapting filters.For example, therefore two filters can be realized by using individual digit signal processor (DSP).
Fig. 5 has shownecho eliminator 502 according to a particular embodiment of the present invention, and it is corresponding to the fine setting stage of echo cancellation process, and wherein the entity in work lacks than the work entity in the incipient stage shown in Figure 3.
In order to eliminate the echo that originates from near-end one side, adopt with shown in Figure 3 and previous with reference to the described identicalconventional echo eliminator 300 of figure l, it comprisesnonlinear processor 12, twotalk detector 16,delay cell 18, finiteimpulse response filter 20 andsubtrator 22.
In order to eliminate the echo that originates from far-end one side, according to the present invention, this echo eliminator comprises theecho eliminator 502 with single adaptive-filteringunit F MCC2 56, and this device output originates from the estimation of the echo of far-end.When incipient stage of echo cancellation process finished, the coefficient initialization ofFMCC2 unit 56 was the coefficient of theFt unit 40 that obtains when finishing the incipientstage.FMCC2 unit 56 is subjected to error signal EMCC2Control, this error signal signal that to be the signal Xin that receives from first telecommunication installation that is positioned at far-end export withFMCC2 unit 56 poor.The calculating of this difference is carried out by subtrator 58.The first error signal EMCC2Be used to adjust the coefficient of filter FMCC256.
Echo eliminator 502 also comprises delayestimation unit C 54, and this element output originates from the delay of the echo of far-end and estimates.The signal Y ' thatC unit 54 will originate from near-end and mail to far-end receives as first input, and with error signal EMCC2Receive as second input,C unit 54 is suitable for determining signal Y ' and error signal EMCC2Between side-play amount, for example by coming error signal E with reference to the described mode of Fig. 4 with similarMCC2Cross-correlation with signal Y '.
Echo eliminator 502 also comprisesdelay cell DELAY 57, is used to the echo delay estimator that signal Y 'delay C unit 54 is exported.The output ofDELAY unit 57 is connected to the input ofFMCC2 unit 56.
Subtrator 58 estimates to serve as echo-cancellation unit by the echo that deducts 56 outputs of FMCC2 unit from signal Xin.
Echo delay is for example being estimated during the 16 detected near-end conversations of DTD unit byC unit 54.

Claims (6)

2. echo eliminator as claimed in claim 1 is characterized in that: it also comprises adaptive-filtering unit (40), and this filter unit is subjected to only to be used to estimate in the incipient stage of described echo cancellation process another error signal (E of described delayt) control, described another error signal (Et) to be the signal (Xin) that receives from described first telecommunication installation with the signal of described another adaptive-filtering unit (40) output poor, the described signal (Y ') that described another adaptive-filtering unit (40) will mail to described first end receives as input; And, in the described incipient stage, described delay estimation unit (44; 54) signal (Y ') that is suitable for determining to mail to described first end and described another error signal (Et) between side-play amount.
CN02830002.5A2002-12-092002-12-09 Echo canceller with mobile crosstalk controlPendingCN1708920A (en)

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
PCT/IB2002/005697WO2004054127A1 (en)2002-12-092002-12-09Echo cancellation device with mobile crosstalk control

Publications (1)

Publication NumberPublication Date
CN1708920Atrue CN1708920A (en)2005-12-14

Family

ID=32500452

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN02830002.5APendingCN1708920A (en)2002-12-092002-12-09 Echo canceller with mobile crosstalk control

Country Status (4)

CountryLink
EP (1)EP1570583A1 (en)
CN (1)CN1708920A (en)
AU (1)AU2002353422A1 (en)
WO (1)WO2004054127A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102760461A (en)*2012-05-282012-10-31杭州联汇数字科技有限公司Volume adaptive control audio playing equipment and method
CN104364844A (en)*2012-06-082015-02-18英特尔公司Echo cancellation algorithm for long delayed echo

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN107331406B (en)*2017-07-032020-06-16福建星网智慧软件有限公司Method for dynamically adjusting echo delay

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4970715A (en)*1987-03-271990-11-13Universal Data Systems, Inc.Modem with improved remote echo location and cancellation
US5896452A (en)*1996-05-241999-04-20Motorola, Inc.Multi-channel echo canceler and method using convolution of two training signals

Cited By (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102760461A (en)*2012-05-282012-10-31杭州联汇数字科技有限公司Volume adaptive control audio playing equipment and method
CN102760461B (en)*2012-05-282015-08-05杭州联汇数字科技有限公司A kind of audio-frequence player device of Automatic adjusument volume and method
CN104364844A (en)*2012-06-082015-02-18英特尔公司Echo cancellation algorithm for long delayed echo
CN104364844B (en)*2012-06-082018-12-04英特尔公司For the echo cancellation algorithm of long delay echo

Also Published As

Publication numberPublication date
EP1570583A1 (en)2005-09-07
WO2004054127A1 (en)2004-06-24
AU2002353422A1 (en)2004-06-30

Similar Documents

PublicationPublication DateTitle
US8374851B2 (en)Voice activity detector and method
US5896452A (en)Multi-channel echo canceler and method using convolution of two training signals
CN1126286C (en)Method and apparatus for echo estimation and suppression
CN1118956C (en)Echo path delay estimation
CN1890948A (en) Double talk activity detector and method for echo canceller circuit
US6760435B1 (en)Method and apparatus for network speech enhancement
US6928160B2 (en)Estimating bulk delay in a telephone system
CN1249869A (en)Method and apparatus for using state determination to control functional elements
US8934620B2 (en)Acoustic echo cancellation for high noise and excessive double talk
PL179971B1 (en)Method of and apparatus for reducing residual echo from a remote terminal of voice communication network
JPH11514516A (en) Adaptive dual filter echo cancellation method
CN1192510C (en)Method and apparatus for controlling echo on both sides of a connection
US20020101982A1 (en)Line echo canceller scalable to multiple voice channels/ports
CN1650537A (en)Echo cancellation
CN1706174A (en)Integrated noise cancellation and residual echo suppression
EP1078474A2 (en)Echo cancellation in digital data transmission system
CN1505894A (en)Network echo suppression in mobile stations
US20070058798A1 (en)Echo canceller
CN1708920A (en) Echo canceller with mobile crosstalk control
US6426979B1 (en)Adaptation control algorithm for echo cancellation using signal-value based analysis
JP2001525634A (en) Method and apparatus for canceling echoes originating from a mobile terminal
US20030081762A1 (en)Method and apparatus for an improved echo canceller
JP2891295B2 (en) Acoustic echo canceller
GB2342549A (en)Sub-band echo cancellation
US7734035B2 (en)Method and apparatus for soft-response echo suppression

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
C02Deemed withdrawal of patent application after publication (patent law 2001)
WD01Invention patent application deemed withdrawn after publication

[8]ページ先頭

©2009-2025 Movatter.jp