You are on page 1of 6

1

El trabajo desarrollado tiene como objeto incentivar el uso de


herramientas numricas para el anlisis de filtros digitales,
anlisis que abarc a la funcin de transferencia sus cero,
polos y las distintas representaciones como directa, cascada y
paralela, el fin es optimiza tiempo y exactitud de las
respuestas a diversos problemas presentes en esta
asignatura.


Palabras clave Transformada Z, funcin de transferencia,
polos, zeros, descripcin de estados.

I. INTRODUCCIN

Matlab es un software orientado hacia el clculo numrico
cientfico, que nos ha permitido realizar operaciones rpidas
y exactas a travs de diversas funciones, colaborando as a la
optimizacin de recursos siendo estos a veces determinantes
en profesiones de ingeniera, ejemplo comn de ello es el
tiempo que a veces invertimos en solucionar ecuaciones,
problemas, grficas, clculos generales que al solucionarlos
de forma manual, pueden demorar un tiempo considerable,
generando as cierta ineficiencia, por tanto veo la necesidad
e importancia de siempre trabajar con herramientas
tecnolgicas como Matlab.

Para la presente usaremos esta herramienta que de cierta
forma nos ayudarn a comprender nuevos mtodos de
resolucin y al anlisis de problemas orientados a ceros y
polos en una funcin de transferencia.

Se ha estudiado diferentes maneras de describir los
sistemas de tiempo discreto lineales e invariantes en el
tiempo. Se verific que la transformada z simplifica en gran
medida el anlisis de sistemas de tiempo discreto ,
especialmente aquellos inicialmente descrito por una
ecuacin en diferencias .
Ahora se estudian varias estructuras usados para realizar una
funcin de transferencia determinada asociado con una
ecuacin de diferencia especfica a travs de la utilizacin de
la transformada z. Las funciones de transferencia
consideradas aqu sern de la forma y de la forma racional.
A continuacin, se introduce algunas herramientas para
calcular la funcin de transferencia de la red digital, as como
para analizar su comportamiento interno .
II. FUNDAMENTOS TERICOS

SEALES

Una seal es la descripcin cuantitativa de un fenmeno
fsico, cuya informacin est contenida en un patrn de
variaciones.


TIPOS DE SEALES

Seales continuas: Son aquellas que toman un valor
determinado para cada valor de t.

Seales discretas: su dominio son los nmeros enteros y
tendra un valor para cada valor n.
Ambos tipos de seales presentan una amplitud y un periodo
pudiendo ser este ltimo finito o infinito.

SISTEMAS DISCRETOS

Se define un sistema discreto como aquel que transforma
una seal discreta original x(n) a otra final y(n)



Figura 1. Sistema discreto




ANALISIS ESPECTRAL

Anlisis se refiere a la accin de descomponer algo complejo
en partes simples.
Un proceso que cuantifique las diversas intensidades de cada
frecuencia se llama anlisis espectral.
Matemticamente el anlisis espectral est relacionado con
una herramienta llamada transformada de Fourier o anlisis
de Fourier.
Ricardo Gualavis, Universidad de las Fuerzas Armadas
FILTROS DIGITALES CON MATLAB

2

Figura 2 Anlisis espectral de la voz

Adems la transformada de Fourier de una funcin no slo
permite hacer una descomposicin espectral de los
formantes de una onda o seal oscilatoria, sino que con el
espectro generado por el anlisis de Fourier incluso se puede
reconstruir la funcin original mediante la transformada
inversa

TRANSFORMADA Z

Como se ha mencionado, la transformada de Fourier tiene
una importancia fundamental en la representacin y anlisis
de seales y sistemas discretos. Una generalizacin de ella es
la transformada Z.

La transformada Z Juega el mismo papel en procesado digital
de seales que la Transformada de Laplace en el anlisis de
sistemas continuos. Para determinar la transformada se
emplea la siguiente expresin:
() []



REGION DE CONVERGENCIA

La regin de convergencia, tambin conocida como ROC,
define la regin donde la transformada-z existe. La ROC es
una regin del plano complejo donde la TZ de una seal tiene
una suma finita. La ROC para una x[n] es definida como el
rango de z para la cual la transformada-z converge. Ya que la
transformadaz es una serie de potencia, converge
cuando es absolutamente sumable.




Figura 3 Regin de convergencia general de la T.Z


Propiedades de la regin de convergencia
La ROC no tiene que contener algn polo. Por
definicin un polo es donde x[z] es infinito. Ya que x[z] tiene
que ser finita para todas las z para tener convergencia, no
puede existir ningn polo para ROC.
Si x[n] es una secuencia de duracin finita, entonces la
ROC es todo el plano-z, excepto en |z|=0 o |z|=.
Si x[n] es una secuencia del lado derecho entonces la
ROC se extiende hacia fuera en el ltimo polo desde x[z].
Si x[n] es una secuencia del lado izquierdo, entonces
la ROC se extiende hacia dentro desde el polo ms cercano
en x[z].
Si x[n] es una secuencia con dos lados, la ROC va ser
un anillo en el plano-z que est restringida en su interior y
exterior por un polo.

APLICACIONES DE LA TRASFORMADA Z

Los usos ms comunes son:

- Obtencin de expresiones entrada-salida.
- Simplificacin de estructuras.
- Implementacin de estructuras.
- Resolucin de ecuaciones en diferencias
- Puente entre el diseo analgico y digital



3
FUNCION DE TRANSFERENCIA

La funcin de trasferencia de un sistema lineal e invariante en
el tiempo (LTI), se define como el cociente entre la
transformada Z de la salida y la transformada Z de la entrada,
bajo la suposicin de que las condiciones iniciales son nulas.
El pico formado por los modelos de la seal de salida respecto
de la seal de entrada, permite encontrar los ceros y los
polos, respectivamente. Y que representan las races en las
que cada uno de los modelos del cociente se iguala a cero. Es
decir, representa la regin frontera a la que no debe llegar ya
sea la respuesta del sistema o la excitacin al mismo; ya que
de lo contrario llegar ya sea a la regin nula o se ir al
infinito, respectivamente.
Descripcin matemtica:

()
()
()




FILTROS DIGITALES


El filtrado es una de las operaciones ms importantes del
tratamiento de seales de tiempo discreto. Corno el propio
nombre lo indica, un filtro intenta separar componentes de
una seal de acuerdo con algn criterio (por ejemplo,
eliminar un ruido de una sealo separar dos emisoras de
radio), esto corresponde a cambiar las amplitudes relativas de
las componentes en frecuencia en una seal.
Los filtros digitales juegan un papel muy importante en el
procesamiento digital de seales. En gran nmero de
aplicaciones, como compresin de datos, procesamiento de
seales biomdicas, procesamiento de seales de voz,
procesamiento de imgenes, transmisin de datos, audio
digital, cancelamiento de ecos telefnicos, se prefieren por
sobre los filtros analgicos por uno o ms de los siguientes
motivos:


Los filtros digitales pueden tener caractersticas que son
imposibles de conseguir con filtros analgicos, como por
ejemplo una respuesta de fase exactamente lineal.

El desempeo de los filtros digitales no vara con las
condiciones ambientales (temperatura, humedad, etc.).

Si el filtro se implementa utilizando un procesador
programable la respuesta en frecuencia de un filtro digital
puede ajustarse a voluntad (filtrado adaptivo).

El mismo filtro puede procesar varias seales o canales de
entrada sin necesidad de replicar el hardware.

Las seales filtradas y sin filtrar pueden almacenarse para
uso o anlisis posterior.

Los avances en las tcnicas de integracin VLSI hacen que
sea posible fabricar filtros digitales pequeos, de bajo
consumo, y de muy bajo costo.

La precisin con que un filtro digital verifica las
especificaciones de diseo est limitada solamente por la
longitud de palabra (bits) utilizada para representar los
coeficientes del filtro y ejecutar las operaciones aritmticas;
con los filtros analgicos es difcil lograr atenuaciones que
excedan los 60 o 70 dB en la banda de rechazo.




Figura 4. Diagrama de bloques de un filtro digital

Redes de filtrado digital

La estructura de un filtro digital puede representarse
grficamente mediante una red en la que se combinan
los siguientes elementos bsicos:



Figura 5. Bloque sumador




Figura 6 Bloque de retardo


4

Figura 7 Bloque multiplicador


Configuraciones de filtros digitales


Conexiones en cascada: La funcin de Transferencia global de
una conexin en cascada es el producto de las funciones
Transferencia individuales.


Figura 8. Conexin en cascada.



Conexiones en paralelo: La funcin de Transferencia global
de una conexin en paralelo es la suma de las funciones de
Transferencia individuales.


Figura 9. Conexin en paralelo


Conexin en realimentacin: La salida se realimenta en la
entrada directamente o a travs de otros subsistema. La
funcin de Transferencia global viene dada por la relacin.


Figura 10. Sistema realimentado


III. EXPERIMENTOS


Experimento 4.1

Con el experimento se analizan y obtienen los polos y ceros
con sus pares conjugados, para las diferentes configuraciones
de filtros (directa, cascada y paralelo).

Para el anlisis en la configuracin directa se implent la
funcin de Matlab tf2zp(num,den),la cual recibe como
parmetros de entrada los coeficientes del numerador y del
denominador de la funcin de transferencia, y dan como
salida pares complejos conjugados, que deben seleccionarse
a partir de las races reales.

Para la configuracin en cascada y para componer los
elementos de segundo orden co coeficientes reales se ocup
el comando zp2sos(zc,pc,kc), teniendo en cuenta que los
parmetros de esta funcin solo los ceros y polos obtenidos
en el sistema directo.

Para el anlisis de un sistema en paralelo la funcin que
ayud al anlisis fue la funcin residue(num,den), donde los
parmetros ahora son los coeficientes del numerador y del
denominador, para separar los pares de polos complejos
conjugados de los reales y para determinar los bloques
paralelos de segundo orden con coeficientes estrictamente
reales, se emple el comando cplxpair, que sita las races
reales despus de todos los pares de complejos, y reorganiza
el vector residuo.

Se aplicaron comandos que son adecuados para la
transformacin de una representacin dada en otra algunas
de estas funciones fueron:

tf2zp: Convierte la forma directa en la forma-polos-
ganancia cero.

5
zp2tf: Convierte el formulario polos-ganancia de cero
en forma directa.

Roots Este comando tambin se puede utilizar para
descomponer una funcin de transferencia dada en
el formato de polos-ganancia cero.

poli: Invierte la operacin de las races, es decir,
dado un conjunto de races.

sos2tf: Convierte la forma de cascada en forma
directa.

residuez: Realiza el desarrollo en fracciones simples
en el dominio z, si hay dos entradas parmetros. Este
comando considera races complejas.

cplxpair: reorganiza los elementos de un vector en
pares complejos conjugados. Los pares se ordenan
mediante el aumento de la parte real.

tf2ss: Convierte la forma directa en la forma de
espacio de estado.

ss2tf: Convierte la forma espacio de estado en forma
directa.


Por tanto las maneras ms eficientes de encontrar un
resultado serian usando espacios de estados para comprimir
las funciones y obtener le menor nmero de coeficientes en
cada matriz.

Se puede implementar de muchas maneras un filtro y segn la
aplicacin se debe optar por la estructura ms viable, que
ahorre espacio y tiempo en la implementacin.

IV. DESARROLLO EJERCICIOS

Ejercicio 4.30

Al utilizar filtros podemos usar una la forma reducida q seria
usando espacios de estado, pero tambin podemos partir de
las matrices que se forman a partir de los nodos, el anlisis va
ha ser mas complicado en los nodos que al aplicar estados,
pero al final el resultado es el mismo, segn la aplicacin se
debe usar cada implementacin.

Ejercicio 4.31

Existen muchos comandos posibles para realizar las
operaciones, sencillamente seria componer varias funciones
usando los comandos ya provistos por Matlab y buscar la
forma ms sencilla de implementarlos.





V. RESULTADOS OBTENIDOS

Ejercicio 4.1




6


Ejercicio 4.30





VI. CONCLUSIONES


Un filtro digital es una solucin mas viable para
procesos de seales, debido a las prestaciones que
ofrece algunas de ellas bajo costo de
implementacin, exactitud, no se ve afectado por el
ambiente de trabajo, puede usar varios canales sin
replicar Hardware

Matlab, nos presenta una herramienta necesaria
para solucionar sistemas y filtros, mediante
diagramas con nodos y diagramas de estados.


Las descripciones de los filtros se realiza mediante
matrices y dependiendo del tipo de funcin y grado
de la misma se obtendr las matrices que seria
matrices cuadradas.

Para implementar un sistema de filtros se debe
realizar inspeccin de que tipo de software vamos a
usa, tener en cuenta la velocidad de respuesta en
cada implementacin..

VII. BIOGRAFA
Ricardo Sebastin Gualavis Limaico naci en Quito, Ecuador
el 18 de Diciembre de 1991. Realiz sus estudios primarios en
el Colegio Paulo VI y sus estudios
secundarios en el Colegio Don Bosco,
obteniendo su ttulo de bachiller en Tcnico
Electrnico. Actualmente esta cursando
cuarto nivel de Ingeniera Electrnica,
Automatizacin y Control en la Universidad
de las Fuerzas Armadas ESPE.

You might also like