Documente Academic
Documente Profesional
Documente Cultură
filtros digitales
Mateo David Vargas Gonzalez.
Universidad Nacional Abierta y a Distancia UNAD
Ingeniería Electrónica
Procesamiento Digital de Señales
CCVA, Corozal.
Abstract — In the present work we will work on the modeling 4) ¿Cómo se calcula los polos y los ceros de una
of discrete systems using differentiated equations, transformed transformada Z?
Z, as well as the use of mathematical properties to be able to Para calcular los polos y ceros de una transformada Z, lo ideal
identify the possible behaviors that the signal may have.
seria inicialmente encontrar la funcion de transferencia en Z
Keywords—Transformada Z, diagrama de bloques, respuesta del sistema la cual esta dada por
𝑌[𝑧]
en frecuencia, función de transferencia. 𝐻[𝑧] =
𝑋[𝑧]
I. INTRODUCCIÓN) Donde 𝑌[𝑧] es la salida del sistema y 𝑋[𝑧] la entrada, es decir
En el presente trabajo trabajaremos la modelación de sistemas encontrar la relación que hay entre la variación en la salida
discretos haciendo uso de ecuaciones en diferencia, con respecto a la entrada.
transformada Z, así como el uso de propiedades matemáticas Ya teniendo la funcion de transferencia, se procede a
para poder identificar los posibles comportamientos que encontrar las raíces del numerador y denominador del
puede llegar a tener la señal. cociente, igualándolos a 0, las soluciones de estas ecuaciones
corresponden a los ceros y polos.
Los ceros son las soluciones de
II. MARCO TEORICO 𝑌[𝑧] = 0
1) ¿Que es la Transformada Z? Los polos son las soluciones de
La transformada Z, es una herramienta matemática cómoda 𝑋[𝑧] = 0
para convertir una señal real o compleja, que se encuentre 5) Que es la respuesta en frecuencia de un sistema?
definida en el dominio del tiempo discreta a una La función de transferencia en estado estacionario o respuesta
representación en el dominio de la frecuencia compleja. en frecuencia, no es más que la función que describe la
Vendría siendo el homólogo de lo que es la transformada de respuesta de un sistema a una armónica discreta, se encuentra
Laplace para el tiempo continuo. Mientras que la haciendo el cambio de variable, o mejor dicho el homologo
transformada de Laplace es una recurso matemático que de Z en el dominio del tiempo discreto
facilita el análisis de ecuaciones diferenciales, la 𝑍 = 𝑒𝑗𝑤
transformada Z, facilita el análisis de las ecuaciones en 6) ¿Qué es la respuesta en fase o ecuacion de fase de un
diferencia. sistema?
2) ¿Qué representa Z en una función? Es las diferencias temporales o angulares entre las señales de
La variable 𝑍, es la variable de dominio con la cual se hace el entrada y salida para cada frecuencia. Es para poder observar
cambio de variable o sustitución para pasar del dominio del el desfase causado por el sistema.
tiempo discreto al dominio de la frecuencia discreta. La
relación que hay entre la transformada Z y la frecuencia está III. ECUACIÓN EN DIFERENCIA
dada por La ecuación en diferencias que vamos a trabajar es la
𝑍 = 𝑒𝑗𝑤 siguiente
3) ¿Cuál es la diferencia entre la transformada Z
bilateral y la unilateral? 𝑦[𝑛] = 𝑏0𝑥[𝑛] − 𝑎1𝑦[𝑛 − 1] − 𝑎2𝑦[𝑛 − 2]
Mientras que la transformada Z bilateral, es buena para Ecuación 1. Ecuación en diferencia
estimar el comportamiento natural de un sistema, es decir sin
condiciones ni perturbaciones iniciales. La transformada Z
unilateral se usa más en sistemas causales, es decir, sistemas
con coeficientes constantes y con condiciones iniciales, en
otras palabras, aquellos que en sus inicios no están en reposo.
Para poder realizar el diagrama de bloques tendremos Haciendo uso de la identidad de Euler, podemos pasar de la
presente que 𝑥[𝑛] es nuestra señal de entrada, y 𝑦[𝑛] nuestra notación fasorial de la ecuación 4, a una notación cartesiana.
señal de salida, así como las respectivas adelantos y atrasos
que tenga cada señal (entrada y salida). El diagrama de 𝑒𝑗𝑤 = 𝐶𝑜𝑠(𝑤) + 𝑗𝑆𝑒𝑛(𝑤)
bloques seria 𝑒−𝑗𝑤 = 𝐶𝑜𝑠(𝑤) − 𝑗𝑆𝑒𝑛(𝑤)
Entonces
𝑏0
𝐻[𝑤} =
1 + 𝑎1 (𝐶𝑜𝑠(𝑤) − 𝑗𝑆𝑒𝑛(𝑤)) + 𝑎2 (𝐶𝑜𝑠(2𝑤) − 𝑗𝑆𝑒𝑛(2𝑤))
𝑏0
𝐻[𝑤} =
1 + 𝑎1 𝐶𝑜𝑠(𝑤)+𝑎2 𝐶𝑜𝑠(2𝑤) − 𝑗(𝑎1 𝑆𝑒𝑛(𝑤) + 𝑎2 𝑆𝑒𝑛(2𝑤))
Basados en el diagrama de bloques Podemos extraer la Resolviendo y usando identidades trigonométricas nos
respectiva ecuación equivalente en función de la transformada queda
Z, la cual seria
𝑏0 (1 + 𝑎1 𝐶𝑜𝑠(𝑤)+𝑎2 𝐶𝑜𝑠(2𝑤) − 𝑗 (𝑎1 𝑆𝑒𝑛(𝑤) + 𝑎2 𝑆𝑒𝑛(2𝑤)))
𝑌[𝑧] = 𝑏0 𝑋[𝑧] − 𝑎1 𝑌[𝑧]𝑍 −1 − 𝑎2 𝑌[𝑧]𝑍 −2 𝐻[𝑤} =
1 + 𝑎12 + 𝑎22 + 2𝑎1 𝑎2 𝐶𝑜𝑠(𝑤)+2𝑎1 𝐶𝑜𝑠(𝑤) + 2𝑎2 𝐶𝑜𝑠(2𝑤)
Ecuación 2. Transformada Z Ecuación 5. Funcion de Transfrencia
Con esta ecuación podemos encontrar la función de Ya en esta expresión se pueden separar fácilmente la parte
transferencia del sistema, en la cual se relacione la salida con real de la parte imaginaria, lo que nos facilita encontrar la
respecto a la entrada magnitud y fase de la función de transferencia
𝑌[𝑧]
𝐻[𝑧] =
𝑋[𝑧]
|𝐻[𝑤}| = √𝑅𝑒 2 + 𝐼𝑚2
Para encontrarla factorizamos y despejamos
|𝐻{𝑤}|
Dejamos todas las 𝑌[𝑧] de un lado de la igualdad y del otro 2
lado las 𝑋[𝑧] 𝑏0 (1 + 𝑎1 𝐶𝑜𝑠(𝑤)+𝑎2 𝐶𝑜𝑠(2𝑤))
( )
1 + 𝑎2 + 𝑎22 + 2𝑎1 𝑎2 𝐶𝑜𝑠(𝑤)+2𝑎1 𝐶𝑜𝑠(𝑤) + 2𝑎2 𝐶𝑜𝑠(2𝑤)
𝑌[𝑧] + 𝑎1 𝑌[𝑧]𝑍 −1 + 𝑎2 𝑌[𝑧]𝑍 −2 = 𝑏0 𝑋[𝑧] =
1
2
𝑏0 (𝑎1 𝑆𝑒𝑛(𝑤) + 𝑎2 𝑆𝑒𝑛(2𝑤))
Sacamos factor común +( )
√ 1 + 𝑎2
1 + 𝑎22 + 2𝑎1 𝑎2 𝐶𝑜𝑠(𝑤)+2𝑎1 𝐶𝑜𝑠(𝑤) + 2𝑎2 𝐶𝑜𝑠(2𝑤)
−1 −2
𝑌[𝑧](1 + 𝑎1 𝑍 + 𝑎2 𝑍 ) = 𝑏0 𝑋[𝑧]
Entonces Sacando factor común y las propiedades de la radicación nos
queda
𝑌[𝑧] 𝑏0
𝐻[𝑧] = = |𝐻{𝑤}|
𝑋[𝑧] 1 + 𝑎1 𝑍 + 𝑎2 𝑍 −2
−1
2 2
𝑏0 √(1 + 𝑎1 𝐶𝑜𝑠(𝑤)+𝑎2 𝐶𝑜𝑠(2𝑤)) + (𝑎1 𝑆𝑒𝑛(𝑤) + 𝑎2 𝑆𝑒𝑛(2𝑤))
Ecuación 3. Función de transferencia
=
1 + 𝑎2
+ 𝑎22 + 2𝑎1 𝑎2 𝐶𝑜𝑠(𝑤)+2𝑎1 𝐶𝑜𝑠(𝑤) + 2𝑎2 𝐶𝑜𝑠(2𝑤)
1
La transformada z es una relación en el dominio de tiempo
Resolvemos lo que esta dentro de la raíz y nos queda
discreto, pero que tiene una equivalencia con el dominio de la
|𝐻{𝑤}|
frecuencia, que es
𝑏0 √1 + 𝑎2 + 𝑎22 + 2𝑎1 𝑎2 𝐶𝑜𝑠(𝑤)+2𝑎1 𝐶𝑜𝑠(𝑤) + 2𝑎2 𝐶𝑜𝑠(2𝑤)
𝒁 = 𝒆𝒋𝒘 1
=
Por lo tanto, la función de transferencia queda 1 + 𝑎2
+ 𝑎22 + 2𝑎1 𝑎2 𝐶𝑜𝑠(𝑤)+2𝑎1 𝐶𝑜𝑠(𝑤) + 2𝑎2 𝐶𝑜𝑠(2𝑤)
1
𝑌[𝑧] 𝑏0
𝐻[𝑧] = =
𝑋[𝑧] 1 + 𝑎1 𝑍 + 𝑎2 𝑍 −2
−1
Multiplicamos por 1
𝑏0 𝑍2
𝐻[𝑧] = ∗
Ilustración 2. Extraída de https://www.draw.io/ [1] 1 + 𝑎1 𝑍 −1 + 𝑎2 𝑍 −2 𝑍2
La function queda
2
el diagrama de bloques podemos extraer la transformada Z 𝑏0 𝑍
𝑌[𝑧] = 𝑏0 𝑋[𝑧] + 𝑏1 𝑋[𝑧]𝑍 −1 + 𝑏2 𝑋[𝑧]𝑍 −2 𝐻[𝑧] =
𝑍 + 𝑎1 𝑍 + 𝑎2
Ecuación 8. Transformada Z del filtro FIR Creamos un script en Matlab
clc
Ahora procedemos a encontrar la función de transferencia clear all
𝑌[𝑧] close all
𝐻[𝑧] = = 𝑏0 + 𝑏1 𝑍 −1 + 𝑏2 𝑍 −2
𝑋[𝑧] num=[1 0 0];
Ecuación 9. Función de transferencia del filtro FIR den=[1 1 1];
H=tf(num,den,0.1);
Pasamos la función al dominio de la frecuencia figure
impz(num,den);
𝐻[𝑤] = 𝑏0 + 𝑏1 𝑒 −𝑗𝑤 + 𝑏2 𝑒 −𝑗2𝑤 figure
Ecuación 10. Notación fasorial zplane(num,den);
figure
𝐻[𝑤] = 𝑏0 + 𝑏1 (𝐶𝑜𝑠(𝑤) − 𝑗𝑆𝑒𝑛(𝑤)) bode(H)
+ 𝑏2 (𝐶𝑜𝑠(2𝑤) − 𝑗𝑆𝑒𝑛(2𝑤))
𝐻[𝑤] = 𝑏0 + 𝑏1 𝐶𝑜𝑠(𝑤) + 𝑏2 𝐶𝑜𝑠(2𝑤) y nos entrega las siguientes respuestas
− 𝑗(𝑏1 𝑆𝑒𝑛(𝑤) + 𝑏2 𝑆𝑒𝑛(2𝑤))
Ecuación 11. Notación compleja de la función de transferencia
|𝐻[𝑤]|
2 2
= √(𝑏0 + 𝑏1 𝐶𝑜𝑠(𝑤) + 𝑏2 𝐶𝑜𝑠(2𝑤)) + (𝑏1 𝑆𝑒𝑛(𝑤) + 𝑏2 𝑆𝑒𝑛(2𝑤))
Resolviendo nos queda
Segunda función de transferencia
𝑌[𝑧]
𝐻[𝑧] = = 𝑏0 + 𝑏1 𝑍 −1 + 𝑏2 𝑍 −2
𝑋[𝑧]
Multiplicamos por 1
𝑍2
𝐻[𝑧] = (𝑏0 + 𝑏1 𝑍 −1 + 𝑏2 𝑍 −2 ) ∗ 2
𝑍
Nos queda
𝑏0 𝑍 2 + 𝑏1 𝑍 + 𝑏2
𝐻[𝑧] =
𝑍2
El script queda
clc
clear all
close all
num=[1 1 1];
den=[1 0 0];
H=tf(num,den,0.1);
figure
impz(num,den);
figure
Ilustración 3.Respuesta al impulse zplane(num,den);
figure
bode(H)
Y nos queda
VI. CONCLUSIONES
La transformada Z es una herramienta matemática que facilita
el análisis de los sistemas en tiempo discreto, en este caso de
ecuaciones en diferencia. Para el manejo de los sistemas en
tiempo discreto no basta con solo conocer cómo aplicar la
transformada Z, es necesario tener conocimientos acerca de
números complejos e identidades, para poder simplificar
expresiones que aparenten ser tediosas.