Escolar Documentos
Profissional Documentos
Cultura Documentos
IFBA
03 de outubro de 2017
Prof. Dr. Fabrı́cio Simões (IFBA) Transformada de Fourier Discretizada (DFT) 03 de outubro de 2017 1 / 31
1 Motivação
3 Aplicações da DFT
Determinando os Coeficientes da Série de Fourier
Espectro de Frequência de Sinais CT Usando DFT
Prof. Dr. Fabrı́cio Simões (IFBA) Transformada de Fourier Discretizada (DFT) 03 de outubro de 2017 2 / 31
Motivação
Importante
É uma solução computacional da Transformada de Fourier DTFT;
Prof. Dr. Fabrı́cio Simões (IFBA) Transformada de Fourier Discretizada (DFT) 03 de outubro de 2017 3 / 31
Relação entre a DTFT e a DFT
x[n] 3 Xd(ω)
2
1 DTFT
1 2 3 n −π/T π/T ω
Discretização
DFT
Xd(m)
m
M Intervalos ∆ω
Prof. Dr. Fabrı́cio Simões (IFBA) Transformada de Fourier Discretizada (DFT) 03 de outubro de 2017 4 / 31
Desenvolvimento Matemático da DFT
DISCRETIZAÇÃO de Xd (ω)
MAS, é possı́vel calcular Xd (ω) em alguns valores de ωm .
Prof. Dr. Fabrı́cio Simões (IFBA) Transformada de Fourier Discretizada (DFT) 03 de outubro de 2017 5 / 31
DFT Direta - Desenvolvimento Matemático
Prof. Dr. Fabrı́cio Simões (IFBA) Transformada de Fourier Discretizada (DFT) 03 de outubro de 2017 6 / 31
DFT Direta - Desenvolvimento Matemático
Xd(m)
M amostras
∆ω M −1 m
0 2π/T
3 Determine Xd (ω)
Prof. Dr. Fabrı́cio Simões (IFBA) Transformada de Fourier Discretizada (DFT) 03 de outubro de 2017 8 / 31
Exemplo 2
x[n] = cos((π/2)n)
para n = 0, 1, 2, 3. Duração do sinal N = 4.
DFT do sinal
N−1
X −j2πmn
Xd [m] = cos((π/2)n)e 4
n=0
Resposta
2, m=1,3;
Xd [m] =
0, m=0,2.
Prof. Dr. Fabrı́cio Simões (IFBA) Transformada de Fourier Discretizada (DFT) 03 de outubro de 2017 9 / 31
DFT Inversa
Prof. Dr. Fabrı́cio Simões (IFBA) Transformada de Fourier Discretizada (DFT) 03 de outubro de 2017 10 / 31
Relação entre x[n] e x̃[n]
no qual
∞
X
Xd [m] = x[k]e −j2πmk/M
k=−∞
Prof. Dr. Fabrı́cio Simões (IFBA) Transformada de Fourier Discretizada (DFT) 03 de outubro de 2017 11 / 31
Relação entre x[n] e x̃[n]
M−1 ∞
1 X X
x̃[n] = x[k]e −j2πmk/M e j2πmn/M
M
m=0 k=−∞
∞ M−1
" #
X 1 X j 2πm (n−k)
x̃[n] = x[k] e M
M
k=−∞ m=0
M−1 ∞
1 X j 2πmn X
e M = δ[n − rM]
M r =−∞
m=0
| {z }
p[n]
Prof. Dr. Fabrı́cio Simões (IFBA) Transformada de Fourier Discretizada (DFT) 03 de outubro de 2017 12 / 31
Relação entre x[n] e x̃[n]
Reescrevendo a equação de x̃[n] para n − k, obtém-se:
∞
X ∞
X
x̃[n] = x[k] δ[n − rM − k]
k=−∞ r =−∞
| {z }
p[n−k]
Prof. Dr. Fabrı́cio Simões (IFBA) Transformada de Fourier Discretizada (DFT) 03 de outubro de 2017 13 / 31
Relação entre x[n] e x̃[n]
∞
X
x̃[n] = x[n − rM]
r =−∞
1 2 3 n
N Amostras
Prof. Dr. Fabrı́cio Simões (IFBA) Transformada de Fourier Discretizada (DFT) 03 de outubro de 2017 14 / 31
Qual é a quantidade M de amostras ?
Dado que M ≥ N, x̃[n] = x[n] para n = 0, 1, . . . , M − 1.
x̃[n]
3 3 3
... 2 2 2 ...
1 1 1
1 2 3 n
M Amostras
1 2 3 n
M Amostras
Prof. Dr. Fabrı́cio Simões (IFBA) Transformada de Fourier Discretizada (DFT) 03 de outubro de 2017 15 / 31
Equações da DFT - Revisão.
DFT Direta e Inversa
N−1
X
Xd [m] = x[n]e −j2πmn/M
n=0
M−1
1 X 2πmn
x̃[n] = Xd [m]e j M
M
m=0
M≥N
Prof. Dr. Fabrı́cio Simões (IFBA) Transformada de Fourier Discretizada (DFT) 03 de outubro de 2017 16 / 31
Aplicações da DFT
Prof. Dr. Fabrı́cio Simões (IFBA) Transformada de Fourier Discretizada (DFT) 03 de outubro de 2017 17 / 31
Como Determinar os Coeficientes de uma Série de Fourier
DT Usando DFT ?
DFT [x[n]]
cmd = ,
N
para uma DFT de N amostras.
Prof. Dr. Fabrı́cio Simões (IFBA) Transformada de Fourier Discretizada (DFT) 03 de outubro de 2017 18 / 31
Usando FFT
X=fft(x,N)/N;
X=fftshift(X);
m = floor(-(N-1)/2):floor((N-1)/2)
w=(2π/(N*T))*m;
stem(omegam,abs(X),’Linewidth’,2)
Prof. Dr. Fabrı́cio Simões (IFBA) Transformada de Fourier Discretizada (DFT) 03 de outubro de 2017 19 / 31
Usando o Octave
Prof. Dr. Fabrı́cio Simões (IFBA) Transformada de Fourier Discretizada (DFT) 03 de outubro de 2017 20 / 31
Como Determinar os Coeficientes de uma Série de Fourier
CT Usando DFT ?
P
a) T = N, no qual N deve ser um número inteiro positivo;
Prof. Dr. Fabrı́cio Simões (IFBA) Transformada de Fourier Discretizada (DFT) 03 de outubro de 2017 21 / 31
Série de Fourier CT e DT
Procedimento
x(t) x(nT ) DFT [.] cmd cm
Discretização Relação cmd → cm
Coeficientes cmd
PL jmωo t
P( N−1
2 )
x(t) = m=−L cm e x(nT ) = cmd e jmωo nT
m=−( N−1
2 )
para m = [− N−1
N−1
cm para m = [−L, L] cmd 2 , 2 ]
Como sabemos
2π
ωmax = Lωo = L
P
E segundo Teorema da Amostragem de Nyquist
2π
ωa > 2L
P
2π 2π
> 2L
T P
Prof. Dr. Fabrı́cio Simões (IFBA) Transformada de Fourier Discretizada (DFT) 03 de outubro de 2017 24 / 31
Exemplo
Mas, se for N = 5
∞
X
c1d = c1+5k = . . . c−4 + c1 + c6 + . . . ,
k=−∞
Prof. Dr. Fabrı́cio Simões (IFBA) Transformada de Fourier Discretizada (DFT) 03 de outubro de 2017 25 / 31
Aplicação do Método
Prof. Dr. Fabrı́cio Simões (IFBA) Transformada de Fourier Discretizada (DFT) 03 de outubro de 2017 26 / 31
Rotina no Octave
X=fft(x,N)/N;
X=fftshift(X);
m = floor(-(N-1)/2):floor((N-1)/2)
w=(2π/(N*T))*m;
stem(omegam,abs(X),’Linewidth’,2)
Prof. Dr. Fabrı́cio Simões (IFBA) Transformada de Fourier Discretizada (DFT) 03 de outubro de 2017 27 / 31
Espectro de Frequência de Sinais CT Usando DFT
x(nT ) = x(t)|t=nT
Se T é suficientemente pequeno para reduzir o efeito do aliasing,
T Fd [x(nT )] = TXd (ω) para |ω| ≤ π/T ;
X (ω) = F[x(t)] ≈
0 para |ω| > π/T .
Prof. Dr. Fabrı́cio Simões (IFBA) Transformada de Fourier Discretizada (DFT) 03 de outubro de 2017 28 / 31
Espectro de Frequência de Sinais CT Usando DFT
Prof. Dr. Fabrı́cio Simões (IFBA) Transformada de Fourier Discretizada (DFT) 03 de outubro de 2017 29 / 31
Fluxograma
T2
N1, T1 = L/N1 N3 = 2N2
Xk+1[m]
Xk [m]
Xk [m]
T2 = T1/2
N2 = 2N1 NÃO T2
max(|Xk+1 [m]|−|Xk [m]|)
max|Xk [m]| 100 < 1%?
Xk+1[m] k =k+1 N3 = 3, 4, . . . (N2)
Xk+1[m]
SIM
T2 = T1/3, 4, . . . NÃO
max(|Xk+1 [m]|−|Xk [m]|)
max|Xk [m]| 100 < 1%?
N2 = 3, 4, . . . (N1) k =k+1 SIM T2, N3
FIM
Prof. Dr. Fabrı́cio Simões (IFBA) Transformada de Fourier Discretizada (DFT) 03 de outubro de 2017 30 / 31
Aplicação do Método
Prof. Dr. Fabrı́cio Simões (IFBA) Transformada de Fourier Discretizada (DFT) 03 de outubro de 2017 31 / 31