Da diese Frage mehrere Unterfragen in Bearbeitungen, Kommentaren zu Antworten usw. enthält und diese nicht behandelt wurden, wird hier weitergegangen.
Abgestimmte Filter
Betrachten Sie ein Signal mit endlicher Energie , das als Eingangssignal für ein (lineares zeitinvariantes BIBO-stabiles) Filter mit Impulsantwort und Übertragungsfunktion und das Ausgangssignal
welcher Auswahl von wird zu einem bestimmten Zeitpunkt eine maximale Antwort erzielt
? Das heißt, wir suchen nach einem Filter, bei dem das globale Maximum von bei auftritt . Dies ist wirklich eine sehr lose formulierte (und wirklich unbeantwortbare) Frage, da das Filter mit der Impulsantwort eindeutig eine größere Antwort hat als das Filter mit der Impulsantworth ( t ) H ( f ) y ( τ ) = ∫ ∞ - ∞ s ( τ - t ) h ( t )s(t)h(t)H(f)h(t)t0y(τ)t02h(t)h(t)y(t0) ∫ ∞ - ∞ | h ( t ) | 2
y(τ)=∫∞−∞s(τ−t)h(t)dt.(1)
h(t)t0y( τ)t02 h ( t )h ( t ) , und so gibt es keinen Filter, der die Antwort maximiert. Anstatt also Äpfel und Orangen zu vergleichen, nehmen wir die Bedingung auf, dass wir den Filter suchen, der maximiert, abhängig von der Impulsantwort mit einer
festen Energie, z. B. abhängig von
y( t0)∫∞- ∞| h(t) |2d t= E = ∫∞- ∞| s(t) |2d t .(2)
"Filter" soll hier ein lineares zeitinvariantes Filter sein, dessen Impulsantwort (2) erfüllt.
Die Cauchy-Schwarz-Ungleichung gibt eine Antwort auf diese Frage. Wir haben
mit Gleichheit, wenn mit
aus (2) ergibt sich , dh das Filter mit der Impulsantwort ergibt die maximale Antwort zum angegebenen Zeitpunkt . In dem oben beschriebenen (nicht stochastischen) Sinne soll es sich bei diesem Filter um einen Filter handeln h(t)=λs(t0-t)λ>0λ=1h(t)=s(t0-t)y(t0)=Et0
y( t0) = ∫∞- ∞s ( t0- t ) h ( t )d t≤ ∫∞- ∞| s( t0- t ) |2d t--------------√∫∞- ∞| h(t) |2d t-----------√= E
h ( t ) = λ s ( t0- t )λ > 0λ = 1h ( t ) = s ( t0- t )y( t0) = Et0
das Filter abgestimmt auf zum Zeitpunkt oder der angepasste Filter für zum Zeitpunktt 0 s ( t ) t 0 .s ( t )t0s ( t )t0.
Zu diesem Ergebnis gibt es mehrere Punkte, die es zu beachten gilt.
Der Ausgang des Matched Filter hat einen
einzigartigen globalen Maximalwert von bei ; für alle anderen
, haben wir .t 0 t y ( t ) < y ( t 0 ) = EEt0ty( t ) < y( t0) = E
Die Impulsantwort
des angepassten Filters für die Zeit wird gerade "zeitlich umgekehrt" und um nach rechts verschoben .t 0 s ( t ) t 0s ( t0- t ) = s ( - ( t - t0) )t0s ( t )t0
ein. Wenn eine endliche Unterstützung hat, beispielsweise , dann ist das angepasste Filter nicht
kausal, wenn .[ 0 , T ] t 0 < Ts ( t )[ 0 , T]t0< T
b. Das zum Zeitpunkt an angepasste Filter ist nur das zum Zeitpunkt angepasste Filter mit einer zusätzlichen Verzögerung von . Aus diesem Grund nennen manche Leute den Filter mit der Impulsantwort , der Filter, der zu bei passt ) den passenden Filter für mit dem Verständnis, dass die genaue Zeit of match kann bei Bedarf in die Diskussion einbezogen werden. Wenn für , ist
das angepasste Filter nicht kausal. Damit können wir 1. als umformulierent 1 > t 0 t 0 t 1 - t 0 s ( - t ) s ( t ) t = 0 s ( t ) s ( t ) = 0 t < 0s(t)t1>t0t0t1−t0s(−t)s(t)t=0s(t)s(t)=0t<0
Das angepasste Filter für erzeugt einen eindeutigen globalen Maximalwert zum Zeitpunkt . Außerdem ist
ist die Autokorrelationsfunktion des Signals . Es ist natürlich bekannt, dass eine gerade Funktion von
mit einem eindeutigen Peak am Ursprung ist. Es ist zu beachten, dass die Ausgabe des zum Zeitpunkt angepassten Filters nur , wobei die Autokorrelationsfunktion zum Zeitpunkt auf den Spitzenwert verzögert ist .y ( 0 ) = E t = 0 y ( t ) = ∫ ∞ - ∞ s ( t - τ ) s ( - τ )s(t)y(0)=Et=0s ( t ) R s ( t ) t t 0 R s ( t - t 0 ) t 0
y(t)=∫∞−∞s(t−τ)s(−τ)dτ=∫∞−∞s(τ−t)s(τ)dτ=Rs(t)
s(t)Rs(t)tt0Rs(t−t0)t0
Kein Filter außer dem angepaßten Filter für die Zeit kann eine Ausgabe erzeugen so groß wie bei . Es ist jedoch möglich , für jedes Filter zu finden, deren Ausgänge bei überschreiten . Beachten Sie, dass .E t 0 t 0 R s ( t 0 ) t 0 R s ( t 0 ) < Et0Et0t0Rs(t0)t0Rs(t0)<E
Die Übertragungsfunktion von den Matched - Filter ist , die komplexe Konjugierte des Spektrums . Somit ist . Stellen Sie sich dieses Ergebnis wie folgt vor. Da für und für
, hat das angepasste Filter eine niedrige Verstärkung bei den Frequenzen, bei denen
klein ist, und eine hohe Verstärkung bei den Frequenzen, bei denen ist groß. Somit reduziert das angepasste Filter die schwachen Spektralkomponenten und verstärkt die starken Spektralkomponenten inH(f)=S∗(f)S(f)Y(f)=F[y(t)]=|S(f)|2x2>xx>1x2<x0<x<1S(f)S(f)S(f). (Es wird auch eine Phasenkompensation durchgeführt, um alle "Sinuskurven" so einzustellen, dass sie alle bei Spitze erreichen .)t=0
-------
Aber was ist mit Lärm und SNR und solchen Dingen, nach denen die OP gefragt hat?
Wenn das Signal und additives weißes Gaußsches Rauschen mit beidseitigem Leistungsspektraldichte durch einen Filter mit Impulsantwort verarbeitet wird , dann ist das
Ausgangsrauschen ist Prozess ein Null-Mittelwert stationärer Gauß-Prozess mit Autokorrelationsfunktion . Somit ist die Varianz
Es ist wichtig zu beachten, dass die Varianz gleich ist, unabhängig davon, wann wir die Filterausgabe abtasten. Welche Wahl von
maximiert also das SNR zum Zeitpunkts(t) N02h(t)N02Rs(t)
σ2=N02Rs(0)=N02∫∞−∞|h(t)|2dt.
h(t)y(t0)/σt0? Nun, aus der Cauchy-Schwarz-Ungleichung ergibt sich
mit Gleichheit genau dann, wenn , der Filter, der zum Zeitpunkt mit übereinstimmt !! Beachten Sie, dass . Wenn wir diesen angepassten Filter für unsere gewünschte , wird zu
anderen
Zeiten das SNR sein
SNR=y(t0)σ=∫∞−∞s(t0−t)h(t)dtN02∫∞−∞|h(t)|2dt−−−−−−−−−−−−−√≤∫∞−∞|s(t0−t)|2dt−−−−−−−−−−−−−−√∫∞−∞|h(t)|2dt−−−−−−−−−−−√N02∫∞−∞|h(t)|2dt−−−−−−−−−−−−−√=2EN0−−−√
h(t)=s(t0−t)s(t)t0σ2=EN0/2t1y(t1)/σ<y(t0)/σ=2EN0−−−√ . Könnte ein
anderer Filter zum Zeitpunkt ein größeres SNR liefern ? Sicher, weil
dieselbe für alle Filter in Betracht gezogen wird, und wir haben festgestellt , dass es oben
ist möglich , eine Signalausgabe größer ist als zu haben zum Zeitpunkt
durch Verwendung eines anderen nicht-Matched - Filter.
t1σy(t1)t1
Zusamenfassend,
"Maximiert der angepasste Filter das SNR nur zum Abtastzeitpunkt oder überall?" hat die Antwort, dass das SNR nur zum Abtastzeitpunkt maximiert ist . Zu anderen Zeiten könnten andere Filter ein größeres SNR liefern als das, was der angepasste Filter zum Zeitpunkt liefert , aber dieses ist immer noch kleiner als das SNR
, das der angepasste Filter liefert Sie bei , und falls gewünscht, könnte das angepasste Filter neu entworfen werden, um seinen Peak zum Zeitpunkt anstelle von zu erzeugen
.t0t12EN0−−−√t0t1t0
"Warum nicht einen Filter machen, der zum Zeitpunkt der Entscheidung einen wirklich hohen, dünnen Dorn erzeugt? Wäre das nicht der Grund, warum das SNR nicht noch besser wird?"
Das angepasste Filter erzeugt zum Abtastzeitpunkt eine Art Spitze, ist jedoch durch die Form der Autokorrelationsfunktion beschränkt. Jeder
andere Filter, den Sie entwickeln können, um eine hohe dünne Spitze (Zeitbereich) zu erzeugen, ist kein passender Filter und liefert Ihnen daher nicht das größtmögliche SNR. Beachten Sie, dass die Erhöhung der Amplitude der Filterimpulsantwort (oder die Verwendung eines zeitvariablen Filters, das die Verstärkung zum Zeitpunkt der Abtastung erhöht) das SNR nicht ändert, da sowohl das Signal als auch die Rauschstandardabweichung proportional zunehmen.
"Das I & D wird im Grunde genommen ansteigen, bis die Abtastzeit erreicht ist, und die Idee ist, dass man an der Spitze des I & D abtastet, da zu diesem Zeitpunkt das SNR ein Maximum ist."
Für NRZ-Daten und Rechteckimpulse ist die angepasste Filterimpulsantwort ebenfalls ein Rechteckimpuls. Die Integrations- und Dump-Schaltung ist ein Korrelator,
dessen Ausgang dem angepassten Filterausgang nur zu den Abtastzeitpunkten und nicht dazwischen entspricht. Siehe die Abbildung unten.
Wenn Sie den Korrelatorausgang zu einem anderen Zeitpunkt abtasten, erhalten Sie Rauschen mit geringerer Varianz, aber Sie können nicht einfach die Abtastwerte des I & D-Ausgangs addieren, die zu unterschiedlichen Zeiten abgenommen wurden, da die Rauschvariablen stark korrelieren und die Nettovarianz sehr hoch ist größer. Sie sollten auch nicht erwarten können, dass Sie mehrere Samples aus dem Matched-Filter-Ausgang entnehmen und auf irgendeine Weise kombinieren können, um ein besseres SNR zu erhalten. Es funktioniert nicht Was Sie tatsächlich haben, ist ein anderes Filter, und Sie können es nicht besser machen als das (linear) angepasste Filter im Gaußschen Rauschen. Keine nichtlineare Verarbeitung ergibt eine geringere Fehlerwahrscheinlichkeit als der angepasste Filter.