MATLAB 1) Introdução 2) Geração de Sinais Amostrados
MATLAB 1) Introdução 2) Geração de Sinais Amostrados
MATLAB 1) Introdução 2) Geração de Sinais Amostrados
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Tópicos em Processamento <strong>de</strong> <strong>Sinais</strong><br />
Departamento <strong>de</strong> Engenharia Elétrica<br />
Faculda<strong>de</strong> <strong>de</strong> Tecnologia<br />
Universida<strong>de</strong> <strong>de</strong> Brasília<br />
FFT<strong>de</strong>A=fft(A);<br />
E para a FFT inversa, é usada a seguinte forma:<br />
IFFT<strong>de</strong>A=ifft(FFT<strong>de</strong>A);<br />
Caso o número <strong>de</strong> elementos <strong>de</strong> A seja da forma 2 k , o Matlab usa o algoritmo da FFT (mais<br />
rápido). Caso contrário, é usado o algoritmo da DFT. Consi<strong>de</strong>re o seguinte exemplo:<br />
t=(0:.01:.99);<br />
f=sin(2*pi*2*t);<br />
F=fft(f);<br />
subplot(2,1,1)<br />
plot(abs(F),'ko')<br />
subplot(2,1,2)<br />
plot(angle(F),'ko')<br />
O resultado é mostrado a seguir:<br />
50<br />
40<br />
30<br />
20<br />
10<br />
0<br />
0 10 20 30 40 50 60 70 80 90 100<br />
4<br />
2<br />
0<br />
-2<br />
-4<br />
0 10 20 30 40 50 60 70 80 90 100<br />
Note que foram plotados o ângulo e a fase da FFT. Isto porque o resultado é um vetor com<br />
números complexos. Tente plotar o vetor sem a função abs. Explique a razão para o resultado<br />
aparentemente absurdo.<br />
Neste exemplo, é calculada a DFT <strong>de</strong> 1 segundo <strong>de</strong> amostragem <strong>de</strong> uma senói<strong>de</strong> com 2 Hz.<br />
15