% Representacion en frecuencia subplot(3,1,2); plot(f,Xm,'r'); title('Mdulo de transformada de Fourier de x(t)'); xlabel('frecuencia (Hz)');ylabel('|X(jw)|'); subplot(3,1,3); plot(f,Xf,'r');zoom; title('fase de la transformada de Fourier de x(t)'); xlabel('frecuencia (Hz)');ylabel('fase X(jw)');
figure (2) [N,Wn]=ellipord(Wp,Ws,Rp,Rs); [b,a]=ellip(N,Rp,Rs,Wn); f=0:1:10000; H=freqz(b,a,f,fsim); subplot(3,1,1); plot(f,abs(H),'m'); grid on; title('G R A F I C O P A S A B A J O');
[N,Wn]=ellipord(Wp,Ws,Rp,Rs); [b,a]=ellip(N,Rp,Rs,Wn,'high'); f=0:1:10000; H=freqz(b,a,f,fsim); subplot(3,1,2); plot(f,abs(H),'m'); grid on; title('G R A F I C O P A S A ALTO');
H = freqz(b,a,f,fsim); subplot(4,1,2) plot(f,abs(H),'m'); grid on; title('Filtro Pasa Banda');
% en frecuencia para un filtro digital H = freqz(b,a,f,fsim); subplot(4,1,4) plot(f,abs(H),'m'); grid on; title('Filtro ELIMINA BANDA');
GRAFICA
GRAFICA
GRAFICA
GRAFICA
CUARTA PREGUNTA
PROGRAMA EN MATLAB %Para x1[n]=[3 1 5 2 11 7] y h[n]=[5 2 0 4]
t=[0:0.001:3]; t=[0:0.001:3]; y=2*pulstran(t,d,'tripuls',1)-1; f=128; frecuencia de la seal e=[0:1/f:3]; h=pulstran(t,e,'rectpuls',0.01); sampling=h.*y; plot(t,sampling,t,y)
FO=128; frecuencia de la seal A=2; phi=pi/4; Fs=8000; frecuencia de muestreo Ts=1/Fs; periodo de muestreo t=-0.002:Ts:0.002; xt=A*sawtooth(2*pi*FO*t+phi); stem(t,xt)
GRAFICA DE LA SEAL
MUESTRA DE LA SEAL
b) PROGRAMA EN MATLAB
t=[0:0.001:3]; t=[0:0.001:3]; y=2*pulstran(t,d,'tripuls',1)-1; f=44.3; frecuencia de la seal e=[0:1/f:3]; h=pulstran(t,e,'rectpuls',0.01); sampling=h.*y; plot(t,sampling,t,y)
FO=44.3; frecuencia de la seal A=2; phi=pi/4; Fs=8000; frecuencia de muestreo Ts=1/Fs; periodo de muestreo t=-0.002:Ts:0.002; xt=A*sawtooth(2*pi*FO*t+phi); stem(t,xt)