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 />
primeira amostra correspon<strong>de</strong>ria à freqüência zero, a Segunda a f s N, a terceira a 2f s /N, e a n-ésima a<br />
(n-1)f s /N.<br />
Outra observação importante é com respeito à amplitu<strong>de</strong>. A amplitu<strong>de</strong> da senói<strong>de</strong> no<br />
exemplo é <strong>de</strong> 1 V, e a amplitu<strong>de</strong> da DFT foi <strong>de</strong> 50. Isto se <strong>de</strong>ve ao fato <strong>de</strong> que o resultado da<br />
FFT é sempre multiplicado pelo número <strong>de</strong> amostras. Assim, para se Ter uma estimativa<br />
confiável das componentes espectrais, é necessário que se divida o resultado por N.<br />
Tendo essas consi<strong>de</strong>rações em mente, execute o seguinte código:<br />
clear<br />
% Limpa variáveis<br />
clf<br />
% Limpa gráficos<br />
t=(0:.01:.99);<br />
% Gera instantes das amostras<br />
fs=100;<br />
% Freqüência <strong>de</strong> amostragem<br />
N=length(t); % Determina o número <strong>de</strong> amostras<br />
f=1+sin(2*pi*10*t);% Amostra o sinal formado por<br />
% uma cte + senói<strong>de</strong><br />
F=fft(f);<br />
% Calcula a DFT<br />
Fesc=F/N;<br />
% Escalona para o valor correto<br />
freq=(0:N-1)*fs/N; % Calcula eixo das freqüências<br />
plot(freq,abs(Fesc),’ko’) % Plota o módulo da DFT<br />
xlabel(‘Freqüência ’) % Label do eixo x<br />
ylabel(‘Amplitu<strong>de</strong>’)<br />
% Label do eixo y<br />
O resultado é mostrado a seguir:<br />
17