Académique Documents
Professionnel Documents
Culture Documents
Spectre PDF
Spectre PDF
spectrale
jean-philippe muller
jean-philippe muller
Analyse spectrale
des signaux continus
1) La reprsentation temporelle dun signal
2) La reprsentation frquentielle dun signal simple
3) Exemples de spectres de signaux rels
4) Calcul du spectre dun signal priodique
5) Dcomposition en srie de Fourier de s signaux usuels
6) Spectre dun signal impulsionnel
7) Synthse de Fourier
8) Harmoniques et timbre dun son
9) Evolution des harmoniques dun son
10) Mesure de la distorsion harmonique
11) La distorsion dintermodulation
12) Rduction des rayonnements parasites en logique
13) Rduction des harmoniques dans les alimentations
14) Mcanisme dapparition dharmoniques sur le rseau
15) Les consquences des harmoniques du 50 Hz
16) Allure du spectre dun signal non priodique simple
17) Calcul de la transforme de Fourier dune impulsion
18) Elargissement des raies par effet de fentre
19) Application la rponse impulsionnelle dun systme
20) Rponse impulsionnelle dun haut-parleur mdium
21) Rponse impulsionnelle dun tweeter
jean-philippe muller
Une faon naturelle de connatre un signal est dobserver son allure en fonction du temps : cest la
reprsentation temporelle, donne par un oscillogramme.
Les exemples doscillogramme ci-dessous nous permettent de mettre en vidence plusieurs types de
signaux :
Les oscillogrammes nous renseignent sur lamplitude, la valeur crte, la valeur moyenne, etc mais
pas sur les frquences contenues dans le signal.
En outre, tous ces signaux part le bruit peuvent tre chantillonns en vue dun traitement
numrique ultrieur, et cette opration modifie de faon profonde laspect temporel du signal ainsi que
son contenu frquentiel.
jean-philippe muller
f=
Un signal parl ou musical est plus complexe, puisque son allure varie constamment au cours du
temps. Il contient des frquences graves, moyennes et aigus. Son spectre stend de 20 Hz 20
kHz et varie en permanence entre ces deux frquences extrmes.
Le signal vido est encore plus complexe et son spectre stend du continu quelques mgahertz.
Le spectre dun signal nous renseigne donc sur les diffrentes composantes frquentielles quil
contient.
Le spectre dun signal est la reprsentation en fonction de la frquence des amplitudes des
diffrentes composantes prsentes dans le signal.
Prenons quelques exemples de spectres thoriques et rels :
Figure 5.
Spectre dun
signal sinusodal
amplitude
x(t) = 10sin(40t)
10
pulsation
40
Figure 6.
Spectre dun
signal composite
amplitude
6
4
3
Figure 7.
Spectre dun
signal
triangulaire
300 Hz
pulsation
10 dBEr
X(t)
-10
300 Hz
Echelle y
-20
fentre
Fmax
Position du marqueur
Niveau du fondamental
jean-philippe muller
Figure 8.
Allure temporelle
dun signal audio
(10 ms du groupe
Dire Straits)
Figure 9.
Spectre du
signal
prcdent
Cest un spectre continu qui contient une infinit de raies entre 20 Hz et 20 kHz. De plus lamplitude
de ces raies varie au cours du temps. Le spectre dun signal audio est donc une courbe qui volue
constamment.
Figure 10.
Spectre du
signal capt par
une antenne
(bande FM)
-20 dBm
- 60 dBm
- 100 dBm
On voit clairement merger du plancher de bruit 80 dBm (22 V) les spectres des diffrents
metteurs de la bande FM. On peut y reconnatre diffrents metteurs de la rgion de Mulhouse :
France-Musique : 91,6 MHz
Radio NRJ
: 102,1 MHz
On peut remarquer quil nexiste pas dharmonique 1 (on lappelle le fondamental) et que lharmonique
n est la frquence nf0.
Cette dcomposition peut aussi scrire de la faon suivante :
x(t) = X0 + A1cos(0t) + B1sin(0t) + A2cos(20t) + B2sin(20t) ... + Ancos(n0t) + Bnsin(n0t) ....
avec :
X0 = 1
To
An = 2
x(t )dt
T
T0 T
Bn = 2
T0
Xn = An + Bn
et
tg(n) = Bn / An
Une fois que la dcomposition dun signal est faite, on trace le spectre reprsentant les amplitudes Xi
en fonction de la frquence.
Figure 11.
Allure gnrale
du spectre dun
signal
priodique
amplitude
Fondamental X1
Valeur moyenne X0
Harmonique 2
Harmonique
3 inexistant
f0
2f0
3f0
4f0
frquence f
5f0
6f0
7f0
Nous pouvons remarquer, et cest trs important, que le spectre dun signal priodique est toujours un
spectre de raies et que les diffrentes raies ne peuvent se trouver quaux frquences nf0. Cette allure
particulire du spectre caractrise les signaux priodiques.
Les fonctions paires ont un dveloppement qui ne contient que des termes en cosinus (fonction paire).
Inversement, les fonctions impaires ont une dcomposition en sinus. Cest une remarque utile qui
permet souvent dacclrer le calcul.
jean-philippe muller
x(t)
amplitude
E
t
x (t) =
4E
s in ( 3 t )
s in ( 5 t )
s in ( t ) +
+
+ . . .
3
5
0 f 2f 3f 4f 5f 6f
T
x(t)
amplitude
E
t
x (t ) =
8E
s in ( 3 t )
s in ( 5 t )
s in ( t )
+
. . .
32
52
2
0 f 2f 3f 4f 5f 6f
T
x(t)
amplitude
E
t
x (t ) =
2E
2 co s(2 t )
2 c o s( 4 t )
1+
+ . . .
3
15
0 f 2f 3f 4f 5f 6f
T/2
x(t)
amplitude
E
t
x (t ) =
2E
s in ( 2 t )
s in ( 3 t )
s in ( t )
+
+ . . .
2
3
0 f 2f 3f 4f 5f 6f
x(t)
amplitude
t
T
0 f 2f 3f 4f 5f 6f
2 sin( a )
2 sin( n a )
cos( t ) + ...+
cos( n t ) + ...
x ( t ) = aE 1 +
a
na
jean-philippe muller
y = 2aE
sin( na )
na
sin( X )
X
na = , 2, 3 ...
donc pour
On en dduit une rgle trs simple pour tracer sans calcul le spectre dun train dimpulsions de
frquence et de largeur donne :
tracer lenveloppe en sin(X)/X qui passe par zro aux frquences multiples de linverse de la
largeur de limpulsion
x(t)
aT
Train dimpulsions :
largeur aT = 0,8 s
frquence f = 140 kHz
Figure 12.
Spectre dun
train
dimpulsions
f=140 kHz
jean-philippe muller
7) Synthse de Fourier
Lopration inverse de la dcomposition de Fourier peut galement tre faite, et sappelle la synthse
de Fourier.
Utilise autrefois dans certains instruments de musique lectroacoustiques (orgues Hammond par
exemple), elle na aujourdhui pratiquement quun intrt pdagogique.
La srie de photos ci-dessous permet de comprendre comment on peut obtenir un signal carr en
ajoutant une sinusode de frquence f des sinusodes damplitude convenable et de frquence 3f,
5f, .
Figure 13.
Passage
progressif de la
sinusode au
signal carr
On peut vrifier que le nombre doscillations par priode correspond au rang du dernier harmonique
composant le signal.
jean-philippe muller
VIOLON
TROMPETTE
ORGUE
Dautre part, pendant toute la dure dune note, lallure temporelle et la composition harmoniques ne
restent pas identiques. Cest cela qui rend la musique si vivante et si riche.
jean-philippe muller
Figure 15.
Sonagrammes
de quelques
instruments
Figure 16.
Evolution du
spectre dun
son de piano
Spectre
t1
t2 > t1
t3 > t2
t4 > t3
Oscillogramme
On peut noter par exemple que lharmonique 2, damplitude faible au dpart, augmente et devient
lharmonique principal t=t3.
jean-philippe muller
la qualit dun oscillateur sinusodal (par analyse spectrale du signal produit par le dispositif)
la linarit dun amplificateur (analyse spectrale de la sortie si lentre est sinusodale)
la linarit dune charge alimente par le rseau (analyse spectrale du courant si la tension est
sinusodale)
Ce signal contient :
le fondamental : F
lharmonique 2 : H2
lharmonique 3 : H3
lharmonique 5 : H5
=
=
=
=
- 5 dBm = 126 mV
- 40 dBm = 2,2 mV
- 40 dBm = 2,2 mV
- 52 dBm = 0,6 mV
td =
H 22 + H 32 + ...
F
2 ,2 2 + 2 ,2 2 + 0 ,6 2
= 0 ,02 5 = 2 ,5%
12 6
jean-philippe muller
s(t) = A.e(t)
et donc :
soit 2 raies
2
s(t) = A.e1(t) + A.e2(t) + B.e1 (t) + B.e2 (t) + 2B.e1 (t) e2 (t)
soit 7 raies f1, f2, 2f1 et 0, 2f2 et 0, f1 + f2 et f1 f2
Voici par exemple le spectre du signal la sortie dun amplificateur TEC lorsquon applique
lentre 2 signaux sinusodaux de frquence f1 = 1, 05 MHz et f2 = 1, 55 MHz
jean-philippe muller
Le fabricant a volontairement limit la vitesse de monte des fronts pour limiter le spectre aux
frquences leves.
Figure 20.
Mise en
vidence au
niveau spectral
de lavantage
du MAX483
Ces interfaces slew-rate limit divisent les perturbations lectromagntiques par 100, par rapport
tous les autres circuits bipolaires et CMOS RS 485.
La limitation du slew-rate limine aussi virtuellement toutes les rflexions causes par les
terminaisons non adaptes, ce qui permet de transmettre des donnes sans aucune erreur sur de
plus grandes longueurs de cble.
jean-philippe muller
Le Cl MAX782 incorpore dans un botier SSOP une alimentation 3,3V, une alimentation 5V et deux
comparateurs de prcision servant contrler la tension.
Tous ces composants peuvent tre aliments par des blocs batterie NiCd ou NiMH ayant de 6 14
lments (5,5V 30V).
Les MAX782/MAX783/MAX786 utilisent un redressement synchrone assur par des commutateurs
MOSFET canal N, peu coteux, ce qui leur permet d'atteindre un rendement de 90% sous une vaste
gamme de charges.
La rgulation PWM frquence fixe permet un filtrage facile dans les quipements sans fil. Elle
contribue galement liminer les interfrences dans les ordinateurs stylet. Le filtrage ne ncessite
qu'une capacit de sortie de 30 F par ampre de charge, ce qui est largement infrieur aux capacits
requises par les contrleurs PWM classiques.
jean-philippe muller
Impdance de ligne
CENTRALE EDF
Tension sinusodale
Courant dform
Tension dforme
Dans la majorit des cas, les harmoniques qui apparaissent sont de rang impair, soit H3, H5, H7
Figure 25.
Dformation du
courant li
une
alimentation
secteur
Allure du courant
absorb au primaire
jean-philippe muller
Figure 26.
Dformation du
courant li un
pont mixte
Allure du courant
absorb au primaire
De la mme faon, un moteur aliment par un pont mixte gnre des courants non-sinusodaux.
Les problmes lis aux harmoniques apparaissent lorsque la proportion de ces charges non-linaires
nest plus faibles par rapport aux charges linaires.
Les harmoniques crs par les charges non linaires sont classs selon leur rang :
Type
Frquence
Rang
F
50Hz
+
H2
100Hz
-
H3
150Hz
0
H4
200Hz
+
H5
250Hz
-
H6
300Hz
0
H7
350Hz
+
H8
400Hz
-
Surchauffe
Cre un courant de neutre
en triphas
la prsence dharmoniques cre une surchauffe parce que la valeur efficace du courant est
suprieur celle indique par les ampremtre usuels (qui ne sont pas RMS vrai )
la prsence dharmoniques 3 dans le courant cre un courant de neutre qui nest plus nul, donc
surchauffe du fil de neutre qui ne vhicule normalement aucun courant si la charge est quilibre
la prsence dharmoniques 5 dans la tension dalimentation dun moteur asynchrone ou synchrone
triphas cre un champ tournant en sens inverse, donc une perte de couple pour le moteur et une
surchauffe du rotor.
Figure 27.
Place du filtre
suppresseur
dharmoniques
jean-philippe muller
amplitude
f = 1/T
x(t)
1/aT
aT
2/aT
t
T
f
0 f 2f 3f 4f 5f . . .
Lenveloppe est en sin(X)/X et passe par 0 aux frquences multiples de linverse de la largeur 1/aT,
2/aT...
Pour obtenir le spectre dune impulsion unique, il suffit daugmenter infiniment la priode T Dans ce
cas, les raies se rapprochent et le spectre est constitu dune infinit de raies juxtaposes, alors que
lenveloppe ne change pas :
Figure 29.
Cas limite avec
T infinie
amplitude
x(t
Spectre S(f)
E
aT
t
f
0
1/aT
2/aT
3/aT
On ne trace plus les raies, le spectre est maintenant une fonction continue de la frquence F(f).
Lamplitude nest videmment pas la mme dans les 2 cas, puisquun train dimpulsions contient
beaucoup plus dnergie quune impulsion unique.
Remarque : ce spectre est fugitif puisquil nexiste que pendant le temps trs bref que dure
limpulsion. Dans le cas dun signal priodique au contraire, le spectre est stable dans le temps.
La fonction S(f) ou S() donnant le spectre du signal peut sobtenir par calcul grce la transforme
de Fourier.
Soit x(t) un signal non priodique mais dterministe. La transforme de Fourier de ce signal scrit :
S ( j ) =
avec :
x (t ).e
j t
dt
avec
e jt = cos(t ) + j sin(t )
Cette transformation donne une fonction S() complexe dont nous pouvons extraire le spectre en
prenant le module S() et en nous limitant aux frquences positives qui seules ont une signification
physique. On dmontre dailleurs que la fonction S( ) ainsi obtenue est paire.
jean-philippe muller
1 ms
S ( j ) =
x (t ).e
= E sin(t ) j cos(t )
Figure 30.
Spectre dune
impulsion unique
j t
dt =
+ to / 2
to / 2
E [c o s ( t ) j s i n ( t ) ]d t
+ to / 2
= 2 E sin(to / 2) = E . to
to / 2
sin(fto)
sin(0,00314 f )
= 0,01
0,00314 f
fto
amplitude
0,01
Spectre S(f)
f en kHz
0
Figure 31.
Fentre
temporelle et
allure du signal
z(t) = Esin(ot)
z(t) = 0
si
-T/2 < t < +T/2
ailleurs
x(t)
Signal
t
f(t)
1
Fentre
temporelle
T/2
-T/2
Signal vu
travers la
fentre
temporelle
z(t)= x(t).f(t)
Ce signal peut tre considr comme tant le produit dune fonction sinusodale x(t) = Esin(ot) et
dune fonction fentre f(t) On dit quon observe le signal travers une fentre temporelle
rectangulaire de largeur T.
jean-philippe muller
S ( j ) =
=
E
2
= jE
+ T /2
T /2
z (t ).e
[s i n (
j t
dt =
+ ) t + s in (
+ T /2
T /2
E s i n ( t ) [c o s ( t )
) t + j c o s (
j s i n ( t ) ]d t
+ ) t j c o s (
) t ]d t
s in ( 0 ) T / 2
T s in ( 0 + ) T / 2
2 ( + 0 ) T / 2
( 0 ) T / 2
Le premier terme est un sin(X)/X centr sur -fo et le second est centr sur fo.
On trouve un spectre symtrique par rapport 0 et si on ne sintresse quau module de S pour les
frquences positives on trouve :
S( f ) = E
Figure 32.
Dformation du
spectre li la
fentre
T sin ( f 0 f )T
2 ( f 0 f )T
Spectre
2/T
fo
frquence
La raie f0 infiniment fine pour un signal sinusodal est remplace par un sin(X)/X centr sur fo dont le
lobe principal a une largeur la base de 2/T lie la dure de la fentre temporelle.
Par consquent, plus la fentre temporelle est large, plus le lobe est troit et se rapproche de la raie.
En fait, le sin(X)/X et donc la forme de la raie nest rien dautre que la transforme de Fourier de
la fentre.
On pourra donc, en choisissant dautres formes de fentres, agir sur la forme du spectre .
jean-philippe muller
Figure 33.
Spectres
dinstruments
percussions
Une autre application trs utilise est ltude en rgime impulsionnel des haut-parleurs et enceintes
acoustiques.
Ils sont excits par exemple par une impulsion de largeur 10 s, et on calcule le spectre de la rponse
toutes les 10 s.
10 s
Ampli de
puissance
Haut-parleur
Spectre
Spectre
Spectre
Spectre
etc
amplitude
Bande audio
Microphone
1
2
3
4
f en kHz
0
1 00
200
300
jean-philippe muller
jean-philippe muller
jean-philippe muller
Analyse spectrale
des signaux chantillonns
1) Lopration dchantillonnage
2) Le signal dchantillonnage
3) Allure du spectre dun signal chantillonn
4) Rgle dchantillonnage de Shannon
5) Rle du filtre anti-repliement
6) Calcul du spectre par transforme de Fourier discrte
7) Exemple de calcul de la TFD
8) Ralisation logicielle
9) Calcul de la TFD dun signal sinusodal
10) Choix de la forme de la fentre
11) Exemple dutilisation dune fentre triangulaire
11) Applications lanalyse de signaux complexes
12) Applications lutilisation de la FFT en mdecine
1) Lopration dchantillonnage
Avec lutilisation croissante des techniques numriques dans le traitement du signal (filtrage
numrique, transforme de Fourier discrte, disque compact, etc ), une nouvelle catgorie de
signaux est apparue : les signaux analogiques chantillonns.
Lchantillonneur prlve les valeurs du signal des intervalles de temps gaux (la priode
dchantillonnage Te).
Signal chantillonn x*(t)
chantillonneur
bloqueur
x*(t)
x(t)
CAN
1
0
0
1
1
1
0
1
y(t)
x(t)
x*(t) = x(nTe)
Te
x*(t)
to
t
Te
2Te
3Te
4Te
jean-philippe muller
2) Le signal dchantillonnage
On peut considrer que ce signal chantillonn x*(t) peut tre obtenu partir du signal analogique x(t)
en le multipliant par le signal dchantillonnage d(t) suivant :
d(t)
Figure 4.
Le signal
dchantillonnage
1
t
Te
2Te
3Te
4Te
x*(t) = x(t).d(t)
On crira donc :
Cette manire de voir permet de mettre en vidence simplement les effets de lchantillonnage sur le
spectre du signal x(t).
Le signal dchantillonnage d(t) est un signal priodique dont la dcomposition en srie de Fourier
contient une valeur moyenne d0 , un fondamental d1 la frquence fe = 1/Te et des harmoniques dn :
d(t) = d0 + d1.cos(
et) + d2.cos(2
et) + ... + dn.cos(n.
et) + ...
avec
d0 = t0/Te
et
dn = 2.sin(n
t0/Te)
n
Comme la dure douverture t0 est faible par rapport la priode dchantillonnage Te, langle nt0/Te
est petit et on pourra confondre le sinus avec langle pour les premiers harmoniques , soit :
dn 2. n
t0/Te. n
2t0/Te
Le dbut du spectre de d(t) a donc lallure suivante :
Figure 5.
Spectre du
signal d(t)
amplitude
2to/Te
to/Te
Fe = 1/Te
2Fe
3Fe
4Fe
frquence
amplitude
A t0/Te
frquence
F
Fe-F Fe+F
2Fe-F 2Fe+F
Figure 7.
Spectre dun
signal rel
chantillonn
Amplitude
Amplitude
frquence
Fmax
Vto/T
frquence
Fe
2Fe
Le signal chantillonn a un spectre extrmement riche, ce qui tait vident priori puisquil sagit
dun train dimpulsions trs fines.
Cette grande tendue spectrale ne pose pas de problme puisque ce signal nest pas destin tre
amplifi, mais sera immdiatement bloqu puis converti en signal numrique .
Nanmoins cette dcomposition un peu thorique il est vrai entre lchantillonneur et le bloqueur nous
permet de mettre en vidence de faon simple les rgles quil faut respecter pour une acquisition
correcte.
jean-philippe muller
Amplitude
Amplitude
Filtre
frquence
Vto/T
frquence
Fmax
Fe
Amplitude
Amplitude
frquence
Fmax
Bon choix de Fe
2Fe
Mauvais choix de Fe :
Vto/T
frquence
Fe
2Fe
jean-philippe muller
de la musique produite par le musicien et son instrument dans la bande 20 Hz-20 kHz
de bruit lectrique densit spectrale constante dans la bande 0-40 kHz
du cri de la chauve-souris 35 kHz
Lingnieur du son choisit une frquence dchantillonnage Fe = 44,1 kHz en pensant respecter
parfaitement la rgle de Shannon. Cest parfaitement vrai pour la musique, mais pas pour le bruit, ni
pour le cri de la chauve-souris.
Le spectre du signal chantillonn est alors le suivant :
Figure 9.
Exemple deffet
de repliement
de spectre
Amplitude
Raie parasite
35 kHz
Raie parasite
replie 9,1 kHz
f en kHz
20
40
f en kHz
Fe
2Fe
Pour viter ces problmes, il faut sassurer que le spectre est vraiment limit Fmax. La meilleure
faon de sen assurer est de placer un filtre coupure raide qui supprimera tous les signaux parasites
au-del de la frquence limite Fmax : cest le filtre anti-repliement.
Ce filtre sera plac lentre du systme dacquisition, avant lchantillonneur.
jean-philippe muller
les analyseurs numriques transforme de Fourier discrte pour les frquences basses
(infrieures 10 MHz environ)
les analyseurs changement de frquence pour les signaux de frquences plus leve (jusqu
60 GHz actuellement )
lanalyse spectrale par batterie de filtres slectifs juxtaposs nest utilise que dans des
applications trs ponctuelles (chanes hi-fi par exemple).
Une caractristique importante des spectres de ce type de signaux est quils sont par essence
variables ou dynamiques, par opposition aux spectres de signaux priodiques qui sont stables ou
statiques.
Figure 10.
Allure
temporelle dun
signal audio
On constate que lallure du signal reste stationnaire et pseudo-priodique durant une bonne partie
de la syllabe. Pendant tout ce temps (soit environ 30 40 ms) le spectre du signal audio restera
stable.
Par chantillonnage et conversion analogique-numrique, il est aujourdhui facile de faire lacquisition
dun signal x(t) par un ordinateur.
Aprs cette opration dacquisition, on aura donc, dans la mmoire du systme, une suite de N
valeurs numriques x0 = x(0), x1 = x(Te) ... xn = x(nTe) ...
Lchantillonnage lui-mme se fait une frquence fe et la prise de N chantillons dure un temps T
tel que :
T = N.Te = N/fe
largeur de la fentre danalyse
A partir de ces N chantillons, on peut calculer N points du spectre dfinis par leur abscisse f(k) et
leur ordonne S(k) en utilisant la transforme de Fourier discrte dfinie par :
Figure 11.
N chantillons
donnent N
points du
spectre
amplitude : S(k) =
1 N 1
1
x(n)e 2 jnk / N =
n
=
0
N
N
N 1
n= 0
x (n)[cos(2n . k / N ) j sin(2n . k / N )]
Spectre
x(t)
S0 S1 S2 S3 ...
x0 x1 x2 x3 ...
N points du spectre
N points du signal
t
0 Te 2Te 3Te ...
f
0 fe/N
...
kfe/N
(N-1) fe/N
jean-philippe muller
le signal tant chantillonn, le spectre obtenu est forcment symtrique par rapport fe/2, ce qui
veut dire que seuls la premire moiti des points calculs est effectivement utilise pour tracer le
spectre
si on veut un spectre prcis, il suffit daugmenter le nombre de points du signal et donc la dure de
lchantillonnage
le nombre de calculs et donc la dure du traitement mathmatique augmente trs vite avec le
nombre N dchantillons
er
1 calcul : k = 0
frquence f(0) = 0
amplitude :
S(0) = 1 [x(0) + x(1)+ x(2) +...+ x(9)]= Xmoyen
10
On retrouve le rsultat bien connu que la composante spectrale la frquence nulle correspond la
valeur moyenne du signal
me
calcul : k = 1
amplitude :
S(1) = 1 {x(0)[cos(2.0..1/10) jsin(2.0..1/10)]+ x(1)[cos(2.1..1/10) jsin(2.1..1/10)]+.......+ x(9)[cos(2.9..1/10) jsin(2.9..1/10)]}
10
10
me
calcul : k = 9
amplitude :
S(9) = 1 {x(0)[cos(2.0..9/10) jsin(2.0..9/10)]+x(1)[cos(2.1..9/10) jsin(2.1..9/10)]+.......+x(9)[cos(2.9..9/10) jsin(2.9..9/10)]}
10
Spectre
x(t)
Axe de symtrie
f (Hz)
t (ms)
0 1 2 3 4 5 6 7 8 9 10
0 100
500
1000
jean-philippe muller
8) Ralisation logicielle
Voici un petit logiciel en BASIC qui calcule la transforme de Fourier discrte dchantillons X(I)
entrs au clavier :
Figure 13.
Calcul en Basic
de la TFD
Les calculs effectus pour les diffrentes valeurs de I appliquent autant de filtres passe-bande de
frquence centrale f(I) = I.fe/N au signal.
On comprend donc aisment que le spectre obtenu sera dautant plus prcis que lincrment en
frquence sera faible et donc que le nombre de points du signal chantillonn sera lev.
La TFD ncessite de nombreux calculs. Pour 1024 points, il faut effectuer 1048576 additions et
multiplications ce qui rend pratiquement impossible le calcul du spectre en temps rel.
Malgr un intrt vident de la communaut scientifique, il a fallu attendre 1965 et la publication par
Cooley et Turkey de leur algorithme mathmatique, le fameux Fast Fourier Transform, pour disposer
dun procd de calcul performant, divisant par 100 le temps de calcul qui est maintenant possible en
temps rel.
jean-philippe muller
avec f0 = 1 kHz
x(t)
Signal
x1
x20
x0
Axe de symtrie
Spectre
Lobe principal
frquence
400
0
0,5
1,5
2,5
3,5
Nous y retrouvons :
la symtrie par rapport fe/2 parce que le signal a t chantillonn. On ne trace donc toujours
que la partie comprise entre 0 et fe/2, la seule intressante.
jean-philippe muller
Le choix de la fentre a aussi une consquence sur lerreur damplitude lie la nature discontinue du
balayage en frquence.
En effet, lorsquune raie du spectre tombe entre deux frquences de calcul, lamplitude de la raie
affiche est infrieure sa valeur relle : cest lerreur appele par les anglo-saxons scallop loss .
Figure 16.
Exemple de
fentres
temporelles
rectangulaire
3,92 dB
Hamming
1,78 dB
Hanning
1,42 dB
Blackman/Harris
0,81 dB
jean-philippe muller
Figure 17.
Influence de la
fentre sur la
forme du
spectre
La courbe du spectre montre une attnuation importante des lobes secondaires, au prix il est vrai dun
lger largissement du lobe principal.
jean-philippe muller
Figure 20.
Spectre du
signal stro en
sortie dun
tuner FM
Numro :
1
2
3
4
5
6
7
8
9
0
F1 :
697 Hz
--------770
--------852
--------941
F2
.
1209 Hz
1336
1477
1209
1336
1477
1209
1336
1477
1336
Figure 21.
Spectre dun
signal DTMF
jean-philippe muller
rsultat dune tude faite sur le spectre du bruit respiratoire lexpiration (paru dans la revue
Innov. Tech. Biol. Md. de juillet 1988).
Figure 22.
Spectre du bruit de lexpiration :
non-fumeurs ( trait plein)
fumeurs ( pointill )
Figure 23. Spectres de lEEG dun homme de 73 ans, deux jours aprs une hmiplgie
jean-philippe muller
Analyse spectrale
radiofrquence
Le cur du systme est le mlangeur qui multiplie le signal analyseur par un signal sinusodal issu
dun oscillateur local fo .
En sortie du mlangeur on obtient les frquences somme et diffrence, qui seule nous intresse.
Le signal analyser se trouve donc dplac de sa frquence initiale f une nouvelle frquence
appele frquence intermdiaire fi = fo - f .
Prenons comme exemple un analyseur de spectre dont les caractristiques seraient les suivantes :
Figure 2.
Exemple
pratique du
rle du
mlangeur
Signal
analyser
ampli fi
accord
Signal frquence
intermdiaire f0-f
oscillateur
local fo
En sortie du mlangeur, le signal est amplifi et traverse le filtre fi passe-bande qui joue le rle dune
fentre dobservation.
La bande passante de ce filtre fi sappelle bande passante de rsolution (RBW : resolution bandwidth)
et peut tre choisie par lutilisateur parmi plusieurs valeurs.
La valeur de la fi est choisie leve, au-dessus de la bande analyser, pour que la frquence image
soit rejete en-dehors de la bande utile.
jean-philippe muller
Figure 3.
Les diffrents
modes
daffichage
Le filtre vido est un filtre passe-bas plac entre le dtecteur denveloppe et le dispositif daffichage.
Il est utilis pour moyenner ou lisser le signal affich sur lcran. Le signal analys est toujours
accompagn de bruit et il est possible, en choisissant la largeur du filtre vido (VBW video bandwidth)
de faire merger un signal faible du plancher de bruit.
Figure 4.
Rle du filtre
vido
Loscillateur local est un VCO ( voltage controlled oscillator ) qui dtermine la frquence analyse.
Cet oscillateur est command par la rampe issue du gnrateur de rampe et cette rampe commande
aussi le balayage en X de laffichage.
Lattnuateur RF dentre permet de contrler le niveau de signal lentre du mlangeur. En effet
ce composant ne doit pas tre attaqu par un niveau excessif si on veut viter les problmes de
compression de gain ( erreurs sur lamplitude des raies ) et de distorsion (apparition de raies parasites
nexistant pas dans le signal analyseur ).
jean-philippe muller
3) Fonctionnement du systme
Pour comprendre le fonctionnement de lanalyseur de spectre, prenons un exemple concret.
Grce la rampe, loscillateur local balaye la gamme 3,6 6,5 GHz. Ce signal est mlang au signal
dentre et on obtient en sortie du mlangeur les frquences somme et diffrence.
Le signal la frquence diffrence flo - fs se dplace lorsque flo varie et traverse le filtre fi lorsque
loscillateur local passe par la valeur flo = 5,1 GHz.
Les rglages de base dun analyseur que sont le choix de la frquence centrale et de la dviation
(span) agissent sur lamplitude et la valeur moyenne de la rampe de balayage.
La frquence de rcurrence de la rampe agit sur la vitesse de balayage de lanalyseur .
Les rglages secondaires concernent le choix de la bande passante de rsolution (RBW), le
rglage de lattnuateur dentre, et la bande passante vido (VBW).
Figure 6.
Les rglages de
lanalyseur de
spectre
jean-philippe muller
Lerreur dans une mesure de frquence lanalyseur de spectre dpend dun certain nombre
de facteurs comme la prcision de la rfrence quartz, la prcision du balayage et la prcision
sur la frquence centrale du filtre fi
Pour les mesures de niveaux, on distingue la mesure de niveau absolue et relative.
Figure 8.
Mesure de
niveau absolue
et relative
jean-philippe muller
5) La rsolution de lanalyseur
La rsolution dun analyseur de spectre dpend de la bande passante et du gabarit du filtre fi, mais
galement de modulations de frquences rsiduelles et du bruit de phase de loscillateur local.
Figure 9.
Influence de la
bande passante
du filtre fi
Il est clair quun signal ne peut pas tre reprsent par une raie infiniment fine. La forme de la raie
affiche correspond au gabarit du filtre fi et tout changement au niveau de la RBW se traduira par un
changement au niveau de laffichage.
Dans lexemple suivant, on teste un dispositif en appliquant lentre deux signaux f1 et f2 dcals de
10 kHz. On sintresse aux produits dintermodulation ventuels ( de la forme nf1 mf2 ) apparaissant
en sortie .
Figure 10.
Influence de la
bande passante
du filtre fi sur
la rsolution
La figure ci-dessus montre que la mesure des produits dintermodulation est possible avec une RBW
de 1 kHz et impossible avec une RBW de 10 kHz.
Lorsquon choisit un filtre fi de faible largeur, il faut prendre en compte la vitesse de balayage. En
effet, plus le filtre fi est troit, plus la vitesse de balayage doit tre faible si on veut viter dintroduire
une erreur damplitude.
Figure112.
Dformation du
signal visualis
cause dun
balayage trop
rapide
Les
analyseurs
de
spectre
actuels
slectionnent automatiquement la vitesse de
balayage optimale en fonction de la RBW
choisie.
RBW = 1 kHz
RBW = 300 Hz
RBW = 100 Hz
balayage en 1s
balayage en 10 s
balayage en 100 s
jean-philippe muller
Le bruit thermique des amplificateurs de lanalyseur est un bruit blanc large spectre. Ce bruit sera
donc filtr par le filtre fi et le niveau de bruit affich va dpendre de la RBW carar le plancher de bruit
descend de 10 dB chaque fois que la RBW est divise par 10.
Figure 13.
Influence de la
RBW sur le
plancher de bruit
Nous avons vu prcdemment que le rle du filtre vido est simplement de lisser le signal affich. Ce
filtre na donc pas dinfluence sur le plancher de bruit.
Figure 14.
Influence du
filtre vido sur le
plancher de bruit
sa frquence dmission f0
sa puissance P0
son encombrement spectral B0
la prsence ventuelle dharmoniques
Figure 15.
Contrle du signal
mis par un
metteur.
Ces mesures de spectre doivent se faire dans des enceintes ou des pices parfaitement isoles des
rayonnements extrieurs et munies dun revtement absorbant les ondes lectromagntiques.
jean-philippe muller
Emission rayonne
Emission conduite
Le spectre de ces missions parasites peut tre trs large si les courants varient rapidement, ce qui
est le cas dans les systmes numriques comme les micro-ordinateurs par exemple.
On rduit ces missions par une slection rigoureuse des composants, une implantation correcte des
lments sur la carte, une rpartition optimale des pistes sur le circuit imprim et une bonne
conception du botier.
Des normes assez strictes ont t mises en place dans le monde entier pour dfinir le niveau maximal
dIEM que peut rayonner un appareil de type donn.
L encore, lanalyseur de spectre muni dune antenne large bande est loutil idal pour mesurer les
IEM mises par un dispositif quelconque.
jean-philippe muller
Les analyseurs modernes offrent la fonction FFT qui permet de calculer le spectre du signal
slectionn dans le mode zro-span prcdent.
Pour mesurer lindice de modulation en AM, on peut donc procder de deux faons :
Figure 20.
Deux techniques
pour valuer
lindice de
modulation en AM
Cette technique est trs utile lorsquon est en prsence de signaux moduls AM+FM.
jean-philippe muller
Pour maintenir la qualit du service de communication digitale, il est important de mesurer le signal
TDMA dans les deux domaines temporel et frquentiel.
Le gabarit temporel des salves doit tre matris pour viter dventuels chevauchements et il est
ncessaire de connatre le spectre du signal puls.
Pour ce genre dapplication, il est important de disposer de la fonction de synchronisation temporelle
(time-gating) qui permet de saffranchir du caractre discontinu du signal.
Figure 22.
Utilisation du
time-gating pour
lobservation du
spectre de
signaux pulss
Cette technique permet dviter la visualisation dun spectre dform par le caractre discontinu du
signal modul et den contrler la modulation comme sil sagissait dun signal continu.
jean-philippe muller
Le gnrateur de poursuite de lanalyseur de spectre fournit un signal sinusodal dont la frquence est
synchronise avec le balayage de lanalyseur.
La sortie du gnrateur de poursuite est applique au dispositif tester et le signal de sortie va sur
lanalyseur de spectre.
Figure 23.
Utilisation du
gnrateur de
poursuite
Lanalyseur de rseau scalaire fonctionne sur le mme principe que lanalyseur de spectre, mais,
parce quil est conu pour la mesure de courbe de rponse, offre un certain nombre davantages, en
particulier au niveau de laffichage.
Figure 24.
Exemple
danalyseur de
rseau scalaire
jean-philippe muller
Lanalyseur de
spectre RF
Jean-Philippe Muller
Version 04/2001
Lanalyseur de spectre RF
Sommaire
jean-philippe muller
Lanalyseur de spectre RF
x(t)
s(t)
KAB/2
KAB/2
y(t)
f-fo
fo
f+fo
Dans lutilisation du mlangeur dans un analyseur de spectre, le signal x(t) est souvent un signal
modul en amplitude, en frquence ou en numrique centr sur et y(t) est un signal de frquence fo
provenant dun oscillateur appel oscillateur local.
Figure 2.
Mlange dun
signal modul
avec un signal
sinusodal
entre
sortie du mlangeur
x(t)
fo
f-fo
f+fo
En sortie du mlangeur, on retrouve comme prcdemment le spectre du signal x(t) centr sur les
frquences f-fo et f+fo.
On obtient un rsultat du mme type si le signal x(t) analyser est un signal complexe caractris
par un spectre plusieurs composantes.
Figure 3.
Mlange dun
signal complexe
avec un signal
sinusodal.
entre
sortie du mlangeur
x(t)
fo
f-fo
f+fo
jean-philippe muller
Lanalyseur de spectre RF
Figure 4.
Structure
interne dun
analyseur RF
le cur du systme est le mlangeur qui multiplie le signal analyseur par un signal sinusodal
issu dun oscillateur local flo .
En sortie du mlangeur on obtient les frquences somme et diffrence, qui seule nous intresse.
Le signal analyser se trouve donc dplac de sa frquence initiale fsig une nouvelle frquence
gale flo fsig .
loscillateur local est un VCO ( voltage controlled oscillator ) qui dtermine la plage de frquence
analyse.
Cet oscillateur est command par la rampe issue du gnrateur de rampe et cette rampe commande
aussi le balayage en X de laffichage.
en sortie du mlangeur, le signal est amplifi et traverse le filtre fi passe-bande qui joue le rle
dune fentre dobservation.
La bande passante de ce filtre fi sappelle bande passante de rsolution (RBW : resolution bandwidth)
et peut tre choisie par lutilisateur parmi plusieurs valeurs.
le signal en sortie du filtre fi a une amplitude quil va falloir afficher. Le dtecteur denveloppe
permet dextraire cette information du signal fi.
Cette information concernant lamplitude va tre lorigine de la dviation verticale du spot sur le
dispositif daffichage.
jean-philippe muller
Lanalyseur de spectre RF
Le signal en sortie du mlangeur, la frquence diffrence flo - fsig se dplace lorsque flo varie.
Quand sa frquence est telle que flo - fsig = 3,6 GHz, cest--dire lorsque loscillateur local passe par la
valeur flo = 5,1 GHz, le signal issu du mlangeur peut traverser le filtre fi et son amplitude est dtecte
et affiche sur lcran.
Remarques :
la valeur de la fi est choisie leve, au-dessus de la bande analyser, pour viter une
pollution du signal analyser par loscillateur local et pour que la frquence image soit
rejete en-dehors de la bande utile.
la forme de la raie affiche a lcran est lie la forme du filtre fi danalyse.
jean-philippe muller
Lanalyseur de spectre RF
dentre, ce qui permet davoir sur lcran un affichage en dBm. Cette fonction peut tre active ou
non, ce qui permet un affichage lcran en V, mV, V ou en dBm.
le filtre vido est un filtre passe-bas plac entre le dtecteur denveloppe et le dispositif
daffichage.
Figure 7.
Rle du filtre
vido
Il est utilis pour moyenner ou lisser le signal affich sur lcran. Le signal analys est toujours
accompagn de bruit et il est possible, en choisissant la largeur du filtre vido (VBW video bandwidth)
de faire merger un signal faible du plancher de bruit.
jean-philippe muller
Lanalyseur de spectre RF
jean-philippe muller
Lanalyseur de spectre RF
Il est clair quun signal ne peut pas tre reprsent par une raie infiniment fine. La forme de la raie
affiche correspond au gabarit du filtre fi et tout changement au niveau de la RBW se traduira par un
changement au niveau de laffichage.
Dans lexemple suivant, on teste un dispositif en appliquant lentre deux signaux f1 et f2 dcals de
10 kHz et on sintresse aux produits dintermodulation ventuels ( nf1 mf2 ) apparaissant en sortie .
Figure 10.
Influence de la
bande passante
du filtre fi sur
la rsolution
On voit que la mesure est possible avec une RBW de 1 kHz et impossible avec une RBW de 10 kHz.
Remarque : lorsquon choisit un filtre fi de faible largeur, il faut prendre en compte la vitesse de
balayage. En effet, plus le filtre fi est troit, plus la vitesse de balayage doit tre faible si on veut viter
dintroduire une erreur damplitude.
Figure 11.
Dformation du
signal visualis
cause dun
balayage trop
rapide
RBW = 1 kHz
RBW = 300 Hz
RBW = 100 Hz
balayage en 1s
balayage en 10 s
balayage en 100 s
jean-philippe muller
Lanalyseur de spectre RF
jean-philippe muller
Lanalyseur de spectre RF
Le bruit thermique des amplificateurs de lanalyseur est un bruit blanc large spectre. Ce bruit sera
donc filtr par le filtre fi et le niveau de bruit affich va dpendre de la RBW. Le plancher de bruit
descend de 10 dB chaque fois que la RBW est divise par 10.
Figure 14.
Influence de la
RBW sur le
plancher de bruit
Figure 15.
Influence du
filtre vido sur le
plancher de bruit
jean-philippe muller
Lanalyseur de spectre RF
Cette technique permet dviter la visualisation dun spectre dform par le caractre discontinu du
signal modul et den contrler la modulation comme sil sagissait dun signal continu.
jean-philippe muller
Lanalyseur de spectre RF
Ro
circuit tester
A
cble coaxial de
liaison
appareil de mesure
Cc
Eo
B
Ce
Re
Lanalyseur de spectre RF
Le schma interne de cette sonde montre quelle est simplement constitue dune rsistance R et dun
condensateur C.
Figure 22.
Schma
quivalent du
circuit de
mesure avec
sonde passive.
ve
Cc
vs
Ce
Re
Valeurs typiques :
Re = 50
R = 950
Ce = 1 pF
Cc = 30 pF/m
on pose Ct = Cc+Ce
vB =
vA
Re
1+ jReCt
= Re =0,05
e
R
R
R + Re
+
1+ jRC 1+ jReCt
Dans ce cas la sonde attnue simplement le signal dun rapport 20, sans apparition de frquence de
coupure parasite.
La sonde prsente alors une impdance dentre qui se calcule facilement :
Re
R
R + Re
Rsonde
+
=
=
Ze =
1+ jReCt 1+ jRC 1+ j(R + Re) R C 1+ jRsondeCsonde
R + Re
Limpdance dentre est celle dun circuit Rsonde // Csonde avec :
Rsonde = R + Re = 1000
et
Remarque : la partie capacitive de la sonde fait apparatre une frquence de coupure ds que
limpdance interne au point de mesure nest pas trs faible. Si on visualise laide de la sonde
passive le spectre un point o limpdance est de 200 :
la frquence de coupure parasite vaut fc = 1/(2.200//1000.1,5pF) = 636 MHz
le signal est attnu dun facteur 1000/(200+1000) = 0,83 = -1,6 dB dans la bande passante
jean-philippe muller
Lanalyseur de spectre RF
Figure 23.
Influence de
linductance
parasite sur la
rponse de la
sonde un
chelon.
Courbe a :
Courbe b :
Courbe c :
Si on veut pratiquement supprimer ce problme, il faut prvoir sur le circuit un point test quip dun
connecteur coaxial ou utiliser une connexion de masse ultra-courte.
Figure 24.
Comment
supprimer cette
inductance
parasite.
jean-philippe muller
Lanalyseur de spectre RF
Les sondes actives sont construites en gnral autour dun transistor effet de champ. En effet ce
type de transistor est caractris par une trs grande rsistance dentre et une trs faible capacit
dentre de lordre dune fraction de pF.
La sonde active HP85024A est caractrise par une impdance dentre de 1 M // 0,7 pF et
nintroduit aucune attnuation du signal dans sa bande dutilisation qui va de 300 kHz 3 GHz.
Les avantages de ce type de sonde sont nombreux :
la faible capacit permet de maintenir limpdance dentre leve, mme en HF
ceci permet de mesurer la tension mme en des points caractriss par une impdance
interne leve
ceci permet aussi dutiliser des fils de masse plus longs
la longueur du cble reliant la sonde au scope nest pas critique
Les inconvnients des sondes actives sont leur prix lev et leur fragilit lie la fragilit de la
jonction grille-canal du TEC.
Figure 26.
Influence dun
fil de masse de
1cm, 15cm et
30 cm.
Sonde passive
Sonde active
jean-philippe muller