Étape 2: Détails fonctionnels
Le signal PDM du microphone est filtré et décimé à un 48KHz, 16 bit audio exemple de chaîne.
La chaîne d’échantillonnage audio est stockée dans un bloc de Time Domain RAM pour représentation de VGA.
Une copie identique de la chaîne audio est stockée dans un second bloc de RAM pour l’alimentation de la base de la FFT. Les données de sortie FFT sont également stockées dans un bloc de domaine de fréquence RAM.
Fois domaine temporel et fréquentiel bloc béliers d’alimentation du contrôleur d’image VGA. Le signal horaire est montré sur la moitié supérieure et le spectre sur la moitié inférieure de l’écran.
Le bloc de domaine fréquentiel RAM alimente également le contrôleur de chaîne 30 LED. Chaque LED dans la chaîne est assignée à un bac de fréquences 47Hz (total gamme de fréquences 47Hz à 1,4 kHz). Chaque LED présente une couleur constante, du rouge (correspondant à la fréquence la plus basse du spectre) au VIOLET (fréquence la plus élevée). L’intensité de chaque LED indique la puissance momentanée de la fréquence assignée.
La sortie audio de la carte de Nexys 4 (DDR) génère une version réverbérée du signal d’entrée audio.
Les interrupteurs de la carte Nexys 4 (DDR) sélectionnent :
- FFT transformer sensibilité - sw(2:0) :
- « 000 » = sensibilité la plus faible
- …
- « 111 » = haute sensibilité
- Motif affiché de LED – sw (15:14)
- « 00 » = spectre FFT,
- « 01 » et « 10 » = arc-en-ciel
- « 11 » = constante couleur (jaune)