Escolar Documentos
Profissional Documentos
Cultura Documentos
1 – Introdução
N 1
X [k ] x[n]e j 2 nk / N , 0 k N 1 (1)
n0
1 N 1
x[n] X [k ]e j 2 nk / N , 0 n N 1 (2)
N k 0
1
Atividades:
Programa MatLab:
t = 0:0.001:0.6; % tempo em milisegundos
x = sin(2*pi*50*t)+sin(2*pi*120*t); % sinal sem ruído
r = 2*randn(size(t)); % ruído de média zero
y = x + r; % sinal ruidoso
plot(t(1:50),y(1:50))
title('Sinal Corrompido por Ruído de Média Zero')
xlabel('tempo (milisegundos)')
Y = fft(y,512); % espectro de freqüência
Pyy = Y.* conj(Y) / 512; % potência do espectro
f = 1000*(0:256)/512;
figure
plot(f,Pyy(1:257))
title('Potencia do Espectro de y')
xlabel('frequencia (Hz)')
2
3. Calcule a transformada de Fourier discreta de um pulso retangular
usando a função fft( ) e discuta os resultados.
Obs:
O número de quadros deve ser calculado conforme a equação abaixo.
𝑛ú𝑚𝑒𝑟𝑜 𝑑𝑒 𝑎𝑚𝑜𝑠𝑡𝑟𝑎𝑠
𝑛ú𝑚𝑒𝑟𝑜 𝑑𝑒 𝑞𝑢𝑎𝑑𝑟𝑜𝑠 =
𝑡𝑎𝑚𝑎𝑛ℎ𝑜 𝑑𝑜 𝑞𝑢𝑎𝑑𝑟𝑜
Entrega:
Fazer um relatório contendo todos os códigos e/ou linhas de comando do MatLab,
todos os resultados, figuras e comentários.