Está en la página 1de 6

1

Unidad 3: Paso 4 – Realizar simulaciones


aplicando herramientas tipo software
Anderson Plata. UNAD, andersonplata1991@gmail.com
1
𝐻 (𝑢, 𝑣) = 2𝑁
Abstract-- In the development of this work, we seek to transfer 𝐷(𝑢, 𝑣)
1+[
the knowledge acquired, to the design and simulation of practical 𝐷0 ]
applications of the real world in the field of signals, through
Donde
specialized Software.
𝑀 2 𝑁 2
I. INTRODUCCIÓN 𝐷(𝑢, 𝑣) = √[(𝑢 − ) + (𝑣 − ) ]
2 2

E n el desarrollo del trabajo se busca transferir los


conocimientos adquiridos, al diseño y simulación de
aplicaciones prácticas del mundo real en el campo de las señales,
Diagrama de Bloques

a través de Software especializado.


Desarrollando ejercicios matemáticos e información teórica en
las temáticas de Filtros FIR (Respuesta al impulso Finita),
Filtros IIR (Respuesta al impulso Infinita), Diseño con base en
ventanas

II. DESARROLLO • Definición específica del filtro escogido


A. Cada estudiante escogerá un (1) tipo de filtro que desee El filtro de Butterworth es uno de los filtros electrónicos más
diseñar, y reportará en el foro su decisión, esto con el fin de
básicos, diseñado para producir la respuesta más plana que sea
que cada estudiante diseñe un ecualizador (banco de filtros)
posible hasta la frecuencia de corte. En otras palabras, la salida
diferente. A continuación, se muestra la lista de filtros:
se mantiene constante casi hasta la frecuencia de corte, luego
disminuye a razón de 20n dB por década (ó ~6n dB por octava),
Tipos de filtro Pasa Banda (Bandpass) donde n es el número de polos del filtro.

Filtro Elegido: IIR Butterworth La respuesta en frecuencia de un filtro Butterworth es muy


plana (no posee ondulaciones) en la banda pasante, y se
aproxima del cero en la banda rechazada. Cuando visto en un
B. Cada estudiante investigará las características del filtro gráfico logarítmico, esta respuesta desciende linealmente hasta
escogido, si el filtro escogido es IIR, para realizar un informe el infinito negativo. Para un filtro de primera orden, la respuesta
con los siguientes parámetros: varía en −6 dB por octava (−20 dB por década). (Todos los
filtros de primera orden, independientemente de sus nombres,
• Concepto básico de filtro IIR y un diagrama de bloque son idénticos y poseen la misma respuesta en frecuencia.) Para
y ecuación que lo describa. un filtro Butterworth de segunda orden, la respuesta en
frecuencia varía en −12 dB por octava, en un filtro de tercera
El filtro de Butterworth es uno de los filtros electrónicos orden la variación es de −18 dB, y así por delante. Los filtros
básicos, diseñado para producir la respuesta más plana que sea Butterworth poseen una caída en su magnitud como una función
posible hasta la frecuencia de corte. En otras palabras, la salida lineal con ω.
se mantiene constante casi hasta la frecuencia de corte, luego
disminuye a razón de 20n dB por década (ó ~6n dB por octava), El Butterworth es el único filtro que mantiene el mismo
donde n es el número de polos del filtro. formato para órdenes más elevadas (sin embargo con una
inclinación más íngreme en la banda atenuada) mientras otras
Si llamamos H a la respuesta en frecuencia, se debe cumplir variedades de filtros (Bessel, Chevyshev, elíptico) poseen
que las 2N-1 primeras derivadas de |𝐻 (𝜔)|2 sean cero para 𝜔 = formatos diferentes para órdenes más elevadas.
0 𝑦 𝜔 = ∞ Únicamente posee polos y la función de Comparado con un filtro chevyshev del Tipo I/Tipo II o con
un filtro elíptico, el filtro Butterworth posee una caída
transferencia es:
relativamente más lenta, y por lo tanto irá a requerir una orden
2

mayor para implementar uno especificación de banda rechazada


particular.

Sin embargo, el filtro Butterworth presentará una respuesta en


fase más lineal en la banda passante del que los filtros
Chebyshev del Tipo I/Tipo II o elípticos.

• Ecuación de respuesta en frecuencia y función de


transferencia.

Únicamente posee polos y la función de transferencia es:


Filtro 2
1 Rango (Hz) 200 Hz – 500 Hz
| 𝐻 (Ω )|2 =
Ω 2𝑁 Tipo Pasa Banda
1 + (Ω )
𝑐
𝑁 = 𝑜𝑟𝑑𝑒𝑛 𝑑𝑒𝑙 𝑓𝑖𝑙𝑡𝑟𝑜
𝜔𝑐 = 𝑓𝑟𝑒𝑐𝑢𝑒𝑛𝑐𝑖𝑎 𝑑𝑒 𝑐𝑜𝑟𝑡𝑒
𝜔 = 𝑓𝑟𝑒𝑐𝑢𝑒𝑛𝑐𝑖𝑎 𝑎𝑛𝑎𝑙ó𝑔𝑖𝑐𝑎 𝑐𝑜𝑚𝑝𝑙𝑒𝑗𝑎

El diseño es independiente de la implementación, que puede


ser por ejemplo mediante Células de Sallen-Key o Rauch,
componentes discretos, etc.

• Cada estudiante diseñará cinco (5) filtros en la


herramienta Simulink de Matlab, específicamente Filtro 3
utilizará el bloque FDA TOOL para diseñar los filtros. Rango (Hz) 500 Hz – 2Khz Hz
Todos los filtros deben ser del mismo tipo, por ejemplo, Tipo Pasa Banda
si se escogió IIR Butterworth, entonces los cinco (5)
Filtros diseñados deben ser IIR Butterworth. Cada uno
de los filtros tendrá los siguientes rangos de frecuencia:

Filtro 4
Rango (Hz) 2 Khz – 8 Khz
Tipo Pasa Banda
Filtro 1
Rango (Hz) 20 Hz – 200 Hz
Tipo Pasa Banda
3

Filtro 5 Columns 1 through 12


Rango (Hz) 8 Khz – 20 Khz
Tipo Pasa Banda 0.0000 -0.0000 0.0000 -0.0000 0.0000 -0.0000
0.0000 -0.0000 0.0000 -0.0000 0.0001 -0.0003

Columns 13 through 24

0.0011 -0.0032 0.0084 -0.0199 0.0432 -0.0856


0.1557 -0.2601 0.3999 -0.5666 0.7408 -0.8945

Columns 25 through 36

0.9981 -1.0296 0.9820 -0.8658 0.7054 -0.5308


0.3685 -0.2358 0.1389 -0.0751 0.0373 -0.0169

Columns 37 through 48
• Para los estudiantes que hayan escogido un filtro IIR,
exportarán la matriz SOS y de ella podrán obtener los 0.0070 -0.0026 0.0009 -0.0003 0.0001 -0.0000
coeficientes de la función de transferencia con el 0.0000 -0.0000 0.0000 -0.0000 0.0000 -0.0000
siguiente comando:
Filtro 1: Columns 49 through 51

b= 0.0000 -0.0000 0.0000

Columns 1 through 10
Filtro 2:
1 0 -25 0 300 0 -2300
0 12650 0 b=

Columns 11 through 20 Columns 1 through 10

-53130 0 177100 0 -480700 0 1 0 -25 0 300 0 -2300


1081575 0 -2042975 0 0 12650 0

Columns 21 through 30 Columns 11 through 20

3268760 0 -4457400 0 5200300 0 -53130 0 177100 0 -480700 0


-5200300 0 4457400 0 1081575 0 -2042975 0

Columns 31 through 40 Columns 21 through 30

-3268760 0 2042975 0 -1081575 0 3268760 0 -4457400 0 5200300 0


480700 0 -177100 0 -5200300 0 4457400 0

Columns 41 through 50 Columns 31 through 40

53130 0 -12650 0 2300 0 - -3268760 0 2042975 0 -1081575 0


300 0 25 0 480700 0 -177100 0

Column 51 Columns 41 through 50

-1 53130 0 -12650 0 2300 0 -


300 0 25 0

a= Column 51

1.0e+14 * -1
4

Column 51
a=
-1
1.0e+13 *

Columns 1 through 12 a=

0.0000 -0.0000 0.0000 -0.0000 0.0000 -0.0000 1.0e+13 *


0.0000 -0.0000 0.0000 -0.0002 0.0009 -0.0032
Columns 1 through 12
Columns 13 through 24
0.0000 -0.0000 0.0000 -0.0000 0.0000 -0.0000
0.0102 -0.0294 0.0766 -0.1813 0.3911 -0.7714 0.0000 -0.0000 0.0000 -0.0001 0.0005 -0.0016
1.3947 -2.3165 3.5411 -4.9892 6.4867 -7.7892
Columns 13 through 24
Columns 25 through 36
0.0048 -0.0129 0.0317 -0.0707 0.1438 -0.2674
8.6438 -8.8678 8.4116 -7.3763 5.9779 -4.4743 0.4562 -0.7152 1.0325 -1.3745 1.6892 -1.9183
3.0903 -1.9673 1.1526 -0.6204 0.3061 -0.1381
Columns 25 through 36
Columns 37 through 48
2.0141 -1.9559 1.7570 -1.4598 1.1214 -0.7960
0.0568 -0.0212 0.0072 -0.0022 0.0006 -0.0001 0.5216 -0.3152 0.1754 -0.0897 0.0421 -0.0181
0.0000 -0.0000 0.0000 -0.0000 0.0000 -0.0000
Columns 37 through 48
Columns 49 through 51
0.0071 -0.0025 0.0008 -0.0002 0.0001 -0.0000
0.0000 -0.0000 0.0000 0.0000 -0.0000 0.0000 -0.0000 0.0000 -0.0000

Filtro 3: Columns 49 through 51

b= 0.0000 -0.0000 0.0000

Columns 1 through 10 Filtro 4:

1 0 -25 0 300 0 -2300 b=


0 12650 0
Columns 1 through 10
Columns 11 through 20
1 0 -25 0 300 0 -2300
-53130 0 177100 0 -480700 0 0 12650 0
1081575 0 -2042975 0
Columns 11 through 20
Columns 21 through 30
-53130 0 177100 0 -480700 0
3268760 0 -4457400 0 5200300 0 1081575 0 -2042975 0
-5200300 0 4457400 0
Columns 21 through 30
Columns 31 through 40
3268760 0 -4457400 0 5200300 0
-3268760 0 2042975 0 -1081575 0 -5200300 0 4457400 0
480700 0 -177100 0
Columns 31 through 40
Columns 41 through 50
-3268760 0 2042975 0 -1081575 0
53130 0 -12650 0 2300 0 - 480700 0 -177100 0
300 0 25 0
5

Columns 41 through 50
-3268760 0 2042975 0 -1081575 0
53130 0 -12650 0 2300 0 - 480700 0 -177100 0
300 0 25 0
Columns 41 through 50
Column 51
53130 0 -12650 0 2300 0 -
-1 300 0 25 0

Column 51
a=
-1
1.0e+10 *

Columns 1 through 12 a=

0.0000 -0.0000 0.0000 -0.0000 0.0000 -0.0000 1.0e+04 *


0.0001 -0.0004 0.0012 -0.0037 0.0099 -0.0238
Columns 1 through 12
Columns 13 through 24
0.0001 0.0014 0.0097 0.0420 0.1316 0.3230
0.0516 -0.1014 0.1817 -0.2985 0.4509 -0.6284 0.6576 1.1594 1.8229 2.5994 3.3964 4.1012
0.8100 -0.9680 1.0742 -1.1086 1.0653 -0.9539
Columns 13 through 24
Columns 25 through 36
4.6108 4.8520 4.7950 4.4635 3.9253 3.2680
0.7964 -0.6203 0.4506 -0.3054 0.1930 -0.1136 2.5783 1.9300 1.3725 0.9279 0.5962 0.3642
0.0623 -0.0318 0.0150 -0.0066 0.0027 -0.0010
Columns 25 through 36
Columns 37 through 48
0.2117 0.1170 0.0614 0.0306 0.0145 0.0065
0.0003 -0.0001 0.0000 -0.0000 0.0000 -0.0000 0.0028 0.0011 0.0004 0.0001 0.0000 0.0000
0.0000 -0.0000 0.0000 -0.0000 0.0000 -0.0000
Columns 37 through 48
Columns 49 through 51
0.0000 0.0000 0.0000 0.0000 0.0000 0.0000
0.0000 -0.0000 0.0000 0.0000 0.0000 -0.0000 -0.0000 0.0000 -0.0000

Filtro 5: Columns 49 through 51

b= -0.0000 0.0000 -0.0000

Columns 1 through 10

1 0 -25 0 300 0 -2300


0 12650 0

Columns 11 through 20

-53130 0 177100 0 -480700 0


1081575 0 -2042975 0

Columns 21 through 30

3268760 0 -4457400 0 5200300 0


-5200300 0 4457400 0

Columns 31 through 40
6

REFERENCIAS

[1] Ambardar, A. (2002). Filtros Digitales FIR. In Procesamiento de señales


analógicas y digitales (2nd ed., p. 715). Mexico City, Mexico: Cengage
Learning. Recuperado de
http://bibliotecavirtual.unad.edu.co:2619/apps/doc/CX4060300213/GVR
L?u=unad&sid=GVRL&xid=5b730533
[2] Ambardar, A. (2002). Diseño con Base en Ventanas. In Procesamiento de
señales analógicas y digitales (2nd ed., pp. 720-733). Mexico City,
Mexico: Cengage Learning. Recuperado de
http://bibliotecavirtual.unad.edu.co:2619/apps/doc/CX4060300216/GVR
L?u=unad&sid=GVRL&xid=cd1e5ea7
[3] Ambardar, A. (2002). Filtros Digitales IIR. In Procesamiento de señales
analógicas y digitales (2nd ed., p. 673). Mexico City, Mexico: Cengage
Learning. Recuperado de
http://bibliotecavirtual.unad.edu.co:2619/apps/doc/CX4060300202/GVR
L?u=unad&sid=GVRL&xid=4e676aa7
[4] Ambardar, A. (2002). Ejemplos del Código Matlab. In Procesamiento de
señales analógicas y digitales (2nd ed., pp. 769-797). Mexico City,
Mexico: Cengage Learning. Recuperado de
http://bibliotecavirtual.unad.edu.co:2619/apps/doc/CX4060300231/GVR
L?u=unad&sid=GVRL&xid=5b730533
[5] Liévano Torres, P. P., Espinosa Durán, J. M., Rentería Mejía, C. P., &
Velasco Medina, J. (2014). Diseño de un Micro sistema programable para
efectos de audio digital usando FPGAS, (Spanish). Revista EIA, 11(22),
133-146. doi:10.14508/reia.2014.11.22.133-146. Recuperado de
http://bibliotecavirtual.unad.edu.co:2051/login.aspx?direct=true&db=zbh
&AN=102131124&lang=es&site=eds-live
[6] Garcia Martinez, M. (22,11,2018). Diseño del efecto de retraso temporal
(Delay) para aplicaciones de audio. [Página Web]. Recuperado de:
http://hdl.handle.net/10596/225
[7] García Martínez, M. (14,12,2016). Entrenamiento Auditivo - Creación de
archivos de audio con Eco y Reverberación.[Archivo de Video].
Recuperado de http://hdl.handle.net/10596/10017
[8] Liévano-Torres, P. P., Espinosa-Durán, J. M., & Velasco-Medina, J.
(2013). Implementación de algoritmos para efectos de audio digital con
alta fidelidad usando hardware programable. (Spanish). Ingeniería Y
Universidad, 17(1), 93-108. Recuperado de
http://bibliotecavirtual.unad.edu.co/login?url=http://search.ebscohost.com
/login.aspx?direct=true&db=zbh&AN=88905630&lang=es&site=eds-
live

También podría gustarte