Вы находитесь на странице: 1из 11

Nombre

Estructuras en CELOSA (lattice).


La estructura en celosa (lattice), ampliamente utilizada en el procesado de voz, se
caracteriza por su robustez numrica y modularidad para su implementacin, lo que la
hace muy adecuada para la implementacin de filtros. Vamos a analizar 3 casos: sistema
todo ceros (MA), sistema todo polos (AR), y sistema con ceros y polos (ARMA).
CEROS
La realizacin de sistemas FIR (todo-ceros) en celosa se hace a partir de la etapa bsica
representada a continuacin

M-sima etapa de la realizacin de un sistema.
Para esta etapa tenemos que las salidas son,
) 1 ( ) ( ) (
1 1
+ =

n g k n f n f
m m m m

) 1 ( ) ( ) (
1 1
+ =

n g n f k n g
m m m m

Si consideramos la expresin general de la celosa y tomamos transformadas Z


POLOS
Cualquier sistema todo-polos puede realizarse en celosa simplemente, a
partir de la realizacin en celosa del sistema FIR H'(z)=A(z), sin ms que intercambiar la
entrada con la salida.


Alexandra Chuquitarco Pgina 1


Etapa bsica de la celosa para un sistema IIR todo-polos.
En general, un sistema IIR utilizar la misma etapa bsica que un sistema IIR todo-polos,
pero en este caso la salida resulta de una combinacin lineal de las secuencias:
gi | |. , 0 ), ( N i n g
i
e

Dada la funcion de un sistema todo polos


La ecuacion en diferencias sera:


Si en este sistema intercambiamos la salida y la entrada tenemos:





Alexandra Chuquitarco Pgina 2



En general:

La estabilidad del filtro IIR solo polos est garantizada si

(Test de estabilidad
de Schur-Chn)

Celosa escalonada (Lattice-Ladder) Ceros y Polos
La estructura en celosa escalona, celosa en escalera o lattice-ladder nos proporciona una
estructura para la representacin de sistemas que tienen ceros y polos. Consideremos un
sistema general ARMA.

Si utilizamos una variable intermedia

Las ecuaciones en diferencias sern:

En un filtro IIR todo polos hemos visto que

es una combinacin lineal de las salidas


actual y anteriores, adems

Cualquier otra combinacin de

seguir siendo un sistema todo ceros. Consideremos





Alexandra Chuquitarco Pgina 3

Como

Comparando la expresin anterior con la general de un sistema ARMA obtenemos que


que podemos expresar de forma recursiva como:


Resumen:
Para obtener la estructura en celosa ARMA, calcularemos los coeficientes de reflexin
como en los casos anteriores, considerando un sistema todo polos, y posteriormente
calcularemos los coeficientes

con la expresin


La estructura resultante es la siguiente:

Funciones en Matlab
- Estructuras en Celosa


Funciones de filtrado:
- Forma Directa II traspuesta:

- Celosa escalonada

- Filtrado Bidireccional



Alexandra Chuquitarco Pgina 4














Ejercicio 1:

Determine la estructura en celosa para el sistema


Solucin:
En primer lugar consideramos el sistema todo polos, para el clculo de los coeficientes de
reflexin:


Utilizando la recursin:


Ahora calculamos


Utilizando la recursin:




Alexandra Chuquitarco Pgina 5


Ejercicio 2:
LIBRO DE SORIA.

Obtenga los coeficientes de la celosa correspondiente al filtro FIR con funcin de
transferencia
3 2 1
4
1
2
1
4
3
1 ) (

+ + + = z z z z A

Resolucin
La estructura en celosa se usa ampliamente en procesado digital de la voz y en la
realizacin de filtros adaptativos. Un sistema en celosa presenta una serie de etapas en
cascada como la representada en la Figura, donde el filtro describe el conjunto de
ecuaciones siguiente
) ( ) ( ) (
0 0
z X z G z F = = (1)
), ( ) ( ) (
1 1
1
z G K z F z F
m
m
m m
z


+ =


m=1,2,,M 1 (2)

) ( ) ( ) (
1
1
1
z G z z F K z G
m m m m

+ =
m=1,2,,M 1 (3)
Donde Km es el parmetro de celosa de la etapa m-sima, tambin denominados
coeficientes de reflexin por ser idnticos a los coeficientes de reflexin introducidos en el
test de estabilidad de Schr-Cohn.
Las Ecuaciones (2) y (3) describen el comportamiento de la etapa m-sima, donde las
entradas son Fm_1(z) y Gm_1(z), proporcionndolas salidas Fm(z) y Gm(z). En conjunto, las
Ecuaciones (1) a (3) son un conjunto de ecuaciones recursivas que describen el filtro en
celosa.
Como vemos, Figura (a), en la primera etapa, la entrada x(n) est conectada a f0(n) y g0(n),
y la salida f(n) de la ltima etapa se considera la salida del filtro.


Alexandra Chuquitarco Pgina 6

Dado que el sistema tiene dos salidas, FM(Z) y GM(Z), y una nica entrada, X(z), podemos
diferenciar dos funciones de transferencia:
,
) (
) (
) (
) (
) (
0
z F
z F
z X
z F
z A
M M
M
= =
,
) (
) (
) (
) (
) (
0
z G
z G
z X
z G
z B
M M
= =

(a)


Fig a) Filtro en celosa de M-1 etapas y b) estructura de cada etapa.

por lo que dividiendo las Ecuaciones (1) a (2) por X(z), tenemos


1 ) ( ) (
0 0
= = z B z A (4)
), ( ) ( ) (
1
1
1
z B z K z A z A
m m m m

+ =
m=1,2,,M 1 (5)
), ( ) ( ) (
1
1
1
z B z z A K z B
m m m m

+ =
m=1,2,,M 1 (6)
Como partimos de los coeficientes del filtro FIR para la realizacin en forma directa,
tenemos el polinomio A(z) que es:


Alexandra Chuquitarco Pgina 7

3
3
2
3
1
3 3
3 2 1
3
) 3 ( ) 2 ( ) 1 ( ) 0 (
4
1
2
1
4
3
1 ) (


+ + + =
+ + + =
z z z
z z z z A
o o o o

Adems, sabemos que los coeficientes del filtro de salida B(z) son inversos a los de A(z) por
lo que
3 2 1
3
3
2
3
1
3 3 3
4
3
2
1
4
1
) 3 ( ) 2 ( ) 1 ( ) 0 ( ) (


+ + +
= + + + +
z z z
z z z z | | | | |

y por tanto
), 1 ( ) 2 (
), 3 ( ) 0 (
3 3
3 3
o |
o |
=
=

), 0 ( ) 3 (
), 2 ( ) 1 (
3 3
3 3
o |
o |
=
=

Deseamos determinar los correspondientes parmetros del filtro de celosa {Ki}. Para ello
sabemos que ) (i K
i i
o = . Dado que el grado del polinomio A(z) es tres, tendremos una
celosa de tres etapas, de la cual podremos obtener inmediatamente el parmetro
4 / 1 ) 3 (
3 3
= = o K .
Para obtener el parmetro K2 necesitaremos el polinomio A2(z). La relacin recursiva
general se determina fcilmente a partir de las Ecuaciones (5) y (6), donde:
| | ) ( ) ( ) (
) ( ) ( ) (
1 1
1
1
1
z A K z B K z A
z B z K z A z A
m m m m m
m m m m

+
= + =


Donde si conocemos
m m
B K , y A(z) podemos resolver : ) (
1
z A
m

Km
m m m
m
z B K z A
z A
2
1
1
) ( ) (
) (


(7)

La cual es precisamente la recursin descendente usada en el test de estabilidad de Schr-
Cohn.
Mediante la recursin descendiente, con m = 3, se obtiene:
2 1
2
3
3 3 3
2
3
1
3
2
1
1
) ( ) (
) (

+ + =

= z z
z B K z A
z A
K



Alexandra Chuquitarco Pgina 8

Por lo que:
2 1
2 2 2
3
2
3
1
) ( 3 / 1 ) 2 (

+ + = = = z z z yB K o .
Al repetir la recursin descendente, obtenemos:
1
2
2
2 2 2
1
2
1
1
1
) ( ) (
) (

+ =

= z
z B K z A
z A
K

por lo que finalmente 2 / 1 ) 1 (
1 1
= = o K con lo que los coeficientes de la estructura celosa
resultan
K1 = 1/2, K2 = 1/3, K3 = 1/4.
La estructura en celosa del sistema FIR propuesto es la representada en la Figura.

Fig. realizacin en celosa del sistema FIR propuesto.




Ejercicio 3:
LIBRO DE SORIA:
4.5. Obtenga los coeficientes de reflexin correspondientes al filtro FIR con funcin
de transferencia
2 1
2
7
2 ) (

= z z z H
Resolucin


Alexandra Chuquitarco Pgina 9

Para aplicar la recursin descendente mediante la que se obtendrn los coeficientes en
celosa, tambin denominados coeficientes de reflexin, el coeficiente am (0) debe definirse
como 1 por conveniencia matemtica, luego tomaremos:
) ( ' . 2 ) ( z H z H =
Con
2 1
2
1
4
7
1 ) ( '

= z z z H

As, obtendremos los coeficientes en celosa de H'(z) y aplicaremos un factor de ganancia 2
a la salida de la estructura resultante.
Otra peculiaridad que debe tenerse en cuenta es que, en el caso de que K2(0) hubiera sido
1, nos hubiramos encontrado con K2= - 1 = 2(2).
Ha de tenerse presente que siempre que un parmetro de celosa es 1 =
m
K es una
indicacin de que el polinomio Am-1 (z) tiene una raz en la circunferencia de radio unidad.
As, siempre que se obtiene un parmetro de celosa 1 =
m
K se rompe la ecuacin
recursiva y no se podr seguir la recursividad descendente.
En estos casos, dicha raz puede ser factorizada y extrada de Am-1 (z), continuando el
proceso iterativo para el sistema de orden reducido.
Siguiendo con el caso que nos ocupa, dado H'(z) tenemos que los polinomios A2(z) y B2(z)
se definen como
2 1
2
2
1
4
7
1 ) (

= z z z A
2 1
2
4
7
2
1
) (

+ = z z z B

Por tanto, K2 =2(2) = - 1/2. Siguiendo con la ecuacin recursiva descendente tenemos que

1
2 1 2 1
2
2
2 2 2
1
2
7
1
4
1
1
4
7
2
1
2
1
2
1
4
7
1
1
) ( ) (
) (

|
.
|

\
|
+ +
|
.
|

\
|

=

=
z
z z z z
K
z B K z A
z A



Alexandra Chuquitarco Pgina 10

y por lo tanto K1=-7/2. La representacin final del diagrama de bloques de H(z) segn una
estructura de celosa se representa en la Figura 4.14. Cabe remarcar en esta realizacin el
factor de ganancia dos de la salida del mismo.

Вам также может понравиться