Forum: Digitale Signalverarbeitung / DSP / Machine Learning Modulationstheorm


von Peter K. (peter26)


Lesenswert?

Hallo,

Ich möchte gern irgendwie beweisen das eine zeitliche Verschiebung eines 
zeitdiskreten Signals im Frequenzbereich kontinuierlich möglich ist .... 
d.h im Zeitbereich kann ma ja nur um eine ganzzahlige Anzahl der 
Abtastperiode verschieben ... mittels einer Multiplikation eins 
Phasenterms im Frequenzbereich ist jedoch eine beliebige Verschiebung 
möglich. Wie kann ich dies mittels des Modulationstheorems zeigen  ?

Dankeschön vielmals.

Peter

von Alexander L. (lippi2000)


Lesenswert?

Hi, also es geht doch eigentlich nur um den Verschiebungssatz:

Gruß Alexander

von Michael O. (mischu)


Lesenswert?

Im Prinzip veränderst Du nur die Gruppenlaufzeit (oder die Phase aller 
Frequenzkomponenten). Das geht im Frequenzbereich kontinuierlich, da ja 
nur die Frequenzen diskret sind.

Meiner Meinung nach entspricht das im Zeitbereich einer linearen 
Interpolation zwischen zwei Abtastwerten.

von Peter K. (peter26)


Lesenswert?

Dankeschön für die Antworten ...

lg Peter

von Michael L. (Gast)


Lesenswert?

Hallo Peter,

grundsätzlich kannst Du jede Operation, die Du im Frequenzbereich 
erfolgreich hinbekommst, auch im Zeitbereich realisieren.

Im Zeitbereich ist das Verschieben mit weniger als einem Abtastschritt 
beispielsweise dadurch möglich, daß Du das Signal interpolierst.

In Matlab geht das beispielsweise mit der Funktion interp1

yneu = interp1(x_alt, y_alt, x_neu,'spline')

x_neu wählst Du einfach um einen Bruchteil eines Abtastschrittes anders 
als x_alt.

Die Kombination (x_alt, yneu) ergibt dann das zeitverschobene Signal.


Gruß,
  Michael

von Helmut S. (helmuts)


Lesenswert?

> lineare Interpolation, Spline-Interpolation, ...

Mit so einer einfachen Interpolation im Zeitbereich geht das nicht, wenn 
man nur noch wenige Punkte pro Periode hat.
Da hilft nur die sin(x)/x Interpolation, da nur diese ein ideal 
bandbegrenztes Signal interpoliert.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.