TP Echantillonnage

Transcription

TP Echantillonnage
Approche expérimentale
ECHANTILLONNAGE D’UN SIGNAL
ANALOGIQUE
Objectifs :
- comprendre le principe d’une chaîne d’acquisition numérique,
- savoir paramétrer l’acquisition d’un signal par application du théorème de Nyquist-Shannon.
La numérisation est le passage du signal analogique x(t) au signal numérique converti en binaire. Elle se
décompose en deux étapes :
- L’échantillonnage, qui consiste à prélever régulièrement des échantillons {xk} au signal x(t).
(La suite {xk} s’appelle encore signal numérique).
- La quantification, qui consiste à transformer ces échantillons en nombres binaires.
x(t)
Echantillonneur
analogique
{xk}
Convertisseur analogique – numérique
Nombres binaires
numérique
(CAN)
numérique
Ordinateur
14243
144444244444
3
Echantillonnage
Quantification
En pratique, la numérisation est
réalisée par une carte d’acquisition.
1444444442444444443
Numérisation
Dans ce TP, nous ne nous intéressons qu’à l’opération d’échantillonnage.
1 – Obtention d’un signal échantillonné par « échantillonnage analogique » :
La saisie instantanée d’échantillons est illusoire. Le principe de l’échantillonnage analogique consiste à
multiplier le signal x(t) par un train d’impulsions f(t) de fréquence fe =1/Te :
x(t)
f(t)
X
fe est la fréquence d’échantillonnage,
{xk}
Te est la période d’échantillonnage.
Signal numérique
1V
signal analogique x(t)
f(t)
0
Te
x
(ex : signal triangulaire)
=
{xk}
2 – Spectre du signal échantillonné : théorème de Nyquist-Shannon :
21 – Description du spectre du signal échantillonné :
* Ouvrir avec LatisPro le fichier Triangle échantillonné (situé dans Fichiers TP / Electronique / Echantillonnage).
Ce signal triangulaire, de fréquence f = 1 kHz, est échantillonné à la fréquenced’échantillonnage fe = 40 kHz.
* Calculer le spectre du signal échantillonné, et l’afficher dans une deuxième fenêtre par la procédure :
Traitements / Calculs spécifiques / Analyse de Fourier / Calcul / Avancé : Nouvelle Courbe.
Zoomer afin d’observer quatre ou cinq motifs du spectre :
Exemple
Décrire et analyser le spectre obtenu ; faire des mesures pour quantifier votre analyse (on rappelle que le signal
triangulaire est échantillonné à la fréquence fe = 40 kHz, et que sa fréquence vaut f = 1 kHz) :
22 – Théorème de Nyquist-Shannon :
Généralisation :
Spectre du signal analogique
Spectre du signal échantillonné
fe/2
ν
ν
B
B
fe - B
fe
2fe
Comment peut-on, à partir de ses échantillons, reconstituer fidèlement le signal analogique d’origine ?
Quelle inégalité doivent vérifier fe et B pour que ce soit réalisable ?
Théorème de Nyquist-Shannon:
Un signal analogique, ayant un spectre d’étalement maximal en fréquence B, est reconstitué fidèlement en
technologie numérique à partir de ses échantillons lorsque la fréquence d'échantillonnage vérifie: fe > 2 B .
La fréquence limite 2B s’appelle fréquence de Shannon.
La bande de fréquences [0 , fe/2] s’appelle bande de Nyquist.
3 – Application à un signal de spectre limité en fréquence :
31 – Paramétrage de l’acquisition :
Nous allons paramétrer l’acquisition d’un signal sinusoïdal de fréquence f = 1 kHz.
Déterminer les fréquences d’échantillonnage, ainsi que les périodes d’échantillonnage permettant une bonne
reconstitution du signal :
* Brancher, si ce n’est pas fait, le boîtier d’acquisition sur le secteur, et sa prise USB sur l’ordinateur.
Sortir et rentrer dans le logiciel Latis Pro, pour avoir une configuration propre.
* Régler le signal sinusoïdal au GBF, et l’envoyer sur l'entrée EA0 du boîtier d'acquisition.
ATTENTION: Ne jamais appliquer plus de 10 V (en positif ou en négatif) sur une entrée de la carte
d’acquisition !
* Dans la fenêtre Acquisition située à gauche de l’écran, cliquer, dans la sous-fenêtre Entrées Analogiques, sur EA0.
* Paramétrage de la sous-fenêtre Acquisition onglet Temporelle :
- Points : nombre d'échantillons prélevés sur le signal.
Latis Pro propose 256 OOO points maximum pour l’ensemble des voies à acquérir, et pour chaque
séance d’acquisition.
- Total : durée totale d'acquisition.
- Te : période d’échantillonnage, c’est-à-dire durée entre deux prélèvements d'échantillons successifs.
Donc :
Total ≈ Te x Points
* Le déclenchement correspond à la synchronisation du signal. Par défaut, Latis Pro n’en propose aucun. Les réglages
sont semblables à ceux d'un oscilloscope.
- Choisir comme Source (= signal de synchronisation) : EA0.
- Choisir comme Sens : Montant (= synchronisation sur les fronts montants).
- Choisir comme Seuil : 0 V (= seuil de déclenchement).
* L’acquisition du signal se fait par F10 (ou : Exécuter – Acquisition des données).
* Mesurer la fréquence du signal (par exemple avec Mesures Automatiques) et observer son spectre. Conclure :
32 – Sous-échantillonnage :
* Remplacer Te par 667 µs. Acquérir le signal.
Mesurer sa fréquence et observer son spectre. Conclure :
Explications :
- dans le domaine fréquentiel :
fe
-f
fe - f
ν
f
- dans le domaine temporel :
Le théorème de Shannon impose qu’il
faut prélever au moins deux échantillons
par période pour ne pas perdre
d’informations sur le signal.
4 – Application à un signal de spectre étalé en fréquence :
41 – Etude d’un train d’impulsions :
Le train d’impulsions à une fréquence f = 40 kHz. Chaque
impulsion a une durée τ = 1 µs.
Signal
Déterminer l’ordre de grandeur de B si l’on souhaite
observer 5 lobes du spectre :
Déterminer les fréquences d’échantillonnage, ainsi que les périodes d’échantillonnage permettant une bonne
reconstitution du signal :
* Ouvrir le fichier Impulsions. Afficher son spectre dans une nouvelle fenêtre.
Retrouver la fréquence f et la durée τ des impulsions à partir du spectre.
42 – Règle pratique :
Pour un signal périodique de fréquence f dont le spectre est inconnu, on choisit, pour commencer son
acquisition, une forte valeur de la fréquence d'échantillonnage (fe ≈ 20 à 40 f). Puis, on décroît progressivement fe
jusqu'à obtenir le meilleur affichage possible du signal, tout en respectant fe > 2 B.
43 – Repliement de spectre (aliasing effect) :
* Ouvrir le fichier Repliement de spectre. Il correspond à l’acquisition du train d’impulsions précédent avec le
paramétrage suivant :
Points : 100 000
Te : 1 µs
Total : 100 ms
Afficher le spectre avec un niveau de validité de 0%. Zoomer au besoin l’extrémité du spectre pour l’observation :
Conclure :
Spectre du signal échantillonné
Repliement de spectre
ν
fe/2
fe
Dans le cas des signaux audio, par exemple, les fréquences audibles s’étalent jusqu’à 20 kHz. Au-delà, les
parasites inaudibles (ultrasons) risquent de se replier, lors de l’échantillonnage, dans la zone audible (la fréquence
d’échantillonnage lors de l’enregistrement d’un CD est de 44,1 kHz, supérieure à 2 x 20kHz).
On remédie à ce problème en plaçant au début de la chaîne d’acquisition un filtre passe-bas appelé filtre
anti-repliement.
Spectre du signal analogique
Filtre antirepliement
Spectre du signal échantillonné
ν
ν
fe/2
fe/2
Diagramme de Bode des amplitudes du filtre anti-repliement utilisé pour l’enregistrement des CD :
fe/2 =
22,05kHz
Ce filtre peut avoir des inconvénients, comme par exemple un son « métallique » rendu par les violons
enregistrés sur CD, à cause de la coupure des hautes fréquences. Le « tout numérique » n’est pas forcément idéal
Chaîne d’acquisition numérique :
Filtre
Echantillonneur
anti-repliement
CAN
Ordinateur
Complément 1 :
REGLAGE DU TRAIN D’IMPULSIONS
On veut obtenir un train d’impulsions de fréquence fe = 40 kHz, de durée τ = 1 µs, et compris
entre 0 V et 1 V.
Vérifier sur la paillasse si vous disposez soit du générateur HP 33120A, soit du générateur HP
33220A Agilent, et se reporter aux consignes de réglage ci-dessous.
L’observation se fera à l’oscilloscope.
On conservera le réglage pour le complément 2.
Suivre scrupuleusement, et pas à pas les instructions
(Ce réglage n’est pas à connaître).
Réglage du générateur de fonction HP 33120A
1) Mettre sous tension : par défaut, le générateur délivre un signal sinusoïdal de fréquence 1 kHz.
2) Choix du type de signal : créneau
3) Choix de la fréquence : Freq + Enter Number , entrer 100, puis presser sur l’unité kHz (touche v )
En cas d’erreur, Shift + Cancel permet d’effacer.
4) Choix de la tension crête à crête : Ampl + Enter Number , entrer 0.5 , puis presser sur l’unité V (touche ^ )
5) Choix de la composante continue : Offset + Enter Number , entrer 0.25 , puis presser sur l’unité V (touche ^ )
6) Choix du rapport cyclique : Shift + % Duty + Enter Number , entrer 20 , puis presser Enter
7) Choix de la génération de salves : Shift + Burst
Shift + Recall Menu (touche < ) : sur l’écran s’affiche « 4 : BURST CNT »
> : sur l’écran s’affiche « 5 : BURST RATE »
v + Enter Number , entrer 40, puis presser sur l’unité kHz (touche v )
Réglage du générateur de fonction HP 33220A Agilent
Sortie
1) Mettre sous tension 2 , puis presser sur Output (touche 10 )
2) Choix du type de signal : Pulse (dans le pavé de touches 8 )
3) Choix de la fréquence : Menu Freq (par les touches de fonction d’utilisation des menus 7 )
Entrer 40 (par les touches du pavé numérique), puis presser kHz (touches 7 )
4) Choix de la tension crête à crête : Menu Ampl (touches 7 ), entrer 500 , puis presser mVpp
5) Choix de la composante continue : Menu Offset (touches 7 ), entrer 250 , puis presser mVDC
6) Choix de la largeur d’impulsion : Menu Width (touches 7 ), entrer 1 , puis presser µs
Complément 2 :
ECHANTILLONNAGE ANALOGIQUE
Rappel : Le principe de l’échantillonnage analogique consiste à multiplier le signal analogique x(t) par un
train d’impulsions f(t) de fréquence fe =1/Te.
On utilisera le train d’impulsions f(t) réglé au complément 1.
1 – Mise en œuvre :
11 - Multiplieur :
Le multiplieur est un composant actif, c’est-à-dire qu’il doit être polarisé par des tensions continues
stabilisées. Ces tensions de polarisation sont ici symétriques + 15 V et – 15 V.
Règles à respecter :
1) Toujours appliquer les tensions de polarisation avant d’appliquer les signaux d’entrée.
2) Les tensions d’entrée doivent être comprises entre les tensions de polarisation.
+ 15 V
X
S
X
S =
Z
Y
La sortie du multiplieur vaut :
X .Y
10
+Z
Il convient donc de relier l’entrée Z à la masse.
- 15 V
12 - Tensions d’entrée :
Règle à respecter :
Toujours régler directement à l’oscilloscope les tensions d’entrée avant de les appliquer au montage.
* Réglage du signal analogique x(t) :
Régler un signal triangulaire de fréquence f = 1kHz, de valeur moyenne nulle, et d’amplitude d’au moins
10V. On utilisera un GBF conventionnel.
* Envoyer le signal triangulaire x(t) sur l’entrée X du multiplieur, et le train d’impulsions f(t) sur l’entrée Y.
Règle à respecter :
Les masses doivent être le moins possible réparties sur le montage : un seul point de masse est souhaitable.
2 – Acquisition du signal échantillonné :
Justifier le paramétrage suivant : Points : 1000 ; Total : 1 ms ; Te : 1 µs