DE102006027383A1 - A method for damping an acoustic noise and arrangement for carrying out the method - Google Patents
A method for damping an acoustic noise and arrangement for carrying out the method Download PDFInfo
- Publication number
- DE102006027383A1 DE102006027383A1 DE102006027383A DE102006027383A DE102006027383A1 DE 102006027383 A1 DE102006027383 A1 DE 102006027383A1 DE 102006027383 A DE102006027383 A DE 102006027383A DE 102006027383 A DE102006027383 A DE 102006027383A DE 102006027383 A1 DE102006027383 A1 DE 102006027383A1
- Authority
- DE
- Germany
- Prior art keywords
- signal
- noise
- phase
- control
- dds
- 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.)
- Withdrawn
Links
- 238000000034 method Methods 0.000 title claims abstract description 59
- 230000005534 acoustic noise Effects 0.000 title claims abstract description 16
- 238000013016 damping Methods 0.000 title claims abstract description 11
- 238000012545 processing Methods 0.000 claims abstract description 30
- 102100026436 Regulator of MON1-CCZ1 complex Human genes 0.000 claims abstract description 9
- 101710180672 Regulator of MON1-CCZ1 complex Proteins 0.000 claims abstract description 9
- 238000006243 chemical reaction Methods 0.000 claims abstract description 7
- 230000001066 destructive effect Effects 0.000 claims abstract description 5
- 238000004422 calculation algorithm Methods 0.000 claims description 33
- 230000015572 biosynthetic process Effects 0.000 claims description 16
- 230000015654 memory Effects 0.000 claims description 16
- 238000003786 synthesis reaction Methods 0.000 claims description 15
- 230000008569 process Effects 0.000 claims description 12
- 238000011156 evaluation Methods 0.000 claims description 9
- 238000012546 transfer Methods 0.000 claims description 9
- 238000011161 development Methods 0.000 claims description 8
- 238000001514 detection method Methods 0.000 claims description 6
- 238000012935 Averaging Methods 0.000 claims description 4
- 239000000654 additive Substances 0.000 claims description 4
- 230000000996 additive effect Effects 0.000 claims description 4
- 230000003111 delayed effect Effects 0.000 claims description 4
- 230000005855 radiation Effects 0.000 claims description 2
- 230000008878 coupling Effects 0.000 claims 1
- 238000010168 coupling process Methods 0.000 claims 1
- 238000005859 coupling reaction Methods 0.000 claims 1
- 230000006870 function Effects 0.000 description 35
- 238000005070 sampling Methods 0.000 description 23
- 238000001228 spectrum Methods 0.000 description 17
- 238000010586 diagram Methods 0.000 description 15
- 230000004044 response Effects 0.000 description 15
- 238000009413 insulation Methods 0.000 description 7
- 238000012360 testing method Methods 0.000 description 7
- 230000008033 biological extinction Effects 0.000 description 6
- 230000002238 attenuated effect Effects 0.000 description 5
- 238000005259 measurement Methods 0.000 description 5
- 230000002093 peripheral effect Effects 0.000 description 5
- 102000008482 12E7 Antigen Human genes 0.000 description 3
- 108010020567 12E7 Antigen Proteins 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 230000001276 controlling effect Effects 0.000 description 3
- 238000013461 design Methods 0.000 description 3
- 230000002452 interceptive effect Effects 0.000 description 3
- 230000001902 propagating effect Effects 0.000 description 3
- 239000007787 solid Substances 0.000 description 3
- 238000010408 sweeping Methods 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 2
- 230000006399 behavior Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 239000003990 capacitor Substances 0.000 description 2
- 230000001934 delay Effects 0.000 description 2
- 230000001419 dependent effect Effects 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- 239000007788 liquid Substances 0.000 description 2
- 230000010363 phase shift Effects 0.000 description 2
- 230000001105 regulatory effect Effects 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000002123 temporal effect Effects 0.000 description 2
- 230000036962 time dependent Effects 0.000 description 2
- 206010012186 Delayed delivery Diseases 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 239000003570 air Substances 0.000 description 1
- 230000003321 amplification Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000000712 assembly Effects 0.000 description 1
- 238000000429 assembly Methods 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 230000000903 blocking effect Effects 0.000 description 1
- 230000001427 coherent effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 230000006798 recombination Effects 0.000 description 1
- 238000005215 recombination Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000002000 scavenging effect Effects 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
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/1787—General system configurations
- G10K11/17879—General system configurations using both a reference signal and an error signal
- G10K11/17881—General system configurations using both a reference signal and an error signal the reference signal being an acoustic signal, e.g. recorded with a microphone
-
- 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/17821—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 input signals only
- G10K11/17823—Reference signals, e.g. ambient acoustic environment
-
- 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/1783—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 handling or detecting of non-standard events or conditions, e.g. changing operating modes under specific operating conditions
-
- 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
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Soundproofing, Sound Blocking, And Sound Damping (AREA)
Abstract
Die Erfindung betrifft ein Verfahren und eine Anordnung zur Dämpfung eines akustischen Störschalls. Das Verfahren ist dadurch gekennzeichnet, dass der Störschall akustisch über eine Mikrofoneinrichtung mit einer Umsetzung in ein Störsignal erfasst wird, anschließend daran eine Synchronisation eines phasengekoppelten Regelkreises auf das Störsignal erfolgt, aufgrund des Störsignals durch den phasengekoppelten Regelkreis ein Antischallsignal erzeugt und akustisch in die Umgebung zur destruktiven Interferenz mit dem akustischen Störschall abgegeben wird. Die Anordnung zur Dämpfung eines akustischen Störschalls ist gekennzeichnet durch ein Störsignalmikrofon (Mic1) zur akustischen Aufnahme des Störschalls und Wandlung in ein Eingangssignal (x(n)), eine mit dem Störsignalmikrofon verbundene programmierbare Steuer- und Verarbeitungseinheit (10), eine Audioverstärkereinheit (NF-PA) mit einem angeschlossenen, ein akustisches Antischallsignal (7) abstrahlenden Antischalllautsprecher (Sp2) sowie ein Errorsignalmikrofon (Mic2) zum Erfassen eines verbleibenden Errorsignals (e(n)) in Verbindung mit der Steuer- und Verarbeitungseinheit.The invention relates to a method and an arrangement for damping an acoustic noise. The method is characterized in that the noise is acoustically detected by a microphone device with a conversion into an interference signal, then a synchronization of a phase-locked loop takes place on the interference signal, due to the interference signal generated by the phase-locked loop an anti-noise signal and acoustically in the environment destructive interference with the acoustic noise is emitted. The arrangement for attenuating an acoustic noise is characterized by a noise microphone (Mic1) for acoustic recording of noise and conversion into an input signal (x (n)), connected to the Störsignalmikrophone programmable control and processing unit (10), an audio amplifier unit (NF -PA) with a connected, an acoustic anti-noise signal (7) radiating anti-noise speaker (Sp2) and a Errorsignalmikrofon (Mic2) for detecting a residual error signal (e (n)) in connection with the control and processing unit.
Description
Die Erfindung betrifft ein Verfahren zur Dämpfung eines akustischen Störschalls nach dem Oberbegriff des Anspruchs 1 und eine Anordnung zum Ausführen des Verfahrens nach dem Oberbegriff des Anspruchs 13.The The invention relates to a method for damping an acoustic noise according to the preamble of claim 1 and an arrangement for carrying out the Method according to the preamble of claim 13.
Zur Dämpfung von akustischem Störschall, zur Lärmminderung und aus Gründen des Gehörschutzes werden passive Schalldämmungsmittel, beispielsweise gedämmte kopfhörerartige Ohrenschützer, Verdämmungen und dergleichen Mittel eingesetzt. Derartige Schalldämmungen lassen sich jedoch oft genug nicht oder in nicht ausreichender Menge in einem dafür vorgesehenen Bereich anbringen oder installieren, dämpfen den Schall oft genug nur in einem unzureichenden Maße oder bringen andere Nachteile mit sich, wie beispielsweise eine nicht erwünschte Wärmedämmung, eine nachteilige Massenzunahme oder – im Falle der Ohrenschützer – ein auf Dauer unbequemes Tragegefühl.to damping of acoustic noise, for noise reduction and for reasons of hearing protection passive sound insulation, for example, insulated headphone type Earmuffs, Verdämmungen and the like means. Such sound insulation However, often enough, they are not enough or not enough in one for that install or install the intended area, dampen the Often enough, sound only in an insufficient degree or bring other disadvantages with them, such as an undesirable thermal insulation, a disadvantageous increase in mass or - im Trap the earmuffs - one on Duration uncomfortable wearing.
Ein Beispiel hierfür ist die Schalldämmung in einem Flugzeugcockpit. Aus Gründen der Masseneinsparung bei Ultraleichflugzeugen und einmotorigen Maschinen muss auf eine aufwändige Schalldämmung im Cockpitbereich verzichtet werden. Der Gehörschutz gegen den vom Motor und Propeller erzeugten Schall wird in diesem Fall ausschließlich durch entsprechende Kopfhörer mit Dämmung realisiert. Diese Kopfhörer dienen sowohl dem Gehörschutz, als auch der Verständigung zwischen Pilot und Bodenstation sowie der Unterhaltung zwischen Pilot und Copilot. Das Tragen derartiger recht schwerer und ausladender, Kopfhörer ist auf die Dauer höchst unbequem und beseitigt trotzdem nicht ganz den wahrnehmbaren Motorenlärm.One Example for this is the sound insulation in an airplane cockpit. For reasons Mass savings in ultra-low and single engine aircraft has to be an elaborate one soundproofing be dispensed with in the cockpit area. The ear protection against the engine and propeller generated sound is in this case exclusively by appropriate headphones with insulation realized. These headphones serve both the hearing protection, as well as understanding between pilot and ground station as well as the conversation between Pilot and copilot. Wearing such quite heavy and sweeping, headphone is highest in the long run uncomfortable and still does not quite eliminate the perceptible engine noise.
Es ergibt sich nun aus dem Vorgenannten die Aufgabe, ein Verfahren und eine Anordnung zur Dämpfung eines akustischen Störschalles anzugeben, bei dem mit gezielten, platzsparenden Mitteln und weitgehend ohne passive Dämmvorrichtungen und -materialien akustischer Störschall und Lärm wirksam gedämpft und sogar beseitigt werden kann. Das Verfahren bzw. die Anordnung soll aufwandsarm an dem Ort angewendet werden können, an dem der Störschall zu beseitigen bzw. zu dämpfen ist. Es soll möglichst universell einsetzbar sein, d.h. das Verfahren bzw. die Anordnung soll es ermöglichen, möglichst alle Frequenzen des Störschalls wirksam unter eine zweckmäßige Intensitätsschwelle zu drücken, und sich selbst auf die im Störschall vorhandenen Frequenzen einstellen und anpassen.It The task, a procedure, now results from the above and an arrangement for damping an acoustic background noise specify, with targeted, space-saving and largely without passive insulation devices and materials acoustic noise and noise effectively steamed and even can be eliminated. The method or the arrangement should little effort can be applied to the place where the noise to eliminate or dampen is. It should as possible be universally applicable, i. the method or the arrangement should make it possible preferably all frequencies of the noise effectively below a convenient intensity threshold to press and yourself on the existing in background noise Set and adjust frequencies.
Die Aufgabe wird mit einem Verfahren zur Dämpfung akustischen Störschalls mit den Merkmalen des Anspruchs 1 und einer Anordnung zur Dämpfung akustischen Störschalls mit den Merkmalen des Anspruchs 13 gelöst. Dabei beinhalten die Unteransprüche zweckmäßige bzw. vorteilhafte Ausgestaltungen des Verfahrens bzw. der Anordnung.The Task is with a method for damping acoustic noise with the features of claim 1 and an arrangement for damping acoustic interference noise solved with the features of claim 13. The subclaims include appropriate or advantageous embodiments of the method or the arrangement.
Das Verfahren ist erfindungsgemäß dadurch gekennzeichnet, dass der Störschall akustisch über eine Mikrofoneinrichtung mit einer Umsetzung in ein Störsignal erfasst wird. Anschließend erfolgt eine Synchronisation eines phasengekoppelten Regelkreises auf das Störsignal. Dieser erzeugt daraufhin ein Antischallsignal, das akustisch in die Umgebung zur destruktiven Interferenz mit dem akustischen Störschall abgegeben wird.The Process according to the invention is characterized characterized in that the background noise acoustically over a microphone device with a conversion into an interference signal is detected. Subsequently there is a synchronization of a phase-locked loop on the interference signal. This then generates an anti-noise signal that is acoustically in the environment for destructive interference with the acoustic noise is delivered.
Grundgedanke des erfindungsgemäßen Verfahrens ist es also, den Störschall in aktiver Weise mit einem Antischallsignal zur destruktiven Interferenz zu bringen und damit auszulöschen oder zumindest nachhaltig zu dämpfen. Dazu wird mittels der Mikrofoneinrichtung zunächst der Störschall aufgenommen und in ein elektronisches Störsignal umgeformt. Dieses zeitlich periodische Signal liegt dann an einem phasengekoppelten Regelkreis an. Dieser erzeugt ein Antischallsignal, dessen zeitlicher Verlauf so beschaffen ist, dass es sich mit dem Verlauf des Störsignals destruktiv überlagert. Das Antischallsignal wird akustisch in die Umgebung abgestrahlt und überlagert sich dort mit dem akustischen Störschall, sodass im Bereich des Störschalls und des Antischalls eine gegenseitige Auslöschung des Schalls in Verbindung mit einer nachhaltigen Dämpfung der Schallintensität stattfindet. Diese Überlagerung kann prinzipiell in allen schallleitenden Medien, also in Luft, Festkörpern und Flüssigkeiten, stattfinden.basic idea the method according to the invention So it is, the background noise in an active manner with an anti-noise signal for destructive interference to bring and thus extinguish or at least to dampen sustainably. For this purpose, the noise is first recorded by means of the microphone device and in an electronic interference signal reshaped. This time-periodic signal is then at a phase-locked loop. This generates an anti-siren signal, whose course of time is such that it coincides with the course of the interference signal destructively superimposed. The anti-noise signal is emitted acoustically into the environment and superimposed there with the acoustic noise, so in the field of noise and the anti-noise a mutual extinction of the sound in conjunction with a sustainable damping the sound intensity takes place. This overlay can in principle in all sound conducting media, ie in air, solids and Liquids, occur.
Der Vorteil eines derartigen Verfahrens liegt in seiner Flexibilität und hochgradigen Anpassungsfähigkeit. Durch den phasengekoppelten Regelkreis werden genau die Frequenzen aus dem akustischen Störsignal herausgefiltert, die gedämpft werden müssen. Das Antischallsignal bildet dabei exakt das akustische Störsignal ab und dämpft es durch destruktive Interferenz unter eine gewisse Intensität und Lautstärke. Bei einer Änderung des Frequenzganges des Störschalls reguliert sich der phasengekoppelte Regelkreis auf die nun vorliegende neue Frequenz des Störschalls ein. Eine derartige Anpassung ist mit passiven Schalldämmungen prinzipiell unmöglich.Of the Advantage of such a method lies in its flexibility and high-grade Adaptability. Due to the phase-locked loop exactly the frequencies filtered out of the acoustic interference signal, the muted Need to become. The anti-noise signal forms exactly the acoustic interference signal off and steams it by destructive interference under a certain intensity and volume. at a change the frequency response of the noise The phase-locked loop regulates itself to the present one new frequency of the noise one. Such an adaptation is in principle with passive sound insulation impossible.
Das Verfahren weist folgende zweckmäßige Verfahrensschritte auf. Der akustische Störschall wird über ein Störsignalmikrofon akustisch erfasst und in ein sinusförmiges Eingangssignal für den phasengekoppelten Regelkreis umgesetzt. Der phasengekoppelte Regelkreis erzeugt nun über eine Direkte Digitale Synthese (DDS) ein DDS-Signal. Dieses DDS-Signal wird in das Antischallsignal umgesetzt. Das Antischallsignal wird akustisch über einen Antischalllautsprecher abgestrahlt. Dabei findet eine akustische Überlagerung des Störschalls und des Antischalls statt. Der aus dieser Überlagerung resultierende Überlagerungsschall wird über ein Errorsignalmikrofon erfasst und in ein Errorsignal umgesetzt. Das Errorsignal und das DDS-Signal werden sodann in einen Last Mean Square Algorithmus (LMS) eingekoppelt. Der LMS-Algorithmus erzeugt daraufhin ein Antischall-Steuersignal. Das Antischall-Steuersignal führt eine steuernde Rückkopplung auf das Umsetzen des DDS-Signals in das Antischallsignal aus.The Method has the following expedient method steps on. The acoustic noise will over a jamming microphone detected acoustically and in a sinusoidal input signal for the phase-locked Implemented control loop. The phase-locked loop now generates over one Direct Digital Synthesis (DDS) a DDS signal. This DDS signal is converted into the anti-noise signal. The anti-noise signal is acoustically over an anti-noise speaker radiated. There is an acoustic overlay of the noise and the anti-noise. The overlay sound resulting from this overlay will over a Errorsignalmicrophone detected and converted into a Errorsignal. The error signal and the DDS signal then become a load mean Square Algorithm (LMS) coupled. The LMS algorithm generates then an anti-sound control signal. The anti-sound control signal leads one controlling feedback to converting the DDS signal into the anti-noise signal.
Bei dieser Ausführungsform wird das Antischallsignal in Abhängigkeit von der tatsächlich am Ort der Schalldämpfung erzielten Wirkung fortlaufend reguliert. Dies betrifft insbesondere dessen Phasenlage und Frequenz. Für die Regelung wird das aus der Digitalen Direkten Synthese gewonnene DDS-Signal des pha sengekoppelten Regelkreises und das mittels des Errorsignalmikrofons erfasste Errorsignal des Überlagerungsschalls am Ort der Schalldämpfung dazu benutzt, um die Erzeugung des Antischalls aus dem DDS-Signal zu beeinflussen, bis das Errorsignal unter einen definierten Pegel fällt.at this embodiment the antisound signal becomes dependent from the actual at the place of soundproofing have been continuously regulated. This applies in particular its phase position and frequency. This will be the rule for the regulation the Digital Direct Synthesis Dsa signal obtained from the phase-locked Control circuit and detected by the Errorsignalmikrofons error signal of overlay sound at the place of soundproofing used to stop the generation of the anti-noise signal from the DDS signal affect until the error signal falls below a defined level falls.
Der phasengekoppelte Regelkreis führt die Frequenzerzeugung in Form der direkten digitalen Synthese in Verbindung mit einem Phasendetektor aus. Dabei werden durch die direkte digitale Synthese ein Inphase-Signal und ein Quadratursignal erzeugt. Deren Phasenfehler gegenüber dem Eingangssignal werden über den Phasendetektor bestimmt. Zum Minimieren des Phasenfehlers werden die Frequenzen des Inphase-Signals und des Quadratursignals mittels eines Regelgliedes nachgestimmt. Diese Prozedur ermöglicht ein selbständiges Nachstimmen des phasengekoppelten Regelkreises auf das aus der Erfassung des Störschalls stammende Eingangssignal.Of the phase-locked loop leads Frequency generation in the form of direct digital synthesis in Connection with a phase detector off. It will be through the direct digital synthesis an in-phase signal and a quadrature signal generated. Their phase error with respect to the input signal via the Phase detector determines. To minimize the phase error the frequencies of the in-phase signal and the quadrature signal by means of tuned to a control element. This procedure allows a independent Re-tuning of the phase-locked loop to that from the detection the Störschalls originating Input signal.
Zweckmäßigerweise führt der Phasendetektor eine schmalbandige Demodulation aus, um den Einfluss von Störfrequenzen so umfassend wie möglich zu minimieren. Bei einer außerhalb des Fangbereichs des phasengekoppelten Regelkreises liegenden Eingangsfrequenz des Eingangssignals wird ein Durchsweepen der direkten digitalen Synthese bis zum Anliegen eines Signals am Phasendetektor ausgeführt.Conveniently, leads the Phase detector from a narrowband demodulation to the influence of interfering frequencies as comprehensive as possible to minimize. At an outside the capture range of the phase-locked loop lying input frequency of the input signal is a sweeping of the direct digital Synthesis performed until the presence of a signal on the phase detector.
Der Phasendetektor ist zweckmäßigerweise als ein digital mittelnder Phasendetektor ausgebildet. Dabei wird das Inphasesignal und das Quadratursignal in jeweils einem Multiplizierglied mit dem Eingangssignal multipliziert. Anschließend erfolgt in jeweils einem Filterglied ein Ausblenden additiver Mischprodukte mit dem Erzeugen je eines Differenzausgangssignals und eine Division der Differenzausgangssignale in einem Divisionsglied. In einem sich daran anschließenden Arctan-Glied wird eine Actan-Berechnung mit einer Ausgabe des Phasenfehlers ausgeführt.Of the Phase detector is expediently is designed as a digitally averaging phase detector. It will the in-phase signal and the quadrature signal in each case a multiplier multiplied by the input signal. Subsequently, each takes place in one Filter member hiding additive mixing products with the generating each of a differential output signal and a division of the differential output signals in a divisional term. In an adjoining Arctan link an Actan calculation is performed with an output of the phase error.
Das jeweils eine Filterglied wird als ein kaskadierender Tiefpass-Dezimationsfilter mit mindestens zwei Filterstufen betrieben. Derartige Filterglieder lassen sich in besonders einfacher Weise durch eine Programmierung implementieren.The one filter element each is called a cascading low-pass decimation filter operated with at least two filter stages. Such filter members can be in a particularly simple way by programming to implement.
Das Regelglied regelt die Phasendifferenz zwischen dem Eingangssignal und dem DDS-Signal auf Null ein. Dabei wird der Regelvorgang in Form eines D- und P-Regelvorgangs mit einem nach geschalteten I-Regelvorgang, also in Form eines PI-Regelvorgangs ausgeführt.The Control element regulates the phase difference between the input signal and the DDS signal to zero. The control process is in Form of a D and P control process with a downstream I-control process, ie executed in the form of a PI control process.
Für das erwähnte Umschalten zwischen Sweep- und Regelmodus ist ein Amplitudendetektor vorgesehen. Dabei werden die Beträge der Ausgangssignale nach dem Filtern addiert und mit einem Schwellwert verglichen. Bei einem unterhalb des Schwellwertes liegenden Wert wird der Sweep-Modus gestartet. Anderenfalls wird der Regelmodus aufgerufen.For the mentioned switching between sweep and control mode, an amplitude detector is provided. Here are the amounts the output signals added after filtering and compared with a threshold value. At a value below the threshold, the sweep mode started. Otherwise the rule mode is called.
Dem LMS-Algorithmus ist zweckmäßigerweise eine Zweit-Weg-Verzögerungseinheit zugeordnet. Diese erzeugt eine der Verzögerungszeit zwischen Antischallautsprecher und Errorsignalmikrofon entsprechende Verzögerung zum Erzeugen einer Phasendifferenz zwischen dem phasengekoppelten Regelkreis und dem Errorsignal. Die Verzögerungseinheit berücksichtigt die endliche Laufzeit des akustischen Signals zwischen dem Antischallautsprecher und dem Errorsignalmikrofon und synchronisiert die Steuer- und Regelungsvorgänge des LMS-Algorithmus in ihrem Zeitablauf mit der Ausbreitungsgeschwindigkeit der akustischen Signale im schallgedämpften Raumbereich.the LMS algorithm is expediently a second-way delay unit assigned. This generates one of the delay time between anti-noise speakers and error signal microphone corresponding delay for generating a phase difference between the phase-locked loop and the error signal. The delay unit considered the finite duration of the acoustic signal between the anti-noise loudspeaker and the error signal microphone and synchronizes the control operations of the LMS algorithm in their time with the propagation speed of the acoustic Signals in the silenced Room area.
Bei einer ersten Ausführungsform wird die Verzögerung durch ein regelmäßiges Abstrahlen eines Dirac-Impulses über den Antischallautsprecher bestimmt, der über das Errorsignalmikrofon aufgenommen wird. Dabei wird die Zeit zwischen dem Erzeugen des Diracimpulses und dem Aufnehmen des Signals als Verzögerungszeit gemessen. Bei dieser Ausführungsform wird somit die tatsächliche Laufzeit eines Referenzsignals zwischen Antischallautsprecher und Errorsignalmikrofon unter den physikalischen Bedingungen des Raumbereiches direkt bestimmt.In a first embodiment, the delay is achieved by regularly emitting a Di Rac pulse via the anti-noise loudspeaker picked up by the error signal microphone. The time between the generation of the Diracimpulses and the recording of the signal is measured as a delay time. In this embodiment, the actual transit time of a reference signal between the anti-noise loudspeaker and the error signal microphone is thus determined directly under the physical conditions of the spatial region.
Bei einer zweiten Ausführungsform wird die Verzögerung über das Ermitteln eines Phasenunterschiedes zwischen dem phasengekoppelten Regelkreis und dem Errorsignal mit Hilfe eines Phasendetektors ausgeführt. Dabei liegt das Errorsignal anstelle des Eingangssignals am entsprechenden Eingang des Phasendetektors an.at a second embodiment will the delay be over that Determining a phase difference between the phase-locked Run control circuit and the error signal using a phase detector. there is the error signal instead of the input signal at the corresponding Input of the phase detector on.
Bei einer dritten Ausführungsform wird die Verzögerung aus einer Regelungstendenz des LMS-Algorithmus auskorrigiert. Dabei werden bei einer falschen Regelungstendenz um einen Phasenwinkel von 90° verschobene Ausgangssig nale von dem phasengekoppelten Regelkreis solange an den LMS-Algorithmus übergeben, bis die Regelungstendenz die richtige Richtung zeigt.at a third embodiment will be the delay corrected out of a control tendency of the LMS algorithm. there will be at a wrong control tendency by a phase angle shifted by 90 ° Ausgangssig signals from the phase-locked loop on as long pass the LMS algorithm, until the control tendency shows the correct direction.
Eine Anordnung zur Dämpfung eines akustischen Störschalls ist gekennzeichnet durch ein Störsignalmikrofon zur akustischen Aufnahme des Störschalls und Wandlung in ein Eingangssignal, eine mit dem Störsignalmikrofon verbundene programmierbare Steuer- und Verarbeitungseinheit, eine Audioverstärkerkeinheit mit einem angeschlossenen, ein akustisches Antischallsignal abstrahlenden Antischalllautsprecher sowie ein Errorsignalmikrofon zum Erfassen eines verbleibenden Errorsignals in Verbindung mit der Steuer- und Verarbeitungseinheit.A Arrangement for damping an acoustic noise is characterized by a noise microphone for the acoustic recording of the noise and conversion into an input signal, one with the interfering signal microphone connected programmable control and processing unit, a Audio amplifier unit with a connected, emitting an acoustic anti-noise signal Anti-noise loudspeakers as well as an error signal microphone for recording a remaining error signal in conjunction with the control and Processing unit.
Die programmierbare Steuer- und Verarbeitungseinheit weist einen phasengekoppelten Regelkreis aus einem Phasendetektor, einem Regler und einer Direkten Digitalen Synthese-Einheit auf. Der phasengekoppelte Regelkreis weist einen an dem Phasendetektor liegenden Eingang für das vom Störsignalmikrofon erfasste Eingangssignal und je einen Ausgang für ein von der Direkten Digitalen Synthese-Einheit erzeugtes Inphasesignal und ein Quadratursignal zum Erzeugen eines Antischallsignals auf.The programmable control and processing unit has a phase-locked Control circuit consisting of a phase detector, a controller and a direct Digital synthesis unit on. The phase-locked loop has an input lying at the phase detector for the from Noise signal microphone detected Input signal and one output each for one of the direct digital Synthesis unit generated in-phase signal and a quadrature signal for generating an anti-noise signal.
Weiterhin weist die programmierbare Steuer- und Verarbeitungseinheit einen Last Mean Square Algorithmus mit dem Inphasesignal, dem Quadratursignal und dem Errorsignal als Eingabegrößen in Rückkopplung auf Stellglieder für die Erzeugung des Antischallsignals auf.Farther the programmable control and processing unit has one Last Mean Square algorithm with the in-phase signal, the quadrature signal and the error signal as input quantities in feedback to actuators for the Generation of the anti-noise signal.
Weiterhin weist die programmierbare Steuer- und Verarbeitungseinheit ein Verzögerungsglied zur verzögerten Übergabe des Inphase- und Quadratursignals an den Last-Mean-Square-Algorithmus auf.Farther the programmable control and processing unit has a delay element for delayed delivery of the in-phase and quadrature signals to the load-mean-square algorithm on.
Die programmierbare Steuer- und Verarbeitungseinheit kann insbesondere als ein Evaluationsboard ADSP-BF533 EZ-KIT LITE mit einer aus einem C/C++-Compiler, einer Laufzeitbibliothek, einem Assembler, einem Linker und einem Loader bestehenden Entwicklungssoftware und einem Flash-Speicher ausgebildet sein. Ein derartiges Evaluationsboard eignet sich wegen der dadurch zur Verfügung stehenden Audio-Aus- und Eingänge und der auf Programmierbarkeit angelegten Gerätekonfiguration besonders gut für die Implementierung der genannten Verfahrensschritte und Verfahrenskomponenten.The programmable control and processing unit can in particular as an evaluation board ADSP-BF533 EZ-KIT LITE with one out of one C / C ++ - compiler, a runtime library, an assembler, a linker and a Loader existing development software and a flash memory be educated. Such an evaluation board is suitable because of the available standing audio outs and inputs and the programmability-based device configuration is particularly good for the Implementation of the mentioned process steps and process components.
Das
Verfahren und die Anordnung sollen nachfolgend anhand von Ausführungsbeispielen
näher erläutert werden.
Zur Verdeutlichung dienen die
Es zeigt:It shows:
Die
programmierbare Steuer- und Verarbeitungseinheit
Das
Entwicklungsboard weist einen Blackfin BF533 Prozessor
Das
Board verfügt über 4 Cinch-Buchsen
Die Ausgangssignale des Boards werden in einer dazu entsprechenden Weise von einer symmetrischen in eine unsymmetrische Signalform überführt und liegen schließlich über einen DC-Blockkondensator an den entsprechenden Ausgangsbuchsen an.The Output signals of the board are in a corresponding manner transferred from a symmetric to an unbalanced waveform and finally lie about one DC blocking capacitor at the corresponding output sockets.
Als
Audiocodec
Das
Evaluationsboard verfügt über eine
optional nutzbare Möglichkeit
zur analogen Videoein- und Ausgabe. Dafür sind jeweils 3 Cinch-Buchsen
Der
auch mit dem Audiocodec verbundene SPORT0
Das
Evaluationsboard weist weiterhin einen 32 MB SDRAM-Speicherbaustein
Das
Evaluationsboard ist über
3 Expansionsports mit jeweils 90 Pins erweiterbar. Durch diese sind
unter anderem ein Adressbuss, ein Datenbus, das PPI
Der
Blackfin-Prozessor weist ebenfalls einen JTAG-(Joint Test Action
Group)-Port
Zur Programmierung und Implementierung der Verfahrensschritte bzw. zur externen Steuerung des Boards sind eine Reihe von Softwareinstrumenten einsetzbar. Diese können auch zu einem Entwicklungssoftwarepaket, beispielsweise Visual-DSP++, zusammengefasst sein. Das Paket enthält beispielsweise einen Compiler für eine höhere Programmiersprache, insbesondere C/C++, eine Laufzeitbibliothek mit einem Vorrat an mathematischen, DSP und C-Laufzeit- und Bibliotheksfunktionen, einem Assembler, einem Linker und einem Loader. Weiterhin können ein Simulator, ein Emulator und ein Debugger vorgesehen sein. Die Entwicklungs- und Steuerungssoftware kann zweckmäßigerweise eine Benutzeroberfläche generieren, auf der das Programmieren und Steuern des Boardes, bzw. der programmierbaren Steuer- und Verarbeitungseinheit durch eine Reihe zweckmäßiger Werkzeuge und Features, beispielsweise einem Mixed-Programming mit einer gleichzeitigen Anzeige eines C/C++- und eines Assemblercodes, vereinfacht wird. Nach einer fehlerfreien Programmierung wird der Code anschließend in den RAM des Evaluationsboardes bzw. der Steuer- und Verarbeitungseinheit geladen und dort ausgeführt.to Programming and implementation of the method steps or for external control of the board are a set of software tools used. these can also to a development software package, for example Visual-DSP ++, be summarized. For example, the package contains a compiler for one higher Programming language, especially C / C ++, a runtime library with a supply of mathematical, DSP and C runtime and library functions, an assembler, a linker and a loader. Furthermore, a Be provided simulator, an emulator and a debugger. The development and control software may conveniently generate a user interface, on the programming and control of the board, or the programmable Control and processing unit through a set of convenient tools and features, such as a mixed-programming with a concurrent one Display of a C / C ++ and an assembler code, is simplified. After a faultless The code is then written into the RAM of the evaluation board or the control and processing unit loaded and executed there.
Zum Debuggen steht eine Plot-Funktion zur Verfügung, bei der ein Array als Plot betrachtet werden kann. So kann beispielsweise eine Signal mit einer Frequenz von 300 Hz auf einen Audioeingang gegeben und mit einer Abtastfrequenz von 16 kHz abgetastet werden. Die dabei gewonnenen Daten werden fortlaufend in ein Array geschrieben, der als ein Ringpuffer gestaltet ist. Ein Plot des Arrays wird nach dem Anhalten der CPU erstellt. Andere Darstellungen, beispielsweise ein X/Y-Diagramm, ein Wasserfalldiagramm oder ein Augendiagramm, sind ebenfalls erstellbar.To the Debugging has a plot function that uses an array as a Plot can be considered. For example, a signal given at a frequency of 300 Hz to an audio input and sampled at a sampling frequency of 16 kHz. The case obtained data are written continuously in an array, the designed as a ring buffer. A plot of the array will be after created by stopping the CPU. Other representations, for example an X / Y diagram, a waterfall diagram or an eye diagram, are also buildable.
Eine weitere Möglichkeit des Debuggens wird zweckmäßigerweise durch einen Background Telemetry Channel (BTC) bereitgestellt. Über den BTC können zwischen einem Host-Computer, auf dem die genannte Entwicklungs- und Steuerungssoftware läuft, und dem Blackfin-Prozessor auf dem Board, bzw. einem entsprechenden Prozessor in der Steuerungs- und Verarbeitungseinheit, während des laufenden Betriebs Datenausgetauscht werden. Ein Realtime-Debugging, also ein Verfolgen des Betriebsablaufs und der Parameterentwicklung in Echtzeit, werden dabei ermöglicht. Ein Benutzer kann somit in den laufenden Betrieb des Boards bzw. der Steuer- und Verarbeitungseinheit, eingreifen und Prozessdaten bzw. Prozessvariablen ändern. Die vom Prozessor gelesenen Daten können dann auch in einem Diagramm über der Verlaufszeit aufgetragen werden.A another possibility Debugging becomes expediently provided by a Background Telemetry Channel (BTC). On the BTC can between a host computer hosting the named development and control software is running, and the Blackfin processor on the board, or equivalent Processor in the control and processing unit, during the ongoing data exchange. A real-time debugging, so a Tracking of operation and parameter development in real time, are possible. A user can thus be in the ongoing operation of the board or the control and processing unit, intervene and process data or change process variables. The data read by the processor can then also be displayed in a diagram above the Course time are applied.
Unterprogrammfunktionen und deren Leistungsfähigkeit kann über ein Statistical Profiling angezeigt werden. Dazu wird statistisch während des Ablaufs der Programmroutinen ein Programm-Zähler bzw. Programm-Counter ausgelesen. Damit wird ermittelt, wie lange sich der Prozessor in welchem Unterprogramm aufhält. So können Programmteile aufgefunden werden, die schlecht geschrieben sind und die Geschwindigkeit des Programmablaufs verlangsamen.Subroutine functions and their performance can over a statistical profiling will be displayed. This will be statistical while the execution of the program routines a program counter or program counter read. This determines how long the processor has been in which subroutine is stopped. So can Program parts are found that are poorly written and slow down the speed of the program.
Schließlich kann ein Flash Programmer vorgesehen sein. Dieser schreibt ein fertig geschriebenes und optimiertes Programm in den Flash-Speicher des Boards bzw. der Steuer- und Verarbeitungseinheit. Das Programm liegt dann permanent im Flash-Speicher vor und wird nach einem Einschalten des Boards bzw. der Steuer- und Verarbeitungseinheit sofort neu gestartet.Finally, can a flash programmer may be provided. This one finished written and optimized program in the flash memory of the Boards or the control and processing unit. The program is up then permanently in the flash memory and will turn on after a power up the board or the control and processing unit immediately started.
Die
Der
Prozessorkern besteht im wesentlichen aus einer Data Atithmetic
Unit
Die
Data Arithmetic Unit weist zwei sogenannte MACs (Multiplizierer/Akkumulatoren)
auf. Diese bestehen aus zwei 16 Bit Fixed-Point Multiplizierern
Die
Address Arithmetic Unit besteht aus einem 8 Pointer Register
Die
Control Unit enthält
einen Sequenzer
Der Prozessor enthält bis zu 80 KByte Programmspeicher und bis zu 68 KByte Datenspeicher. Beide Speicher können wahlweise als SRAM oder Cache verwendet werden. Ein DMA Controller ist ebenfalls im Blackfin-Prozessor integriert.Of the Contains processor Up to 80 KB of program memory and up to 68 KB of data memory. Both memories can optionally used as SRAM or cache. A DMA controller is also integrated in the Blackfin processor.
Dem
Prozessor ist eine Systemperipherie zugeordnet. Deren Baugruppen
dienen der Versorgung des Prozessors. Es ist ein Regelkreis
Wie erwähnt verfügt der Prozessor weiterhin über eine EBIU Schnittstelle zur Ansteuerung eines externen Speichers. Ebenfalls ist ein Controller für einen asynchronen Zugriff auf den Blackfin-Prozessor vorhanden. Damit kann ein SRAM oder ein Flash-Speicher angesteuert werden.As mentioned has the processor continues to over an EBIU interface for controlling an external memory. Also is a controller for Asynchronous access to the Blackfin processor. This can be used to control an SRAM or a flash memory.
Als Nutzerperipherie sind serielle Schnittstellen, eine parallele Schnittstelle, Timer und ein I/O Interface vorhanden. Es sind drei Arten an seriellen Schnittstellen verfügbar. Als Peripherie ist ein Universal Asynchronous Receiver/Transmitter (UART) integriert, der beispielsweise aus der Verbindung zwischen Telefonmodems zum Computer bekannt ist. Diese Schnittstelle kann im Vollduplexmodus verwendet werden. Eine weitere Verwendung kann halbduplex IrDA sein.When User peripherals are serial interfaces, a parallel interface, Timer and an I / O interface available. There are three types of serial Interfaces available. As a peripheral is a Universal Asynchronous Receiver / Transmitter (UART), for example, the connection between Telephone modem to the computer is known. This interface can in full duplex mode. Another use can be half duplex IrDA.
Eine weitere Schnittstelle ist die bereits erwähnte SPORT-Schnittstelle. Der beispielhafte Prozessor enthält 2 synchrone serielle Schnittstellen, die unter anderem einen Zeitduplexmodus mit 128 Zeitschlitzen unterstützen. Diese Schnittstelle ist sehr gut dazu geeignet, Prozessoren in einem Mehrprozessor system direkt miteinander zu unterstützen. Sie kann mit einer sehr hohen Übertragungsrate betrieben werden.A Another interface is the already mentioned SPORT interface. Of the includes exemplary processor 2 synchronous serial interfaces, including a time-duplex mode with 128 time slots support. This interface is very well suited to processors in one Multiprocessor system to support each other directly. she can with a very high transfer rate operate.
Des Weiteren kann eine Serial Peripheral Interface (SPI)-Schnittstelle vorgesehen sein. Diese Schnittstelle wird typischerweise zur Kommunikation mit Codec, insbesondere den erwähnten Audiocodecs, D/A und A/D-Wandlern, LCDs oder anderen Mikrocontrollern verwendet. Hierbei handelt es sich um eine 4-Leitungs-Schnittstelle. Zwei Leitungen werden dabei als Datenleitungen, eine als Taktleitung und die vierte als eine Device-Select-Leitung verwendet. Durch die Device-Select-Leitung können auch mehrere Slave-Devices mit einem Master-Device verbunden werden.Of Further, a Serial Peripheral Interface (SPI) interface be provided. This interface is typically used for communication with codec, especially the one mentioned Audio codecs, D / A and A / D converters, LCDs or other microcontrollers used. This is a 4-wire interface. Two lines are used as data lines, one as a clock line and the fourth is used as a device select line. By the Device select line can also several slave devices are connected to a master device.
Als parallele Schnittstelle ist das erwähnte Parallel Peripheral Interface (PPI) vorhanden. Hierbei handelt es sich um einen bidirektionalen Bus mit einer variablen Busbreite zwischen 8 und 16 Bit. Er ist halbduplexfähig und kann mit einer variablen Clockfrequenz von 66 MHz betrieben werden. Dieses Interface wird vorwiegend zum Datenaustausch mit Videocodecs verwendet.When parallel interface is the mentioned Parallel Peripheral Interface (PPI) available. This is a bidirectional one Bus with a variable bus width between 8 and 16 bits. He is half-duplex capable and can be operated with a variable clock frequency of 66 MHz become. This interface is mainly used for data exchange Video codecs used.
Zum Erzeugen einer Pulsweitenmodulation (PWM) besitzt der Blackfin-Prozessor drei Timer. Des Weiteren sind 16 frei programmierbare I/O Pins vorhanden. Diese können beispielsweise zur Auswahl eines SPI-Slaves oder zum Ansteuern von Leuchtdioden verwendet werden.To the Generation of pulse width modulation (PWM) is possessed by the Blackfin processor three timers. Furthermore there are 16 freely programmable I / O pins. these can For example, to select an SPI slave or to control LEDs are used.
Schließlich enthält der Prozessor einen Interrupt-Controller.Finally, the processor contains an interrupt controller.
Bei
der Überlagerung
von Schall und Antischall addieren sich das Antischallsignal und
das Störschallsignal
und erzeugen ein Errorsignal e(n). Das Errorsignal wird mit einem
Errorsignalmikrofon Mic2 erfasst und an einen Least Mean Square-Algorithmus
LMS rückgekoppelt.
Dieser stellt daraufhin Verstärkungsfaktoren w0(n) und w1(n) für das Inphasesignal
x0(n) und das Quadratursignal x1(n)
ein. Das Antischallsignal y(n) setzt sich aus einer Linearkombination
aus dem Inphasesignal und dem Quadratursignal zusammen. Die Verstärkungsfaktoren
bilden die linearen Koeffizienten in der Linearkombination. Das
Antischallsignal y(n) besteht somit aus
Bei einer Amplitude der beiden Signale x0(n) und x1(n) kann y(n) jede mögliche Amplitude bis zum Betrag 1 und jeden Phasenwinkel annehmen, sofern w0(n) und w1(n) in beliebig kleinen Schritten einstellbar sind.With an amplitude of the two signals x 0 (n) and x 1 (n), y (n) can assume any possible amplitude up to magnitude 1 and every phase angle, provided w 0 (n) and w 1 (n) in arbitrarily small steps are adjustable.
Die Aufgabe des LMS-Algorithmus ist es somit, die Amplitude und Phase des Antischallsignals y(n) so einzustellen, dass sich das Störsignal d(n) und das Antischallsignal y(n) nach dem Durchlauf von H(z) möglichst vollständig auslöschen. Der LMS-Algorithmus erhält somit das Errorsignal e(n) und zusätzlich ein verzögertes Inphase- und Quadratursignal x0'(n) bzw. x1'(n). Diese werden aus einer Verzögerungseinrichtung DELAY erzeugt und berücksichtigen die endliche Laufzeit des Antischalls unter dem Einfluss der Übertragungsfunktion H(z).The task of the LMS algorithm is thus to set the amplitude and phase of the anti-noise signal y (n) so that the interference signal d (n) and the anti-sound signal y (n) cancel out as completely as possible after the passage of H (z). The LMS algorithm thus receives the error signal e (n) and additionally a delayed in-phase and quadrature signal x 0 '(n) or x 1 ' (n). These are generated from a delay DELAY and take into account the finite duration of the anti-noise under the influence of the transfer function H (z).
Zum Erfassen des Störschalls und des Errorschallsignals werden zwei Mikrofone Mic1 und Mic2 verwendet. Das Störschallmikrofon Mic1 ist in unmittelba rer Nähe der Störschallquelle positioniert und nimmt dort den Störschall auf. Ein phasengekoppelter Regelkreis PLL erzeugt das Inphasesignal x0(n) und das Quadratursignal x1(n) und synchronisiert sich auf das vom Störschallmikrofon Mic1 erfasste Eingangssignal x(n) auf. Das Errorsignalmikrofon Mic2 nimmt das Errorsignal e(n) auf und führt dies in den LMS-Algorithmus. Diese Ausführungsform mit zwei Mikrofonen hat den Vorteil, dass stets ein Eingangssignal für den phasengekoppelten Regelkreis vorhanden ist. Bei einer Synchronisation des phasengekoppelten Regelkreises PLL auf ein nur vom Mikrofon Mic2 geliefertes Signal würde der phasengekoppelte Regelkreis im Falle einer vollständigen Auslöschung von Störschall und Antischall kein zur Synchronisation geeignetes Signal mehr empfangen.Two microphones Mic1 and Mic2 are used to detect the background noise and the error sound signal. The noise-isolating microphone Mic1 is positioned in the immediate vicinity of the noise source and picks up the background noise there. A phase-locked loop PLL generates the in-phase signal x 0 (n) and the quadrature signal x 1 (n) and synchronizes to the detected by the noise microphone Mic input signal x (n). The error signal microphone Mic2 receives the error signal e (n) and introduces this into the LMS algorithm. This embodiment with two microphones has the advantage that there is always an input signal for the phase-locked loop. In a synchronization of the phase-locked loop PLL to a signal supplied only by the microphone Mic2 signal would the phase-locked loop in the event of complete cancellation of noise and anti-sound no longer suitable for synchronization signal received.
Der PLL ist in diesem Beispiel in verschiedene Blöcke aufgeteilt. Den frequenzerzeugenden Teil des PLL bildet ein Block für eine Direkte Digitale Synthese DDS. Die DDS erzeugt das Inphasesignal x0(n) und das Quadratursignal x1(n). Ein Phasendetektor PD ermittelt einen Phasenfehler Φ zwischen der DDS und dem Eingangssignal x(n). Zur Minimierung des Phasenfehlers wird die DDS nachgeregelt. Dieser Regelkreis bewirkt die erwähnte Aufsynchronisation des PLL auf das Eingangssignal x(n).The PLL is divided into different blocks in this example. The frequency generating part of the PLL forms a block for a Direct Digital Synthesis DDS. The DDS generates the in-phase signal x 0 (n) and the quadrature signal x 1 (n). A phase detector PD detects a phase error Φ between the DDS and the input signal x (n). To minimize the phase error, the DDS is readjusted. This control loop causes the mentioned synchronization of the PLL to the input signal x (n).
Zum Vermeiden von Störungen durch Nachbarfrequenzen ist eine möglichst schmalbandige Demodulation im Phasendetektor PD vorteilhaft. Unter dieser Bedingung kann es vorkommen, dass sich das Eingangssignal x(n) außerhalb der Bandbreite des Demodulators im Phasendetektor befindet. Der Phasendetektor liefert in diesem Fall kein Signal mehr. Das Eingangssignal x(n) liegt in diesem Fall außerhalb des Fangbereichs des PLL. Für diesen Fall ist ein Amplitudendetektor AMP vorgesehen, der bei einem fehlenden Signal vom Phasendetektor PD den Regelkreis öffnet und ein SWEEP-Modul aktiviert, der die DDS solange durchstimmt, bis der Phasendetektor ein Signal erhält. Der PLL wird dadurch auf einen neuen Frequenzbereich eingestimmt.To avoid disturbances due to neighboring frequencies, the narrowest possible demodulation in the phase detector PD is advantageous. Under this condition, it may happen that the input signal x (n) is outside the bandwidth of the demodulator in the phase detector. The phase detector in this case no longer provides a signal. The input signal x (n) is in this case outside the capture range of the PLL. In this case, an amplitude detector AMP is provided, which opens the control loop in the event of a missing signal from the phase detector PD and activates a SWEEP module which tunes the DDS as long as possible. until the phase detector receives a signal. The PLL is thereby tuned to a new frequency range.
Bei der Direkten Digitalen Synthese DDS wird das sinusförmige Eingangssignal x(n) durch ein treppenförmiges Signal zeit- und wertdiskret nachgebildet. Das bedeutet, dass in regelmäßigen Abständen nach einer Abtastperiode TA ein neuer Wert ausgegeben wird. Die Länge der Abtastperiode wird durch die Abtastfrequenz bestimmt. Die Abtastfrequenz ist eine zweckmäßig eingestellte Gerätekonstante.In the direct digital synthesis DDS, the sinusoidal input signal x (n) is reproduced by a step-shaped signal with discrete-time and discrete values. This means that a new value is output at regular intervals after a sampling period T A. The length of the sampling period is determined by the sampling frequency. The sampling frequency is a suitably set device constant.
Für das hier dargestellte Beispiel wird zum Ausführen der DDS auf programmierbare Bibliotheksfunktionen zurückgegriffen. Die DDS erzeugt ein Cosinus-Signal als Inphasesignal x0(n) und ein Sinus-Signal als Quadratursignal x1(n). Zur Berechnung des Cosinus und des Sinus wird auf Assemblerfunktionen zurückgegriffen, um die Berechnung möglichst hardwarenah auszuführen. Prinzipiell ist es möglich, beide Funktionen sowohl in das Intervall [0; π] über eine Halbperiode, als auch in das Intervall [0; 2π] über eine volle Periode nachzubilden. Die digitale Synthese beginnt nach dem Durchlaufen der Intervalle wieder von vorn, wobei bei einer Nachbildung der Funktionen innerhalb einer Halbperiode ein alternierender Vorzeichenwechsel erfolgen muss.For the example shown here, programmable library functions are used to execute the DDS. The DDS generates a cosine signal as an in-phase signal x 0 (n) and a sine signal as a quadrature signal x 1 (n). To calculate the cosine and the sine, use is made of assembler functions in order to carry out the calculation as close to the hardware as possible. In principle, it is possible to have both functions both in the interval [0; π] over a half period, as well as in the interval [0; 2π] over a full period. The digital synthesis starts again from the beginning after passing through the intervals, with an alternation of sign changes having to be performed within one half-period of a simulation of the functions.
Von besonderer Bedeutung ist bei der DDS die Abtastfrequenz. Bei einer Auslöschung von Störschall bis zu einer Frequenz von 1,5 kHz ist erfahrungsgemäß eine Abtastfrequenz von 16 kHz ausreichend. Dadurch wird Zeit gewonnen, die für die sonstigen Berechnungen zur Verfügung steht.From Of particular importance in the DDS is the sampling frequency. At a extinction from background noise to At a frequency of 1.5 kHz, experience shows that a sampling frequency of 16 kHz sufficient. This will save time for the others Calculations available stands.
Bei
der DDS kann die Frequenz der erzeugten Inphase- und Quadratursignale
durch eine Veränderung
eines Phasenwinkels Δφ pro Abtastintervall
verändert
werden. Die bei der DDS generierte Frequenz berechnet sich durch
die Beziehung
Dabei stellt X eine gerätespezifische Konstante dar. Ein typischer Wert für X ist in hexadezimaler Schreibweise X = 0xFFFF + 1. Dies entspricht einem Wert von 65536 in dezimaler Schreibweise.there X represents a device-specific Constant. A typical value for X is in hexadecimal notation X = 0xFFFF + 1. This corresponds to a value of 65536 in decimal Notation.
Zweckmäßigerweise
wird für
die Realisierung der DDS ein Programm verwendet, das das Eingangssignal
am Audioeingang der programmierbaren Steuer- und Verarbeitungseinheit
Zweckmäßigerweise
kann die DDS als ein Array realisiert werden, um die spätere Implementierung weiterer
Merkmale und Funktionen zu ermöglichen.
Die
von der DDS generierten Signale x0(n) und
x1(n) werden jeweils in einem Multiplizierglied
M1 bzw. M2 mit dem Eingangssignal x(n) multipliziert. Eine derartige
Multiplikation entspricht jeweils einer Amplitudenmodulation mit
unterdrücktem
Träger.
Es wird angenommen, dass am Eingang des Phasendetektors eine Eingangsfrequenz
fEing mit einer Phasenverschiebung φEing anliegt und die DDS die Frequenz fDDS erzeugt. Für die nach den Multipliziergliedern
vorliegenden Signale in_cos(t) bzw. in_sin(t) folgt daraus unter
der Verwendung der Additionstheoreme für Winkelfunktionen:
Beide
Ausdrücke
enthalten jeweils einen additiven Mischterm, bei dem sich die Frequenzen
fEing und fDDS addieren
und der beseitigt werden muss. Die in dem Blockschaltbild in
Eine
sich daran anschließende
Division in einem Divisionsglied div führt auf die Bildung eines Tangens der
beiden Ausdrücke,
sodass abschließend
in einem Arctan-Glied tan–1 eine zeitabhängige Phase
Die
Multiplizierer M1 und M2 werden beispielsweise als eine 32-Bit-Multiplikationsfunktion
realisiert, die beispielsweise in C/C++ programmiert sein kann.
Zur Kontrolle des Ausgangssignals des Inphase-Pfades x0(n)
kann das Signal gegebenenfalls über
einen D/A-Wandler ausgegeben werden.
Die
Filter F1 und F2 aus
Die zweite Aufgabe der Filter F1 und F2 besteht darin, den phasengekoppelten Regelkreis PLL gegen Nachbarstörfrequenzen abzuschirmen. Dafür muss deren Bandbreite relativ schmal sein. Ist beispielsweise der PLL auf eine Frequenz von 1 kHz eingestimmt und beträgt die Nebenstörfrequenz 1050 Hz, ergibt sich nach den Multipliziergliedern eine unerwünschte Frequenz von 50 Hz. Diese Frequenz muss durch die Filter unterdrückt werden. Da im Spektrum des Störschalls hauptsächlich mit Oberwellen der Grundfrequenz zu rechnen ist, können diese bei der niedrigsten Grundfrequenz von 50 Hz einen Abstand von 50 Hz aufweisen. Demnach sollte der Filter mit einer Bandbreite von weniger als 50 Hz realisiert werden. Besonders vorteilhaft ist dafür eine Realisierung des Filters in Form eines kaskadierenden Dezimationsfilters mit mehreren Ausgängen.The second task of the filters F1 and F2 is the phase-locked Control loop PLL against neighboring interference frequencies shield. Therefore their bandwidth must be relatively narrow. Is for example the PLL tuned to a frequency of 1 kHz and is the Nebenstörfrequenz 1050 Hz, results after the multipliers an undesirable frequency of 50 Hz. This frequency must be suppressed by the filters. As in the spectrum of background noise mainly With harmonics of the fundamental frequency is expected, these can at the lowest fundamental frequency of 50 Hz, a distance of 50 Hz. Accordingly, the filter should have a bandwidth of less than 50 Hz can be realized. Particularly advantageous for this is a realization of the filter in the form of a cascading decimation filter with several outputs.
Die einzelne Filterstufe bildet die Grundlage der Filterkaskade. Für den phasengekoppelten Regelkreis PLL werden für den Inphase-Signalpfad und den Quadratur-Signalpfad je eine Filterkaskade benötigt. Zweckmäßigerweise wird nur eine Filterkaskadenfunktion verwendet, an die die Daten des Filters über geben werden und die den Ausgangswert des Filters für jeden Signalpfad getrennt berechnet. Zweckmäßigerweise sollte eine Möglichkeit vorgesehen werden, die Anzahl des Kaskadenelementes vorzugeben, nach dem der Ausgangswert des Filters ausgegeben wird.The single filter stage forms the basis of the filter cascade. For the phase-locked Control loop PLL will be for the in-phase signal path and the quadrature signal path each a filter cascade needed. Conveniently, Only one filter cascade function is used to which the data of the filter and separate the output of the filter for each signal path calculated. Conveniently, should be a possibility be provided to specify the number of cascade element after which the output value of the filter is output.
Die für die Filterkaskade nötigen Funktionen und Parameter werden in einem Struct zusammengefasst. Dadurch wird die Anzahl der zu übergebenden Parameter nachhaltig beschränkt. Der von dem Prozessor zu verwaltende Stack bleibt dabei so übersichtlich und klein wie möglich und kann mit einem minimalen Zeitverlust beschrieben und ausgelesen werden.The for the Necessary filter cascade Functions and parameters are summarized in a struct. This will set the number of submissions Parameters sustainably limited. The stack to be managed by the processor remains so clear and small as possible and can be written and read with minimal time loss become.
Der Struct enthält Zeiger, die jeweils auf den ersten Eintrag eines Arrays zeigen. Die Eingaswerte für die Filterstufen bilden ein zweidimensionales Array. Die erste Ebene des Arrays gibt die jeweilige Filterstufe an, die zweite Ebene dient zum Speichern der beiden Eingangswerte für jede Filterstufe.Of the Struct contains Pointers pointing to the first entry of an array. The initial values for the Filter stages form a two-dimensional array. The first level of the array indicates the respective filter level, the second level is used for storing the two input values for each filter stage.
Es ist ebenso ein Zeiger auf Verzögerungsleitungen vorgesehen. Ebenfalls werden Statusstructs, auf die ein Pointer im Struct vorhanden ist, von der Filterfunktion verwendet.It is also a pointer to delay lines intended. Also, statusstructs pointing to a pointer is present in the struct used by the filter function.
Die
Funktionsweise einer beispielhaften C-Funktion der Filterkaskade
ist in
Die
Filterkaskade soll wie beschrieben den Ausgangswert einer bestimmten
Filterstufe übergeben.
Zur Initialisierung der Filterkaskade wird eine Initialisierungsroutine verwendet. Diese reserviert den benötigten Speicher und initialisiert in einer Schleife die Filterkaskaden-Structs sowie die Status-Structs der Filterstufen.to Initialization of the filter cascade becomes an initialization routine used. This reserves the required memory and initializes in a loop the filter cascade structs and the status structs the filter stages.
Die
Die jeweiligen Abtastfrequenzen und 3dB-Bandbreiten an den Ausgängen der Filterstufen sind beispielhaft aus folgender Tabelle zu entnehmen: The respective sampling frequencies and 3dB bandwidths at the outputs of the filter stages are shown by way of example in the following table:
Nachdem
die tiefpassgefilterten Signale out_cos und out_sin vorliegen, kann
wie beschrieben mit diesen Signalen der Phasenunterschied zwischen
den DDS-Signalen
und dem Eingangssignal berechnet werden.
Aufgabe des Reglers REG ist es nun, den Phasenunterschied möglichst auf einen Wert von Null zu bringen und zu halten. Bei einem verschwindenden Phasenunterschied ist die Eingangsfrequenz gleich der DDS-Frequenz. Zum Auslöschen des Störschalls müssen die Frequenzen des Eingangssignals und des DDS-Signals die gleichen Frequenzen aufweisen.task of the regulator REG, it is now the phase difference as possible to bring to a value of zero and keep. At a disappearing Phase difference is the input frequency equal to the DDS frequency. To extinguish of the noise have to the frequencies of the input signal and the DDS signal are the same Have frequencies.
Vom
Phasendetektor erhält
der Regler REG ein Signal
Das Signal gibt den aktuellen Phasenunterschied zwischen der DDS und dem Eingangssignal an. Bei einem Differenzieren von ϕe(t) kann auch der Frequenzunterschied bestimmt werden. Der Regler kann nun in die Regelung der Frequenz und der Phase aufgeteilt werden.The signal indicates the actual phase difference between the DDS and the input signal. By differentiating φ e (t), the frequency difference can also be determined. The controller can now be divided into the regulation of the frequency and the phase.
Zur Bestimmung des Frequenzunterschiedes muss die Differenz des Phasenunterschiedes an zwei aufeinander folgenden Abtastzeitpunkten berechnet werden. Der Regler muss nun zur DDS-Frequenz den Frequenzunterschied aufaddieren. Weil die Tiefpassfilter Laufzeiten verursachen, muss darauf geachtet werden, dass das System nicht in einen schwingenden Zustand gerät. Es wird daher zweckmäßigerweise nur ein Teil des Frequenzunterschiedes aufaddiert. Dieser Teil der Regelung kann nun schnell auf Frequenzänderungen des Eingangssignals reagieren. Beträgt der Frequenzunterschied Null, ist ϕe(t) konstant und enthält die feste Winkelabweichung zwischen der DDS und dem Eingangssignal. Ist ϕe(t) positiv, eilt das Eingangssignal der DDS voraus. Zum Ausgleichen des Phasenunterschieds muss in diesem Fall die DDS-Frequenz erhöht werden. Bei einem negativen Phasenunterschied muss entsprechend die DDS-Frequenz abgesenkt werden. Zur Regelung der Phase kann also ein Teil von ϕe(t) der DDS-Frequenz aufaddiert werden. Hier muss ebenfalls darauf geachtet werden, dass das System nicht schwingt.To determine the frequency difference, the difference of the phase difference must be calculated at two consecutive sampling times. The controller now has to add up the frequency difference to the DDS frequency. Because the low-pass filters cause run-time, care must be taken that the system does not vibrate. It is therefore expediently only a part of the frequency difference added. This part of the control can now respond quickly to changes in the frequency of the input signal. If the frequency difference is zero, then φ e (t) is constant and contains the fixed angular deviation between the DDS and the input signal. If φ e (t) is positive, the input signal of the DDS leads ahead. To compensate for the phase difference in this case, the DDS frequency must be increased. If the phase difference is negative, the DDS frequency must be lowered accordingly. In order to regulate the phase, therefore, a part of φ e (t) of the DDS frequency can be added up. Here too, care must be taken that the system does not oscillate.
Ein
beispielhafter Signalflussplan des Reglers ist in
Der Regler kann ebenfalls in einer höheren Programmiersprache, insbesondere in C, realisiert werden. Der Differenzierer des Reglers soll die Differenz zwischen zwei Phasenwinkeln bestimmen. Da die Phase nur im Bereich von –π bis π dargestellt wird, erfolgt bei einem linearen Phasenverlauf nach π ein Sprung zu –π. Eine normals Subtraktionsfunktion würde dabei eine Änderung von 2π ergeben, was aber falsch ist. Die verwendete Subtraktionsfunktion muss diese Sprungausnahme berücksichtigen.Of the Regulator can also be in a higher Programming language, especially in C, be realized. The differentiator The controller should determine the difference between two phase angles. Since the phase is shown only in the range from -π to π, takes place at a linear phase progression after π a jump to -π. A normal Subtraction function would doing a change from 2π, which is wrong. The subtraction function used must be this Consider jump exception.
Die Koeffizienten in den Multiplikatoren KP und KD müssen kleiner als 1 sein. Zu deren Realisierung können Rechtsschiebeoperationen angewendet werden. Tests haben ergeben, dass die Regelung am besten mit einem KP, das 11 Rechtsschiebungen und einem KD, das 5 Rechtsschiebungen entspricht, funktioniert. Es hat sich als zweckmäßig herausgestellt, dass KP ungefähr einen Wert von 0,0004 und KD ungefähr 0,03 aufweisen sollte.The coefficients in the multipliers K P and K D must be less than 1. To implement them, right shift operations can be used. Tests have shown that the scheme works best with a K P that has 11 right shifts and a K D that equals 5 shifts. It has been found to be useful for K P to have a value of approximately 0.0004 and K D approximately 0.03.
Weil die Filterbandbreite und somit auch die Abtastfrequenz der Filter verstellbar ist, sollte der Regler mit der Ausgangsabtastfrequenz des Filters betrieben werden, weil der Regler nur in diesem zeitlichen Abstand einen neuen Wert aus dem Filter erhält. Der Regler ist bevorzugt als ein D- und P-Regler mit nachgeschaltetem I-Regler realisiert. Dies entspricht einem PI-Regler. Da die Regelstrecke in diesem Fall ein I-Glied ist, weil die Phase über die Frequenz geregelt wird, eignet sich diese Art von Regler besonders, um eine Regelabweichung von 0 zu erzeugen.Because the filter bandwidth and thus also the sampling frequency of the filters is adjustable, the regulator should be at the output sampling frequency of the filter are operated because the controller only in this temporal Distance gets a new value from the filter. The regulator is preferred implemented as a D and P controller with downstream I controller. This corresponds to a PI controller. Because the controlled system in this case an I-member is because the phase is over the frequency is regulated, this type of regulator is particularly suitable, to generate a control deviation of 0.
Die
Der
bereits in
Wenn das Störschallsignal ausgelöscht werden soll, ist es wichtig, die stabile Frequenzlage des PLL zu detektieren. Dies wird als Lockdetektion bezeichnet. Erst dann, wenn die Frequenz des Störschalls und die DDS-Frequenz gleich ist, führt der erzeugte Antischall zu einer Auslöschung des Störschalls. Der PLL ist dann stabil auf eine Frequenz eingerastet, wenn der Phasenfehler Null ist.If the noise signal extinguished It is important to maintain the stable frequency response of the PLL detect. This is called lock detection. Only, if the frequency of the noise and the DDS frequency is the same, the generated anti-noise to an extinction of the noise. The PLL is then stably locked to a frequency when the Phase error is zero.
Hierzu wird vor der Auswertung des Phasendetektors überprüft, ob nach dem Filter ein Signal mit genügend großer Amplitude vorhanden ist. Dies ist dann der Nachweis, dass das Eingangssignal in der Filterbandbreite liegt.For this is checked before the evaluation of the phase detector, if after the filter on Signal with enough greater Amplitude is present. This is then proof that the input signal lies in the filter bandwidth.
Schaltet der Amplitudendetektor in den Suchmodus, wird der Lockstatus somit als nicht gelockt ausgegeben. Bei einem Schalten in den Regelmodus wird nach dem Regeln die Lockdetektion aufgerufen. Bei der Lockdetektion wird der Betrag des aktuell vorliegenden und des vorhergehenden Wertes des Phasendetektors addiert und mit einem Schwellwert verglichen. Ein endlicher Schwellwert wird deswegen verwendet, weil bei einem Vergleich mit der Größe Null bereits eine Abweichung von weniger als 0,007° bereits einen nicht gelockten Zustand des PLL anzeigen würde. Hinreichend genau ist erfahrungsgemäß ein Schwellwert von ca. 2°.switches the amplitude detector in the search mode, the lock status thus becomes spent as not curled. When switching to the control mode the lock detection is called after the rules. At the lock detection will be the amount of the current and the previous one Value of the phase detector added and compared with a threshold value. A finite threshold is used because of a Comparison with size zero already a deviation of less than 0.007 ° already a non-curled State of the PLL would show. Sufficiently accurate, according to experience, a threshold of about 2 °.
Im Suchmodus kann das Störsignal entweder über eine Fast Fouriertransformation (FFT) oder über ein Durchsweepen der DDS-Frequenz erfolgen. Bei dem hier gezeigten Beispiel wurde die Methode des Durchsweepens angewendet. Dies bringt einen geringeren Programmieraufwand mit sich als die Realisierung einer FFT.in the Seek mode can be the jamming signal either over a Fast Fourier Transform (FFT) or a sweep of the DDS frequency respectively. In the example shown here, the method of sweeping was applied. This brings a lower programming effort itself as the realization of an FFT.
Der Suchmodus kann mit einer festen Filterbandbreite und somit gleich großen Frequenzschritten stattfinden oder bei steigender Frequenz mit einer größeren Bandbreite und somit größeren Frequenzschritten durchlaufen werden. Eine Beschleunigung des Suchlaufs ergibt sich bei einer variablen, auf die durchsuchten Frequenzen angepassten Schrittgröße. Für das Durchsuchen des Frequenzbereichs zwischen 50 Hz und 1,5 kHz wird ungefähr eine Sekunde benötigt.The search mode can take place with a fixed filter bandwidth and thus equal frequency steps or with increasing frequency with a larger bandwidth and thus larger frequency steps to go through. An acceleration of the search results in a variable, adapted to the frequencies searched step size. It takes about one second to search the frequency range between 50 Hz and 1.5 kHz.
Zum akustischen Erfassen des Störsignals dient wie erwähnt ein Mikrofon. Wegen der relativ hohen Empfindlichkeit, der kleinen Bauform und einer niedrigen Versorgungsspannung wird dabei ein Elektretmikrofon bevorzugt. Hierzu ist eine Spannungsversorgung für das Mikrofon und eine Verstärkung des Mikrofonsignals notwendig.To the acoustic detection of the interference signal serves as mentioned a microphone. Because of the relatively high sensitivity, the small Design and a low supply voltage while an electret microphone prefers. This is a power supply for the microphone and a gain of the Microphone signal necessary.
Elektretmikrofone
benötigen
für den
im Mikrofon integrierten Impedanzwandler eine Versorgungsspannung
von 1,5 bis 10 V. Ein Mikrofon nimmt dabei einen maximalen Strom
von 0,5 mA auf. Zur Strombegrenzung kann ein Widerstand eingefügt werden.
Die Größe des Widerstandes
ist relativ unkritisch, es kann ein Widerstand in der Größenordnung
zwischen 1 kΩ und
10 kΩ verwendet
werden. Im Schaltplan aus
Da Elektretmikrofone nur eine sehr geringe Ausgangsspannung von ca. 5 mV/Pa liefern, ist eine Verstärkung des Signals notwendig, um den Audiocodec anzusteuern. Dabei muss eine Übersteuerung vermieden werden, um Oberwellen und eine Synchronisation des PLL auf falsche Frequenzen auszuschließen.There Electret microphones only a very low output voltage of approx. 5 mV / Pa is a gain of the signal necessary to control the audio codec. It must an override be avoided to harmonics and synchronization of the PLL to rule out wrong frequencies.
Wie
aus
Der LMS-Algorithmus ist ein gradientenbasiertes Suchverfahren. Er wurde von B. Widrow und M. E. Hoff 1960 entwickelt. Der Algorithmus dient bei dem hier gezeigten Verfahren dazu, um die Koeffizienten w0(n) und w1(n) des Antischallsignals einzustellen. Der LMS-Algorithmus erhält als Eingangssignale das Errorsignal e(n) sowie die Signale x0(n) und x1(n) aus dem PLL.The LMS algorithm is a gradient-based search method. It was developed by B. Widrow and ME Hoff in 1960. The algorithm is used in the method shown here to set the coefficients w 0 (n) and w 1 (n) of the anti-noise signal. The LMS algorithm receives as inputs the error signal e (n) as well as the signals x 0 (n) and x 1 (n) from the PLL.
Das
Errorsignal ist dabei die Addition aus Störschall und Antischall. Das
Ziel des LMS-Algorithmus ist es, die Koeffizienten w0(n)
und w1(n) so nachzustellen, dass der Anteil
der auszulöschenden
Störfrequenz
in e(n) verschwindet. Der LMS-Algorithmus folgt der Rekusionsformel
μ stellt dabei die Schrittweite dar, mit der die Geschwindigkeit des Algorithmus und dessen Genauigkeit eingestellt werden kann. Ist μ zu groß, konvergiert der Algorithmus nicht. Eine weitere Konvergenzbedingung ist es, dass das Errorsignal und der PLL einen maximalen Phasenunterschied von 90° aufweisen. Diese Bedingung wird durch die bereits erwähnte Verzögerungseinheit DELAY verwirklicht. Hierbei kann eine sogenannte Secondary Delay Unit verwendet werden. Die Verzögerung entspricht im wesentlichen der Laufzeit des Schalls zwischen Antischallautsprecher und Errormikrofon, die in der Laufzeitfunktion H(z) enthalten ist. Es kann davon ausgegangen werden, dass der Abstand zwischen Antischalllautsprecher und Errormikrofon gleich bleibt. Damit kann eine feste und konstante Länge der Verzögerung angenommen werden.μ represents the increment represents the speed of the algorithm and whose accuracy can be adjusted. If μ is too large, converges the algorithm is not. Another convergence condition is that the error signal and the PLL have a maximum phase difference of 90 °. This condition is realized by the already mentioned delay unit DELAY. Here, a so-called secondary delay unit can be used. The delay essentially corresponds to the duration of the sound between the anti-noise loudspeaker and Morph microphone contained in the runtime function H (z). It can be assumed that the distance between anti-noise speakers and Morale microphone stays the same. This can be a solid and constant Length of delay be accepted.
Ein
derartiger LMS-Algorithmus mit einberechneter Verzögerung wird
auch als Filtered-X LMS-Algorithmus oder FXLMS bezeichnet. Die Rekursionsformel
für einen
FXLMS lautet dann
Dabei stellt Δk die Anzahl der Verzögerungen dar und berechnet sich aus Δk = tf fs. tf ist dabei die Zeit, die der Schall vom Antischallautsprecher zum Errormikrofon benötigt, fs ist die Abtastfrequenz.Here, Δ k represents the number of delays and is calculated from Δ t k = f s f. t f is the time required by the sound from the anti-noise loudspeaker to the microphone, f s is the sampling frequency.
Es können unterschiedliche Ansätze zur Realisierung der Secondary Path Delay Unit DELAY bei einem veränderlichen Abstand zwischen Antischallautsprecher und Errormikrofon verfolgt werden.It can different approaches to realize the secondary path delay unit DELAY in a variable Distance between the anti-noise speaker and the microphone become.
Als erste Möglichkeit kann ein Dirac-Stoß, d.h. ein sehr kurzzeitiges, peakartiges Signal mit hoher Amplitude über den Antischallautsprecher abgestrahlt werden, der vom Errormikrofon aufgenommen wird. Der Dirac-Stoß kann zur Korrelation zwischen dem Zeitpunkt des Abstrahlens und dem Zeitpunkt des Aufnehmens des Signals benutzt werden, wobei sich die Verzögerungszeit direkt messen lässt. Um genau dieses Zeitintervall muss die Secondary Path Delay Unit verzögern. Eine derartige Kalibrierung wird in regelmäßig wiederkehrenden zeitlichen Abstanden ausgeführt.When first option can a dirac push, i.e. a very short-term, peak-like signal with high amplitude over the Anti-noise loudspeakers are emitted from the microphone is recorded. The Dirac push can to the correlation between the time of emission and the time be used to record the signal, with the delay time can be measured directly. The Secondary Path Delay Unit must be at exactly this time interval delay. Such a calibration is in regularly recurring temporal Spacing performed.
Als zweite Möglichkeit wird ein Phasenunterschied zwischen dem PLL und dem Errorsignal mit Hilfe eines Phasendetektors in der vorhergehenden Beschreibung ermittelt. Statt des Eingangssignals x(n) wird das Errorsignal e(n) am Phasendetektor angelegt. Die Signale, die dem LMS-Algorithmus übergeben werden, müssen dann neu berechnet werden. Dies geschieht, indem der Phasenwinkel des PLL genommen und zu dem Phasenunterschied zwischen dem PLL und dem Errorsignal aufaddiert wird. Anschließend werden dann die Sinus- und Cosinuswerte zu dem entsprechenden Winkel berechnet und dem LMS-Algorithmus übergeben.When second option becomes a phase difference between the PLL and the error signal with the aid of a phase detector in the preceding description determined. Instead of the input signal x (n), the error signal e (n) applied to the phase detector. The signals passed to the LMS algorithm Need to become then recalculated. This is done by changing the phase angle of the PLL and the phase difference between the PLL and is added to the error signal. Then the sine and cosine values will be calculated calculated to the appropriate angle and passed to the LMS algorithm.
Als dritte Möglichkeit wird die Richtung überwacht, in welche der LMS-Algorithmus regelt. Regelt der LMS in die falsche Richtung, werden aus dem PLL um 90° verschobene Signale an den LMS übergeben. Bei einer wiederum fal schen Regelungsrichtung wird das Signal für den LMS nochmals um 90° gedreht.When third possibility the direction is monitored, in which the LMS algorithm governs. Regulates the LMS in the wrong Direction, are shifted from the PLL by 90 ° shifted signals to the Pass LMS. If the control direction is again wrong, the signal for the LMS becomes again rotated by 90 °.
Die dritte Möglichkeit ist dabei am einfachsten zu realisieren und mit einem Minimum an Rechenaufwand zu betreiben. Falls der LMS nicht konvergiert, wird entweder w0 oder w1 auf 1 oder –1 geregelt. Dies kann als Indikation für eine zu große Phasenverschiebung genommen werden, vorausgesetzt, dass das Antischallsignal in jedem Falle lauter werden kann als das Störschallsignal. Ein Nachteil dieser Variante ist, dass bei einem zu großen Phasenunterschied das Antischallsignal kurzzeitig laut werden kann, bis der Phasenunterschied nachgeregelt worden ist. Der LMS-Algorithmus und die Secondary-Path-Delay-Unit können in C programmiert und realisiert werden.The third option is the easiest to implement and operate with a minimum of computational effort. If the LMS does not converge, either w 0 or w 1 is controlled to 1 or -1. This can be taken as an indication of a too large phase shift, provided that the anti-noise signal can in any case become louder than the noise signal. A disadvantage of this variant is that if the phase difference is too large, the anti-siren signal can briefly become loud until the phase difference has been readjusted. The LMS algorithm and the secondary path delay unit can be programmed and implemented in C.
Zur Messung werden vom Funktionsgenerator des im PC ablaufenden Programms Sinustöne erzeugt, die über einen Line-Out Ausgang einer Soundkarte ausgegeben werden. Das Audiosignal wird mit einer Aktivbox AB verstärkt und ausgestrahlt. Dieses Signal stellt den Störschall dar. Zur Synchronisierung des PLL der Antischallanordnung wird in einem Abstand a vom Aktivlautsprecher AB das Mikrofon Mic1 angebracht. Der Punkt, an dem der Störschall ausgelöscht werden soll, befindet sich in einem Abstand b vom Aktivlautsprecher AB. Es gilt, dass der Abstand b groß gegenüber dem Abstand a sein sollte. Beispielsweise gilt a = 14cm und b = 180cm. Am Abstand b befindet sich das Errormikrofon Mic2.to Measurement is performed by the function generator of the program running in the PC pure tones generated over output a line-out output from a sound card. The audio signal is reinforced with an active box AB and aired. This signal represents the background noise. For synchronization the PLL of the anti-noise device is at a distance a from the active speaker AB the microphone Mic1 attached. The point where the background noise extinguished is to be located at a distance b from the active speaker AB. It is true that the distance b is large compared to the Distance should be a. For example, a = 14cm and b = 180cm. At the distance b is the Morre Microphone Mic2.
Der
Antischalllautsprecher ist bei der Anordnung aus
Die
mit der Testanordnung aus
Einige
beispielhaft gemessene Spektren sind in den
Mehrere Töne, d.h. mehrere Frequenzen des Störschalls lassen sich durch eine parallelisierte Ausführungsform des Antischallverfahrens dämpfen. Dabei werden mehrere PLL verwendet, die jeweils auf die jeweiligen Maxima der einzelnen Frequenzen des Störschalls gelockt sind. Eine gegenseitige Beeinflussung der Antischallsignale kann dann in jedem Falle ausgeschlossen werden, wenn die jeweiligen Frequenzen des Störschalls in keinem ganzzahligen Verhältnis stehen. In diesem Fall interferiert das Antischallsignal immer nur mit dem Störschall der jeweiligen Frequenz.Several Tones, i. several frequencies of background noise can be achieved by a parallelized embodiment of the anti-sounding method dampen. There are several PLL used, each on the respective Maxima of the individual frequencies of Störschalls are lured. A Mutual influence of the anti-noise signals can then in each Be excluded if the respective frequencies of the interference noise in no integer ratio stand. In this case, the antisound signal always only interferes with the noise the respective frequency.
Bei Leerlaufzeiten kann die CPU der Anordnung in einen Idle-Modus zum zwecke der Energieeinsparung versetzt werden.at Idle times may cause the CPU of the device to enter an idle mode purposes of energy saving.
Wie bereits erwähnt, kann das Auffinden der Frequenzen im Störschall über eine FFT realisiert werden. Dadurch wird die Geschwindigkeit beim Auffinden der Störtöne erhöht. Die Secondary Path Delay Unit kann auch nach anderen Varianten realisiert werden, bei dem der große Phasenunterschied vermieden wird, der wie erwähnt zu einem vorübergehend lauten Antischallsignal führt.As already mentioned, the finding of frequencies in background noise can be realized via an FFT. This increases the speed of finding the disturbing sounds. The Secondary Path Delay Unit can also be realized according to other variants be where the big one Phase difference is avoided, as mentioned, to a temporary loud anti-noise signal leads.
Sämtliche softwaretechnischen Realisierungen können auch in Form einer spezialisierten, datenverarbeitenden Hardware realisiert werden und auf einer Platine integriert sein. Zudem ist es möglich, den Antischallautsprecher in einem Kopfhörer anzuordnen. Der Antischalllautsprecher muss in diesem Fall keine große akustische Leistung abgeben, während der Bereich, in welchem der Störschall ausgelöscht wird, durch die Gestaltung des Kopfhörers unmittelbar auf die Umgebung des geschützten Ohrs beschränkt bleibt. In diesem Fall kann die Verstärkerendstufe entfallen und der Störschall wird unmittelbar am Ohr des Benutzers gedämpft.All Software implementations can also take the form of a specialized, Data processing hardware can be realized and stored on a circuit board be integrated. It is also possible to arrange the anti-noise speaker in a headphone. The anti-noise speaker in this case does not have a large acoustic Give up performance while the area in which the background noise extinguished becomes, by the design of the headphone directly on the environment of the protected Ear limited remains. In this case, the amplifier output stage can be omitted and the background noise is steamed immediately at the user's ear.
Im Rahmen fachmännischen Handelns können weitere Veränderungen an den gezeigten Ausführungsbeispielen erfolgen. Weitere Ausführungsformen ergeben sich aus den Unteransprüchen.in the Frame expert Acting can more changes on the embodiments shown respectively. Further embodiments emerge from the dependent claims.
- 55
- Störschallquellenoise source
- 66
- StörschallwelleStörschallwelle
- 77
- AntischallwelleAnti sound wave
- 1010
- Steuer- und VerarbeitungseinheitTax- and processing unit
- 2020
- Programmiereinheitprogramming unit
- 2121
- Prozessorprocessor
- 2222
- Oszillatoroscillator
- 22a22a
- Real Time Clockreal Time clock
- 2323
- Oszillatoroscillator
- 2424
- Cinch-Buchsen, AudioeingangRCA jacks, Audio input
- 2525
- Cinch-Buchsen, AudioausgangRCA jacks, Audio output
- 2626
- AudiocodecAudio codec
- 2727
- SPI-PortSPI port
- 2828
- SPORT0, Serial Port 0SPORT0, Serial Port 0
- 2929
- Cinch-Buchsen, Videoein- und ausgangRCA jacks, Video input and output
- 3030
- Videodecodervideo decoder
- 3131
- Videoencodervideo encoder
- 3232
- PPI-Schnittstelle, Parallel Peripheral InterfacePPI interface, Parallel Peripheral Interface
- 3333
- UART-Anschlüsse, Universal Asynchronous Receiver/TransmitterUART connectors, universal Asynchronous receiver / transmitter
- 3434
- SUB-D-Buchse, 9-poligSUB-D connector, 9 pin
- 3535
- SDRAM-Speicherbaustein, Synchronous Dynamic RAMSDRAM memory module, Synchronous Dynamic RAM
- 3636
- Flash-SpeicherFlash memory
- 3737
- EBIU, External Bus Interface UnitEBIU, External bus interface unit
- 3838
- SPORT1SPORT1
- 3939
- JTAG-Port, Joint Test Action Group-PortJTAG port, Joint Test Action Group Port
- 4040
- Data Arithmetic UnitData Arithmetic Unit
- 4141
- Adress Arithmetic Unitaddress Arithmetic Unit
- 4242
- Fixed Point MultipliziererFixed Point multiplier
- 4343
- Akkumulatoren, 40 Bitaccumulators 40 bits
- 4444
- 8 Pointer Register8th Pointer register
- 4545
- 16-Index-Register16 index register
- 4646
- DatenadressgeneratorData address generator
- 4747
- Sequenzersequencer
- 4848
- Core-Takt-RegelkreisCore clock control circuit
- 4949
- Real Time Clockreal Time clock
- 5050
- Watchdog-TimerWatchdog Timer
- 5151
- JTAG-SchnittstelleJTAG interface
- ABFROM
- AktivlautsprecherPowered speakers
- AB2STARTING AT 2
- zweiter Aktivlautsprechersecond Powered speakers
- AMPAMP
- Amplitudendetektoramplitude detector
- counter[N]counter [N]
- Dezimationszähler N-te FilterstufeDecimation counter Nth filter stage
- DELAYDELAY
- Verzögerungseinrichtungdelay means
- DDSDDS
- Direkte Digitale Synthesedirect Digital synthesis
- divdiv
- Divisionsglieddivision element
- DSP-BoardDSP board
- digitale Signalverarbeitungdigital signal processing
- fir_decimafir_decima
- Filterfunktionfilter function
- in[N]in [N]
- Eingangspuffer N-te Filterstufeinput buffer Nth filter stage
- invalinval
- Eingabewert für Filterkaskadeinput value for filter cascade
- KP, KD K P , K D
- Multiplikatorenmultipliers
- LMSLMS
- Least Mean Square Algorithmusleast Mean Square Algorithm
- M1M1
- erstes Multipliziergliedfirst multiplier
- M2M2
- zweites Multipliziergliedsecond multiplier
- Mic1Mic1
- StörschallmikrofonStörschallmikrofon
- Mic2Mic 2
- ErrorsignalmikrofonError signal microphone
- PDPD
- Phasendetektorphase detector
- PLLPLL
- phasengekoppelter Regelkreisphase-coupled loop
- REGREG
- Reglerregulator
- Sp1Sp1
- AntischalllautsprecherAnti-sound speaker
- SWEEPSWEEP
- Sweep-ModulSweep module
- TT
- ZeitverzögerungsgliedTime delay element
- tan–1 tan -1
- Arctan-GliedArctan link
- d(n)d (n)
- Störsignalnoise
- H(z)H (z)
- Übertragungsfunktion Antischalltransfer function anti sound
- P(z)P (z)
- Übertragungsfunktion Störschalltransfer function background noise
- e(n)e (n)
- Errorsignalerror signal
- TA T A
- Abtastperiodesampling
- w0(n)w 0 (n)
- Verstärkungsfaktor Inphasesignalgain phase signal
- w1(n)w 1 (n)
- Verstärkungsfaktor Quadratursignalgain quadrature signal
- x(n)x (n)
- Eingangssignalinput
- x0(n)x 0 (n)
- Inphasesignalphase signal
- x0'(n)x 0 '(n)
- verzögertes Inphasesignaldelayed in-phase signal
- x1(n)x 1 (n)
- Quadratursignal quadrature signal
- x1'(n)x 1 '(n)
- verzögertes Quadratursignaldelayed quadrature signal
- y(n)y (n)
- AntischallsignalAnti-noise signal
- ΦΦ
- Phasenfehlerphase error
- y(n)y (n)
- AntischallsignalAnti-noise signal
- φe(t)φ e (t)
- zeitabhängige Phasetime-dependent phase
Claims (17)
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102006027383A DE102006027383A1 (en) | 2005-12-06 | 2006-06-13 | A method for damping an acoustic noise and arrangement for carrying out the method |
| EP06829309A EP1964108A1 (en) | 2005-12-06 | 2006-12-05 | Method for damping acoustic noise, and assembly for carrying out said method |
| PCT/EP2006/011665 WO2007065631A1 (en) | 2005-12-06 | 2006-12-05 | Method for damping acoustic noise, and assembly for carrying out said method |
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102005058261 | 2005-12-06 | ||
| DE102005058261.3 | 2005-12-06 | ||
| DE102006027383A DE102006027383A1 (en) | 2005-12-06 | 2006-06-13 | A method for damping an acoustic noise and arrangement for carrying out the method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE102006027383A1 true DE102006027383A1 (en) | 2007-06-14 |
Family
ID=37876853
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE102006027383A Withdrawn DE102006027383A1 (en) | 2005-12-06 | 2006-06-13 | A method for damping an acoustic noise and arrangement for carrying out the method |
Country Status (3)
| Country | Link |
|---|---|
| EP (1) | EP1964108A1 (en) |
| DE (1) | DE102006027383A1 (en) |
| WO (1) | WO2007065631A1 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FR2942567A1 (en) * | 2009-02-26 | 2010-08-27 | Oreal | METHOD FOR MODIFYING THE NOISE EMITTED IN A LOCAL, IN PARTICULAR A HAIRDRESSING SALON |
| RU2850147C1 (en) * | 2025-06-27 | 2025-11-05 | Акционерное общество "АвтоВАЗ" | Method for determining sound insulation level of vehicle cockpit |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2255256B (en) * | 1991-04-12 | 1994-11-02 | W S Atkins Engineering Science | Method of and apparatus for reducing vibrations |
| JP3471370B2 (en) * | 1991-07-05 | 2003-12-02 | 本田技研工業株式会社 | Active vibration control device |
| JPH06230788A (en) * | 1993-02-01 | 1994-08-19 | Fuji Heavy Ind Ltd | In-car noise reducing device |
| JPH06332474A (en) * | 1993-05-25 | 1994-12-02 | Matsushita Electric Ind Co Ltd | Noise silencer |
| GB9414484D0 (en) * | 1994-07-18 | 1994-09-21 | Marconi Gec Ltd | An apparatus for cancelling vibrations |
-
2006
- 2006-06-13 DE DE102006027383A patent/DE102006027383A1/en not_active Withdrawn
- 2006-12-05 EP EP06829309A patent/EP1964108A1/en not_active Withdrawn
- 2006-12-05 WO PCT/EP2006/011665 patent/WO2007065631A1/en not_active Ceased
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FR2942567A1 (en) * | 2009-02-26 | 2010-08-27 | Oreal | METHOD FOR MODIFYING THE NOISE EMITTED IN A LOCAL, IN PARTICULAR A HAIRDRESSING SALON |
| WO2010097781A1 (en) * | 2009-02-26 | 2010-09-02 | L'oreal | A method of modifying noise emitted in premises, in particular a hairdressing salon |
| RU2850147C1 (en) * | 2025-06-27 | 2025-11-05 | Акционерное общество "АвтоВАЗ" | Method for determining sound insulation level of vehicle cockpit |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2007065631A1 (en) | 2007-06-14 |
| EP1964108A1 (en) | 2008-09-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE69636131T2 (en) | Adaptive tone determination arrangement with well-defined and adaptive output | |
| DE60125553T2 (en) | METHOD OF INTERFERENCE SUPPRESSION | |
| DE69616553T2 (en) | DIGITAL FORWARD-CONTROLLED SYSTEM FOR ACTIVE NOISE CONTROL | |
| EP2362681B1 (en) | Method and device for phase-dependent processing of sound signals | |
| DE69328851T2 (en) | Active control device with an adaptive digital filter | |
| EP1379102B1 (en) | Sound localization in binaural hearing aids | |
| DE3686497T2 (en) | INVERSE CONTROL DEVICE. | |
| DE10017646A1 (en) | Noise suppression in the time domain | |
| DE3852289T2 (en) | ADAPTIVE INTERFERENCE VALUATION IN A CONTROL SYSTEM WITH FEEDBACK. | |
| DE102019123971B4 (en) | ACTIVE NOISE COMPENSATION SYSTEM AND METHOD | |
| DE69902687T2 (en) | HEARING AID SYSTEM AND HEARING AID FOR SITU ADAPTATION | |
| EP2378513B1 (en) | Method and system for active noise reduction | |
| WO2000068703A2 (en) | Method for localising direction and localisation arrangement | |
| DE2830837C2 (en) | Method and device for measuring the characteristic values of a loudspeaker | |
| DE10313331A1 (en) | Method for determining the direction of incidence of a signal from an acoustic signal source and device for carrying out the method | |
| EP1458216B1 (en) | Device and method for adaption of microphones in a hearing aid | |
| DE102006027383A1 (en) | A method for damping an acoustic noise and arrangement for carrying out the method | |
| WO2023161225A1 (en) | Frequency-selective digital active filter | |
| DE69014969T2 (en) | Device for synthesizing musical tones. | |
| WO2013160113A2 (en) | Arrangement for reducing the noise caused by a sound source, and method for reducing the noise | |
| EP0284077A1 (en) | Process and device for determining linear deformations in an electro acoustic transfer system | |
| CN110718233A (en) | A psychoacoustics-based acoustic-assisted noise reduction method and device | |
| DE69310561T2 (en) | Combined active room resonance suppression and room reverberation | |
| DE19632230A1 (en) | Adaptive noise and vibration control system for motor vehicle interior | |
| DE112022004295T5 (en) | SIGNAL PROCESSING SYSTEM, SIGNAL PROCESSING METHOD AND SIGNAL PROCESSING PROGRAM |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee |
Effective date: 20120103 |