You are on page 1of 6

UNIVERSIDAD DE LAS FUERZAS ARMAS ESPE

PROCESAMIENTO DIGITAL DE SEALES

Integrantes: JUAN CARLOS ACATO

Curso: QUINTO

Especialidad: ELECTRONICA E INSTRUMENTACION

LATACUNGA 21 DE ENERO DEL 2017

1 PROCESOS ESTOCASTICOS
UNIVERSIDAD DE LAS FUERZAS ARMAS ESPE

I.-TEMA:
PROCESAMIENTO DIGITAL DE SEALES CON MATHLAB
TRANSFORMADA Z

II.-OBJETIVOS:
- Conocer, manipular, elaborar y programar una herramienta para que se nos
facilite el aprendizaje de PROCESAMIEMTO DIGITAL DE SEALES por medio
de un software creado por nosotros
- Profundizar los conocimientos adquiridos en el aula de clase para aplicarlos en
la vida diaria.

III.- METODOLOGIA DEL PROYECTO


LENGUAJE DE PROGRAMACION EN MATHLAB
Media movil,

n=input('Ingrese el valor de n: ')


x = count(:,n);
a = 1;
b = [1/4 1/4 1/4 1/4];
y = filter(b,a,x);

t = 1:length(x);
hold on
stem(t,x)
stem(t,y)
legend('Original Data','Filtered Data')

2 PROCESOS ESTOCASTICOS
UNIVERSIDAD DE LAS FUERZAS ARMAS ESPE

Derivador
n=0:99;
x=cos(pi*n);
y=zeros(1,100);
y(1)=x(1);
y(2)=x(2)-2*x(1);
s=3:100,
y(s)=x(s)-2*x(s-1)+x(s-2)
l=[s' y(s)']
stem(s,y(s))
n=0:99,
x=cos(pi*n);
y=filter([1 -2 1],1,x);

3 PROCESOS ESTOCASTICOS
UNIVERSIDAD DE LAS FUERZAS ARMAS ESPE

Oscilador
x=[1 zeros(1,99)];
y(1)=-1;
y(2)=1;
s=3:10;
y(s)=y(s-2);
stem(s,y(s))

freqz(-1, [1 1])

4 PROCESOS ESTOCASTICOS
UNIVERSIDAD DE LAS FUERZAS ARMAS ESPE

Implementaci_on de un eco infinito


x=input('Se~nal a filtrar ');
k=input('Factor de ganancia (entre 0 y 1) ')
D=input('Retardo del eco (positivo y entero) ');
y=filter(1,[1 zeros(1,D-1) -k],x)

% Reverberaci_on.
% Variables necesarias
itd=input('Eco inicial (segundos) ');
trev=input('Tiempo de reverberaci_on (segundos) ');
fm=input('Frecuencia de muestreo (en Hz) ');
% C_alculo de los retardos y las ganancias
D1=fix(itd*fm);
D2=2*D1;
D3=fix(0.05*fm);
G3=10^(-3*D3/trev);
G1=G3;
% C_alculo de la funci_on de transferencia
% Numerador
Y1=[1 zeros(1,D1-1) G1];
Y2=[1 zeros(1,D3-1) -G3];
% Convoluci_on
Y=conv(Y1,Y2);
% A~nadimos el t_ermino situado en z^(-D2)
Y(D2+1)=Y(D2+1)+1;
% Calculamos la salida
Salida=filter(Y,Y2,x)

5 PROCESOS ESTOCASTICOS
UNIVERSIDAD DE LAS FUERZAS ARMAS ESPE

IV.-CONCLUSIONES:
- Hemos aprendido a programar en un software como Mathlab una herramienta
til para aprender la transformada z.

V.-RECOMENDACIONES:
- Incentivar a los docentes de la carrera de ELECTRONICA E INSTRUMENTACION
a que ocupen material didctico como los programas hechos en mathlab ya que
con ellos nosotros podramos tener ms conocimientos y profundizar cada uno
de ellos.

VI.-FUENTES BIBLIOGRAFICAS:
Soria, E., Martnez, M., Francs, J. V., & Camps, G. (2003). Tratamiento digital de
seales. Madrid-Espaa. s. edicin.

6 PROCESOS ESTOCASTICOS

You might also like