Forum: FPGA, VHDL & Co. nco implementaion in vhdl


von bek (Gast)


Lesenswert?

hallo,

weißt jemand , wie man ein NCo in VHDL implementieren can?

danke.
beks

von Falk (Gast)


Lesenswert?


von Uwe Bonnes (Gast)


Angehängte Dateien:

Lesenswert?

Vielleicht tut es auch Verilog...

von Christoph db1uq K. (christoph_kessler)


Lesenswert?

Ein NCO oder DDS besteht doch nur aus einem schnellen Addierer, einem 
Register und einer Sinustabelle, dann gehts auf den DA-Wandler oder 
digital auf einen Multiplizierer, je nach Anwendung.  Wir hatten gerade 
einen Thread über schnelle Addierer:
Beitrag "CLA-Addierer -> fmax nur 17Mhz"

von Michael (Gast)


Lesenswert?

Mit einem IIR Filter.

Pole und Nullstellen richtig.

Mfg Michael

von Christoph db1uq K. (christoph_kessler)


Lesenswert?

Einen Sinusoszillator kann man natürlich auch mit einem schwingfreudigen 
IIR-Fiter oder dem CORDIC-Algorithmus bauen, aber wie gut sind die 
"Numerisch zu kontrollieren", also in der Frequenz veränderbar?

von bek (Gast)


Lesenswert?

hallo Christoph,
ich danke Dir fuer deine Hilfe. ich brauche der NCO, um eine 
Frequenzmodulation auf fpga durzuführen. Ich habe schon ein 
Grequenzgenerator implentiert, der mir eine sinusformiges Signal nach 
Wünschfrequenz ausgibt. weist Du wie ich mit dem Frequenzgenerator eine 
Frequenzmodulation implementieren kann?
danke.

Beks

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.