Teorema de Nyquist
f = 2000; % Frequência da senoide
T = 1/f; % Período da senoide (tempo necessário para um ciclo) tmin = 0; % tempo inicial tmax = 10*T; % tempo final (10 ciclos) t0 = tmin:0.00001:tmax; %construção do eixo do tempo %período tão pequeno que sinal fica contínuo x0 = sin(2*pi*f*t0); % criação da senoide com frequencia de 2 kHz subplot(311) %esse comando permite plotar 3 graficos um em cima do outro plot(t0,x0); %plota a senoide a ser amostrada title('Senoide de 2 kHz','Fontsize',18) ylabel('Amplitude','Fontsize',18) xlabel('Tempo (s)','Fontsize',18)
Após observe o sinal senoidal criado. Agora deve-se amostrar este sinal com uma frequência de 20 kHz e após 3 kHz.
Comandos para amostrar a senoide a 20 kHz
f1 = 20000; % Frequência da amostragem
T1 = 1/f1; % Período da amostragem t1 = tmin:T1:tmax; %construção do eixo do tempo x1 = sin(2*pi*f*t1); % criação da senoide de 2 kHz amostrada com frequencia de 20 kHz subplot(312) %esse comando permite plotar 3 graficos um em cima do outro plot(t1,x1); %plota a senoide a ser amostrada hold on; %permite que um novo gráfico possa ser plotado stem(t1,x1); title('Senoide de 2 kHz amostrada a 20 kHz','Fontsize',18) ylabel('Amplitude','Fontsize',18) xlabel('Tempo (s)','Fontsize',18) Comandos para amostrar a senoide a 3 kHz
f2 = 3000; % Frequência da amostragem
T2 = 1/f2; % Período da amostragem t2 = tmin:T2:tmax; %construção do eixo do tempo x2 = sin(2*pi*f*t2); % criação da senoide de 2 kHz amostrada com frequencia de 3 kHz subplot(313) %esse comando permite plotar 3 graficos um em cima do outro plot(t2,x2); %plota a senoide a ser amostrada hold on; %permite que um novo gráfico possa ser plotado stem(t2,x2); title('Senoide de 2 kHz amostrada a 3