Forum: FPGA, VHDL & Co. FM-Modulation in FPGA


von Marco (Gast)


Lesenswert?

Hallo zusammen,

Ich stehe gerade vor ein Schwierigkeit. Ich hätte ein Frequenz 
Modulation  machen d.h. ein Sinus  von 3 MHz mit ein anderen von 50 kHz 
modulieren. Hat jemand so was schon gemacht und kann mir helfen? Wie 
geht das am besten? Ich überlegt mir zuerst beide Signalen über Luck-up 
table zu erzeugen und danach multiplizieren. Kriege ich mein 
FM-Modulation wirklich so? ein Beispiel wäre hilfreich.

Danke

von Rick Dangerus (Gast)


Lesenswert?

Ja, genau so kann man dass machen. Die Frage ist, ob Dir der Jitter 
klein genug ist. Außerdem mußt Du Deine Bitauflösung entsprechend dem 
Quantisierungsrauschen wählen.

Soll das ganze eher theoretischer Natur werden, oder hast Du eine 
konkrete Anwendung?

Rick

von Christoph db1uq K. (christoph_kessler)


Lesenswert?

durch Multiplikation zweier Sinusschwingungen entsteht keine FM, sondern 
Summen- und Differenzfrequenzen
sin (Alpha) * sin (Beta) = 1/2 * Sin (Alpha + Beta) + 1/2 * sin (Alpha - 
Beta) oder so ähnlich, schau mal in eine Trigonometrietabelle

von Christoph db1uq K. (christoph_kessler)


Lesenswert?

Das nennt sich dann Doppelseitenband-AM mit unterdrückter 
Trägerfrequenz.

kurz gegoogled:
http://www.hunteng.co.uk/support/dds.htm
"Direct Digital Synthesis (DDS) using FPGA ...Frequency modulation is 
achieved by simply adding the modulated signal to the "pointer 
increment" value."

http://www.tecnun.com/asignaturas/tratamiento%20digital/dsp40k.pdf
"FM is achieved by varying the phase input to the NCO. The modulating 
source can be added to the center frequency data at the phase input."

von Marco (Gast)


Lesenswert?

Danke Christoph

Ich habe eine Anfang Lösung auf mein Problem!

grüss

von bek (Gast)


Lesenswert?

hallo marco,

ich muss auch eine FM in fpga machen. habe die oben gennanten Lins 
gelesen, weißt aber noch nicht wie ich anfangen kann. hast Du schon eine 
Ahnung wie es geht?

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.