Amostragem Natural

1
clear all; clf; %%Parâmetros f = 0.5; %Frequência em Hertz de x(t) t = 0:0.00001:2; % Vetor temporal x = cos(2.*pi.*f.*t); %Sinal a ser amostrado fa = 10; %Frequência de amostragem em Hertz Ta =1/fa; % Período de amostragem em segundos A=0.05; % Largura do pulso que deve ser menor que o intervalo de amostragem p=zeros(1,length(t));%Trem de pulsos for k = 0:1:1000; p=p+(heaviside(t-k*Ta)-heaviside(t-k.*Ta-A));%Alocando trem de pulsos no vetor p end subplot(211) plot(t,p,'b'); axis([0 max(t) 0 1.5]) grid;xlabel('t (segundos)');ylabel('p(t)');title('Trem de pulsos de largura A'); subplot(212) plot(t,x.*p,'r');xlabel('t (segundos)');ylabel('xa(t)');grid;title('Sinal amostrado xa(t)');

description

Amostragem Natural

Transcript of Amostragem Natural

Page 1: Amostragem Natural

clear all; clf; %%Parâmetros f = 0.5; %Frequência em Hertz de x(t)t = 0:0.00001:2; % Vetor temporalx = cos(2.*pi.*f.*t); %Sinal a ser amostradofa = 10; %Frequência de amostragem em HertzTa =1/fa; % Período de amostragem em segundosA=0.05; % Largura do pulso que deve ser menor que o intervalo de amostragemp=zeros(1,length(t));%Trem de pulsos for k = 0:1:1000; p=p+(heaviside(t-k*Ta)-heaviside(t-k.*Ta-A));%Alocando trem de pulsos no vetor pend subplot(211)plot(t,p,'b'); axis([0 max(t) 0 1.5])grid;xlabel('t (segundos)');ylabel('p(t)');title('Trem de pulsos de largura A');subplot(212)plot(t,x.*p,'r');xlabel('t (segundos)');ylabel('xa(t)');grid;title('Sinal amostrado xa(t)');