Hallo, ich habe ein FPGA und moechte ein 1KHZ Sinus Signal auf 30MHZ aufmodulieren(FM Modulation). Das ganze moechte ich in VHDL programmieren. Hat jemand einen tipp fuer mich? wie kann ich ein 1KHZ Sinus Signal(z.B: 8Bit) mit VHDL kriegen? wie moduliere ich es auf eine andere Frequenz? Gruß. Annie.
@ Annie Rita >wie kann ich ein 1KHZ Sinus Signal(z.B: 8Bit) mit VHDL kriegen? >wie moduliere ich es auf eine andere Frequenz? Daszu brauchst du zwei DDS Generatoren. Der erste steuert dann die Frequenz des zweiten, man braucht also noch eineen Addierer für das Frequenzkontrollwort. MFG Falk
Hallo Falk, danke fuer deine Antwort! kann du mit bitte sagen, wo ich den DDS Generator her kriege? ich habe noch nicht viel Erfahrung mit dem Thema. ich habe ein FGPA der cyclone 2 Familie und als Entwicklungsumgebung benutze ich quartus. Gruß. Annie
Als Alternative zu DDS wäre auch noch der cdordic algorithmus zu nennen. Dieser lässt sich auch in synthesefähig in VHDL implementieren, dies ist allerdings etwas kniffliger...
@ Annie Rita >kann du mit bitte sagen, wo ich den DDS Generator her kriege? ich habe >noch nicht viel Erfahrung mit dem Thema. >ich habe ein FGPA der cyclone 2 Familie und als Entwicklungsumgebung >benutze ich quartus. Entweder der MegaFuncion Wizard hat einen DDS-Core oder du must im Netz einen suchen (und finden). Mfg Falk
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.