Académique Documents
Professionnel Documents
Culture Documents
ANALYSE SPECTRALE
Si x(n) n’est pas à durée limitée, la troncature de x(n) entraîne des oscillations
parasites dans X(k) et si X(k) n’est pas à bande limitée, le recouvrement du spectre entraîne
que X(k) n’est plus égale à la version échantillonnée de X(f).
Conséquence :
Etant donnée qu’il n’existe pas de signaux à durée et à bande limitée, une erreur
systématique apparaît quant on considère la TFD comme les échantillons de la TF de x(n).
Soit Tu = durée utile d’un signal temporel et Bu = bande utile du signal (Bu=2fmax).
1
D’après Shannon on a : f e B u et pour avoir une bonne résolution spectrale :
Te
N
NTe Tu Tu NTe Tu B u N
Bu
«On définit la dimension N d’un signal par le nombre d’échantillons minimum d’un signal
x(n) permettant de reconstruire x(t) (analogique) à partir de ces N échantillons».
1
Ainsi : N Tu B u Or Tu NTe Bu fe
Te
Bu 1
Avec f : résolution spectrale B u Nf f
N Tu
II – ANALYSE SPECTRALE
1 Master C2I2S
Analyse Spectrale Traitement de Signal II
1
TF[e 2 jf 0 n ] (f f 0 ) et TF[cos( 2jf 0 n )] [(f f 0 ) (f f 0 )] ]
2
1, n [0, N - 1]
x (n ) e 2jf 0 n N (n ) , Te 1 avec N (n )
0, sinon
Rappel :
N -1 N -1
1, - n sin( fN)
w (n ) 2 2 W (f ) TF[ w[n] ]
0, sinon sin( f )
N 1
sin Nf 2j( 2 )f
WD (f ) TF[ N (n )] e
sin f
2 Master C2I2S
Analyse Spectrale Traitement de Signal II
Transformée de la porte
Transformée de la porte en dB
x=(sin(pi*(f-f0)*N))./(sin(pi*(f-f0)));
3 Master C2I2S
Analyse Spectrale Traitement de Signal II
k N si k k 0
k 0 / f 0 0 X(k )
N 0 si k k 0
N 1 2jn ( k 0 k 0 )
N N
En effet : k k 0 X(k 0 ) e N
n 0
k k0
sin (k k 0 ) j( N 1)( N N )
k k 0 X(k ) e 0
k k0
sin ( )
N
Transformée de x(n)=exp(2jf0n) avec f0=0,25 = 4/16
4 Master C2I2S
Analyse Spectrale Traitement de Signal II
2ème cas : La fréquence f0 n’est pas placée sur une raie de la TFD.
k k 1
n 0 / 0 f0 0
N N
La TFD prend l’allure d’un ensemble de raies de valeurs prépondérantes pour les
k k 1
fréquences 0 et 0 entourant f0. C’est le phénomène de dispersion.
N N
Ainsi pour estimer la fréquence f0 inconnue du signal exponentiel complexe, il suffit
de repérer les deux entiers k0 et k0+1 associés aux plus fortes valeurs de |X(k)|.
k k 1
f0 0 , 0
N N
Transformée de x(n)=exp(2jf0n) avec f0=0,3
5 Master C2I2S
Analyse Spectrale Traitement de Signal II
x(n) X(k)
n k
Tu = NTe 1 1
Bu Nf f
Te Tu
x(n) X(k)
n k
T’u B’u
1 f
Tu' pNTe ; Te C te B'u B u C te pNf ' Nf f '
Te p
N=16;
p=2;
Np=N+(p-1)*N;
f0=0.3;
6 Master C2I2S
Analyse Spectrale Traitement de Signal II
n=0:N-1;
x=[exp(2*i*pi*f0*n),zeros(1,(p-1)*N)];
y=fft(x);
figure(1)
stem(real(x));
mgy=abs(y);
fn =[0:1/Np:1-1/Np];
figure(2);
stem(fn,mgy);
L’utilisation d’un nombre d’échantillons N’= PN, du signal x(n) à analyser, divise
aussi la précision sur l’échantillon de f0 par P. Par contre elle n’améliore pas l’estimation sur
l’amplitude du signal. L’estimation sera tout simplement différente.
x1(n) x(n) X’(k)X(k)
k k
T’=PNT B’u
e
1 f
T' pNTe B'u B u C te pNf ' Nf f '
Te P
7 Master C2I2S
Analyse Spectrale Traitement de Signal II
« Nous appelons résolution fréquentielle l’écart |f2 – f1| minimum entre les fréquences de deux
exponentielles complexes de même module qui peuvent être séparés ». Cette résolution est
voisine de la largeur du lobe principale de la fenêtre spectrale d’observation utilisée pour
analyser le signal.
8 Master C2I2S
Analyse Spectrale Traitement de Signal II
2jf1n
Transformée de x (n ) a1e a 2e 2jf 2 n avec a1 = 1 et a2 = 0,4
L'intérêt principal des fenêtres d'observation est de limiter les effets de troncature. En
effet, le principe de calcul de la fft est de compléter par des zéros les valeurs de la mesure
pour aller jusqu'à la puissance de 2 la plus proche de l'intervalle choisi. Cette mise à zéro
brutale entraîne l'apparition de lobes secondaires qui dans certains cas peuvent rendre
indiscernables 2 raies voisines. Il existe des fenêtres (triangulaire, Hanning et Hamming,
Kaiser, …. ) qui vont permettre de traiter le signal en le pondérant au lieu de le tronquer.
9 Master C2I2S
Analyse Spectrale Traitement de Signal II
Remarque :
Choix de la durée N
La convolution circulaire:
10 Master C2I2S
Analyse Spectrale Traitement de Signal II
Exemple
N=8 y(n) et x(n), n= 0,…., 7
…………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………
11 Master C2I2S
Analyse Spectrale Traitement de Signal II
…………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………
.
…………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
12 Master C2I2S
Analyse Spectrale Traitement de Signal II
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
13 Master C2I2S
Analyse Spectrale Traitement de Signal II
14 Master C2I2S