FORMATION : Initiation aux techniques modernes de traitement numérique du signal pour l’embarqué
Pour connaitre les prochaines sessions de formations en Conception et Industrialisation, cliquez ici.
En précisant les notions de bases et en illustrant le protocole de développement par des exemples concrets de mise en œuvre, cette formation vise à présenter, d’une part les outils modernes de simulation et d’autre part l’utilisation de solutions technologiques de traitement numérique du signal dans l’embarqué sur les deux grandes familles de composants : les processeurs STM32 et les FPGAs.
PROGRAMME sur 2 jours
JOUR 1
Introduction au traitement numérique des signaux (TNS)
L’échantillonnage et la numérisation des signaux :
Théorème de Shannon,
La numérisation des signaux,
Panorama des différentes technologies des ADC & DAC.
Exemple de mise en œuvre matérielle, les pièges à éviter.
Notion de base de traitement numérique du signal :
Aspect temporel, aspect fréquentiel.
Le produit de convolution.
Le filtrage numérique FIR et IRR,
La transformée de Fourier
Python, l’outil gratuit pour simuler ses algorithmes de traitement numérique du signal.
Présentation de Python, rappel des bases de la programmation.
Les bibliothèques Python pour faire du traitement numérique du signal :
numpy, scipy, Matplotlib
Travaux Pratiques de simulation sous Python :
Synthèse de signaux,
Design d’un filtre numérique FIR et IIR,
L’analyse spectrale de signaux vibratoire et audio.
JOUR 2
Quelle technologie pour la mise en œuvre du TNS dans l’embarqué.
MAC, architecture de Harvard, SISD, SIMD, Gestion des flux de données, DMA : les briques matérielles nécessaires au traitement numérique du signal.
Rappel sur l’arithmétique et son impact sur les applications.
Présentation des architectures : DSP, FPGA, STM32
Comment faire le bon de choix du processeur pour son application.
Travaux pratiques :
Mise en œuvre d’un filtre FIR sur DSP, STM32 & FPGA.
Implémentation d’une FFT sur DSP et STM32.
Synthèse/Discussions sur les technologies DSP, STM32, FPGA
Les difficultés, les pièges à éviter, les ressources à mettre en œuvre.
Les complémentarités des différentes technologies : DSP/STM, DSP/FPGA,
Exemples de designs industriels
INFORMATIONS PRATIQUES
Prérequis : Connaissances générales préalables en architectures électroniques et/ou en développement de logiciel embarqué. Savoir programmer en langage C.
Personnes concernées : PMEs, startups ou bureaux d’études du secteur électronique au sens large, ayant développé même une petite application de traitement du signal ou qui envisagent de développer pour la première fois ce type d’applications.
Intervenant : Ingénieur CAP’TRONIC
Date et lieu :
Les 13 et 14 octobre 2020 - de 09h00 à 12h30 et de 14h00 à 17h30
DEMATERIALISEE
Prix : 950 € HT
Pour les adhérents CAP’TRONIC 750 € HT
Remarque : Cette formation est éligible au financement par votre Opérateur de Compétences (OPCO) hors CPF.
Moyens pédagogiques : Support de cours – Etudes de cas
Moyens permettant d’apprécier les résultats de l’action : Evaluation de l’action de formation par la remise d’un questionnaire de satisfaction.
Moyen permettant de suivre l’exécution de l’action : Feuilles de présence signées par chaque stagiaire et le formateur par journée de formation.
Sanction de la formation : Attestation de présence