Echo suppression and cancellation

Echo suppression and echo cancellation are methods used in telephony to improve voice quality by preventing echo from being created or removing it after it is already present. In addition to improving subjective audio quality, echo suppression increases the capacity achieved through silence suppression by preventing echo from traveling across a telecommunications network. Echo suppressors were developed in the 1950s in response to the first use of satellites for telecommunications.

Echo suppression and cancellation methods are commonly called acoustic echo suppression (AES) and acoustic echo cancellation (AEC), and more rarely line echo cancellation (LEC). In some cases, these terms are more precise, as there are various types and causes of echo with unique characteristics, including acoustic echo (sounds from a loudspeaker being reflected and recorded by a microphone, which can vary substantially over time) and line echo (electrical impulses caused by, e.g., coupling between the sending and receiving wires, impedance mismatches, electrical reflections, etc.,[1] which varies much less than acoustic echo). In practice, however, the same techniques are used to treat all types of echo, so an acoustic echo canceller can cancel line echo as well as acoustic echo. AEC in particular is commonly used to refer to echo cancelers in general, regardless of whether they were intended for acoustic echo, line echo, or both.

Although echo suppressors and echo cancellers have similar goals—preventing a speaking individual from hearing an echo of their own voice—the methods they use are different:

  • Echo suppressors work by detecting a voice signal going in one direction on a circuit, and then muting or attenuating the signal in the other direction. Usually, the echo suppressor at the far end of the circuit does this muting when it detects voice coming from the near-end of the circuit. This muting prevents the speaker from hearing their own voice returning from the far end.
  • Echo cancellation involves first recognizing the originally transmitted signal that re-appears, with some delay, in the transmitted or received signal. Once the echo is recognized, it can be removed by subtracting it from the transmitted or received signal. This technique is generally implemented digitally using a digital signal processor or software, although it can be implemented in analog circuits as well.[2]

ITU standards G.168 and P.340 describe requirements and tests for echo cancellers in digital and PSTN applications, respectively.

History

In telephony, echo is the reflected copy of one's voice heard some time later. If the delay is fairly significant (more than a few hundred milliseconds), it is considered annoying. If the delay is very small (tens of milliseconds or less[3]), the phenomenon is called sidetone. If the delay is slightly longer, around 50 milliseconds, humans cannot hear the echo as a distinct sound, but instead hear a chorus effect.[3]

In the earlier days of telecommunications, echo suppression was used to reduce the objectionable nature of echos to human users. One person speaks while the other listens, and they speak back and forth. An echo suppressor attempts to determine which is the primary direction and allows that channel to go forward. In the reverse channel, it places attenuation to block or suppress any signal on the assumption that the signal is echo. Although the suppressor effectively deals with echo, this approach leads to several problems which may be frustrating for both parties to a call.

  • Double-talk: It is fairly normal in conversation for both parties to speak at the same time, at least briefly. Because each echo suppressor will then detect voice energy coming from the far-end of the circuit, the effect would ordinarily be for loss to be inserted in both directions at once, effectively blocking both parties. To prevent this, echo suppressors can be set to detect voice activity from the near-end speaker and to fail to insert loss (or insert a smaller loss) when both the near-end speaker and far-end speaker are talking. This, of course, temporarily defeats the primary effect of having an echo suppressor at all.
  • Clipping: Since the echo suppressor is alternately inserting and removing loss, there is frequently a small delay when a new speaker begins talking that results in clipping the first syllable from that speaker's speech.
  • Dead-set: If the far-end party on a call is in a noisy environment, the near-end speaker will hear that background noise while the far-end speaker is talking, but the echo suppressor will suppress this background noise when the near-end speaker starts talking. The sudden absence of background noise gives the near-end user the impression that the line has gone dead.

In response to this, Bell Labs developed echo canceler theory in the early 1960s,[4][5] which then resulted in laboratory echo cancelers in the late 1960s and commercial echo cancelers in the 1980s.[6] An echo canceller works by generating an estimate of the echo from the talker's signal, and subtracts that estimate from the return path. This technique requires an adaptive filter to generate a signal accurate enough to effectively cancel the echo, where the echo can differ from the original due to various kinds of degradation along the way. Since invention at AT&T Bell Labs[5] echo cancellation algorithms have been improved and honed. Like all echo cancelling processes, these first algorithms were designed to anticipate the signal which would inevitably re-enter the transmission path, and cancel it out.

Rapid advances in digital signal processing allowed echo cancellers to be made smaller and more cost-effective. In the 1990s, echo cancellers were implemented within voice switches for the first time (in the Northern Telecom DMS-250) rather than as standalone devices. The integration of echo cancellation directly into the switch meant that echo cancellers could be reliably turned on or off on a call-by-call basis, removing the need for separate trunk groups for voice and data calls. Today's telephony technology often employs echo cancellers in small or handheld communications devices via a software voice engine, which provides cancellation of either acoustic echo or the residual echo introduced by a far-end PSTN gateway system; such systems typically cancel echo reflections with up to 64 milliseconds delay.

Operation

An adaptive echo canceler for a telephone circuit. The function of H, the hybrid transformer, is to route incoming speech from the far end xk to the local telephone and route speech from the telephone to the far end. However, the hybrid is never perfect, so its output dk contains both the desired speech from the local telephone plus filtered speech from the far end. The echo canceller is the adaptive filter fk, which attempts to minimize the error signal εk by filtering the incoming far end speech into a replica yk of the far end speech that leaks through the hybrid. Once the adaption is complete, the error signal consists mostly of speech from the local telephone.

The echo cancellation process works as follows:

  1. A far-end signal is delivered to the system.
  2. The far-end signal is reproduced.
  3. The far-end signal is filtered and delayed to resemble the near-end signal.
  4. The filtered far-end signal is subtracted from the near-end signal.
  5. The resultant signal represents sounds present in the room excluding any direct or reverberated sound.

The primary challenge for an echo canceller is determining the response characteristics of the filter to be applied to the far-end signal such that it resembles the resultant near-end echo. The filter is essentially a model of speaker, microphone and the room's acoustical attributes. Echo cancellers must be adaptive because the characteristics of the near-end's speaker and microphone are generally not known in advance. The acoustical attributes of the near-end's room are also not generally known in advance, and may change (e.g., if the microphone is moved relative to the speaker, or if individuals walk around the room causing changes in the acoustic reflections).[2][7] By using the far-end signal as the stimulus, modern systems use an adaptive filter and can converge from providing no cancellation to 55 dB of cancellation in around 200 ms.[citation needed]

Echo cancellation alone may be insufficient in many applications. Echo cancellation and suppression can work in conjunction to achieve acceptable performance.

Quantifying echo

Echo is measured as echo return loss (ERL). This is the ratio, expressed in decibels, of the original signal and its echo.[8] High values mean the echo is very weak, while low values mean the echo is very strong. Negative indicate the echo is stronger than the original signal, which if left unchecked would cause audio feedback.

The performance of an echo canceller is measured in echo return loss enhancement (ERLE),[3][9] which is the amount of additional signal loss applied by the echo canceller. Most echo cancellers are able to apply 18 to 35 dB ERLE.

The total signal loss of the echo (ACOM) is the sum of the ERL and ERLE.[9][10]

Current uses

Sources of echo are found in everyday surroundings such as:

  • Hands-free car phone systems
  • A standard telephone or cellphone in speakerphone mode
  • Dedicated standalone speakerphones
  • Installed conference room systems which use ceiling speakers and microphones on the table
  • Physical coupling where vibrations of the loudspeaker transfer to the microphone via the handset casing

In some of these cases, sound from the loudspeaker enters the microphone almost unaltered. The difficulties in canceling echo stem from the alteration of the original sound by the ambient space. These changes can include certain frequencies being absorbed by soft furnishings and reflection of different frequencies at varying strength.

Implementing AEC requires engineering expertise and a fast processor, usually in the form of a digital signal processor (DSP), this cost in processing capability may come at a premium, however, many embedded systems do have a fully functional AEC.

Smart speakers and interactive voice response systems that accept speech for input use AEC while speech prompts are played to prevent the system's own speech recognition from falsely recognizing the echoed prompts and other output.

Modems

Standard telephone lines use the same pair of wires to both send and receive audio, which results in a small amount of the outgoing signal being reflected back. This is useful for people talking on the phone, as it provides a signal to the speaker that their voice is making it through the system. However, this reflected signal causes problems for a modem, which is unable to distinguish between a signal from the remote modem and the echo of its own signal.

For this reason, earlier dial-up modems split the signal frequencies, so that the devices on either end used different tones, allowing each one to ignore any signals in the frequency range it was using for transmission. However, this diminished the amount of bandwidth available to both sides.

Echo cancellation mitigated this problem. During the call setup and negotiation period, both modems send a series of unique tones and then listen for them to return through the phone system. They measure the total delay time, then configure a delay line for that same period. Once the connection is completed, they send their signals into the phone lines as normal, but also into the delay line. When their signal is reflected back, it is mixed with the inverted signal from the delay line, which cancels out the echo. This allowed both modems to use the full spectrum available, doubling the possible speed.

Echo cancellation is also applied by many telcos to the line itself and can cause data corruption rather than improving the signal. Some telephone switches or converters (such as analog terminal adapters) disable echo suppression or echo cancellation when they detect the 2100 or 2225 Hz answer tones associated with such calls, in accordance with ITU-T recommendation G.164 or G.165.

ISDN and DSL modems operating at frequencies above the voice band over standard twisted-pair telephone wires also make use of automated echo cancellation to allow simultaneous bidirectional data communication. The computational complexity in implementing the adaptive filter is much reduced compared to voice echo cancelling because the transmit signal is a digital bit stream. Instead of a multiplication and an addition operation for every tap in the filter, only the addition is required. A RAM lookup table based echo cancelling scheme[11][12] eliminates even the addition operation by simply addressing a memory with a truncated transmit bit stream to obtain the echo estimate. Echo cancellation is now commonly implemented with Digital Signal Processor (DSP) techniques.

Some modems use separate incoming and outgoing frequencies or allocate separate time slots for transmitting and receiving to eliminate the need for echo cancellation. Higher frequencies beyond the original design limits of telephone cables suffer significant attenuation distortion due to bridge taps and incomplete impedance matching. Deep, narrow frequency gaps which cannot be remedied by echo cancellation often result. These are detected and mapped out during connection negotiation.

See also

References

  1. ^ "Octasic: Voice Quality Enhancement & Echo Cancellation". Archived from the original on 2014-08-21. Retrieved 14 April 2014.
  2. ^ a b Eneroth, Peter (2001). Stereophonic Acoustic Echo Cancellation: Theory and Implementation (PDF) (Thesis). Lund University. ISBN 91-7874-110-6. ISSN 1402-8662. Retrieved 2015-06-25.
  3. ^ a b c "Echo in Voice over IP Systems". Retrieved 2 July 2014.
  4. ^ Sondhi, Man Mohan (March 1967). "An adaptive echo canceler" (PDF). Bell System Technical Journal. 46 (3): 497–511. doi:10.1002/j.1538-7305.1967.tb04231.x. Archived from the original (PDF) on 2014-04-16. Retrieved 14 April 2014.
  5. ^ a b US 3500000, Kelly Jr., John L., "Self-adaptive echo canceller", published 1970-03-10, assigned to Bell Telephone Laboratories, Inc. 
  6. ^ Murano, Kazuo; Unagami, Shigeyuki; Amano, Fumio (January 1990). "Echo Cancellation and Applications" (PDF). IEEE Communications Magazine. 28 (1): 49–55. doi:10.1109/35.46671. ISSN 0163-6804. S2CID 897792. Retrieved 14 April 2014.
  7. ^ Åhgren, Per (November 2005). "Acoustic Echo Cancellation and Doubletalk Detection Using Estimated Loudspeaker Impulse Responses" (PDF). IEEE Transactions on Speech and Audio Processing. 13 (6): 1231–1237. CiteSeerX 10.1.1.530.4556. doi:10.1109/TSA.2005.851995. S2CID 2575877.
  8. ^ "What is Echo Return Loss (ERL) and how does it affect voice quality?". Archived from the original on 2015-06-26.
  9. ^ a b "Echo Analysis for Voice over IP". Cisco Systems. Retrieved 2 July 2014.
  10. ^ Kosanovic, Bogdan (2002-04-11). "Echo Cancellation Part 1: The Basics and Acoustic Echo Cancellation". EE Times. Retrieved 7 July 2014.
  11. ^ Holte, N.; Stueflotten, S. (1981). "A New Digital Echo Canceler for Two-Wire Subscriber Lines". IEEE Transactions on Communications. 29 (11): 1573–1581. doi:10.1109/TCOM.1981.1094923. ISSN 1558-0857.
  12. ^ US 4237463, Bjor, Håkon E. & Raad, Bjørn H., "Directional coupler", published 1980-12-02, assigned to Elektrisk Bureau A/S 

Read other articles:

1995 single by Lighthouse Family Lifted1996 re-release artworkSingle by Lighthouse Familyfrom the album Ocean Drive B-side Beautiful Night Absolutely Everything Released8 May 1995 (1995-05-08)StudioBatteryGenreBritish soul[1]Length4:31Label Wildcard Polydor Songwriter(s) Paul Tucker Tunde Baiyewu Martin Brammer Producer(s)Mike PedenLighthouse Family singles chronology Lifted (1995) Ocean Drive (1995) Alternative coverAustralasian artwork Music videoLifted on YouTube Lif...

 

Untuk orang lain dengan nama yang sama, lihat Charles Alcock. Charles Alcock Informasi pribadiNama lengkap Charles William AlcockTanggal lahir (1842-12-02)2 Desember 1842Tempat lahir Sunderland, County Durham, InggrisTanggal meninggal 26 Februari 1907(1907-02-26) (umur 64)Tempat meninggal Brighton, Sussex, InggrisPosisi bermain Striker tengahKarier senior*Tahun Tim Tampil (Gol)1862–1876 Wanderers Harrow Pilgrims Tim nasional1870–1875 Inggris 5 (1) * Penampilan dan gol di klub senior ...

 

Legal terminology This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Alienation property law – news · newspapers · books · scholar · JSTOR (April 2017) (Learn how and when to remove this template message) Property law Part of the common law series Types Personal property Community property Real property Un...

Genus of caddisflies Phryganea Phryganea bipunctata Scientific classification Domain: Eukaryota Kingdom: Animalia Phylum: Arthropoda Class: Insecta Order: Trichoptera Family: Phryganeidae Subfamily: Phryganeinae Genus: PhryganeaLinnaeus, 1758 Phryganea is a genus of giant caddisflies in the family Phryganeidae. There are about 13 described species in the genus.[1][2][3][4] The type species for Phryganea is Phryganea grandis C. Linnaeus.[2] Species Phryg...

 

Claudia JonesLahirClaudia Vera Cumberbatch(1915-02-15)15 Februari 1915Belmont, Port of Spain, Trinidad dan TobagoMeninggal24 Desember 1964(1964-12-24) (umur 49)London, Britania RayaMakamPemakaman HighgateKebangsaanTrinidadNama lainClaudia Cumberbatch JonesPekerjaanJurnalis, aktivisTahun aktif1936–1964Partai politikPartai Komunis Amerika SerikatKeluargaIbu, ayah, dan dua saudara perempuan Claudia Jones, née Claudia Vera Cumberbatch (21 Februari 1915 - 24 Desember 1964), atau...

 

American ultra low-cost airline For other uses, see Spirit Airlines (disambiguation). Spirit Airlines IATA ICAO Callsign NK NKS SPIRIT WINGS Founded1983 (1983)(as Charter One Airlines)Commenced operations1990 (1990)(as Charter One Airlines)May 29, 1992 (1992-05-29)(as Spirit Airlines)AOC #GTIA770S[1]Operating basesAtlantaAtlantic City (ends September 1, 2024)[2]Chicago–O'HareDallas/Fort WorthDetroitFort LauderdaleHouston–IntercontinentalLas Ve...

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Casing borehole – news · newspapers · books · scholar · JSTOR (January 2017) (Learn how and when to remove this template message) Casing Diameters of a Borehole Casing Diagram Casing is a large diameter pipe that is assembled and inserted into a recently d...

 

Titanium trisulfide Names Other names Titanium(IV) sulfide Identifiers CAS Number 12423-80-2 Y 3D model (JSmol) Interactive imageInteractive image ChemSpider 50645119 InChI InChI=1S/3S.TiKey: HOZYDKBKUUVYKD-UHFFFAOYSA-NInChI=1S/S2.S.Ti/c1-2;;/q2*-2;+4Key: KVFIBOBJNNMQLV-UHFFFAOYSA-N SMILES [S][S].[S].[Ti][S-][S-].[S-2].[Ti+4] Properties Chemical formula TiS3 Molar mass 144.062 g/mol Appearance Black whiskers Band gap 1 eV (indirect)[1][2] Ele...

 

Love Shine a Light adalah pemenang Kontes Lagu Eurovision 1997, yang dipentaskan oleh Katrina and the Waves sebagai perwakilan Britania Raya dan singel utama dari album Walk on Water. Karya tersebut adalah kesuksesan terbesar grup tersebut sejak Walking on Sunshine dari 12 tahun sebelumnya. Pranala luar Song lyrics Diarsipkan 2007-05-16 di Wayback Machine. Official fansite Diarsipkan 2012-03-04 di Wayback Machine. Official Site lbsDaftar pemenang Kontes Lagu EurovisionNegara pemenang1950-an S...

2017 single by Jason Derulo Tip ToeSingle by Jason Derulo featuring French MontanaReleasedNovember 10, 2017 (2017-11-10)Length3:07LabelWarner Bros.Songwriter(s)Philip KemboJason DesrouleauxSoaky SirenKarim KharbouchTinashe SibandaJohnny MitchellProducer(s)Pip KemboBantuJason Derulo singles chronology If I'm Lucky (2017) Tip Toe (2017) 1, 2, 3 (2018) French Montana singles chronology Dirty Sexy Money(2017) Tip Toe(2017) Famous(2017) Tip Toe is a song by American singer a...

 

此條目需要补充更多来源。 (2021年7月4日)请协助補充多方面可靠来源以改善这篇条目,无法查证的内容可能會因為异议提出而被移除。致使用者:请搜索一下条目的标题(来源搜索:美国众议院 — 网页、新闻、书籍、学术、图像),以检查网络上是否存在该主题的更多可靠来源(判定指引)。 美國眾議院 United States House of Representatives第118届美国国会众议院徽章 众议院旗...

 

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Desember 2023. Nama ini menggunakan cara penamaan Spanyol: nama keluarga pertama atau paternalnya adalah Torres dan nama keluarga kedua atau maternalnya adalah Ruiz. Cala Cala bermain untuk Sevilla in 2013Informasi pribadiNama lengkap Juan Torres RuizTanggal la...

31°37′00″N 46°09′00″E / 31.61666667°N 46.15°E / 31.61666667; 46.15 كرسو   تقديم البلد العراق  مدينة ذي قار  إحداثيات 31°37′00″N 46°09′00″E / 31.61666667°N 46.15°E / 31.61666667; 46.15   الموقع الجغرافي تعديل مصدري - تعديل   أور أوروك سيبار خفاجة إريدو كرسو خريطة العراق تظهر فيها بعض ...

 

Эта статья — о реальном временно́м отрезке. О телесериале см. Восьмидесятые. XX век: 1980—1989 годы 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1960-е 1970-е 1980-е 1990-е 2000-е 1980-е (ты́сяча девятьсо́т восьмидеся́тые) го́ды по григорианскому календарю — промежуток времени с 1 января 1980 г...

 

Saint-Jean de Montmartre Saint-Jean de Montmartre adalah gereja paroki Katolik Roma yang terletak di 19 Rue des Abbesses di arondisemen ke-18 Paris. Terletak di kaki Montmartre, ini terkenal sebagai contoh beton bertulang pertama dalam konstruksi gereja. Dibangun dari tahun 1894 hingga 1904, dirancang oleh arsitek Anatole de Baudot, seorang mahasiswa Viollet-le-Duc dan Henri Labrouste. Struktur berwajah bata dan keramik menunjukkan ciri-ciri desain Art Nouveau sambil mengeksploitasi kualitas ...

Canadian cyclist Jasmin DuehringDuehring at the 2018 UCI Track Cycling World Championships.Personal informationFull nameJasmin DuehringBornJasmin Glaesser (1992-07-08) July 8, 1992 (age 32)Paderborn, GermanyHeight167 cm (5 ft 6 in)Weight58 kg (128 lb)Team informationCurrent teamVirginia's Blue Ridge–TWENTY24DisciplinesRoadTrackRoleRiderRider typeTime trialist (road)[1]Endurance (track)Amateur teams2012Colavita–espnW[2]2020–Twe...

 

Cell phone model Nokia E7-00ManufacturerNokia FinlandSeriesE-seriesCompatible networks HSDPA (Pentaband) (3.5G) 850 / 900 / 1700 / 1900 / 2100 Quad band GSM / GPRS / EDGE GSM 850, GSM 900, GSM 1800, GSM 1900 Availability by region7 February 2011[1]PredecessorNokia E75Nokia E90 CommunicatorNokia N97SuccessorNokia 808 PureViewRelatedNokia N8Nokia N900Dimensions123.7 mm (4.87 in) H 62.4 mm (2.46 in) W 13.6 mm (0.54 in) DWeight176.0 g (6.21 oz)Opera...

 

Babi panggangHidangan babi panggang khas Batak, disajikan dengan saus celup yang terbuat dari darah.Nama lainBipang, B2 panggangJenisMakan siang, makan malamTempat asalIndonesiaDaerahSumatera Utara, Sulawesi Utara, Bali, dan berbagai tempat di Indonesia; juga populer di Asia Tenggara dan BelandaHidangan nasional terkaitIndonesia dan BelandaSunting kotak info • L • BBantuan penggunaan templat ini Buku resep: Babi panggang Babi panggang merujuk kepada aneka jenis hidangan Ind...

Tuyên ngôn Quốc tế Nhân quyềnEleanor Roosevelt cầm bản tiếng Anh của Tuyên ngôn Quốc tế Nhân quyềnĐược viết1948Thông quaNgày 10 tháng 12 năm 1948Nơi lưu giữCung Chaillot, ParisTác giảỦy ban dự thảoMục đíchQuyền con ngườiWikisourceTuyên ngôn Quốc tế Nhân quyền Tuyên ngôn Quốc tế Nhân quyền (TNQTNQ) là văn kiện quốc tế đặt ra các quyền con người được Đại Hội đồng Liên Hợp Quốc thông qu...

 

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Spanish Renaissance literature – news · newspapers · books · scholar · JSTOR (December 2010) (Learn how and when to remove this message) Literature of Spain • Medieval literature • Renaissance • Miguel de Cervantes • Baroque • Enli...