08.06.2014 Views

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

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!