DDS Funktionserklärung ?

Gast #426469
Ich glaub ich kann erst weiter mitreden wenn ich endlich mal verstanden 
habe wie dies Teil funktioniert.

Also wenn ich z.B. einen Haupttakt von 10MHz habe und ich möchte 70KHz 
ausgeben.
10MHz = 2^32
70KHz = 30064771

Nun summiert er bei jedem 10MHz takt die 30064771 auf bis er 2^32 
erreicht oder einen Überlauf erzeugt.
Hier bei 70KHz passt es 142,857 mal rein.
wie zum Teufel erkennt er die Nachkomma Stellen ? Wenn ich ne frequenz 
von 69999 HZ habe dann passt es ja auch 142,XXX mal rein.

ICh versteh nich wie er merkt , dass es 69999Hz oder 70000Hz sind. Das 
Problem seh ich bei allen Frequenzen die nich glatt in die 2^32 
reinpassen.

Währe nett mir das zu erklären. Das Tutorial von Analog Devices is mir 
wegen dem englsch zu undurchsichtig.
#426513
Beim ersten Durchgang zählt er von 0 an, bis er 2^32 überschreitet. Dann 
vergisst er einfach das 33. Bit und steht bei 25769814 und addiert 
munter weiter. Der zweite Durchgang wird also etwas kürzer sein als der 
erste. Der dritte wohl wieder etwas länger usw. Im Mittel erreichst du 
genau deine 70kHz. Betrachtest du nur das höchste Bit deines Addierers, 
erhältst du zwar im Mittel einen Rechteck mit 70kHz, aber die 
Periodenzeiten schwanken ganz geringfügig. Dieses Phasenrauschen 
verschwindet nur, wenn der zu addierende Wert ein ganzzahliger Teiler 
von 2^32 ist.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 20 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.