Você está na página 1de 1

clear all; clf;

%%Parmetros
f = 0.5; %Frequncia em Hertz de x(t)
t = 0:0.00001:2; % Vetor temporal
x = cos(2.*pi.*f.*t); %Sinal a ser amostrado
fa = 10; %Frequncia de amostragem em Hertz
Ta =1/fa; % Perodo 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)');

Você também pode gostar