DISEÑO E IMPLEMENTACIÓN DE UN FILTRO PASO ... - RECERCAT
DISEÑO E IMPLEMENTACIÓN DE UN FILTRO PASO ... - RECERCAT
DISEÑO E IMPLEMENTACIÓN DE UN FILTRO PASO ... - RECERCAT
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Teoría de filtros<br />
Un ejemplo claro de la necesidad de la relación presentada es en el caso del cálculo del ancho de<br />
banda fraccional. Por definición, éste parámetro es el ancho de banda normalizado por la frecuencia<br />
central. Sin embargo, a priori no parece definido con claridad el tipo de ancho de banda que<br />
debemos utilizar. Éste vendrá definido para cada caso a analizar.<br />
Por ejemplo, en el caso del cálculo del factor de calidad Q de un resonador, el ancho de banda<br />
fraccional necesario será aquel para el cual caen 3 dB. Por contra, el ancho de banda fraccional<br />
necesario para la transformación de un filtro paso bajo a pasa banda será el ancho de banda del<br />
rizado.<br />
2.4 Cálculo de los coeficientes del filtro prototipo<br />
El cálculo de los coeficientes g k del filtro prototipo irá en función de la clase de filtro que<br />
utilicemos. En el caso Butterworth, generalizando para el caso de L Ar = 3 dB, con R 0 o G 0 igual a 1<br />
y frecuencia de corte igual a 1, el cálculo de los coeficientes se muestra en las ecuaciones (2.11).<br />
g = 1<br />
⎡(2<br />
⋅ k −1)<br />
⋅ n⎤<br />
0 g k<br />
= 2 ⋅ sin<br />
k = 1, 2..., n g 1<br />
⎢<br />
⎣ 2 ⋅ n ⎥ = n+1 (2.11)<br />
⎦<br />
Para el caso Chebyshev, debemos definir unos parámetros previos β, γ, a k , b k para poder calcular<br />
los coeficientes del filtro. El cálculo de los coeficientes del filtro Chebyshev para el caso R 0 o G 0<br />
igual a 1 y frecuencia de corte igual a 1 se muestra en las ecuaciones (2.12).<br />
⎡ ⎛ L ⎞⎤<br />
= ln⎢coth⎜<br />
Ar<br />
⎛ β ⎞<br />
β ⎟⎥<br />
γ = sinh⎜<br />
⎟<br />
⎣ ⎝17.37<br />
⎠⎦<br />
⎝ 2 ⋅ n ⎠<br />
⎡(2<br />
⋅ k −1)<br />
⋅ n⎤<br />
2 2<br />
a k<br />
= sin<br />
⎢<br />
⎣ 2 ⋅ n ⎥<br />
k = 1, 2..., n<br />
⎛ k ⋅π<br />
⎞<br />
b k<br />
= γ + sin ⎜ ⎟ k = 1, 2..., n<br />
⎦<br />
⎝ n ⎠<br />
g = 1<br />
2 ⋅ a<br />
0<br />
g1<br />
=<br />
γ<br />
1<br />
4 ⋅ a<br />
⋅ a<br />
k −1<br />
k<br />
g<br />
k<br />
=<br />
k = 2, 3..., n<br />
bk<br />
−1<br />
⋅ g<br />
k −1<br />
(2.12)<br />
g<br />
n+1<br />
= 1 para n pares<br />
⎛ β ⎞<br />
g<br />
+<br />
= coth 2<br />
⎜ ⎟ para n pares<br />
n 1<br />
⎝ 4 ⎠<br />
Se puede apreciar en las ecuaciones (2.11) y (2.12) que obtener los coeficientes del filtro conlleva<br />
realizar cálculos muy repetitivos y extensos. Por ello existen tablas que proporcionan los<br />
coeficientes que satisfacen éstas ecuaciones para los diferentes órdenes que nuestro filtro pueda<br />
necesitar. En el anexo se encuentra un script de Matlab ® (“ordenYcoefiecientes.m”) que genera los<br />
coeficientes para cualquier orden dado por el usuario. Éste script es el que luego utilizaremos en el<br />
simulador para calcular los coeficientes necesarios.<br />
22