Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
Pourquoi diviser le spectre d'amplitude par la Quelle est la priode du spectre d'un signal
taille N de la fentre temporelle ? audio numrique chantillonn 22050Hz ?
Si on calcule M = 2048 valeurs de la TFD, Quelle est la dure d'une fentre de 1024
prciser les frquences fk si fe=8000Hz : chantillons, fe = 44100Hz
TFD(rn ) R( f ) x n0 e2in( f / fe )
N 1
1 e 2iN f / f e
R( f ) x
1 e 2i f / f e
e iNf / f e eiNf / f e e iNf / f e
R( f ) x if / f e
e eif / f e e if / f e
sin( Nf / f e )
R( f ) x e i ( N 1) f / f e
sin( f / f e )
sin( Nf / f e )
R( f ) x
sin( f / f e )
Que valent :
1. R(0)
2. R(fe)
3. R(-fe)
4. R(fe/N)
5. La priodicit du dnominateur
6. La priodicit du numrateur
10
[ 0, fe [
8
6 Relation
4
entre
2
[0,fe/2] et
[fe/2, fe] ?
0
0 1000 2000 3000 4000 5000 6000 7000 8000
frquenc e (Hz)
0.5
0.4
0.3
0.2
0.1
0
0 1000 2000 3000 4000 5000 6000 7000 8000
frquenc e (Hz)
a=0.75, N=16, fe=8000, M=256
1
spec tre de x=0.75 fentre de taille 16
0.9
0.8
Trac de
0.7
spectre/N :
0.6
reporter les N
spectre/N
0.5 valeurs
0.4 calcules
0.3 R(kfe/N),
0.2 k= 0 N-1
0.1
0
0 1000 2000 3000 4000 5000 6000 7000 8000
frquenc e (Hz)
Composition frquentielle du signal audio, sance 4 SSII, oct. 2012 - page 5
TFD du signal sinusodal (sans calcul)
sn x cos(2nf 0 / f e ), 0 n N 1
e 2in ( f 0 / f e ) e 2in ( f 0 / f e )
sn x cos( 2nf 0 / f e ) a
2
TFD( sn ) S ( f ) x n 0 sn e 2nf / f e
N 1
e 2in ( f f 0 ) / f e e 2in ( f f 0 ) / f e
x n 0
N 1
2
x
( R( f f 0 ) R( f f 0 ))
2
Analyser le spectre damplitude suivant (o |S(f)| est dj divis par N)
a=0.5, N=16, fe=8000, f0=1000, M=256
0.35 Trac de |S(f)|/N
spectre de x=0.5 fentre de taille 16
sur une priode
0.3
Lire fe
0.25 R(f0)
spectre d'amplitude
R(fe-f0)
0.2
R(fe/N)
a
0.15
et f0
0.1
Placer les N= 16
valeurs calcules
0.05 par la TFD
f0 varie de 100
0 Hz, que prvoir ?
0 1000 2000 3000 4000 5000 6000 7000 8000
frquence (Hz)
0.5
signal s
-0.5 f0=
-1 a0=
0 0.005 0.01 0.015 0.02 0.025 0.03 0.035 0.04
temps (s) fe =
spectre d'amplitude/N, N=32 M=256
0.4 N=
0.3
NTe =
f =
spectre/N
0.2
spectre/N =
0.1
0
0 1000 2000 3000 4000 5000 6000 7000 8000
frquence (Hz)
0.5 f0=
signal s
0 a0=
-0.5 fe =
-1 N=
0 0.005 0.01 0.015 0.02 0.025 0.03 0.035 0.04
temps (s) NTe =
0.4
spectre d'amplitude/N, N=256 M=2048
f =
0.3
spectre/N =
spectre/N
0.2
0.1
0
0 1000 2000 3000 4000 5000 6000 7000 8000
frquence (Hz)
1
amplitude
0.5
0
0 0.5 1 1.5 2 2.5 3 3.5
temps (s) -3
x 10
0.7
fmin=
fmax=
0.6
0.5 Hamming
0.4
amplMax=
nbLobes=
0.3 largeur=
0.2
Rectangle
0.1
amplMax=
0
-4000 -3000 -2000 -1000 0 1000 2000 3000 4000
nbLobes=
frquence (Hz) largeur:
0.5
signal s
0 f0=
-0.5
a0=
-1
fe =
0 0.005 0.01 0.015 0.02 0.025 0.03 0.035 0.04
N=
temps (s)
spectre d'amplitude/(N*0.53), N=32 M=256 NTe =
0.4
f =
0.3
spectre/N =
spectre/(N*0.53)
0.2
0.1
0
0 1000 2000 3000 4000 5000 6000 7000 8000
frquence (Hz)
1
fentre de Hamming N=256
Dessiner la
forme de la
0.5
fentre de
signal s
0
Hamming
-0.5
-1
0 0.005 0.01 0.015 0.02 0.025 0.03 0.035 0.04
temps (s)
0.4
spectre d'amplitude/(N*0.53), N=256 M=2048
Comparer au
spectre
0.3
spectre/(N*0.53)
obtenu avec
0.2
la fentre
0.1 rectangulaire
0
0 1000 2000 3000 4000 5000 6000 7000 8000
frquence (Hz)
0
0 2000 4000 6000 8000
frquence (Hz)
4
spectre d'amplitude
0
0 2000 4000 6000 8000
frquence (Hz)
Spectrogramme=spectre (temps)
350
300
250
200
150
100
50
0
-5000 0 5000
4000
-20
3500
-40
3000
-60
2500
Frequency (Hz)
-80
2000
1500 -100
1000 -120
500 -140
0
0.5 1 1.5
Time
4
spectre d'amplitude
0
0 2000 4000 6000 8000
frquence (Hz)
3
spectre d'amplitude
0
0 2000 4000 6000 8000
frquence (Hz)