Optimalfilter

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen

UnterOptimalfilter(engl.matched filter) versteht man in derNachrichtentechnikeinFilter,welches dasSignal-Rausch-Verhältnis(engl.signal to noise ratio,SNR) optimiert. In der Literatur findet man auch häufig die BezeichnungenKorrelationsfilter,Signal-angepasstes Filter (SAF)oder nurangepasstes Filter.Das Optimalfilter dient zur optimalen Bestimmung des Vorhandenseins (Detektion) der Amplitude oder der Lage einer bekannten Signalform in Gegenwart von Störungen (Parameterschätzung).

Der Begriffmatched filterwurde erstmals vonJohn Hasbrouck Van Vleckund David Middleton 1946 imJournal of Applied Physicsöffentlich genannt.[1]Die Autoren bezogen sich jedoch dort auch auf eine Arbeit vonDwight O. North,der 1943 zu einem gleichen Ergebnis kam, aber einen anderen mathematischen Ansatz wählte. Dessen Arbeit wurde anfangs als geheim eingestuft und erst 1963 als Nachdruck veröffentlicht.[2]Van Vleck und Middleton nutzten als Ansatz dieschwarzsche Ungleichung,North dieMethode der kleinsten Quadrate.[3]

Problem und Aufgabenstellung

[Bearbeiten|Quelltext bearbeiten]

In Signalübertragungssystemen tritt immer das Problem auf, dass das zu empfangendeNutzsignal(z. B. das einzelne Datenbit einer Folge, das Echosignal eines Radarsenders) von einem mehr oder weniger großenStörsignalüberlagert wird. Dadurch wird die Erkennung des Nutzsignals im Empfänger erschwert. Im „normalen “(sogenannten Leistungs-)Empfänger wird das Unter- oder Überschreiten einer Amplitudenschwelle des empfangenen Signal-Rauschgemischs als „kein Signal “oder „Signal vorhanden “gewertet. Ist das Signal schwach, besteht immer die Gefahr, dass einzelne Nutzsignale nicht erkannt oder Störsignalspitzen fälschlich als Nutzsignale interpretiert werden.

Es stellt sich deshalb die grundsätzliche Frage nach der Dimensionierung einer optimalen Filterstruktur des Empfängers, das ein Nutzsignal im Rauschen möglichst gut filtert und somit dieFehlerwahrscheinlichkeitminimiert.

Die Abbildung zeigt ein nachrichtentechnisches System zur Übertragung einer digitalen Sendedatenfolge, welche links im Bild über den Kanal mitadditiven weißen gaußschen Rauschen(englischAWGN Channel) übertragen werden soll. DerAWGN Channelstellt abstrakt einen mitweißem RauschengestörtenÜbertragungskanaldar, beispielsweise eine stark gestörte Funkstrecke. Am Empfänger kommt dann das vor dem Matched-Filter dargestellte, stark mit Rauschen überlagerte Empfangssignal an. Darin ist die ursprüngliche Sendesignalfolge nicht mehr erkennbar, es käme bei direkter Auswertung dieses Signals zu massiven Fehlern.

Das stark gestörte Empfangssignal wird daher dem Matched-Filter zugeführt, der in seiner Impulsantwort optimal an die links dargestellte Sendeimpulseform angepasst ist. Durch diese Anpassung ist es möglich, dass am Ausgang des Filters ein Signal gewonnen werden kann, das schon der ursprünglichen Sendesignalfolge etwas besser entspricht. Durch eine dem Filter rechts außen nachgeschaltete Abtaststufe und Requantisierung kann daraus eindeutig und mit minimaler Bitfehlerwahrscheinlichkeit die ursprüngliche Bitfolge des Senders am Empfänger rekonstruiert werden.

Mathematische Grundlagen

[Bearbeiten|Quelltext bearbeiten]

Die folgenden Betrachtungen gehen davon aus, dass die Struktur des ausgesendeten Signals beim Empfänger bekannt ist. Es ist dabei wichtig, dass diese Annahme nicht bedeutet, dass die übermittelte Nachricht bekannt ist – die Kenntnis der Zeitfunktion eines Datenbits sagt ja noch nichts aus über die in einer Bitfolge übermittelten Informationen.

Das zu erwartende zeitlich begrenzte Nutzsignal (in dem genannten Sinne etwa eines einzelnen Bits oder des Echosignals eines Radarsystems) sei.Es sei überlagert von einemweißen Rauschsignalmit einerspektralen Leistungsdichte.Die gesuchte optimale Filterstruktur sei durch ihre Antwortfunktionauf einenDirac-Impulsgekennzeichnet. Das Ausgangssignal eines solchen Filters zum Zeitpunktist dann

(1),

wobeidie Antwort des Filters auf das Nutzsignalunddie Antwort des Filters auf das Störsignaldarstellen, die jeweils durch dieFaltungsoperationmit der Impulsantwortdes Filters entstehen:

Der erste Termin (1) beschreibt offenbar den Nutzsignalanteil zum Zeitpunkt,der zweite Termden Störsignalanteil zum Zeitpunkt.Als Kriterium für die Sicherheit der Nutzsignalerkennung sei das Verhältnis der Momentanleistungen von Nutz- und Störsignalanteil zu einer Zeitvorausgesetzt; zu diesem Zeitpunkt soll das Filterausgangssignal abgetastet und die Entscheidung über ein etwa vorhandenes Nutzsignal getroffen werden. Je größer der Nutzsignalanteil gegenüber dem Störsignalanteil am Filterausgang ist, desto größer wird offenbar die Erkennungswahrscheinlichkeit sein.

Die Leistung des Nutzsignalanteils zum Zeitpunktist.Für die Störleistung gilt mit demParsevalschen Theorem

(2)

Das Verhältniswird also

(3)

Die Energiedes zeitbegrenzten Nutzsignals istzeitinvariant;es kann also geschrieben werden

(4)

Wird (3) mit (4) erweitert, ergibt sich ein Ausdruck

(5)

Der rechte Teil des Bruchs kann als Quadrat desKorrelationsfaktorszwischen der Antwortfunktiondes gesuchten Filters und der Signalfunktioninterpretiert werden ():

(6)

Das Verhältnis(genannt Signal-Rausch-Verhältnis oder Signal-Rausch-Abstand) wird dann maximal, wennist, wenn also gilt

(– beliebige Konstante). Daraus folgt die wesentliche Aussage: Um eine maximale Erkennungssicherheit des Nutzsignals im Rauschen zu erhalten, muss die gesuchteImpulsantwortdes optimalen Filters gleich der zeitgespiegelten („rückwärts laufenden “) Nutzsignalfunktionsein (angepasstes Filter).

Im rauschfreien Fall würde an dieses Filter als Antwort auf das Nutzsignal der Dauerdessen Autokorrelationsfunktion erscheinen, und zum Zeitpunkt(also gerade dann, wenn die gesamte Energie des Signals in das Filter eingelaufen ist) dessen Maximalwert abgetastet werden.

Im Fall der Anwendung des Optimalfilters wird also (im Gegensatz zum oben erwähnten Leistungsempfang!) im Empfängernicht die Signalformselbst ausgewertet – was ja auch überflüssig ist, da sie als bekannt vorausgesetzt wurde –, sondern dessenAutokorrelationsfunktion(deshalb auch die Bezeichnung alsKorrelationsfilter).

Diese Tatsache lässt eine weitere Realisierung des Optimalempfangs zu: Im Empfänger kann auch der vollständige Vorgang der Korrelation realisiert werden, das heißt eine Multiplikation des ankommenden Signal-Störgemischs mit der am Ort des Empfängers ja bekannten Nutzsignalfunktion und anschließende Integration und Abtastung. Das empfiehlt sich jedoch nur dann, wenn der Erwartungszeitpunkt des Nutzsignals bekannt ist.

Eine weitere wesentliche Erkenntnis aus der Optimalfilterbedingung ist die zunächst erstaunliche Tatsache, dass allein die Energie des ankommenden (und damit auch des gesendeten) Nutzsignals den Wertund damit die Erkennungsicherheit bestimmt (allerdings eben nur, wenn auch tatsächlich ein Optimalfilter eingesetzt wird). Zeitverlauf,Frequenzspektrum,Signalbandbreiteoder andere Parameter können ohne Verletzung der Optimalbedingung nach Notwendigkeit des Übertragungssystems frei gewählt werden.

Auf Grund dieser Aussage ist es beispielsweise möglich, anstelle eines leistungsbegrenzten schmalen Einzelimpulses in einemRadarsystemeinen viel breiteren (und deshalb trotz geringerer Leistung energiereicheren) Sendeimpuls mit einer internen zeitabhängigen Modulation zu verwenden, sofern nur dessen Autokorrelationsfunktion ein einziges schmales Maximum und schnell abklingende Werte jenseitsaufweist. Dieses führt zu demPulskompressionsverfahren,welches in vielen Radargeräten eingesetzt wird.

Optimalfilter in der Radarsignalverarbeitung

[Bearbeiten|Quelltext bearbeiten]

Das Echosignal beim Radar sollte ungefähr die gleiche Signalform wie das gesendete Sondierungssignal haben. Es unterliegt jedoch durch die Reflexion und während der Ausbreitung im Raum signifikanten Änderungen durch Dopplerfrequenzen und Laufzeitverzögerungen einiger Signalanteile. Somit ist die Form des empfangenen Signal als unbekannt einzuschätzen. Diese Veränderungen können durch Zielmodelle simuliert und das Ergebnis für die Veränderung der Signalform in Datenbanken zur Verfügung gestellt werden. Ein Optimalfilter für Radar besteht daher aus einer Vielzahl von parallel geschalteten Optimalfiltern, welche je eine Signalform aus der Datenbank als Referenz verwenden. In der Radarsignalverarbeitung wird dann das Ausgangssignal verwendet, welches das beste Signal-/Rausch-Verhältnis hat.[4]

Optimalfilter als Kleinste-Quadrate-Verfahren

[Bearbeiten|Quelltext bearbeiten]

Das Optimalfilter kann auf verschiedene Arten hergeleitet werden[5],es stellt aber insbesondere auch einen Spezialfall einesKleinste-Quadrate Verfahrensdar. Damit lässt sich das Optimalfilter auch als einMaximum-Likelihood-Verfahren(englischML estimation) im Zusammenhang mit Gaußschem Rauschen (und der entsprechendenWhittle Likelihood) interpretieren[6]. Wenn das übertragene Signalkeineunbekannten Parameter (wie z. B. Ankunftszeit, Amplitude, Phase,...) hätte, dann würde demNeyman-Pearson-Lemmazufolge das Optimalfilter (bei Gaußschem Rauschen) die Fehlerwahrscheinlichkeit minimieren. Da das Signal in aller Regel aber unbekannte, zu schätzende Parameter hat, stellt das Optimalfilter als ML-Detektionsstatistik eineverallgemeinerteLikelihood-Quotienten-Teststatistikdar. Hieraus folgt insbesondere, dass die Fehlerwahrscheinlichkeit (im Sinne von Neyman und Pearson[7]) nicht notwendigerweise minimal ist[8]. Bei der Konstruktion eines Optimalfilters wird außerdem von einembekanntenRausch-Spektrumausgegangen. Tatsächlich wird das Spektrum allerdings in aller Regel aus entsprechenden Datengeschätzt,ist tatsächlich also nur mit begrenzter Präzision bekannt[9].Das Optimalfilter lässt sich für den Fall eines nur ungenau bekannten Spektrums zu einem iterativen Verfahren verallgemeinern[10].

  • Jens-Rainer Ohm,Hans Dieter Lüke:Signalübertragung: Grundlagen der digitalen und analogen Nachrichtenübertragungssysteme.10. Auflage. Springer, Berlin 2007,ISBN 3-540-69256-8.
  • P. M. Woodward:Probability and information theory with applications to radar.Pergamon Press, London 1953.
  1. Van Vleck, J. H., D. Middleton,A Theoretical Comparison of the Visual, Aural, and Meter Reception of Pulsed Signals in the Presence of Noise,Journal of Applied Physics, Band 17, Heft. 11, Nov. 1946, Seiten 940–971.
  2. D. O. North:Analysis of the factors which determine signal/noise discrimination in radar.In:Report PPR-6C, RCA Laboratories, Princeton, NJ.1943.
    Nachdruck: D. O. North:An Analysis of the factors which determine signal/noise discrimination in pulsed-carrier systems.In:Proceedings of the IEEE.Band51,Nr.7,1963,S.1016–1027.
    E. T. Jaynes:Probability theory: The logic of science.Cambridge University Press, Cambridge 2003, Kapitel 14.6.1The classical matched filter.
  3. Mervin C. Budge, Shawn R. German:Basic Radar AnalysisArtech House Publishers, 2015,ISBN 9781608078783,Chapter 7, S. 183
  4. C. Wolff:Matched Filter.In:radartutorial.eu.Abgerufen am 10. Februar 2024.
  5. G. L. Turin:An introduction to matched filters.In:IRE Transactions on Information Theory.Band6,Nr.3,Juni 1960,S.311–329,doi:10.1109/TIT.1960.1057571.
  6. N. Choudhuri, S. Ghosal, Roy, A.:Contiguity of the Whittle measure for a Gaussian time series.In:Biometrika.Band91,Nr.4,2004,S.211–218,doi:10.1093/biomet/91.1.211.
  7. J. Neyman, E. S. Pearson:On the problem of the most efficient tests of statistical hypotheses.In:Philosophical Transactions of the Royal Society of London, Series A.Band231,1933,S.289–337,doi:10.1098/rsta.1933.0009.
  8. A. M. Mood, F. A. Graybill, D. C. Boes:Introduction to the theory of statistics.3. Auflage. McGraw-Hill, New York.
  9. P. D. Welch:The use of Fast Fourier Transform for the estimation of power spectra: A method based on time averaging over short, modified periodograms.In:IEEE Transactions on Audio and Electroacoustics.AU-15,Nr.2,Juni 1967,S.70–73,doi:10.1109/TAU.1967.1161901.
  10. C. Röver:Student-t based filter for robust signal detection.In:Physical Review D.Band84,Nr.12,Dezember 2011,S.122004,doi:10.1103/PhysRevD.84.122004,arxiv:1109.0442.