Vous êtes sur la page 1sur 9

"Año del Diálogo y Reconciliación Nacional"

CURSO:
PROCESAMIENTO DE SEÑALES DIGITALES
DOCENTE:
Ing. MOSCOSO SANCHEZ, JORGE ELIAS
ALUMNO:
Lamberto Torres, Richard Fernando
Lopez Farach, Isabel
Perez Mallco, Jaime
Quispe Escobar, Eduardo

ESCUELA:
Ingeniería Electrónica
CICLO:
7mo ciclo

2018
%RESPUESTA AL IMPULSO DEL FILTRO

num=[1 1.1]; %Numerador de la función transferencia


den=[1 0 -0.1]; %Denominador de la función transferencia
impz(num,den); %Grafica al impulso del filtro
title('RESPUESTA AL IMPULSO DEL FILTRO');
Fs=8000; %Frecuencia de muestreo
[h,t]=impz(num,den,32,Fs); %Guarda los vectores de magnitud y tiempo
figure,stem(t,h) %Grafica de forma discreta
title('RESPUESTA AL IMPULSO DEL FILTRO PARA 32 MUESTRAS');
%RESPUESTA EN FRECUENCIA DEL FILTRO

num=[1 1.1]; %Numerador de la función transferencia


den=[1 0 -0.1]; %Denominador de la función transferencia
Fs=8000; %Frecuencia de muestreo
freqz(num,den) %512 puntos igualmente separados y
frec.normalizada
title('RESPUESTA CON FRECUENCIA NORMALIZADA');
figure,freqz(num,den,1024,Fs); %1024 puntos y frecuencia de muestreo 8KHz
f=[0,200,400]; %f(vector con frecuencias particulares)
[H,F]=freqz(num,den,f,Fs); %Obtención de respuesta de magnitud y fase
title('RESPUESTA CON FRECUENCIAS PARTICULARES');
%POLOS Y CEROS DE UN FILTRO (GRAFICAS Y VALORES)

num=[1 1.1]; %Numerador de la función transferencia


den=[1 0 -0.1]; %Denominador de la función transferencia
[z,p,k]=tf2zp(num,den)%Transformación de TF al dominio ZP
[num,den]=zp2tf(z,p,k)%Transformación de ZP al dominio TF
zplane(z,p) %Polos fuera del circulo unit.(Sistema inestable)
title('POLOS Y CEROS EN EL SISTEMA');
fvtool(num,den) %Herramienta de visualización de filtro
title('COMPORTAMIENTO DEL FILTRO-RESPUESTA EN MAGNITUD(dB)');
%FILTRO BUTTERWORTH Y FILTRO ELIPTICO

%Especificaciones para un filtro Pasabanda


fstop1=1000; %Frecuencia stop 1
fpass1=1200; %Frecuencia pass 1
fpass2=2200; %Frecuencia pass 2
fstop2=2400; %Frecuencia pass 2
Rp=1; %Rizado en la banda de paso en dB
Rs=60; %Atenuación en la banda de supresión en dB
Fs=8000; %Frecuencia de muestreo

%Diseño de un filtro pasabanda


Fnyquist=Fs/2; %Frecuencia según la ley de Nyquist
Ws(1)=fstop1/Fnyquist;
Wp(1)=fpass1/Fnyquist;
Wp(2)=fpass2/Fnyquist;
Ws(2)=fstop2/Fnyquist;

%Diseño de un filtro Butterworth


[nB,WnB]=buttord(Wp,Ws,Rp,Rs) %Determinar el orden del filtro
[numB,denB]=butter(nB,WnB); %Obtener los coeficientes del filtro

%Diseño de un filtro Elpitico


[nE,WnE]=ellipord(Wp,Ws,Rp,Rs)
[numE,denE]=ellip(nE,Rp,Rs,Wp);
fvtool(numB,denB,numE,denE) %%Herramienta de visualización de filtro

RESPUESTA EN MAGNITUD
RESPUESTA EN FASE

POLOS Y CEROS
RESPUESTA AL IMPULSO

ESPECTRO DE RUIDO

Vous aimerez peut-être aussi