Zeitkontinuierlich in Zeitdiskret Umwandeln

Gast #4976629
Hallo zusammen!

Ich habe ein Problem bei einer meiner Übungen.

Und zwar sollte ich das Signal


x[n] = sin( (2*pi*n) / M)

mit einer Samplingfrequenz von 16kHz und einer Dauer von 2 Sekunden 
erzeugen.
Dabei soll ich herausfinden wie M gewählt werden muss, um ein 
Sinussignal von 640Hz zu erhalten.

Ich habe jetzt das Problem, dass ich nicht auf den Wert von M komme - er 
muss ganzzahlig und >0 sein.
M stellt dann quasi die Periodendauer des zeitdiskreten Signals x[n] 
dar.
Nur wie komme ich jetzt von der Zeitkontinuierlichen Periodendauer T = 
1/640Hz auf die Zeitdiskrete Periodendauer?

Ich versuche mich schon seit 2 Tagen daran - scheitere aber immer.

LG J
Gast #4976647
Hallo!
Ja das könnte sogar richtig sein :D

Wie genau hast du das berechnet bzw. welchen Gedankengang brauche ich 
dazu?

Ich hab da irgendwo einen echt groben Denkfehler!
Gast #4976653
sin (2 * pi) ist eine Periode. Du vrauchst 640 Perioden in einer 
Sekunde.

Daraus folgt:
sin ((2  pi  n) / M) = ((2 * pi) * n / M) = ((2 * pi) * n / 25)

Und daraus dann bei 16.000 (nach einer Sekunde):
16.000 / M = 640 -> 16.000 / 640 = M
Gast #4976673
Danke! Ich glaube ich habe es verstanden!

Liege ich dann richtig mit der Annahme, dass das "n" in sin(2*pi*(n/M)) 
die Samplingfrequenz darstellt?

Und die Samplingfrequenz im zeitdiskreten-Fall muss dann der Frequenz im 
zeitkontinuierlichen-Fall entsprechen? Nachdem hierbei aber nicht nur 
"n" sondern "n/M" enthalten ist können wir uns M berechnen.

Stellt M dann die Periodendauer dar?
Gerade etwas schwierig nachzuvollziehen , entschuldige.

LG Thorsten
Gast #4976688
Das "n" gibt die "diskreten Punkte" an. Diese läuft hoch von z. B.
0 bis 2*16.000 - 1  oder 1 bis 2 * 16.000
Darüber erfolgt das Diskretisieren des Sinus. Also quasi eine 
Zählvariable.

Somit ist n NICHT die Samplingfrequenz.

Aber aus der Information Abtastung mit 16kHz kannst du direkt auf die 
Anzahl der diskreten Punkte schließen. 16kHz = 16.000 je Sekunde = 
16.000 Stützstellen.

Das Verhältnis n / M sorgt jetzt dafür, dass nicht bei jedem n der 
Nullpunkt (sin(2 pi) = 0) ausgegeben wird, sondern immer alle 25 * n.

Soweit besser verständlich?
Gast #4976730
Warum läuft n von 0 bis (2*16.000Hz - 1) hoch und nicht nur von 0 bis 
16.000Hz?

Das mit dem Verhältnis und der Periodendauer M verstehe ich Danke!

Heißt das dann das ich 16.000 Mal pro Sekunde abtaste, was 16.000 
Stützstellen innerhalb einer Periode sind? Innerhalb einer Periode nur 
dann wenn die Frequenz 1 Hz beträgt oder?
Gast #4976738
16kHz = 16.000 Abtastungen.
Von 0 bis 15.999 sind 16.000 Abtastungen. Die Null zählt als Stelle ja 
mit.
Aber einfacher verständlich ist von 1 bis 16.000, was auch 16.000 
Stützstellen sind.
Ich merkte das an, weil manche Programme bei 0 anfangen und andere bei 
1.

Ja zu deiner letzten Aussage. Bei 1Hz Sinussignal benötigt man 16.000 
Abtastungen (=16kHz) zum Durchlaufen einer ganzen Periode.

Schöne Ostern.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 9 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.