AT391784B - Verfahren zur adaptiven kompensation eines echos in einer kommunikationseinrichtung - Google Patents

Verfahren zur adaptiven kompensation eines echos in einer kommunikationseinrichtung Download PDF

Info

Publication number
AT391784B
AT391784B AT309387A AT309387A AT391784B AT 391784 B AT391784 B AT 391784B AT 309387 A AT309387 A AT 309387A AT 309387 A AT309387 A AT 309387A AT 391784 B AT391784 B AT 391784B
Authority
AT
Austria
Prior art keywords
transmission
echo
value
signal
reception
Prior art date
Application number
AT309387A
Other languages
English (en)
Other versions
ATA309387A (de
Inventor
Wolfgang Mag Tschirk
Original Assignee
Siemens Ag Oesterreich
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 Siemens Ag Oesterreich filed Critical Siemens Ag Oesterreich
Priority to AT309387A priority Critical patent/AT391784B/de
Priority to PCT/EP1988/001061 priority patent/WO1989005068A1/de
Publication of ATA309387A publication Critical patent/ATA309387A/de
Application granted granted Critical
Publication of AT391784B publication Critical patent/AT391784B/de

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B3/00Line transmission systems
    • H04B3/02Details
    • H04B3/20Reducing echo effects or singing; Opening or closing transmitting path; Conditioning for transmission in one direction or the other
    • H04B3/23Reducing echo effects or singing; Opening or closing transmitting path; Conditioning for transmission in one direction or the other using a replica of transmitted signal in the time domain, e.g. echo cancellers
    • H04B3/231Echo cancellers using readout of a memory to provide the echo replica
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B3/00Line transmission systems
    • H04B3/02Details
    • H04B3/20Reducing echo effects or singing; Opening or closing transmitting path; Conditioning for transmission in one direction or the other
    • H04B3/23Reducing echo effects or singing; Opening or closing transmitting path; Conditioning for transmission in one direction or the other using a replica of transmitted signal in the time domain, e.g. echo cancellers
    • H04B3/237Reducing echo effects or singing; Opening or closing transmitting path; Conditioning for transmission in one direction or the other using a replica of transmitted signal in the time domain, e.g. echo cancellers using two adaptive filters, e.g. for near end and for end echo cancelling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M9/00Arrangements for interconnection not involving centralised switching
    • H04M9/08Two-way loud-speaking telephone systems with means for conditioning the signal, e.g. for suppressing echoes for one or both directions of traffic
    • H04M9/082Two-way loud-speaking telephone systems with means for conditioning the signal, e.g. for suppressing echoes for one or both directions of traffic using echo cancellers

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)

Description

Nr. 391 784
Die Erfindung betrifft ein Verfahren zur adaptiven Kompensation eines Echos in einer Kommunikationseinrichtung mit Sende- und Empfangssignalen durch einen Kompensationswert, der vom abgetasteten Sendewert des Sendesignals subtrahiert wird, wobei der Kompensationswert aus dem abgetasteten Empfangswert des unverändert weitergeleiteten Empfangssignals und dem durch die Subtraktion entstandenen 5 Übertragungswert gebildet wird.
Nach einem derartigen Verfahren arbeitet der in der EP 231 854 beschriebene Echokompensator. Der Kompensationswert bildet dabei das Echo nach. Auf einer Fernleitung werden Signale im Frequenzband von 0,3 · 3,4 kHz übertragen. Um zu verhindern, daß die Kompensationskoeffizienten aus dem vorgegebenen Bereich herauslaufen, wird dem Empfangswert ein "Rauschrahmen" im Frequenzbereich 0 - 0,3 und 3,4 - 4 kHz 10 hinzugefügt.
Bei Fieisprecheinrichtungen wird zur Unterdrückung des Echos eine sogenannte "Sprachsteuerung" verwendet. Bei Überwiegen des Empfangssignals wird das Sendesignal gedämpft und umgekehrt. Wenn Störgeräusche ein Nutzsignal Vortäuschen, so wird in der falschen Richtung gedämpft Darüberhinaus hat die Sprachsteuerung eine endliche Ansprechzeit und erfaßt die ersten gesprochenen Silben nicht oder nur teilweise. Daher ist auch kein 15 echtes Gegensprechen möglich, und die Benutzer müssen Spiechdisziplin wahren.
Der Erfindung liegt die Aufgabe zugrunde, ohne zusätzliches Rauschsignal und ohne merklicher Ansprechzeit eine gute Echokompensation zu erzielen.
Dies wird erfindungsgemäß dadurch erreicht daß der Kompensationswert durch skalare Multiplikation eines Summenvektors aus vorher äbgetasteten Empfangswerten mit einem Koeffizientenvektor gebildet wird, der aus 20 dem jeweils zeitlich vorhergehenden Koeffizientenvektor durch Addition des durch die Energie des Empfangssignals dividierten Produktes des Summenvektors mit dem Übertragungswett ermittelt wird.
Die nach diesem Verfahren gebildeten Koeffizienten konvergieren zuverlässig, schwingen in der Startphase rasch ein und bleiben stabil. Die erforderliche Anzahl von Koeffizienten des Koeffizientenvektors (die Dimension), wird nur durch die Impulsantwort des nachzubildenden Systems maßgeblich bestimmt. Die 25 maximal kompensierbare Echolaufzeit hängt also von der Anzahl der Koeffizienten ab und kann somit jedem gewünschten Anwendungsfall angepaßt werden.
Um ein Driften der einzelnen Koeffizienten bei ungünstigem Empfangswert zu verhindern und einen optimalen Kompromiß zwischen Adaptionsgeschwindigkeit und Koeffizientenbewegung im eingeschwungenen Zustand einstellen zu können, wird bei der Berechnung des Koeffizientenvektors der vorhergehende 30 Koeffizientenvektor und das durch die Energie des Empfangssignals dividierte Produkt des Summenvektors mit dem Übertragungsweit mit je einem Konvergenzfaktor multipliziert.
Um die Filterkoeffizienten rasch zu berechnen und die notwendige Signalverzögerung möglichst kurz zu halten ist es vorteilhaft, daß ein digitaler Signalprozessor vorhanden ist, dessen Sendeein- und Übertragungsausgang mit einer Sendeleitung der Kommunikationseinrichtung und dessen Empfangseingang mit 35 einer Empfangsleitung der Kommunikationseinrichtung verbunden ist. Darüber hinaus ist es durch diese Anordnung möglich, die Echokompensation auch nachträglich in die Kommunikationseinrichtung einzubauen.
Ist die Kommunikationseinrichtung als Mobiltelefon für analoge Signalübertragung mit Freisprecheinrichtung ausgebildet und der Signalprozessor zur Kompensation des Echos der Freisprecheinrichtung über Analog/Digital-Wandler mit den als analoge Niederfrequenzleitungen ausgeführten Sende- und 40 Empfangsleitungen verbunden, kann das erfindungsgemäße Verfahren die Freisprecheinrichtung solcher Mobiltelefone im Kraftfahrzeug wesentlich verbessern. Die akustische Rückkopplung vom Lautsprecher zum Mikrophon, die ein Echo und Rückkopplungspfeifen erzeugt, wird wirksam gedämpft. Da auf die bei Sprachsteuerung verwendete Logik verzichtet werden kann, ist der Schaltungsaufwand gering. Die ständige Veränderung des akustischen Echopfades durch die Bewegungen des Fahrers, das Öffnen des Fensters und dgl. wird 45 durch die adaptive Kompensation berücksichtigt. Gegensprechen ist möglich, und die zahlreichen Störgeräusche, die im Kraftfahrzeug besonders bei höherer Geschwindigkeit auftieten, stören die Echokompensation nicht
Die Erfindung wird anhand eines Ausführungsbeispieles und von Zeichnungen näher erläutert. Es zeigen: Fig. 1 eine schematische Übersichtsdarstellung des Ausführungsbeispieles und Fig. 2 ein Blockschaltbild des Echokompensators. 50 Fig. 1 zeigt Mikrophon (M) und Lautsprecher (L) der Freisprecheinrichtung eines Mobiltelefons (MT), die in einem Kraftfahrzeug montiert ist. Zwischen dem Mikrophon (M) und dem Lautsprecher (L) und dem Niederfrequenzteil des Mobiltelefons (MT) ist ein Echokompensator (EK) zwischengeschaltet.
Fig. 2 zeigt den Aufbau des Echokompensators (EK) im Detail. Er ist über eine Sende- und eine Empfangsleitung (SL),(EL) mit der Freisprecheinrichtung bzw. dem Mobiltelefon verbunden. Die 55 Echokompensation wird von einem digitalen Signalprozessor (DSP) vorgenommen, der über Analog/Digital-Wandler (A/D) mit den analoge Signale übertragenden Sende- und Empfangsleitungen (SL), (EL) verbunden ist. Die vom Mikrophon kommenden Sendesignale werden in Sendewerte (s) umgesetzt. Diese werden über einen Sendeeingang (SE) dem Signalprozessor (DSP) zugeleitet. Das zur Ausgabe über den Lautsprecher bestimmte Empfangssignal steht als Empfangswert (e) an einem Empfangseingang (EE) an. Ein adaptives Filter (AF) 60 erzeugt einen Kompensationswert (c), der vom Sendewert (s) subtrahiert wird. Dadurch wird ein Übertragungswert (ü) gebildet, der sowohl dem adaptiven Filter (AF) zugeleitet wird, als auch über einen Übertragungsausgang (ÜA), Digital/Analog-Wandler (A/D) und die Sendeleitung (SL) zum Mobiltelefon -2-

Claims (4)

  1. Nr. 391 784 übertragen wird. Die Abtastwerte der Signale sind im PCM-Format codiert Zur Berechnung des Kompensationswertes (c) wird ein α-LMS-Algorithmus verwendet. Der akustische Echopfad im Kraftfahrzeug ist so beschaffen, daß das adaptive Filter (AF) mit ca. 120 Koeffizienten auskommt. Das entspricht einer maximal kompensierbaren Echolaufzeit von 15 ms. Der Pegel des noch verbleibenden Restechos liegt dann um etwa 20 dB unter dem maximalen Echopegel. Der Kompensationswert (c) wird durch skalare Multiplikation eines Summenvektors aus vorher abgetasteten Empfangswerten (e) mit einem Koeffizientenvektor (A) nach folgender Formel gebildet: N Cj = Σ ej. N + j Aj^'1 N + 1... Anzahl der Koeffizienten i = o t Der Koeffizientenvektor (A) wird aus dem jeweils zeitlich vorhergehenden Koeffizientenvektor (A) durch Addition des durch die Energie des Empfangssignals dividierten Produktes des Summenvektors mit dem Übertragungswert (ü) nach folgender Formel ermittelt: uj ej - k Aj + 1k = (l- fl)Ajk + Ώ.- N S(ej.k)1 2 k = o Dabei werden Konvergenzfaktoren (fl), (f2) verwendet. Der erste Konvergenzfaktor (fl) (beispielsweise = 10'^) verhindert ein Driften der Koeffizienten bei ungünstigen Empfangswerten (e). Der zweite Konvergenzfaktor (f2) (beispielsweise = 1) legt den Algorithmus auf einen für den Anwendungsfall optimalen Kompromiß zwischen Adaptionsgeschwindigkeit und Koeffizientenbewegung im eingeschwungenen Zustand aus. In den Formeln definieren die tiefgestellten Indizes den Abtastzeitpunkt, der mit der Nummer der Iteration übereinstimmt. Die hochgestellten Indizes kennzeichnen die Nummer des Filterkoeffizienten. Die wesentlichen Eigenschaften eines Echokompensators sind Echodämpfung und Konvergenzgeschwindigkeit. Nach dem erfindungsgemäßen Verfahren wird eine Echodämpfung in der Größenordnung des Geräuschabstandes der verwendeten Analog/Digital-Wandler (A/D) und des Rauschens der Femsprechübertragung erzielt Bei ungestörter Adaption der Koeffizienten beträgt die Adaptionsdauer zwischen 60 und 100 ms. Daraus ergibt sich eine mittlere Konvergenzgeschwindigkeit von 400 dB/s. Diese hohe Konvergenzgeschwindigkeit wird dadurch erreicht daß in jedem Abtastzyklus das gesamte adaptive Filter (AF) neu berechnet wird. Das ist insbesondere bei rasch veränderlichen Echopfaden wichtig, wie sie beim Freisprechen in Kraftfahrzeugen durch hinreichend große Körperbewegungen des Sprechers Vorkommen. Das Kompensationsverfahren läuft in Echtzeit ab und die übertragenen Sendesignale erleiden lediglich eine Verzögerung von ca. 128 ps. PATENTANSPRÜCHE -3- 1 Verfahren zur adaptiven Kompensation eines Echos in einer Kommunikationseinrichtung mit Sende- und Empfangssignalen durch einen Kompensationswert, der vom abgetasteten Sendewert des Sendesignals subtrahiert wird, wobei der Kompensationswert aus dem abgetasteten Empfangswert des unverändert weitergeleiteten Empfangssignals und dem durch die Subtraktion entstandenen Übertragungswert gebildet wird, dadurch 2 gekennzeichnet, daß der Kompensationswert (c) durch skalare Multiplikation eines Summenvektors aus vorher abgetasteten Empfangswaten (e) mit einem Koeffizientenvektor (A) gebildet wird, der aus dem jeweils Nr. 391 784 zeitlich vorhergehenden Koeffizientenvektor (A) durch Addition des durch die Energie des Empfangssignals dividierten Produktes des Summenvektors mit dem Übertragungswert (ü) ermittelt wird.
  2. 2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß bei der Berechnung des Koeffizientenvektors 5 (A) der vorhergehende Koeffizientenvektor (A) und das durch die Energie des Empfangssignals dividierte Produkt des Summenvektors mit dem Übertragungswert (ü) mit je einem Konvergenzfaktor (fl, f2) multipliziert wird.
  3. 3. Vorrichtung zur Durchführung des Verfahrens nach Anspruch 1 oder 2, dadurch gekennzeichnet, daß ein digitaler Signalprozessor (DSP) vorhanden ist, dessen Sendeein- und Übertragungsausgang (SE, ÜA) mit 10 einer Sendeleitung (SL) der Kommunikationseinrichtung (KE) und dessen Empfangseingang (EE) mit einer Empfangsleitung (EL) der Kommunikationseinrichtung (KE) verbunden ist.
  4. 4. Vorrichtung nach Anspruch 3, dadurch gekennzeichnet, daß die Kommunikationseinrichtung (KE) als Mobiltelefon für analoge Signalübertragung mit Freisprecheinrichtung ausgebildet ist und der Signalprozessor 15 (DSP) zur Kompensation des Echos der Freisprecheinrichtung über Analog/Digital-Wandler (A/D) mit den als analoge Niederfrequenzleitungen ausgeführten Sende- und Empfangsleitungen (SL, EL) verbunden ist. 20 Hiezu 1 Blatt Zeichnung -4-
AT309387A 1987-11-25 1987-11-25 Verfahren zur adaptiven kompensation eines echos in einer kommunikationseinrichtung AT391784B (de)

Priority Applications (2)

Application Number Priority Date Filing Date Title
AT309387A AT391784B (de) 1987-11-25 1987-11-25 Verfahren zur adaptiven kompensation eines echos in einer kommunikationseinrichtung
PCT/EP1988/001061 WO1989005068A1 (en) 1987-11-25 1988-11-23 Process for adaptive compensation of echoes in a communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
AT309387A AT391784B (de) 1987-11-25 1987-11-25 Verfahren zur adaptiven kompensation eines echos in einer kommunikationseinrichtung

Publications (2)

Publication Number Publication Date
ATA309387A ATA309387A (de) 1990-05-15
AT391784B true AT391784B (de) 1990-11-26

Family

ID=3545211

Family Applications (1)

Application Number Title Priority Date Filing Date
AT309387A AT391784B (de) 1987-11-25 1987-11-25 Verfahren zur adaptiven kompensation eines echos in einer kommunikationseinrichtung

Country Status (2)

Country Link
AT (1) AT391784B (de)
WO (1) WO1989005068A1 (de)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4430189A1 (de) * 1994-08-25 1996-02-29 Sel Alcatel Ag Verfahren zur adaptiven Echokompensation

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0471083B1 (de) * 1990-02-16 1998-07-08 Fujitsu Limited Sprechvorrichtung mit einer wechselseitigen freisprechfunktion
US5457684A (en) * 1993-12-21 1995-10-10 At&T Ipm Corp. Delay-less signal processing arrangement for use in an ATM network
ES2101633B1 (es) * 1994-05-31 1998-03-01 Alcatel Standard Electrica Terminal celular fijo para servicios de telecomunicaciones a dos hilos.
US5646990A (en) * 1995-09-21 1997-07-08 Rockwell International Corporation Efficient speakerphone anti-howling system
JPH09289474A (ja) * 1996-04-23 1997-11-04 Saitama Nippon Denki Kk ハンズフリー通話装置

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0231854A1 (de) * 1986-01-30 1987-08-12 Siemens Aktiengesellschaft Echokompensator

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2412210A1 (fr) * 1977-12-14 1979-07-13 Cit Alcatel Poste telephonique a haut-parleur
US4243959A (en) * 1979-06-21 1981-01-06 Bell Telephone Laboratories, Incorporated Adaptive filter with tap coefficient leakage
US4629829A (en) * 1984-12-14 1986-12-16 Motorola, Inc. Full duplex speakerphone for radio and landline telephones

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0231854A1 (de) * 1986-01-30 1987-08-12 Siemens Aktiengesellschaft Echokompensator

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4430189A1 (de) * 1994-08-25 1996-02-29 Sel Alcatel Ag Verfahren zur adaptiven Echokompensation
US5570423A (en) * 1994-08-25 1996-10-29 Alcatel N.V. Method of providing adaptive echo cancellation

Also Published As

Publication number Publication date
WO1989005068A1 (en) 1989-06-01
ATA309387A (de) 1990-05-15

Similar Documents

Publication Publication Date Title
DE69839260T2 (de) Verfahren und gerät zum gebrauchen von zustandsbestimmung zum steuern von funktionsteilen in digitalen telefonsystemen
DE68919807T2 (de) Vollduplex-digitaler Lautfernsprecher.
DE69631955T2 (de) Verfahren und schaltung zur adaptiven rauschunterdrückung und sendeempfänger
CN1595827B (zh) 数字自适应滤波器和利用这一设备的声音回波消除器
CN1223166C (zh) 在回波消除***中用于改进子频带自适应滤波的方法和装置
DE69632851T2 (de) Akustischer Teilband-Echokompensator
CN1166160C (zh) 抑制输入信号中干扰成分的设备
CN102185991A (zh) 回声消除方法、***和装置
CN101689371A (zh) 处理音频信号的设备和方法
CA2226083A1 (en) Spectral noise compensation for echo cancellation
US20120136654A1 (en) Apparatus And Method For Cancelling Echo In Joint Time Domain And Frequency Domain
CN1383314A (zh) 话音通信中的噪声调制掩蔽和噪声干扰的方法
US9136905B2 (en) Multi-receiving terminal echo cancellation method and system
AT391784B (de) Verfahren zur adaptiven kompensation eines echos in einer kommunikationseinrichtung
DE69632426T2 (de) Akustischer Echokompensator
US6560332B1 (en) Methods and apparatus for improving echo suppression in bi-directional communications systems
EP0695045B1 (de) Echokompensator unter Verwendung von Kurzzeitspektralanalyse
US8194850B2 (en) Method and apparatus for voice communication
DE19848641B4 (de) Doppelsprech-unempfindlicher NLMS Algorithmus
DE4227327A1 (de) Teilbandechokompensator mit Teilbandcodiereinrichtung
DE19743192C2 (de) Echokompensationsverfahren, Echokompensationsvorrichtung und Telekommunikationsgerät
CN101567710B (zh) 可消除回音及串音的接收装置及其相关接收方法
DE4337653A1 (de) Verfahren und Schaltungsanordnung zur Verbesserung der Qualität der Sprachkommunikation in Freisprecheinrichtungen
EP1282297B1 (de) Verfahren und Anordnung zur Echo- und Störgeräuschunterdrückung
Buchner et al. An acoustic human-machine interface with multi-channel sound reproduction

Legal Events

Date Code Title Description
ELJ Ceased due to non-payment of the annual fee