Wertdiskreter Sinus durch tiefpass glätten

Gast #5828632
Lesenswert?

Hallonzusammen
Ich habe ein Problem und zwar erzeuge ich ein Sinus nach dem dds 
verfahre.
Die Taktfrequenz beträgt 8 MHz und ich habe 8 Bit phasenakumulator. Also 
eine schrittfrequenz von 31250 kHz.
Wie muss nun mein rc tiefpass nun aussehen? Muss ich nur die 
grenzfrequenz des tp einhalten? Also mein rc passend wählen?
#5828701
Lesenswert?

Dds neuling schrieb:
> Hallonzusammen

Wie bitte?

> Ich habe ein Problem und zwar erzeuge ich ein Sinus nach dem dds
> verfahre.
> Die Taktfrequenz beträgt 8 MHz und ich habe 8 Bit phasenakumulator.

Ein 8-Bit Phasenakkumulator is lächerlich kurz. Typischerweise verwendet 
man die obersten 8 Bit des Phasenakkumulators ja schon für den Lookup 
auf die Sinus-Tabelle.

> Also eine schrittfrequenz von 31250 kHz.
> Wie muss nun mein rc tiefpass nun aussehen?

Bei 8MHz Taktfrequenz [1] kannst du maximal ein 4MHz Signal erzeugen. 
Der Rekonstruktions-Tiefpaß muß also 4MHz noch gut durchlassen und bei 
8MHz möglichst viel unterdrücken. Eine gängige Auslegung tut den -3dB 
Punkt (aka Grenzfrequenz) dann auf 4MHz.

[1] der Begriff ist nicht sehr sinnvoll. Bzw. ist er nur sinnvoll bei 
einem Hardware-DDS, wo die Addition des Phasenwinkels und der Lookup der 
Wellenform-Tabelle komplett innerhalb eines Taktes erfolgen. Da wir hier 
in einem µC-Forum sind, wird es wahrscheinlich ein Software-DDS sein. Da 
spricht man dann besser von Zyklus- oder Update-Frequenz.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren