Hilbert-Transformation einer Sinusfunktion mit quadratischem Argument

6

Ich suche die Hilbert-Transformation der folgenden Funktion:

H.{Sünde(EINt2+B.t+π4)}}

wo EIN und B. sind Konstanten mit EIN<0 und B.>0.


Es ist gut bekannt, dass H.{Sünde(B.t)}}=- -cos(B.t), was leicht durch Umschreiben der Hilbert-Transformation als Faltung mit gezeigt werden kann 1/.πt und Verwenden der Spektraldarstellung wie nachstehend gezeigt:

H.{Sünde(B.t)}}=Sünde(B.t)1πt

wo bezeichnet den Faltungsoperator. Betrachten Sie das folgende Fourier-Paar:

F.{1πt}}=- -jsGn(ω)

Damit kann das Problem im Spektrum wie folgt gelöst werden:

F.{Sünde(B.t)1πt}}=πj(δ(ω- -B.)- -δ(ω+B.))(- -jsGn(ω))=- -π(δ(ω- -B.)+δ(ω+B.))

Hier befinden sich die beiden Dirac-Delta-Impulse bei +B. und - -B.Winkelfrequenz und damit die Vorzeichenfunktion wird direkt angewendet. Deshalb bekommen wir

H{sin(Bt)}=F1{π(δ(ωB)+δ(ω+B))}=cos(Bt)


Das gleiche Prinzip kann jedoch nicht angewendet werden x(t)=sin(At2+Bt+π/4), da seine Spektralfunktion zwei überlagerte komplexe Gaußsche Funktionen sind, die ebenfalls verschoben sind +B und B Winkelfrequenz:

F.{x(t)}}=- -πEIN2j(exp(- -j14EIN(ω- -B.)2)- -exp(+j14EIN(ω+B.)2))wennEIN<0

Jede komplexe Gaußsche Funktion ist für alle Frequenzen definiert, und daher vereinfacht oder löst die Anwendung der Vorzeichenfunktion das Problem nicht. Ich habe auch versucht, das Hilbert-Transformationsintegral ohne Erfolg direkt zu lösen. Ich freue mich über jede Hilfe.

andresnm
quelle
1
In diesem Fall ist w (t) = 2 * A * t + B. Könnten Sie diese Informationen verwenden, um Ihnen zu helfen?
Ben

Antworten:

3

Dies direkt zu berechnen scheint schwierig.

Meine Argumentation ist die folgende. Für ein Signals(t), das sogenannte analytische Signalseinn(t) kann erhalten werden durch

seinn(t)=s(t)+jH.{s(t)}},woS.einn(ω)=0ω<0
Das analytische Signal entspricht im wesentlichen dem spektralen Gehalt von s(t) nur in den positiven Frequenzen.

Für Ihr erstes Beispiel einer einfachen Sinuskurve können Sie auch zum Ergebnis der Hilbert-Transformation kommen, wenn Sie das analytische Signal berücksichtigen. Die reale Sinuskurve besteht aus den Frequenzkomponenten±B.. Das analytische Signal sollte dann die Komponente bei seinB.Dies ist dann offensichtlich ein komplexes Exponential, das das Ergebnis für die Hilbert-Transformation ergibt.

Nun zu Ihrem Zwitschersignal x(t)ist die Situation etwas komplizierter. Wenn wir über einen virtuellen "Momentanfrequenzverlauf" des Signals nachdenken, ist dies der Fall

ωx(t)=±(2EINt+B.).
Dies ist etwas seltsam und entspricht zwei sich linear ändernden Komponenten mit entgegengesetzter Steigung, die den Nullfrequenzpunkt bei kreuzen ωx(t=- -B.2EIN)=0.

Nun müsste das analytische Signal den Teil dieses Frequenzverlaufs oberhalb der Nulllinie des darstellen ω- -tFlugzeug (ich könnte später einige Handlungen hinzufügen). Dies bedeutet, dass es zuerst eine negative Steigung haben muss, auf die Frequenz Null abfällt und dann abrupt zu einer positiven Steigung wechselt!

Dies bedeutet, dass das analytische Signal ungefähr so ​​aussehen müsste

xeinn(t)=c1exp(- -j(EINt2+B.t+π4))t<- -B.2EIN
und
xeinn(t)=c2exp(j(EINt2+B.t+π4))t- -B.2EIN,
bei dem die c sind einige konstant mit |c|=1.

Jetzt können wir die Hilbert-Transformation von bestimmen x(t)durch Beobachten und Überprüfen der Gleichung für das analytische Signal. Dies ergibt

H.{x(t)}}=cos(EINt2+B.t+π4)t<- -B.2EIN,mitc1=- -j,
und
H.{x(t)}}=- -cos(EINt2+B.t+π4)t- -B.2EIN,mitc2=j.

Man kann diese wahrscheinlich auch als eine Gleichung mit der Absolutwertfunktion schreiben. In jedem Fall geht es darum, dass die Hilbert-Transformation eine Diskontinuität zu enthalten scheint, was die Berechnung meiner Meinung nach besonders verwirrend macht.

Ich weiß, dass es etwas "handwaivy" ist, aber ich denke, die allgemeine Idee / das Ergebnis ist korrekt, also hoffe, das hilft!

mateC
quelle