Description
Traitement du signal numérique simple et abordable
Le but de cet ouvrage est d'enseigner les principes de base du Traitement Numérique du Signal (DSP) et de l'introduire d'un point de vue pratique en utilisant le strict minimum de mathématiques. Seul le niveau de base de la théorie des systèmes à temps discret est donné, suffisant pour implémenter des applications DSP en temps réel. Les implémentations pratiques sont décrites en temps réel à l'aide de la très populaire carte de développement de microcontrôleur ESP32 DevKitC. Avec le microcontrôleur ESP32, peu coûteux et extrêmement populaire, vous devriez être en mesure de concevoir des projets DSP élémentaires avec des fréquences d'échantillonnage comprises dans la plage audio. Toute la programmation est effectuée à l'aide du populaire IDE Arduino en conjonction avec le compilateur en langage C.
Après avoir posé une base solide de la théorie DSP et des discussions pertinentes sur les principaux outils logiciels DSP du marché, le livre présente les projets audio et DSP suivants :
- Utilisation d'un microphone numérique basé sur I²S pour capturer le son audio
- Utilisation d'un amplificateur audio et d'un haut-parleur de classe D basés sur I²S
- Lecture de musique MP3 stockée sur une carte SD via un amplificateur et un haut-parleur basés sur I²S
- Lecture de fichiers de musique MP3 stockés dans la mémoire flash ESP32 via un amplificateur et un haut-parleur basés sur I²S
- Radio Internet mono et stéréo avec amplificateurs et haut-parleurs basés sur I²S
- Sortie de synthèse vocale avec un amplificateur et un haut-parleur basés sur I²S
- Utilisation du contrôle du volume dans les systèmes d'amplificateurs et de haut-parleurs basés sur I²S
- Un compteur d'événements parlants avec un amplificateur et un haut-parleur basés sur I²S
- Un générateur d'onde sinusoïdale réglable avec amplificateur et haut-parleur basés sur I²S
- Utilisation du module ADC/DAC rapide 24 bits Pmod I²S2
- Conception de filtre FIR numérique passe-bas et passe-bande en temps réel avec conversion A/D et D/A externe et interne
- Conception de filtre IIR numérique passe-bas et passe-bande en temps réel avec conversion A/D et D/A externe et interne
- Transformations de Fourier rapides (FFT)