Abtastung einer stetigen Funktion: Kronecker- oder Dirac-Delta?


12

Ich habe einige Artikel zur Signalverarbeitung gelesen und bin sehr verwirrt über das Problem im Titel meiner Frage. Betrachte eine stetige Funktion der Zeit , , die ich zu ungeraden Zeiten , wobei . Für mich ist es sinnvoll, dass die abgetastete Funktion lautet: , wo ist Kronecker - Delta (entspricht , wenn , Null anderswo). In diesem Artikel definiert der Autor das abgetastete Signal jedoch als: f_s (t) = \ frac {1} {N} \ sum_ {k = 1} ^ {N} f (t) \ delta (t-t_k), \ \ \ (2) wof ( t ) , t k k = 1 , 2 , . . . , N f s ( t ) = N Σ k = 1 δ t , t k f ( t ) , ( 1 ) δ t , t ktf(t)tkk=1,2,...,N

fs(t)=k=1Nδt,tkf(t),               (1)
δt,tkt = t k1t=tkδ
fs(t)=1Nk=1Nf(t)δ(t-tk),   (2)
δ(t-tk) ist Diracs Deltafunktion und ich verstehe wirklich nicht, warum die hier erscheint (der Autor behauptet, dass die Abtastfunktion tatsächlich eine gewichtete Summe von Deltafunktionen ist und hier wählen , die er . ich habe wirklich nicht verstehen warum). Diese letzte Aussage macht für mich wenig Sinn: Das abgetastete Signal hätte bei eine unendliche Amplitude !s ( t ) = C N k = 1 w k δ (1/NC=wk=1
s(t)=Ck=1Nwkδ(t-tk)k=1Nwk,
C=wk=1t=tk

Trotz alledem ist es im zweiten Fall (Gleichung ) viel einfacher, die Fouriertransformation von zu definieren , da es sich nur um die Faltung der Fensterfunktion (der FT des Dirac-Kamms) und der FT des stetigen Signals , während in Gleichung die FT etwas komplizierter ist, weil wir eine ganzzahlige Funktion (Kronecker-Delta) multipliziert mit einer stetigen Funktion ( ) haben. Irgendwelche Highlights dazu?( 2 ) f ( t ) ( 1 ) f ( t )fs(t)(2)f(t)(1)f(t)

Antworten:


9

Nach meiner Erfahrung ist die Modellierung des Abtastprozesses durch Multiplikation eines zeitkontinuierlichen Signals mit einem Zug von Dirac-Impulsen die häufigste Interpretation. Wenn Sie sich eingehend damit befassen, werden Sie einige Meinungsverschiedenheiten über die mathematische Genauigkeit dieses Ansatzes * feststellen, aber ich würde mir darüber keine Sorgen machen. Es ist nur ein bequemes Modell für den Prozess. Es gibt keine Impulsgeneratoren im ADC Ihres Mobiltelefons, die periodische Blitze erzeugen, die ihre analogen Eingänge vervielfachen.

Wie Sie bemerkt haben, können Sie die zeitkontinuierliche Fourier-Transformation der Kronecker-Delta-Funktion nicht berechnen, da ihre Domäne nicht kontinuierlich ist (sie ist auf die ganzen Zahlen beschränkt). Die Dirac-Delta-Funktion hat dagegen eine einfache Fouriertransformation, und der Effekt der Multiplikation eines Signals mit einem Zug von Dirac-Impulsen ist aufgrund seiner Siebeigenschaft leicht zu zeigen.

*: Wenn Sie beispielsweise mathematisch genau sein wollen, würden Sie sagen, dass das Dirac-Delta überhaupt keine Funktion, sondern eine Verteilung ist . Auf technischer Ebene handelt es sich jedoch nur um semantische Fragen.

Bearbeiten: Ich werde den Kommentar unten ansprechen. Sie gaben Ihr mentales Modell des Stichprobenprozesses an als:

fs(t)=k=1Ntk-ϵktk+ϵkf(t)δ(t-tk)dt.

Das Problem bei dieser Interpretation ist, dass dem typischen idealen Abtastmodell diese Integration nicht eingebaut ist. Stattdessen handelt es sich um eine reine Multiplikation des Eingangssignals mit einem Dirac-Impulszug. Wenn Sie sich die Gleichung, die Sie für , genauer ansehen , werden Sie feststellen, dass die rechte Seite tatsächlich keine unabhängige Variable hat. ist die Dummy-Variable der Integration. Für jede in der obigen Tabelle erhalten Sie gemäß der Siebeigenschaft des Dirac-Impulses :fs(t)tϵk>0

fs(t)=k=1Nf(tk),

Das ist nicht richtig. Stattdessen lautet das Modell für das abgetastete Signal:

fs(t)=k=-f(t)δ(t-kT)

Dies ist dem obigen sehr ähnlich, mit der Ausnahme, dass für einen unendlich langen Impulszug entlang der Zeitachse verallgemeinert wird und angenommen wird, dass die Daten zu den Zeitpunkten gleichmäßig abgetastet werden . Die Fourier-Transformation des resultierenden Signals ist:tk=kT

Fs(ω)=-fs(t)e-jωtdt=-k=-f(t)δ(t-kT)e-jωtdt=k=--f(t)δ(t-kT)e-jωtdt=k=-f(kT)e-jωkT

Wenn wir die diskrete, abgetastete Version des Signals als , bleibt Ihnen Folgendes übrig:f(t)x[n]=f(nT)

Fs(ω)=n=-x[n]e-jωn

Das ist genau die Definition der zeitdiskreten Fourier-Transformation .


Wie würden Sie die Tatsache angehen, dass die Amplitude "unendlich" ist? Was ich normalerweise gedacht habe, ist, dass Sie das Signal nicht zu einem diskreten Zeitpunkt " , sondern das Signal für eine gegebene Zeit . Diese Interpretation würde jedoch jede Form der Berechnung der Fourier-Transformation aus demselben Grund verletzen wie das Kronecker-Delta. Auch ... warum teilt der Autor des Beitrags in dem von mir angegebenen Link den Dirac-Kamm durch ? Das ergibt für mich keinen Sinn. tkΔtkN
Néstor

1
In der Praxis haben Sie recht. Es gibt immer eine effektive "Integrationszeit" des analogen Signals aufgrund der endlichen Bandbreite des analogen Frontends eines ADC. Das theoretische Konstrukt ist jedoch nicht durch solche Bedenken eingeschränkt. Grob gesagt, wird die "unendliche Höhe" des Impulses durch seine "Nullbreite" ausgeglichen, so dass er zur Einheit integriert wird. Wenn Sie in diesem Fall Ihre Kurzzeitintegrationsinterpretation anwenden (Multiplikation mit einem Impuls, Integration für einen unendlich kurzen Zeitraum), dann erhalten Sie durch die Siebeigenschaftx[n]=x(nT) , wie in der Regel ist vorgeführt.
Jason R

fs(t)=k=1Ntk-ϵktk+ϵkf(t)δ(t-tk)dt,
ϵk01/N

t=tkf(t=tk)f(t=tk)=f(tk)
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.