Action disabled: diff
archi_tns
Ceci est une ancienne révision du document !
Table des matières
Module Archi pour le TNS
Déroulement du cours
4h en 2 séances
- Objectifs :
- Savoir une décrire une chaîne de traitement du signal (modélisation système)
- Savoir choisir/utiliser une représentation des nombre et mettre en oeuvre les opérateurs associés
- Savoir implémenter un filtrage 1D logiciel(gestion des données, structure algorithmique, organisation du calcul)
- Savoir séquencer temporellement le calcul et garantir des contraintes temps-réel
- Présentation d'une chaine générique de traitement numérique du signal (cours 1)
- acquisition
- calcul
- génération
- interfaces de contrôle
- Représentation des données (cours 1)
- Virgule fixe
- Opérateurs de calcul et problèmes associés (saturation, troncation)
- Dimensionnement des types selon le calcul
- Nombres flottants
- simple, double, demi …
- problèmes du float
- Traitement du signal logiciel (cours 1)
- Sous interruption
- Cadencé par les données
- Stockage des données (buffer circulaire, fifo …)
- Temps réel ou non … (latence, cadence)
- en ligne
- hors ligne
- par bloc
- Convertisseurs (DAC/ADC)
- Bruit d'échantillonage
- FIFO/DMA
- Multiplexage
- Implémentation matérielle pour le filtrage (Cours 2)
- Chemin de données
- Opérateurs et types
- MAC
- Multiplier (Cyclone)
- Pipeline vs Séquentiel
- Cadencement du calcul
- Problèmes de domaine d'horloge
Déroulement du TD
4h en 2 séances
- Démarche de mise au point, ex: du filtre FIR (TD)
- Conception du filtre
- Compromis d'implémentation
- Tests unitaire (test des opérateurs), évaluation du l'implémentation
- Tests de conformmité par rapport à la “golden” reference
- Qualité de la réponse filtre
Déroulement du TP
14h en 7 séances
- Implémentation logiciel pur du filtre sous Qt (de merde)
- TP1:
- Générer des échantillons (pulse, sin)
- Visualisation des données numériques en numéro d'échantillon
- Premier filtre FIR (S(k) = E(k)) → Fonction de recopie unitaire
- Deuxième filtre Sk = E(k-r) (gestion de la file)
- Echo
- TP2:
- Implémentation filtre FIR sur la base du TP1 en double précision et visualisation
- Codage du FIR en virgule fixe
- TP3:
- TP4:
- TP5:
- TP6:
- TP7:
archi_tns.1424961599.txt.gz · Dernière modification : 2015/02/26 15:39 de jpiat