bonjour,
je voudrais savoir si la démodulation d'amplitude (AM) est possible en VHDL. J'ai eu des cours sur le vhdl mais orientés Logique. Aussi la démosulation me semble difficile.
Je ne vois pas entre autre comment faire des fonctions mathématiques (sin ou cos) et je me demande (c'est pas indispensable pour la démodulation je pense mais ça m'intéresse) si on peut intégrer un filtre dans la programmation, du style passe-bas.
Je précise que cela m'intéresse pour faire une montre/horloge utilisant la réception DCF77.
vhdl et démodulation AM
Modérateur : Modérateur
Salut,
pour faire des fonctions sinus ou cosinus en Vhdl, il faut que tu utilises des ROMs.
En gros tu rentres en dur dans ton FPGA tes tables de conversion.
Mais de facon plus pratique, il y a maintenant des passerelles entre le monde du traitement du signal sous Simulink/matlab et le monde du FPGA.
Chez altera la passerelle se nomme DSPBuilder. Tu réalises sous simulink ta fonction numérique de traitement du signal, et cette passerelle te génère automaitquement le code VHDL. Je l'utilise réguilèrement et ca marche bien.
Rensigne toi.
Il existe l'équivalent du coté Xilink, mais je n'ai plus le nom en tête.
Bon courage.
a+
pour faire des fonctions sinus ou cosinus en Vhdl, il faut que tu utilises des ROMs.
En gros tu rentres en dur dans ton FPGA tes tables de conversion.
Mais de facon plus pratique, il y a maintenant des passerelles entre le monde du traitement du signal sous Simulink/matlab et le monde du FPGA.
Chez altera la passerelle se nomme DSPBuilder. Tu réalises sous simulink ta fonction numérique de traitement du signal, et cette passerelle te génère automaitquement le code VHDL. Je l'utilise réguilèrement et ca marche bien.
Rensigne toi.
Il existe l'équivalent du coté Xilink, mais je n'ai plus le nom en tête.
Bon courage.
a+