Frequenzgenerator in VHDL umsetzen?

#648207
Lesenswert?

Christoph Kessler wrote:
> Ob der DDS eine Sinus- oder Dreiecktabelle ansteuert ist ihm egal, da
> kann auch eine beliebige Schwingungsform im ROM stehen.

Woher willst du wissen, was "ihm" wichtig ist und was nicht, oder wie 
meinst du das?

Cordic ist natürlich auch eine Möglichkeit, aber ich sehe jetzt mal DDS 
als die einfachere Methode und wenn's man sauber macht, schafft man auch 
100 db SNR.
#648210
Lesenswert?

Ein DDS besteht doch aus einem breiten Binäraddierer, einem gleich 
breiten Zwischenspeicher und einem ROM.
Ohne ROM kommt aus dem DA-Wandler eine Treppenspannung heraus, alle 
anderen Kurvenformen müssen aus dem ROM ausgelesen werden, deshalb wird 
das auch "Arbitrary Function Generator" genannt, da kann auch 
quasizufälliges Rauschen drinstehen.
Mit solchen komplexen Kurven kann man zum Beispiel mehrere digitale 
Funkkanäle simulieren.

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