Laboratorio de Síntesis de Filtros Analógicos Informe de experimento 7
Enviado por Alejandro Saavedra • 16 de Mayo de 2020 • Informe • 1.043 Palabras (5 Páginas) • 123 Visitas
Universidad Tecnológica De Panamá[pic 1][pic 2]
Sede De Azuero
Licenciatura En Ingeniería Electromecánica
Laboratorio de Síntesis de Filtros Analógicos
Informe de experimento 7
Filtros PB, PA, PBanda, RB
Participantes: Rodríguez, Carlos
Saavedra, Alejandro
Profesor: Francisco Canto
Segundo Semestre
Fecha de entrega: viernes, 6 de diciembre de 2019
LABORATORIO#7
Síntesis de Filtros Analógicos
Prof.: Ing. Francisco Canto
Objetivo
- Aplicar filtros Butterworth pasa bajo, pasa alto, pasa banda y rechaza banda a una señal de audio y obtener diferentes rangos de frecuencia del mismo archivo.
Procedimiento:
Para cada paso debe presentar en el informe las gráficas obtenidas, así como sus observaciones sobre los resultados.
- Guarde un archivo de audio .wav en el directorio actual de matlab
- Reproduzca el archivo en Matlab mediante el siguiente programa:
[pic 3]
- Crear un filtro Butterworth pasa bajos y aplicarlo a la señal original agregando el siguiente programa:
[pic 4]
[pic 5]
- Aplicar ahora un filtro pasa altos al mismo archivo cambiando el comando del filtro para quedar de la siguiente forma:
[b,a] = butter(orden,[8000*2/fs],'high');%FILTRO
- Ahora aplicamos un filtro rechaza banda
[b,a] = butter(orden,[150*2/fs,8000*2/fs],'stop');%FILTRO
- Y por último un filtro pasa banda
[b,a] = butter(orden,[300*2/fs,2000*2/fs]);%FILTRO
Introducción
Este informe de laboratorio trabajamos con MatLab para hacer un sistema de filtro pasa alto, pasa bajos, pasa banda y rechaza banda.
Para efecto de prueba y verificación usamos un archivo de audio de música, que, dependiendo del tipo de filtro que utilizamos hará que la música suene diferente, por ejemplo, si usamos el filtro pasa bajos solo escucharemos las frecuencias bajas de la canción y las altas serian omitidas, con el filtro pasa alto seria lo mismo, pero pasarían las frecuencias altas. En el caso de los filtros basados en bandas, solo pasarían las frecuencias que están dentro del rango de la banda del filtro pasa banda, y con el rechaza banda las frecuencias que estén dentro del rango serán omitidas.
- Filtro Pasa Altos
Con este código establecemos un filtro de orden 6 pasa altos con frecuencia de corte en
[pic 6]
En esta seccion se definen varios parametros como:[pic 7]
- Orden = 6 establece que el filtro es de orden 6.
- ‘high’ establece que el filtro es pasa altos
- [8000*2/fs] indica la frecuencia de corte del filtro.
- butter Signifca que es un filtro butterworth
*Nota: Se añadio un % delante de los comandos play() para evitar repetir constantemente los audios mientras se trabaja.
[pic 8]
En esta sección el código muestra información relevante para conocer los parámetros del filtro obtenido.[pic 9]
Esta grafica muestra el oscilograma del audio original antes de ser modificado por el filtro.[pic 10]
[pic 11]
Esta es el nuevo oscilograma de una vez pasa por el filtro, dejando solo las frecuencias altas.[pic 12]
[pic 13]
Este es el espectro de señal evaluado en hercios, como se aprecia, mientras mas elevada es la frecuencia más fácilmente pasan las señales.[pic 14]
[pic 15]
Aquí podemos observar los nuevos datos del audio ya filtrado[pic 16]
Por último, esta grafica muestra el comportamiento de la grafica de Bode. Como se ve tiene la forma característica de un filtro pasa altos
...