Escolar Documentos
Profissional Documentos
Cultura Documentos
Observação: Estas notas de aula estão baseadas no livro: “Discrete-Time Signal Processing”,
A.V. Oppenheim and R.W. Schafer, Prentice Hall, 1989/1999.
Análise Espectral 3 Análise Espectral 4
janelamento janelamento
e portanto,
fs
∆f =
N
é o espaçamento equivalente entre as amostras do espectro do sinal de
tempo contı́nuo, que é amostrado nas freqüências
fs
fk = k
N
Análise Espectral 7 Análise Espectral 8
0.5
O efeito na freqüência é uma convolução periódica do espectro original
f0 1
fs
= 5 com o espectro da janela. Há, portanto, mudanças no espectro original, e
0 5
este efeito é chamado de vazamento espectral (spectral leakage), e de-
−0.5
pende do tipo de truncamento utilizado (formato e comprimento da janela
−1 0
0 5 10 15 −1 −0.5 0 0.5 1 w[n]).. Analisando o caso de uma senóide:
1 10
A j(ω0 n+θ0 ) A −j(ω0 n+θ0 )
0.5
f0 2 x[n] = A cos(ω0n + θ0) = e + e
fs
= 5 2 2
0 5
−0.5
O espectro de x[n] é:
−1 0
0 5 10 15 −1 −0.5 0 0.5 1 X(ejω ) = Aπejθ0 δ(ω − ω0) + Aπe−jθ0 δ(ω + ω0), |ω| < π
1 20
0.5 15
O sinal truncado fica com o espectro:
f0 1
fs
= 2
0 10 A jθ0 A
V (ejω ) = e W (ej(ω−ω0) ) + e−jθ0 W (ej(ω+ω0) )
−0.5 5 2 2
−1 0
0 5 10 15 −1 −0.5 0 0.5 1 Utilizando A = 1, ω0 = π/4, θ0 = 0 e uma janela retangular com
1 10 comprimento L igual a 32 amostras, fica-se com as seguintes sequências e
0.5
f0 3
espectros de magnitude.
fs
= 2
0 5
−0.5
−1 0
0 5 10 15 −1 −0.5 0 0.5 1
1 10
0.5
f0 4
fs
= 5
0 5
−0.5
−1 0
0 5 10 15 −1 −0.5 0 0.5 1
1 20
0.5 15
f0 1
fs
= 1
0 10
−0.5 5
−1 0
0 5 10 15 −1 −0.5 0 0.5 1
n ω/π
Análise Espectral 9 Análise Espectral 10
16
1
0.8 14
magnitude |V (ejω )|
0.6
A1 16
0.4 12
A2
= 8
0.2 π
0 x[n] ↔ X(ejω ) 10
-0.2 8
-0.4
-0.6 6
-1 -0.5 0 0.5 1
-0.8 ω/π
4
-1
-10 0 10 20 30 40 2
n
0
1.2 35 −1 −0.8 −0.6 −0.4 −0.2 0 0.2 0.4 0.6 0.8 1
ω/π
1 30
0.8 25
x[n] = cos(0.25πn) + 0.5 cos(0.35πn)
0.6 w[n] ↔ W (ejω ) 20
18
16
0.4 15
14
magnitude |V (ejω )|
0.2 10
A1 16
12
A2
= 8.7
0 5
10
-0.2 0
-10 0 10 20 30 40
n -1 -0.5 0 0.5 1
8
ω/π
18
6
1
16
0.8 4
0.6 14
0.4 2
12
0.2 jω
v[n] ↔ V (e ) 10 0
0 −1 −0.8 −0.6 −0.4 −0.2 0 0.2 0.4 0.6 0.8 1
-0.2 8 ω/π
-0.4 6
-0.6
4
-0.8 x[n] = cos(0.25πn) + 0.5 cos(0.29πn)
16
-1 2
magnitude |V (ejω )|
12
A2 ?
ω0 = π/4. 4
amplitude
0.6
• Nı́vel de lóbulo lateral
0.4
O formato da janela modifica tanto a largura do lóbulo principal como
o nı́vel de lóbulo lateral, enquanto que o comprimento da janela altera 0.2
0.8
L=20 β=6
0 0
β=0 L=10
β=3 L=20
−10 β=6 −10 L=30
−30 −30
dB
dB
−50 −50
−60 −60
0.2
−70 −70
−80 −80
0
0 20 40 60 80 100 120 −90 −90
n −100 −100
−1 −0.8 −0.6 −0.4 −0.2 0 0.2 0.4 0.6 0.8 1 −1 −0.8 −0.6 −0.4 −0.2 0 0.2 0.4 0.6 0.8 1
ω/π ω/π
retangular Hamming
0 0
−20 −20
−40 −40
dB
−60 −60
−80 −80
−100 −100
0 0.02 0.04 0 0.02 0.04
Hanning Blackman
0 0
−20 −20
−40 −40
dB
−60 −60
−80 −80
−100 −100
0 0.02 0.04 0 0.02 0.04
ω/π ω/π
Análise Espectral 13 Análise Espectral 14
4
2
amplitude
2
0
amplitude
0
−2
−2
−4
0 10 20 30 40 50 60
−4 Amostra n
0 10 20 30 40 50 60
Amostra n
40
80
30
|V (ejω )|
60 A1 17.23 1
= =
|V (ejω )|
20 A2 34.26 1.9884
A1 35 1
40 A2
= 66.45
= 1.8986
10
20
0
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
0
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
ω/π
ω/π
v[n], Janela de Hamming L = 32
v[n], Janela de Hamming L = 64 4
4
2
amplitude
2
0
amplitude
0
−2
−2
−4
0 5 10 15 20 25 30
−4 Amostra n
0 10 20 30 40 50 60
Amostra n
20
40
15
|V (ejω )|
30 A1 ?
=
|V (ejω )|
10 A2 16.9
A1 17.23 1
20 A2
= 34.26
= 1.9884
5
10
0
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
0
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
ω/π
ω/π
Análise Espectral 15 Análise Espectral 16
4
50
|V [k]|, N = 64
2
A1 34.79(@0.25π) 1
= =
amplitude
40
A2 61.85(@0.375π) 1.7778
0
30
−2
20
−4
0 10 20 30 40 50 60 10
Amostra n
0
80 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
ωk = 2πk/N
60
|V (ejω )|
70
A1 35 1
40 A2
= 66.45
= 1.8986
60
20
|V [k]|, N = 128
50
0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 A1 34.79(@0.25π) 1
ω/π 40
A2
= 61.85(@0.375π)
= 1.7778
30
70
20
60 10
0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
50 ωk = 2πk/N
|V [k]|, N = 64
A1 34.79(@0.25π) 1
40 A2
= 61.85(@0.375π)
= 1.7778 70
60
30
|V [k]|, N = 256
50
20 A1 34.79(@0.25π) 1
40
A2
= 66.17(@0.383π)
= 1.9020
30
10
20
0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 10
ωk = 2πk/N
0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
ωk = 2πk/N
Análise Espectral 17 Análise Espectral 18
40 fs
• Relação entre frequências analógicas e as amostras k: fk = k
N
30
35
A1 32(@0.25π) 1
20 A2
= 64(@0.50π)
= 2
30
10
25
0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
ωk = 2πk/N
20
70
15
60
10
50
5
|V [k]|, N = 128
40
0 31
0 1 2 3 4 5 6 7 15 k [amostras]
30 N −1
0 0.5p p 1.5p 2p ω [rad]
A1 32(@0.25π) 1
20 A2
= 64(@0.50π)
= 2
0 f [Hz]
10
fs /4 fs /2 3fs /2 fs
0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
ωk = 2πk/N
Análise Espectral 19 Análise Espectral 20
300 0
−10
200
−20
100
amplitude [V]
−30
0
−40
−100
−50
−200
−60
−300 −70
−400 −80
0 0.02 0.04 0.06 0.08 0.1 0.12 0 500 1000 1500 2000 2500
tempo [s]
Tensao, janela de Hanning, L=512, N=512
corrente 10
0.02
0
0.015
−10
0.01
−20
magnitude [dB]
0.005
amplitude [A]
−30
0
−40
−0.005 −50
−0.01 −60
−70
−0.015
−80
−0.02 0 500 1000 1500 2000 2500
0 0.02 0.04 0.06 0.08 0.1 0.12 f [Hz]
tempo [s]
−70
−80
0 500 1000 1500 2000 2500
Percebe-se que, dependendo do processamento, chega-se a diferentes
Tensao, janela de Hanning, L=2048, N=4096 valores de frequências e nı́veis de distorção devido às harmônicas de ordem
10
superior.
0
−10
−20
magnitude [dB]
−30
−40
−50
−60
−70
−80
0 500 1000 1500 2000 2500
f [Hz]
Análise Espectral 23 Análise Espectral 24
Analisando a forma de onda de corrente, chega-se ao seguinte espectro de Corrente, janela de Hanning, L=2048, N=4096
0
magnitude.
−5
Corrente, janela de Hanning, L=2048, N=4096
10
−10
harmônica
5 ordem 35
−15 37 39
magnitude [dB]
0 B 41
A
−5 −20
magnitude [dB]
−10
−25
−15
−30
−20
−35
−25
−30 −40
2000 2100 2200 2300 2400 2500
f [Hz]
−35
−40
0 500 1000 1500 2000 2500
f [Hz]
• Componente em A: aliasing da componente em 43×60 = 2580 Hz, que
aparece em (5000-2580) = 2420 Hz.
• Observando o espectro, nota-se que há harmônicas de múltiplos ı́mpares
• Componente em B: aliasing da componente em 45×60 = 2700 Hz, que
da fundamental.
aparece em (5000-2700) = 2300 Hz.
• Como o sinal é de alta frequência (pulsos rápidos), o espectro se es-
• As magnitudes podem ter erros, caso ocorra sobreposição de uma raia
tende a frequências superiores a 2500 Hz, causando aliasing.
em outra.
Análise Espectral 25 Análise Espectral 26
Espectrograma Chirp
• Análise Espectral com DFT: adequada para sinais cujo conteúdo Seja um sinal cuja freq. varia com o tempo:
de freqüência não varia com o tempo.
x[n] = cos(ω0n2)
• Na prática: o conteúdo de freqüência do sinal pode variar com o
tempo (voz). A freq. instantânea do sinal é 2ω0n. O sinal e a magnitude de sua DFT
são:
• A análise espectral realizada sobre todo o sinal de uma só vez pode
1
ocultar informações importantes da variação do conteúdo de freqüência
0.8
ao longo do tempo. 0.6
0.4
• Time-dependent Fourier transform, Short-time Fourier transform. 0.2
−0.2
−0.4
−0.6
−0.8
−1
0 50 100 150 200 250
n
40
35
30
25
magnitude
20
15
10
0
0 0.1 0.2 0.3 0.4 0.5
f /fa
Espectrograma Espectrograma
Frequency
−40
Amostrando o espectro em N pontos equiespaçados e uma janela de 0.25
comprimento L:
0.2 −60
L−1
X
X[n, k] = X[n, 2πk/N ] = x[n + m] w[m] e−j(2π/N )km , k = 0..N − 1 0.15
m=0 −80
ou 0.1
n
X 0.05 −100
X[n, k] = X[n, 2πk/N ] = x[m] w[n−m] e−j(2π/N )km , k = 0..N −1
m=n−L+1
0
0 200 400 600 800
• A duração da janela é muito menor que a duração total do sinal Time