Ecualizador de 5 bandas en audio
Ecualizador de 5 bandas en audio
Tarea #6
Objetivo.
Introducción
Pasa bajos: Deja pasar las frecuencias por debajo de una cierta
frecuencia de corte.
Pasa altos: Deja pasar las frecuencias por encima de una cierta
frecuencia de corte.
Pasa banda: Permite pasar solo las frecuencias entre dos valores de
corte34.
Desarrollo.
Subgraves: 20-60 Hz
Medios bajos: 60-250 Hz
Medios: 250-1500 Hz
Medios superiores: 1500-6600 Hz
Agudos: 6600-20000 Hz
Y obtenemos nuestras frecuencias de corte:
f c1 =60 Hz
f c2 =250 Hz
f c3 =1500 Hz
f c 4=6600 Hz
f c5 =20000 Hz
2π f 0
ω 0=
FT
F T =44100 Hz
2 π f 1 2 π ( 60 ) −3
ω c1 = = =8.54 x 10 rad /seg
FT 44100
2 π f 2 2 π (250) −3
ω c2 = = =35.61 x 10 rad / seg
FT 44100
2 π f 3 2 π (1500) −3
ω c3 = = =213.71 x 10 rad /seg
FT 44100
2 π f 4 2 π (6600) −3
ω c 4= = =940.34 x 10 rad / seg
FT 44100
2 π f 5 2 π (2000)
ω c5 = = =2.84 rad /seg
FT 44100
{
30 ≤∨ω∨≤ ωc 1
1 ωc 1 ≤∨ω∨≤ω c 2
H POP ( e ) = 3 ωc 2 ≤∨ω∨≤ ωc 3
jω
1 ω c3 ≤∨ω∨≤ ω c 4
3 ω c 4 ≤∨ω∨≤ ωc 5
{
ωc 1
3 n=0
h LP1= π (Primer Banda conun filtro pasabajas)
sen ( ωc 1 n )
3 |n|≠ 0
πn
{
ω c 1−ω c2
1− n=0
h PB 2= π
−sen ( ω c 1 n ) sen ( ωc 2 n )
+ |n|≠ 0
πn πn
{
ωc 2−ω c 3
3 (1− )n=0
h PB 3= π
−sen ( ωc 2 n ) sen ( ω c 3 n )
3( + )|n|≠ 0
πn πn
{
ω c3−ωc 4
1(1− )n=0
h PB 4 = π
−sen ( ω c3 n ) sen ( ωc 4 n )
1( + )|n|≠0
πn πn
{
ωc 4 −ω c5
3 (1− )n=0
h PB 5= π
−sen ( ωc 4 n ) sen ( ωc 5 n )
3( + )|n|≠ 0
πn πn
{
3
ωc 1
π
+1−
ω c1−ωc 2
π (
+3 1−
π ) (
ωc 2−ω c 3
+1 1−
π )
ω c3 −ωc 4
+ 3(1−
ω c 4−ω c5
π
)n=0
πn πn ( πn πn ) ( πn πn )
h POP = 3 sen ( ω c1 n ) − sen ( ω c1 n ) + sen ( ω c 2 n ) +3 −sen ( ω c 2 n ) + sen ( ωc 3 n ) +1 −sen ( ω c3 n ) + sen ( ωc 4 n ) +…
πn
−sen ( ωc 4 n ) sen ( ωc 5 n )
… 3( + )|n|≠ 0
πn πn
2 ωc 3 ≤∨ω∨≤ ωc 4
3 ωc 4 ≤∨ω∨≤ ω c5
{
3
ωc 1
π
+2(1−
ωc 1−ω c2
π
)+1 1− ( ωc 2−ω c3
π ) (
+ 2 1−
ω c3−ωc 4
π ) +3 (1−
ω c4 −ω c5
π
)n=0
πn πn ( πn πn ) ( πn πn )
hCLAS = 3 sen ( ωc 1 n ) +2( −sen ( ω c1 n ) + sen ( ωc 2 n ) )+1 −sen ( ω c2 n ) + sen ( ω c 3 n ) +2 −sen ( ω c3 n ) + sen ( ω c 4 n ) +
πn
−sen ( ω c 4 n ) sen ( ω c 5 n )
… 3( + )|n|≠ 0
πn πn
{
3 0 ≤∨ω∨≤ ωc 1
1 ωc 1 ≤∨ω∨≤ ωc 2
( jω
)
H CLAS e = 2 ωc 2 ≤∨ω∨≤ ωc 3
1ω c 3 ≤∨ω∨≤ω c 4
2ω c 4 ≤∨ω∨≤ ω c5
Por el procedimiento con el ecualizador para música pop y clásica sabemos que
constará de la suma de la respuesta al impulso de un filtro pasa bajas con la de
la respuesta al impulso de 4 filtros pasa banda, con lo cual podremos obtener
directamente la respuesta al impulso del ecualizador con sus respectivas
amplitudes.
{
3
ωc 1
π
+1−
ωc 1−ω c2
π (
+ 2 1−
ω c2−ωc 3
π )( + 1−
π )
ωc 3−ωc 4
+2(1−
ωc 4 −ωc 5
π
)n=0
πn πn ( πn πn ) ( πn πn )
h ROCK = 3 sen ( ωc 1 n ) − sen ( ωc 1 n ) + sen ( ω c2 n ) +2 −sen ( ωc 2 n ) + sen ( ω c3 n ) +1 −sen ( ωc 3 n ) + sen ( ω c 4 n ) +…
πn
−sen ( ω c 4 n ) sen ( ω c5 n )
… 2( + )|n|≠ 0
πn πn
{
30 ≤∨ω∨≤ ωc 1
2 ωc 1 ≤∨ω∨≤ω c 2
( jω
)
. H POP e = 3 ωc 2 ≤∨ω∨≤ ωc 3
2 ω c3 ≤∨ω∨≤ ω c 4
3 ω c 4 ≤∨ω∨≤ ωc 5
{
ωc 1−ω c2
2(1− ) n=0
h PB 2= π
−sen ( ωc 1 n ) sen ( ω c2 n )
2( + )|n|≠ 0
πn πn
{
ωc 2−ω c 3
3 (1− )n=0
h PB 3= π
−sen ( ωc 2 n ) sen ( ω c 3 n )
3( + )|n|≠ 0
πn πn
{
ω c3 −ωc 4
2(1− )n=0
h PB 4 = π
−sen ( ω c3 n ) sen ( ωc 4 n )
2( + )|n|≠ 0
πn πn
{
ωc 4 −ω c5
3 (1− )n=0
h PB 5= π
−sen ( ωc 4 n ) sen ( ωc 5 n )
3( + )|n|≠ 0
πn πn
{
3
ωc 1
π
+1−
ω c1−ωc 2
π
+3 1−( ωc 2−ω c 3
π ) (
+2 1−
ω c3 −ωc 4
π ) + 3(1−
ω c 4−ω c 5
π
)n=0
πn πn ( πn πn ) ( πn πn )
h POP = 3 sen ( ω c1 n ) − sen ( ω c1 n ) + sen ( ω c 2 n ) +3 −sen ( ω c 2 n ) + sen ( ωc 3 n ) +2 −sen ( ω c 3 n ) + sen ( ωc 4 n ) +…
πn
−sen ( ωc 4 n ) sen ( ωc 5 n )
… 3( + )|n|≠ 0
πn πn
Para n=0:
h ML =A 1 (
ωc 1
π
ω −ωc 2
)+ A 2 (1− c1
π
)+ A3 1− c 2 (
ω −ω c3
π
ω −ω c 4
+ A 4 1− c 3
π ) ( ω −ωc 5
+ A5 (1− c 4
π
) )
Para |n|≠0:
4
sen ( ω cl n )
h ML =∑ ( )( A l− Al +1)
l=1 πn
1 ω c3 ≤∨ω∨≤ ω c 4
3 ω c 4 ≤∨ω∨≤ ωc 5
Para n=0:
h ML =A 1 (
ωc 1
π
ω −ωc 2
)+ A 2 (1− c1
π
ω −ω c3
)+ A3 1− c 2
π (ω −ω c 4
+ A 4 1− c 3
π
ω −ωc 5
+ A5 (1− c 4
π ) (
) )
Sustituimos valores:
h ML =3(
ωc 1
π
)+1(1−
ω c1 −ωc 2
π
)+3 1−
ωc 2−ω c3
π (
+1 1−
ωc 3−ωc 4
π
+3 (1−
π) (
ω c4 −ω c5
) )
Observamos que para n=0 es completamente igual la respuesta al impulso
utilizando la ecuación.
Para |n|≠0:
4
sen ( ω cl n )
h ML =∑ ( )( A l− Al +1)
l=1 πn
sen ( ω cl n )
( sen ( ωc 1 n )
) sen ( ωc 2 n ) sen ( ωc 3 n ) sen ( ω
4
h ML =∑ ( )( A l− Al +1)= ( A 1−A 2)+( )( A2 −A 3)+( )( A3 −A 4 )+(
l=1 πn πn πn πn π
sen ( ω cl n )
( sen ( ωc 1 n )
) sen ( ωc 2 n ) sen ( ω c 3 n ) sen ( ω c 4 n )
4
h ML =∑ ( )( A l− Al +1)= (3−1)+( )(1−3)+( )(3−1)+( )(1
l=1 πn πn πn πn πn
sen ( ω cl n )
( sen ( ωc 1 n )
) sen ( ω c2 n ) sen ( ω c 3 n ) sen ( ωc 4 n )
4
h ML =∑ ( )( A l− Al +1)= (2)+( )(−2)+( )(2)+( )(−2)
l=1 πn πn πn πn πn
2 ω c3 ≤∨ω∨≤ ω c 4
3 ω c 4 ≤∨ω∨≤ ωc 5
Para n=0:
h ML =A 1 (
ωc 1
π
ω −ωc 2
)+ A 2 (1− c1
π
ω −ω c3
)+ A3 1− c 2
π (ω −ω c 4
+ A 4 1− c 3
π
+ A5 (1− c 4 ) (
ω −ωc 5
π
) )
Sustituimos valores:
h ML =3(
ωc 1
π
)+2(1−
ω c 1−ω c2
π
)+1 1−
ω c 2−ω c3
π (
+2 1−
ωc 3−ωc 4
π
+3 (1− ) (
ωc 4 −ω c5
π
) )
Observamos que para n=0 es completamente igual la respuesta al impulso
utilizando la ecuación.
Para |n|≠0:
4
sen ( ω cl n )
h ML =∑ ( )( A l− Al +1)
l=1 πn
sen ( ω cl n )
( sen ( ωc 1 n )
) sen ( ωc 2 n ) sen ( ωc 3 n ) sen ( ω
4
h ML =∑ ( )( A l− Al +1)= ( A 1−A 2)+( )( A2 −A 3)+( )( A3 −A 4 )+(
l=1 πn πn πn πn π
sen ( ω cl n )
( sen ( ωc 1 n )
) sen ( ωc 2 n ) sen ( ω c3 n ) sen ( ω c4 n )
4
h ML =∑ ( )( A l− Al +1)= (3−2)+( )(2−1)+( )(1−2)+( )(2
l=1 πn πn πn πn πn
1 ω c3 ≤∨ω∨≤ ω c 4
2 ω c 4 ≤∨ω∨≤ ωc 5
Para n=0:
h ML =A 1 (
ωc 1
π
ω −ωc 2
)+ A 2 (1− c1
π
ω −ω c3
)+ A3 1− c 2
π (ω −ω c 4
+ A 4 1− c 3
π
+ A5 (1− c 4 ) (
ω −ωc 5
π
) )
Sustituimos valores:
h ML =3(
ωc 1
π
)+1(1−
ω c1 −ωc 2
π
)+2 1−
ω c 2−ω c3
π (
+1 1−
ωc 3−ω c 4
π
+2(1− ) (
ωc 4−ωc 5
π
) )
Observamos que para n=0 es completamente igual la respuesta al impulso
utilizando la ecuación.
Para |n|≠0:
4
sen ( ω cl n )
h ML =∑ ( )( A l− Al +1)
l=1 πn
sen ( ω cl n )
( sen ( ωc 1 n )
) sen ( ωc 2 n ) sen ( ωc 3 n ) sen ( ω
4
h ML =∑ ( )( A l− Al +1)= ( A 1−A 2)+( )( A2 −A 3)+( )( A3 −A 4 )+(
l=1 πn πn πn πn π
sen ( ω cl n )
( sen ( ωc 1 n )
) sen ( ωc 2 n ) sen ( ω c3 n ) sen ( ω c4 n )
4
h ML =∑ ( )( A l− Al +1)= (3−1)+( )(1−2)+( )(2−1)+( )(1
l=1 πn πn πn πn πn
{
30 ≤∨ω∨≤ ωc 1
2 ωc 1 ≤∨ω∨≤ω c 2
H POP ( e ) = 3 ωc 2 ≤∨ω∨≤ ωc 3
jω
2 ω c3 ≤∨ω∨≤ ω c 4
3 ω c 4 ≤∨ω∨≤ ωc 5
Para n=0:
h ML =A 1 (
ωc 1
π
)+ A 2 (1−
ω c1 −ωc 2
π
)+ A3 1−
ωc 2−ω c3
π (
+ A 4 1−
ωc 3−ω c 4
π ) (
+ A5 (1−
ωc 4 −ωc 5
π
) )
Sustituimos valores:
h ML =3(
ωc 1
π
ω −ω c2
)+2(1− c 1
π
ω −ω c3
)+3 1− c 2
π (
ω −ωc 4
+ 2 1− c3
π
ω −ω c5
+ 3(1− c 4
π
) ) ( )
Observamos que para n=0 es completamente igual la respuesta al impulso
utilizando la ecuación.
Para |n|≠0:
4
sen ( ω cl n )
h ML =∑ ( )( A l− Al +1)
l=1 πn
sen ( ω cl n )
( sen ( ωc 1 n )
) sen ( ωc 2 n ) sen ( ωc 3 n ) sen ( ω
4
h ML =∑ ( )( A l− Al +1)= ( A 1−A 2)+( )( A2 −A 3)+( )( A3 −A 4 )+(
l=1 πn πn πn πn π
sen ( ω cl n )
( sen ( ωc 1 n )
) sen ( ωc 2 n ) sen ( ωc 3 n ) sen ( ωc 4 n )
4
h ML =∑ ( )( A l− Al +1)= (3−2)+( )(2−3)+( )(3−2)+( )(2
l=1 πn πn πn πn πn
sen ( ω cl n )
( sen ( ωc 1 n )
) sen ( ω c2 n ) sen ( ω c3 n ) sen ( ωc 4 n )
4
h ML =∑ ( )( A l− Al +1)= (1)+( )(−1)+( )(1)+( )(−1)
l=1 πn πn πn πn πn
Observamos que es igual a la respuesta al impulso cuando |n|≠0 factorizando
sen ( ωc 1 n )
los elementos en común de .
πn
- F1= 10 Hz
- F2 = 50 Hz
- F3 = 70 Hz
- F4 = 155 Hz
- F5 = 240 Hz
- F6 = 260 Hz
- F7 = 875 Hz
- F8 = 1490 Hz
- F9 = 1510 Hz
- F10 = 4050 Hz
- F11 = 6590 Hz
- F12 = 6610 Hz
- F13 = 20000 Hz
[ ] [ ]
N/2
N N
^
H ( ω )=h + 2∑ h −n cos ( ωn)
2 n=1 2
Sustituimos valores y hacemos nuestro sistema de ecuaciones:
(2*h0*cos(12*w1))+(2*h1*cos(11*w1))+(2*h2*cos(10*w1))+(2*h3*cos(9*w1))
+(2*h4*cos(8*w1))+(2*h5*cos(7*w1))+(2*h6*cos(6*w1))+(2*h7*cos(5*w1))
+(2*h8*cos(4*w1))+(2*h9*cos(3*w1))+(2*h10*cos(2*w1))+(2*h11*cos(1*w1))
+h12==a3
Pruebas
Se desarrollaron los filtros en el ambiente de MATLAB y se coincidió con las
conclusiones en el anterior procedimiento, teniendo como resultado a la salida
la misma señal pasada por la suma de las respuestas al impulso de los filtros
independientes y la obtenida de la respuesta al impulso del filtro multinivel.
Convolución la señal con tu respuesta al impulso.