Sei sulla pagina 1di 6

UNIVERSIDAD RICARDO PALMA FACULTAD DE INGENIERA

ESCUELA PROFESIONAL DE INGENIERA MECATRONICA

Procesamiento Avanzado de seales Laboratorio. N2

PROFESOR: Pedro Huamani Navarrete

PRESENTADO POR: YEISHON PATRICK RAMIREZ AGUIRRE LUIS MIGUEL QUISPE SEBASTIAN LIMA PER AO: 2012

UNIVERSIDAD RICARDO PALMA FACULTAD DE INGENIERA


ESCUELA ACADMICO PROFESIONAL DE INGENIERA MECATRNICA
LABORATORIO N 02: ASIGNATURA: CICLO ACADMICO: PROFESOR: FECHA: FORMA DE PRESENTACIN: FECHA DE ENTREGA: DISEO Y APLICACIN DE UN FILTRO DIGITAL IIR INVARIANTE AL TIEMPO. PROCESAMIENTO AVANZADO DE SEALES (IM 0804) 2012 A PEDRO FREDDY HUAMAN NAVARRETE 03 DE MAYO DEL 2012 IMPRESA Y EN GRUPO DE 03 PERSONAS. 17 DE MAYO DEL 2012

Se presenta una seal de voz digitalizada a 8 KHz. Si a dicha seal se le ha sumado al propsito un ruido compuesto por la suma de dos tonos diferentes: 500 Hz y 3.2 KHz, se solicita disear los filtros digitales recursivos apropiados para atenuar o eliminar tales ruidos. Como parte del desarrollo del laboratorio deber de mostrar el espectro de frecuencia de la seal de voz con ruido antes y despus del filtrado digital. Asimismo, deber de reproducir la seal antes y despus del filtrado, para finalmente dar un comentario breve y suficiente del desempeo del filtro seleccionado.

Sugerencia: >> load archivo_voz_version_7 >> load archivo_voz_version_6 >> whos Name Fs t voz Size 1x1 1x12000 1x12000 Bytes 8 96000 96000 % Si hace uso de la versin 7 del Matlab, o % si hace uso de la versin 6 del Matlab. Class double array double array double array

>> plot( t , voz ) >> xlabel('Segundos') >> grid

1.5

0.5

-0.5

-1

-1.5

-2 0

0.5 Segundos

1.5

Reproducir la seal de voz para oir los tonos de 500 y 3200 Hz. >> sound( voz , Fs ) % voz: seal original

Despus de hacer pasar la seal de voz por uno o ms filtros, la seal de salida (vozF) tambin debe de ser reproducida para notar la eficiencia del o los filtros diseados.

>> sound( vozF , Fs )

% vozF: seal original filtrada

Desarrollo:
Fs=8000; voz1=fft(voz,1024); mvoz1=abs(voz1); F1=linspace(0, Fs, 1024); figure(1) stem(F1,mvoz1),title('Espectro de frecuencias')

Espectro de frecuencias 300 250 200 150 100 50 0

1000

2000

3000

4000

5000

6000

7000

8000

N = 3; wn = [ 425 575 ]/(Fs/2); [B,A] = butter(N,wn,'stop'); figure(2) freqz( B , A , Fs , Fs ),title('Filtro elimina banda de fc 425 y 575 de orden 3')

Filtro elimina banda de fc 425 y 575 de orden 3

Magnitude (dB)

100 0 -100 -200 0 500 1000 1500 2000 Frequency (Hz) 2500 3000 3500 4000

Phase (degrees)

-200

-400

500

1000

1500

2000 Frequency (Hz)

2500

3000

3500

4000

y = filter( B,

A , voz );

y1=fft(y,512); m_y1=abs(y1); F2=linspace(0,Fs,512); figure(3) stem(F2,m_y1),title('seal filtrada')

seal filtrada 50

40

30

20

10

1000

2000

3000

4000

5000

6000

7000

8000

N =3 ; wn = [ 3125 3275 ]/(Fs/2); [B,A] = butter(N,wn,'stop'); figure(4) freqz( B , A , Fs , Fs ),title('Segundo elimana banda con fc 3125 y 3275 de orden 3 ')

Segundo elimana banda con fc 3125 y 3275 de orden 3

Magnitude (dB)

100 0 -100 -200 0 500 1000 1500 2000 Frequency (Hz) 2500 3000 3500 4000

Phase (degrees)

-200

-400

500

1000

1500

2000 Frequency (Hz)

2500

3000

3500

4000

y2 = filter( B, A , y) y22=fft(y2,512); m_y2=abs(y22); F22=linspace(0,Fs,512); figure(5) stem(F22,m_y2) sound(y2),title('Segundo elimana banda con fc 3125 y 3275 ')

Segundo elimana banda con fc 3125 y 3275 50

40

30

20

10

1000

2000

3000

4000

5000

6000

7000

8000

CONCLUCIONES: Para el desarrollo del presente laboratorio hemos utilizado dos elimina bandas con frecuencias de corte segn las frecuencias de ruido que queramos eliminar, por ese motivo hemos desarrollado los filtros elimina bandas recursivos con las siguientes caractersticas, para hacer el primer filtrado recurrimos a un filtro elimina banda con frecuencias de corte 425 y 575 de orden 3 este permiti eliminar el ruido de frecuencia de 500 Hz, para el segundo filtrado recurrimos un filtro de similares caractersticas que utilizamos en el primer filtrado la nica diferencia esta en cuanto a las frecuencias de corte las cuales fueron 3125 y 3275 de orden 3 ya que se buscaba eliminar el ruido de 3.2 KHZ, haciendo los dos filtrados antes mencionamos nos da como resultado una seal de voz sin ruido, esto nos hace cumplir con los requerimientos de la asignatura mencionados como premisa de desarrollo de este laboratorio .

Potrebbero piacerti anche