DE10258772A1 - Modellierung eines Digitalfilters zur aktiven Schallunterdrückung - Google Patents
Modellierung eines Digitalfilters zur aktiven SchallunterdrückungInfo
- Publication number
- DE10258772A1 DE10258772A1 DE10258772A DE10258772A DE10258772A1 DE 10258772 A1 DE10258772 A1 DE 10258772A1 DE 10258772 A DE10258772 A DE 10258772A DE 10258772 A DE10258772 A DE 10258772A DE 10258772 A1 DE10258772 A1 DE 10258772A1
- Authority
- DE
- Germany
- Prior art keywords
- filter
- time domain
- filter value
- estimated
- noise 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.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10K—SOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
- G10K11/00—Methods or devices for transmitting, conducting or directing sound in general; Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
- G10K11/16—Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
- G10K11/175—Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound
- G10K11/178—Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase
- G10K11/1781—Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase characterised by the analysis of input or output signals, e.g. frequency range, modes, transfer functions
- G10K11/17813—Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase characterised by the analysis of input or output signals, e.g. frequency range, modes, transfer functions characterised by the analysis of the acoustic paths, e.g. estimating, calibrating or testing of transfer functions or cross-terms
- G10K11/17817—Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase characterised by the analysis of input or output signals, e.g. frequency range, modes, transfer functions characterised by the analysis of the acoustic paths, e.g. estimating, calibrating or testing of transfer functions or cross-terms between the output signals and the error signals, i.e. secondary path
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10K—SOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
- G10K11/00—Methods or devices for transmitting, conducting or directing sound in general; Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
- G10K11/16—Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
- G10K11/175—Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound
- G10K11/178—Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase
- G10K11/1785—Methods, e.g. algorithms; Devices
- G10K11/17853—Methods, e.g. algorithms; Devices of the filter
- G10K11/17854—Methods, e.g. algorithms; Devices of the filter the filter being an adaptive filter
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10K—SOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
- G10K11/00—Methods or devices for transmitting, conducting or directing sound in general; Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
- G10K11/16—Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
- G10K11/175—Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound
- G10K11/178—Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase
- G10K11/1787—General system configurations
- G10K11/17875—General system configurations using an error signal without a reference signal, e.g. pure feedback
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10K—SOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
- G10K11/00—Methods or devices for transmitting, conducting or directing sound in general; Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
- G10K11/16—Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
- G10K11/175—Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound
- G10K11/178—Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase
- G10K11/1787—General system configurations
- G10K11/17879—General system configurations using both a reference signal and an error signal
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10K—SOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
- G10K2210/00—Details of active noise control [ANC] covered by G10K11/178 but not provided for in any of its subgroups
- G10K2210/10—Applications
- G10K2210/128—Vehicles
- G10K2210/1282—Automobiles
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10K—SOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
- G10K2210/00—Details of active noise control [ANC] covered by G10K11/178 but not provided for in any of its subgroups
- G10K2210/30—Means
- G10K2210/301—Computational
- G10K2210/3023—Estimation of noise, e.g. on error signals
- G10K2210/30232—Transfer functions, e.g. impulse response
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Soundproofing, Sound Blocking, And Sound Damping (AREA)
- Filters That Use Time-Delay Elements (AREA)
Abstract
Ein aktives Schallunterdrückungssystem umfaßt ein digitales Modellieren des physikalischen Pfades, der kompensiert wird, durch die Verwendung eines Digitalfilters 34. Ein Anfangsschätzwert der Antwort des Systems (20) im Zeitbereich wird durch den Gebrauch einer inversen Faltung im Zeitbereich, um die Signalwerte eines Lautsprechers (24) und eines Mikrofons (28) des Systems bestimmt. Die geschätzte Antwort des Systems im Zeitbereich wird verwendet, um den Anfangsschätzwert des modellierten Digitalfilters zu bestimmen. In einem Beispiel wird der Anfangsschätzwert dann als Teil eines Konvergenzverfahrens verwendet, wie z. B. ein LMS-Algorithmus. In einem anderen Beispiel werden viele Anfangsschätzwerte bestimmt und dann gemittelt, um zu dem Filterwert, der während der Schallunterdrückung verwendet wird, zu gelangen.
Description
- Diese Erfindung bezieht sich auf ein System zur aktiven Schallunterdrückung. Etwas genauer bezieht sich die Erfindung auf die Modellierung eines Digitalfilters zum Gebrauch in einem Schallunterdrückungssystem.
- Systeme zur aktiven Schallunterdrückung haben verschiedene Anwendungen. Eine beispielhafte Anwendung ist in Automobilfahrzeugen die Verringerung des Schalleintritts in den Insassenraum.
- Moderne Fahrzeuge umfassen typischerweise ein Luftansaugsystem. Ein Nachteil von Luftansaugsystemen ist, daß häufig Motorenlärm durch das Luftansaugsystem wandert und aus der Öffnung des Lufteinlasses austritt, so daß der Schall im Insassenraum wahrnehmbar ist. Dies tritt insbesondere im Zustand weit geöffneter Drosselklappen ein. Es wurden verschiedene Bemühungen unternommen, die Menge an Motorenschall, der durch das Luftansaugsystem wandert, zu reduzieren. Einige Anordnungen umfassen passive Einrichtungen, wie z. B. Ausdehnungskammern und Helmholtz-Resonatoren. Andere Bemühungen umfassen aktive Verfahren, wie z. B. Antischall-Generatoren.
- Andere Schallquellen können beispielsweise mit einem Fahrzeugauspuff oder einem Auflader verbunden sein. Unabhängig von der besonderen Anwendung existieren verschiedene Herausforderungen, wenn ein wirksames und wirtschaftliches Schallunterdrückungssystem entworfen wird.
- Typische aktive Systeme umfassen einen Lautsprecher, der ein Geräusch erzeugt, um den Schall abzuschwächen. Das Geräusch des Lautsprechers ist typischerweise mit dem Schall phasenverschieden und setzt sich mit dem Lärm so zusammen, daß das Ergebnis geringerer Lärm ist, der z. B. zu weniger Schallübertragung in den Insassenraum führt. Das Lautsprechergeräusch kann als Schallunterdrückungssignal bezeichnet werden.
- Digitale Signalprozessoren, wie z. B. Mikroprozessoren, erzeugen typischerweise Unterdrückungssignale zum Treiben des Lautsprechers, um die Schallunterdrückung zu erreichen. Der Mikroprozessor benötigt typischerweise einige Eingabegrößen aus der relevanten Umgebung, um den Bedarf an Schallunterdrückung ausreichend genau zu bestimmen. Bei einigen Beispielen wird eine Computer-Modellierung verwendet, so daß der Mikroprozessor in der Lage ist, ein gewünschtes Niveau an Schallunterdrückung zu liefern.
- Obwohl solche Systeme nützlich sind, sprechen sie jedoch nicht alle Schwierigkeiten an, die mit dem Betrieb eines wirksamen Schallunterdrückungssystem verbunden sind. So verlassen sich z. B. solche Systeme oftmals auf einen filtered-X-LMS-Algorithmus (LMS = least mean squares, kleinste mittlere Quadrate) zum Modellieren des Fehlerpfades in der Art einer Vorwärtseinspeisung. Weißes Rauschen wird erzeugt, und die Antwort des physikalischen Systems wird mit der digitalen Antwort eines modellierten finiten Impulsantwort-Filters in Übereinstimmung gebracht. Normalerweise fängt das Filtermodel mit Null an und wird basierend auf dem Fehlersignal aktualisiert, wobei Konvergenztechniken verwendet werden. Die Konvergenzrate wird durch die Signalstärke des weißen Rauschens begrenzt und hängt von der Zahl der Filterabgriffe ab. Typischerweise werden sehr lange Modellierungszeiten benötigt, und in vielen Situationen erzeugt der benötigte Störschallpegel ein störendes Geräusch, das von einem Individuum im oder neben dem Fahrzeug wahrgenommen werden kann.
- Es gibt ein Bedürfnis nach einem verbesserten Lösungsansatz zum Modellieren eines Digitalfilters in einem Schallunterdrückungssystem, der die Zeitdauer, die benötigt wird, um ein Filtermodel zu entwickeln, und den hörbaren Störschallpegel reduziert.
- Diese Erfindung stellt eine Verbesserung der aktiven Schallunterdrückung zur Verfügung, die die Zeitdauer, die benötigt wird, um ein Filtermodel zu entwickeln, und den für die Kalibrierung des Systems benötigten Störschallpegel reduziert.
- Bei dieser Erfindung handelt es sich, in allgemeinen Worten, um ein Verfahren zur Modellierung eines Digitalfilters zum Gebrauch in einem Schallunterdrückungssystem.
- Ein Verfahren, das gemäß dieser Erfindung entworfen wurde, umfaßt die Bestimmung eines Wertes eines Digitalfilters zum Gebrauch in einem aktiven Schallunterdrückungssystem, indem ein anfänglicher Filterwert geschätzt wird, der auf einer Antwort des Systems auf ein Testsignal im Zeitbereich basiert. Das Filter, das schließlich während der Schallunterdrückung verwendet wird, wird bestimmt, indem der geschätzte anfängliche Filterwert verwendet wird.
- In einem Beispiel wird der anfängliche Filterwert durch das Bestimmen einer Antwort des Systems auf das Testsignal im Zeitbereich geschätzt, indem eine inverse Faltung im Zeitbereich verwendet wird, um wenigstens einen Teil der Antwort im Zeitbereich zu erhalten. Der anfängliche Filterwert wird basierend auf der Antwort im Zeitbereich des Systems abgeschätzt. Die inverse Faltung im Zeitbereich umfaßt ein Rückberechnen von Koeffizienten des Filters von Lautsprecher- und Mikrophonsignalen aus einer Faltungsgleichung, die den Filterbetrieb beschreibt.
- In einer beispielhaften Ausführung werden mehrere anfängliche Filterwerte geschätzt. Ein mittlerer Filterwert, der auf den mehreren geschätzten anfänglichen Werten beruht, wird dann in einem Beispiel als der anfängliche geschätzte Filterwert zur Bestimmung des Filterwerts benutzt. In einem anderen Beispiel kann der mittlere geschätzte anfängliche Filterwert während der Schallunterdrückung als aktueller Filterwert benutzt werden.
- Die verschiedenen Eigenschaften und Vorteile dieser Erfindung werden einem Fachmann von der folgenden genauen Beschreibung der momentan bevorzugten Ausführungsformen ersichtlich werden. Die Zeichnung, die der detaillierte Beschreibung beigefügt ist, wird nachfolgend kurz beschrieben.
- Fig. 1 zeigt in schematischer Weise ausgewählte Teile eines aktiven Schallunterdrückungssystems, das ein Verfahren verwendet, das gemäß dieser Erfindung entworfen wurde.
- Fig. 1 zeigt in schematischer Weise ausgewählte Teile eines aktiven Schallunterdrückungssystems 20. Ein Signalgenerator 22 treibt einen Lautsprecher 24, um Schall zu erzeugen, der dem Signal entspricht, das an den Lautsprecher 24 geliefert wird. Ein Mikrophon 26 erfaßt eine Zusammensetzung aus einem Geräusch 28, das aus dem Lautsprecher 24 austritt, und einem Schall 30, der mit der Struktur oder mit dem Inneren der Struktur zusammenhängt, in der das Schallunterdrückungssystem angewendet wird. Während einer Schallunterdrückungsprozedur kann das Geräusch 28 vom Lautsprecher 24 als Schallunterdrückungssignal des Systems bezeichnet werden, das auf wirksame Weise den Schall 30 unterdrückt, um das gewünschte Niveau an Schallunterdrückung zu liefern.
- Der Lautsprecher 24 kann auch verwendet werden, um Geräusche 28 im System zu erzeugen, die Schall beispielsweise zum Modellieren der Antwort des Systems erzeugen. Ein Modellierungsmodul 32 stellt ein Softwaremodell (d. h. ein C-Model) der Antwort des Teils des Systems, das den Lautsprecher 24 und das Mikrophon 26 (d. h. den sogenannten sekundären Pfad) umfaßt, zur Verfügung. Im gezeigten Beispiel liefert das Modellierungsmodul 32 Informationen, die sich auf die Wirksamkeit eines Digitalfilters 34 beziehen, und modifiziert das Digitalfilter 34, um einen gewünschten Systembetrieb zu erreichen.
- In einem Beispiel ist das Digitalfilter 34 ein FIR-Filter (FIR = finite impulse response, finite Impulsantwort). Die Eigenschaften solcher Filter und die Techniken zu deren Modellierung sind allgemein bekannt. Der Fachmann, der aus dieser Beschreibung Nutzen zieht, wird in der Lage sein, die nötige Software zu entwickeln, um das Digitalfilter zu erreichen, das benötigt wird, die Anforderung seiner bestimmten Situation zu erfüllen.
- Diese Erfindung umfaßt das Modellieren des Digitalfilters 34 durch Benutzung einer anfänglichen Abschätzung des Filters, die durch das Bestimmen einer Antwort des Systems auf ein Testschallsignal im Zeitbereich erhalten wird.
- In dem gezeigten Beispiel wird das gleiche Signal des Signalgenerators 22 dem Lautsprecher 24 und der anfänglichen Schätzung des Filters 34 zur Verfügung gestellt. Das Signal des Mikrophons 26 wird unter Verwendung eines Summierers 36 mit dem Signal des Filters 34 kombiniert. Das sich daraus ergebende Fehlersignal am Punkt 38 wird dann einem Konvergenzmodul 40 zur Aktualisierung der Filterwerte 34 geliefert. Dieser Vorgang wiederholt sich, bis der Filterwert soweit konvergiert, wie es zur Erreichung des gewünschten Niveaus an Schallunterdrückung innerhalb des Systems nötig ist. Der Fachmann, der Nutzen aus dieser Beschreibung zieht, wird erkennen, daß viele Konvergenzverfahren verwendet werden können, mit denen bekanntermaßen die Ergebnisse erzielt werden, die für diesen Teil eines gemäß der Erfindung entworfenen Schallunterdrückungssystems benötigt werden.
- In herkömmlichen Systemen wird ein LMS-Algorithmus (LMS = least mean squares, kleinste mittlere Quadrate) angewendet, um den Fehlerpfad abzuschätzen. Weißes Rauschen wird von einem Lautsprecher erzeugt, das dann vom Mikrophon gemessen wird. Gleichzeitig passiert das gleiche Signal das modellierte Digitalfilter für eine bestimmte Zeitdauer oder Anzahl der Filterstufen. Die Differenz zwischen dem gefilterten Signal und dem Signal von dem Mikrophon wird verwendet, die Filterstufen zu aktualisieren. Wenn der Fehler oder die Differenz zwischen den Signalen auf Null gebracht ist, ist das Filter auf den korrekten Wert konvergiert. Bei herkömmlichen Lösungsansätzen wird das Modell des Digitalfilters anfänglich auf Null gesetzt, in erster Linie um jeglichen systematischen Fehler während des Adaptionsprozesses zu vermeiden. Ein Mangel diese Lösungsansatzes ist jedoch, daß das Konvergenzverfahren langsam sein kann und ziemlich lange Zeitspannen zur Modellierung benötigt. Die Konvergenzrate zu erhöhen, bewirkt typischerweise eine zu große Streuung, so daß es nicht möglich ist, ein genaues Modell zu erzielen. Die andere Alternative, die früher vorgeschlagen wurde, ist die Erhöhung der Geräuschamplitude des Testschallsignals, was nicht erstrebenswert ist, da dies den Pegel an unerwünschten Geräuschen, die von einem Individuum gehört werden können, erhöht.
- Diese Erfindung stellt eine schnellere Konvergenz auf den gewünschten Filterwert durch die Verwendung eines Testschallsignals mit geringer Amplitude zur Verfügung. Gemäß dieser Erfindung wird die Transferfunktion des Digital- Modells auf direkte Weise berechnet, um eine anfängliche Schätzung des Filters 34 durch Beobachten der Eingangs- und Ausgangssignale (d. h. des gefilterten Signals und des Mikrophonsignals) zu liefern. Diese Erfindung beseitigt die Abhängigkeit von der Adaption und stellt eine sehr schnelle anfängliche Schätzung zur Verfügung. In einem Beispiel ist die Zeitdauer der Berechnung der anfänglichen Schätzung in der Größenordnung der Länge des Filters 34. Ein 62stufiges Filter mit einer Abtastfrequenz von 2 kHz benötigt z. B. ungefähr 100 Millisekunden für die Berechnung einer genügenden Anzahl von Mittelwerten, um das geschätzte Filter zu liefern. Das geschätzte Modell kann nachfolgend durch die Verwendung anderer Techniken verbessert werden, wie z. B. durch den LMS-Algorithmus, oder mehrere anfängliche Schätzungen können bestimmt und danach durch die Verwendung geeigneter Mittelwertsverfahren gemittelt werden.
- Ein Verfahren im Zeitbereich gemäß dieser Erfindung schließt die Umkehrung des Faltungsintegrals, das das Digitalfilter beschreibt, ein. Demgemäß stellt diese Erfindung ein überlegenes Verfahren im Vergleich zu herkömmlichen Fourierverfahren zur Verfügung, wie z. B. die schnelle Fourier-Transformation (FFT), die im Frequenzbereich arbeitet. Das Digitalfilter wird letztendlich im Zeitbereich implementiert, und deshalb benötigt ein Fourierverfahren die Benutzung einer inversen FFT, was den Umfang der benötigten Berechnungen und die benötigte Zeitdauer zum genauen Modellieren des Digitalfilters erhöht. Diese Erfindung umfaßt ein mathematisches Verfahren, das auf direkte Weise die Impulsantwort des Filters im Zeitbereich ergibt. In einem Beispiel wird dies durch die Umkehrung der Matrix, die mit dem Faltungsvorgang verbunden ist, erreicht.
- In einem Beispiel wird die anfängliche Schätzung des Modells für das Filter 34 basierend auf der direkten Messung der Ausgangs- und Eingangssignale des Fehlerpfades 38 durchgeführt. Angenommen, die Lautsprechersignale werden durch x(n) und die Mikrophonsignale durch y(n) repräsentiert, so kann dann die Impulsantwort des Filter durch folgende Gleichung beschrieben werden:
Der Fachmann, der aus dieser Beschreibung Nutzen zieht, wird diese Gleichung als klassische Faltungsgleichung erkennen. Es werden (2N-1) Werte von x und N Werte von y benötigt, um die n Werte von h zu bestimmen. Der entsprechende Satz an Faltungsgleichungen für die Abtastperioden n. . . 2n-1 ist der folgende:
y2n-1 = h1 x2n-1 + h2 x2n-2 + . . . + hn xn
y2n-2 = h1 x2n-2 + h2 x2n-3 + . . . + hn xn-1
y2n-k = h1 x2n-k + h2 x2n-k-1 + . . . + hn xn-k+1
yn = h1 x2 + h2 xn-1 + . . . + hn x1
- Hier ist n die Zahl der Filterstufen. Die oben angegebenen Gleichungen können wie folgt in Matrixform geschrieben werden:
{Y} = [X]{H} ⇐ {H} = [X]-1{Y}.
- Diese Erfindung umfaßt die Verwendung einer inversen Faltung zur Umwandlung zwischen dem Satz von Faltungsgleichungen und der oben genannten Gleichung in Matrixform. Diese Erfindung benutzt die inverse Faltung im Zeitbereich zum Rückrechnen der Koeffizienten des Filters von den Eingangs- und Ausgangssignalen durch die Verwendung der Filtergleichungen.
- In einem Beispiel wird ein besonderer Vorteil dadurch erreicht, daß erkannt wird, daß die Matrix [X] die Form einer symmetrischen Toeplitz-Matrix annimmt. Dies erlaubt die effizientere Berechnung der inversen Matrix. Das Benutzen einer symmetrischen Toeplitz-Matrix verringert die Berechnungen, die benötigt werden, die Umkehrung der Matrix zu erhalten. Anstatt n3 Berechnungen zu benötigen, kann die Umkehrung durch die Benutzung von in der Größenordnung n2 Berechnungen erreicht werden. Durch die Verwendung des erfindungsgemäßen Lösungsansatzes benötigt z. B. ein 62stufiges Filter typischerweise in der Größenordnung 3844 Berechnungen, was deutlich im Rahmen der Leistungsfähigkeit der meisten aktuellen digitalen Signalprozessoren bei einer gegebenen Abtastfrequenz eines aktiven Schallunterdrückungssystems liegt.
- In einem Beispiel beträgt für einen Prozessor, auf dem die Anwendung mit ungefähr 2 kHz läuft, die Zahl der vorhandenen Taktzyklen 30 000, was für das oben genannte Verfahren zum Funktionieren genügt. Da die digitale Offline- Modellierung ein Hintergrundprozeß ist, wird das System nicht beeinträchtigt, auch nicht für den Fall, daß diese Berechnungen mehr als einen Zyklus des Algorithmus andauern. Eine Berechnung für 123 (2.62-1) Abgänge benötigt weniger als 80 Millisekunden, und die Durchschnittsbildung von 10 Spektren verursacht keine bedeutende Modellierungszeit, wenn eine nullprozentige Überlappung im Spektralfenster angenommen wird. Unter diesen Umständen ist die Modellierungszeit immer noch weniger als eine Sekunde. Wenn die Überlappung ansteigt, kann die Modellierungszeit abnehmen.
- Das Lösen der Matrixumkehrung liefert die Werte der Impulsantwort, die dann als die anfänglichen Schätzungen des Modells des Filters 34 benutzt werden. Diese anfängliche Schätzung kann zusammen mit einem LMS- Konvergierungsalgorithmus verwendet werden, um bei den gewünschten Filterwerten zur tatsächlichen Schallunterdrückung anzukommen.
- In einem anderen Beispiel können mehrere anfängliche Schätzungen der Antwort des digitalen Models im Zeitbereich über die Zeit gemittelt werden. Der gemittelte Schätzwert wird dann als Teil der Modellierung des Filters verwendet.
- In noch einem weiteren Beispiel werden viele anfängliche Schätzwerte bestimmt und gemittelt, um den Filterwert zu bestimmen, wodurch der Konvergenz- oder der LMS-Algorithmus beseitigt wird. Der Fachmann, der aus dieser Beschreibung Nutzen zieht, wird erkennen, welche Technik die besten Ergebnisse zur Bestimmung der nötigen Werte des Digitalfilters liefert, um die Bedürfnisse seiner besonderen Situation zu erfüllen.
- Die Verwendung eines Filtermodellierungsverfahrens gemäß dieser Erfindung liefert schnellere Konvergenz oder Bestimmung der Filterwerte und erlaubt den Gebrauch von geringerem oder leiserem Modellierungsstörschall. Der zweifache Vorteil dieser Erfindung vereinfacht die Verarbeitung, die während der Modellierung benötigt wird, die in einem aktiven Schallunterdrückungssystem auftritt, und erlaubt die Minimierung der Störschallwahrnehmung eines Individuums.
- Die vorstehende Beschreibung ist von Natur aus beispielhaft und nicht limitierend. Variationen und Modifikationen der offenbarten Erfindung können sich einem Fachmann aufzeigen, ohne notwendigerweise vom Kern dieser Erfindung abzuweichen. Der dieser Erfindung zugewiesene Umfang des Rechtsschutzes kann nur durch das Untersuchen der folgenden Patentansprüche bestimmt werden.
Claims (16)
1. Verfahren zur Bestimmung eines Wertes eines Digitalfilters zum Gebrauch
in einem aktiven Schallunterdrückungssystem, das folgende Schritte umfaßt:
A) es wird ein Störschallsignal auf das System angewendet;
B) es wird ein anfänglicher Filterwert durch die Verwendung der
Systemantwort auf das Störschallsignal geschätzt; und
C) es wird der Filterwert durch die Verwendung des geschätzten
anfänglichen Filterwertes bestimmt.
2. Verfahren nach Anspruch 1, bei dem der Schritt (B) umfaßt, daß eine
Antwort des Systems im Zeitbereich auf das Störschallsignal bestimmt wird und
der anfängliche Filterwert basierend auf der Antwort im Zeitbereich geschätzt
wird.
3. Verfahren nach Anspruch 2, das die Verwendung einer inversen Faltung
im Zeitbereich umfaßt, um wenigstens einen Teil der Antwort im Zeitbereich zu
erhalten.
4. Verfahren nach Anspruch 2, bei dem das Schallunterdrückungssystem
einen Lautsprecher, der das Störschallsignal erzeugt, und ein Mikrophon umfaßt,
das das Störschallsignal nachweist, wobei die Antwort im Zeitbereich mehrere
Lautsprechersignale und mehrere Mikrophonsignale umfaßt.
5. Verfahren nach Anspruch 4, einschließlich der Anwendung einer inversen
Faltung im Zeitbereich, um eine Matrix der Lautsprechersignale zu erhalten.
6. Verfahren nach Anspruch 5, bei dem die Matrix eine symmetrische
Toeplitz-Matrix umfaßt.
7. Verfahren nach Anspruch 1, bei dem der Schritt (C) umfaßt, daß der
Filterwert beginnend mit dem anfänglichen Filterwert zur Konvergenz gebracht
wird.
8. Verfahren nach Anspruch 1, das umfaßt, daß der Schritt (B) wiederholt
ausgeführt wird, um mehrere geschätzt Filterwerte zu erhalten, und bei dem der
Schritt (C) umfaßt, daß ein mittlerer geschätzter Filterwert bestimmt wird und daß
der mittlere geschätzte Filterwert als Filterwert verwendet wird.
9. Verfahren nach Anspruch 1, das umfaßt, daß der Schritt (B) wiederholt
ausgeführt wird, um mehrere geschätzt Filterwerte zu erhalten, und daß ein
mittlerer geschätzter anfänglicher Filterwert bestimmt wird, und bei dem der
Schritt (C) umfaßt, daß beginnend mit dem mittleren geschätzten anfänglichen
Filterwert zum Filterwert konvergiert wird.
10. Verfahren zur Bestimmung eines anfänglichen Schätzwertes zum
Gebrauch in einem aktiven Schallunterdrückungssystem, das folgende Schritte
umfaßt:
es wird ein Störschallsignal auf das System angewendet;
es wird ein anfänglicher Filterwert durch die Verwendung der Systemantwort auf das Störschallsignal geschätzt; und
es wird der Filterwert durch die Verwendung des geschätzten anfänglichen Filterwertes bestimmt.
es wird ein Störschallsignal auf das System angewendet;
es wird ein anfänglicher Filterwert durch die Verwendung der Systemantwort auf das Störschallsignal geschätzt; und
es wird der Filterwert durch die Verwendung des geschätzten anfänglichen Filterwertes bestimmt.
11. Verfahren nach Anspruch 10, einschließlich der Verwendung einer
inversen Matrix wenigstens eines Teils der Antwort im Zeitbereich.
12. Verfahren nach Anspruch 10, bei dem das Schallunterdrückungssystem
einen Lautsprecher, der das Störschallsignal erzeugt, und ein Mikrophon umfaßt,
das das Störschallsignal nachweist, wobei die Antwort im Zeitbereich mehrere
Lautsprechersignale und mehrere Mikrophonsignale umfaßt.
13. Verfahren nach Anspruch 12, einschließlich der Anwendung einer
inversen Faltung im Zeitbereich, um eine Matrix der Lautsprechersignale zu
erhalten.
14. Verfahren nach Anspruch 13, bei dem die Matrix eine symmetrische
Toeplitz-Matrix umfaßt.
15. Schallunterdrückungssystem, das folgendes umfaßt:
einen Lautsprecher;
ein Mikrophon, das die Kombination eines Geräusches vom Lautsprecher und von Störschall im System nachweist; und
eine Steuereinheit, die ein Digitalfilter bestimmt, das während der Schallunterdrückung verwendet wird, indem sie basierend auf einer Antwort des Systems im Zeitbereich auf ein Störschallsignal anfänglich ein Filter schätzt.
einen Lautsprecher;
ein Mikrophon, das die Kombination eines Geräusches vom Lautsprecher und von Störschall im System nachweist; und
eine Steuereinheit, die ein Digitalfilter bestimmt, das während der Schallunterdrückung verwendet wird, indem sie basierend auf einer Antwort des Systems im Zeitbereich auf ein Störschallsignal anfänglich ein Filter schätzt.
16. System nach Anspruch 15, bei dem die Steuereinheit durch das Bestimmen
einer inversen Faltung im Zeitbereich der Lautsprecher- und Mikrophonsignale,
die auf das Teststörschallsignal ansprechen, das anfängliche Filter schätzt.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US34158601P | 2001-12-17 | 2001-12-17 |
Publications (1)
Publication Number | Publication Date |
---|---|
DE10258772A1 true DE10258772A1 (de) | 2003-08-28 |
Family
ID=23338177
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE10258772A Ceased DE10258772A1 (de) | 2001-12-17 | 2002-12-16 | Modellierung eines Digitalfilters zur aktiven Schallunterdrückung |
Country Status (3)
Country | Link |
---|---|
US (1) | US7450725B2 (de) |
DE (1) | DE10258772A1 (de) |
GB (1) | GB2383224B (de) |
Families Citing this family (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
IL121555A (en) * | 1997-08-14 | 2008-07-08 | Silentium Ltd | Active acoustic noise reduction system |
US7853024B2 (en) | 1997-08-14 | 2010-12-14 | Silentium Ltd. | Active noise control system and method |
KR20080003914A (ko) * | 2005-04-22 | 2008-01-08 | 아녹시스 악티엔게젤샤프트 | 능동적 잡음 저감 시스템에서 2차 경로의 재생 방법 |
EP1941492A1 (de) * | 2005-10-25 | 2008-07-09 | Anocsys AG | Verfahren zum schätzen eines nutzsignals mit hilfe eines adaptiven prozesses |
US8855329B2 (en) | 2007-01-22 | 2014-10-07 | Silentium Ltd. | Quiet fan incorporating active noise control (ANC) |
ES2528185T3 (es) * | 2007-12-11 | 2015-02-05 | General Electric Company | Reducción de ruido de caja de engranajes mediante control de accionamiento eléctrico |
GB0725114D0 (en) * | 2007-12-21 | 2008-01-30 | Wolfson Microelectronics Plc | Gain calibration based on evice properties |
US8731214B2 (en) * | 2009-12-15 | 2014-05-20 | Stmicroelectronics International N.V. | Noise removal system |
WO2012134815A2 (en) * | 2011-03-28 | 2012-10-04 | Avl North America Inc. | Deconvolution method for emissions measurement |
KR101797268B1 (ko) | 2011-05-11 | 2017-11-13 | 사일런티움 리미티드 | 소음 제어 디바이스, 시스템 및 방법 |
US20160035334A1 (en) * | 2014-02-14 | 2016-02-04 | Dennis McNutt | Audio system and method for reduction and/or elimination of distortion |
US9424828B2 (en) | 2014-08-01 | 2016-08-23 | Bose Corporation | System and method of microphone placement for noise attenuation |
KR101628119B1 (ko) * | 2014-08-11 | 2016-06-08 | 현대자동차 주식회사 | 소음제어시스템 및 그 방법 |
US9640169B2 (en) | 2015-06-25 | 2017-05-02 | Bose Corporation | Arraying speakers for a uniform driver field |
US9508336B1 (en) | 2015-06-25 | 2016-11-29 | Bose Corporation | Transitioning between arrayed and in-phase speaker configurations for active noise reduction |
JP6811510B2 (ja) * | 2017-04-21 | 2021-01-13 | アルパイン株式会社 | 能動型騒音制御装置及び誤差経路特性モデル補正方法 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2069280B (en) | 1981-01-05 | 1984-02-22 | Ross C F | Process of testing for a sound control system |
GB2203016A (en) | 1986-10-07 | 1988-10-05 | Adaptive Control Ltd | Active sound control apparatus |
US5381485A (en) * | 1992-08-29 | 1995-01-10 | Adaptive Control Limited | Active sound control systems and sound reproduction systems |
US5553153A (en) * | 1993-02-10 | 1996-09-03 | Noise Cancellation Technologies, Inc. | Method and system for on-line system identification |
WO1994024662A1 (en) | 1993-04-21 | 1994-10-27 | Sri International | Method of calculating filter weights for compression wave cancellation systems |
US5689572A (en) | 1993-12-08 | 1997-11-18 | Hitachi, Ltd. | Method of actively controlling noise, and apparatus thereof |
JPH07248778A (ja) * | 1994-03-09 | 1995-09-26 | Fujitsu Ltd | 適応フィルタの係数更新方法 |
GB2287851A (en) | 1994-03-25 | 1995-09-27 | Lotus Car | Time domain adaptive control system for active noise cancellation |
FI973455A (fi) * | 1997-08-22 | 1999-02-23 | Nokia Mobile Phones Ltd | Menetelmä ja järjestely melun vaimentamiseksi tilassa muodostamalla vastamelua |
US6208949B1 (en) * | 1998-07-01 | 2001-03-27 | Adaptive Audio, Inc. | Method and apparatus for dynamical system analysis |
US6594365B1 (en) * | 1998-11-18 | 2003-07-15 | Tenneco Automotive Operating Company Inc. | Acoustic system identification using acoustic masking |
-
2002
- 2002-12-09 US US10/315,849 patent/US7450725B2/en not_active Expired - Fee Related
- 2002-12-12 GB GB0228982A patent/GB2383224B/en not_active Expired - Fee Related
- 2002-12-16 DE DE10258772A patent/DE10258772A1/de not_active Ceased
Also Published As
Publication number | Publication date |
---|---|
US20030112980A1 (en) | 2003-06-19 |
GB2383224B (en) | 2005-08-03 |
US7450725B2 (en) | 2008-11-11 |
GB0228982D0 (en) | 2003-01-15 |
GB2383224A (en) | 2003-06-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE10258772A1 (de) | Modellierung eines Digitalfilters zur aktiven Schallunterdrückung | |
EP1964107B1 (de) | Verfahren und system zur aktiven geräuschbeeinflussung, verwendung in einem kraftfahrzeug | |
DE69931580T2 (de) | Identifikation einer akustischer Anordnung mittels akustischer Maskierung | |
DE69726526T2 (de) | Schema und Modelladaption bei Mustererkennung welche auf Taylorausdehnung basiert | |
DE4308398C2 (de) | Aktives Geräuschverminderungssystem für den Fahrgastraum eines Kraftfahrzeugs | |
EP1143416A2 (de) | Geräuschunterdrückung im Zeitbereich | |
DE60009353T2 (de) | Einrichtung zur aktiven schallsteuerung in einem raum | |
DE102018121025B4 (de) | System zum aufheben störender windgeräusche in einer fahrzeugkabine | |
DE112017007800T5 (de) | Störgeräuscheliminierungseinrichtung und Störgeräuscheliminierungsverfahren | |
DE102004026660A1 (de) | Aktives Geräuschsteuersystem | |
DE69420232T2 (de) | Schnelles Konvergenzsystem eines adaptiven Filters zur Erzeugung eines zeitabhängigen Signals zur Kompensation eines primären Signals | |
EP3065417B1 (de) | Verfahren zur unterdrückung eines störgeräusches in einem akustischen system | |
DE102013011761A1 (de) | Kraftfahrzeug mit einer Freisprecheinrichtung und Verfahren zur Erzeugung eines Frequenzganges für Freisprecheinrichtungen | |
EP2080197B1 (de) | Vorrichtung zur geräuschunterdrückung bei einem audiosignal | |
DE60304147T2 (de) | Virtuelle Mikrophonanordnung | |
DE602004006912T2 (de) | Verfahren zur Verarbeitung eines akustischen Signals und ein Hörgerät | |
DE10258793A1 (de) | Aktiver Lärmschutz mit online-gefilterter C-Modellierung | |
WO2012038168A1 (de) | Verbesserung der patientenkommunikation in einem mrt | |
EP1453355B1 (de) | Signalverarbeitung in einem Hörgerät | |
DE102020109658A1 (de) | Verfahren, Vorrichtung, Kopfhörer und Computerprogramm zur aktiven Störgeräuschunterdrückung | |
DE102017212980A1 (de) | Verfahren zur Kompensation von Störgeräuschen bei einer Freisprecheinrichtung in einem Kraftfahrzeug und Freisprecheinrichtung | |
DE112018004371T5 (de) | Geräuschsteuervorrichtung für ein fahrzeug | |
EP1958429B1 (de) | Verfahren zur steuerung des adaptionsverhaltens einer akustischen echokompensation | |
EP3807869B1 (de) | Verfahren zum betrieb eines engine-order-cancellation-systems | |
DE10337482A1 (de) | Aktives Rauschsteuersystem mit modifiziertem Spektralformungsweg |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8128 | New person/name/address of the agent |
Representative=s name: BONGEN, RENAUD & PARTNER, 70173 STUTTGART |
|
8110 | Request for examination paragraph 44 | ||
R002 | Refusal decision in examination/registration proceedings | ||
R003 | Refusal decision now final |
Effective date: 20130608 |