Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Abstract— Durante este reporte se mostrará el procesamiento II. MATH
para la solución de dos ecuaciones en diferencia distintas. El
primer método empleado es con la obtención de las soluciones (1) La ecuación de diferencias que se resolverá por los
homogéneas y particulares, mientras que el segundo método será diferentes métodos será la siguiente:
a través de la transformada Z. Además de eso se resolverán
también con ayuda de un software computacional como es el caso 5 1
de Matlab. También se realizará el análisis de la ubicación de los 𝑦[𝑛] + 𝑦[𝑛 − 1] + 𝑦[𝑛 − 2] = 𝑥[𝑛] (1)
6 6
ceros y los polos con la finalidad de observar si son estables o no.
Por último se implementar en la tarjeta de desarrollo de tiva C, Con condiciones iniciales:
con un procedimiento numérico para la solución de encuaciones
de diferencia,
1 1 1 𝑛
𝑦[−1] = 𝑦[−2] = 𝑥[𝑛] = ( )
Index Terms—Ecuaciones diferenciales, Señales, Matlab, Tiva 5 8 7
C, Métodos analíticos, Métodos numéricos, Homogénea,
Particular, Transformada Z. Primer método. Para la solución homogénea proponemos la
siguiente solución:
I. INTRODUCCIÓN 𝑦[𝑛] = 𝜆𝑛
Y sustituimos en la ecuación (1) e igualamos a cero-
D URANTE el primer parcial de la materia de procesamiento
digital de señales, se analizaron 3 métodos distintos para
5 1
la solución de ecuaciones de diferencia con coeficientes 𝜆𝑛 + 𝜆𝑛−1 + 𝜆𝑛−2 = 0
constantes, en los cuales en el transcurso de este documente se 6 6
emplearan en una función para la verificación de dichos Despejamos y factorizamos.
métodos.
En el primer método será obtendrá primero la salida homogénea 1 5
y después la salida debida a la entrada particular. En el segundo 𝜆𝑛−2 ( + 𝜆 + 𝜆2 ) = 0
6 6
método se obtendrá igualmente la salida homogénea primero, 1
𝑛−2
posteriormente la salida particular debido a la entrada cero y 𝜆 (𝜆 + )(𝜆 + 1/2)
3
tomando únicamente las condiciones iniciales, Nuestra solución homogénea sería:
subsiguientemente se realizará el mismo procedimiento, pero
considerando las condiciones iniciales iguales a cero. 1 𝑛 1 𝑛
También se realizará un programa en lenguaje C, para realizar 𝑌[𝑛] = 𝛼1 (− ) + 𝛼2 (− )
3 2
un método numérico, utilizando el software de Matlab y una Para la solución particular proponemos la siguiente solución:
tarjeta de desarrollo basada en el microcontrolador Tiva C para
la solución de la misma ecuación diferencial para observar que 1 𝑛
𝑦[𝑛] = 𝑘 ( )
también es un proceso viable, aprovechando los recursos de los 7
microcontroladores. Sustituimos en la ecuación (1) tomando en cuenta la salida.
Se mostrarán los resultados de cada análisis, corroborando que 1 𝑛 5 1 𝑛−1 1 1 𝑛−2 1 𝑛
𝑘( ) + 𝑘( ) + 𝑘( ) =( )
utilizando cualquier método mencionado se obtienen la misma 7 6 7 6 7 7
solución.
.
Jaime Mundo Santiago 814-B 2
473
𝛼2 =
240
Por lo tanto, la solución es: (2) La ecuación de diferencias que se resolverá por los
diferentes métodos será la siguiente:
𝟒𝟗 𝟏 𝒏 𝟒𝟕𝟑 𝟏 𝒏 𝟏 𝟏 𝒏
𝒀[𝒏] = − (− ) + (− ) + ( )
𝟒𝟎 𝟑 𝟐𝟒𝟎 𝟐 𝟏𝟓 𝟕 𝑦[𝑛] − 3𝑦[𝑛 − 1] − 4𝑦[𝑛 − 2] = 𝑥[𝑛] + 2𝑥[𝑛 − 1]
3 𝐴 𝐵 𝐶
𝑘=2 + + = −8𝑧 −2 − 24𝑧 −1 + 16
−2 (1 − 4𝑧 −1 ) (1 + 1𝑧 −1 ) (1 − 2𝑧 −1 )
𝑘 = −4/3
Se suma la solución homogénea y particular para obtener la
solución completa.
Después de realizar todo la algebra necesaria los valores de las
4 constantes son las siguientes.
𝑌[𝑛] = 𝛼1 (−1)𝑛 + 𝛼2 (4)𝑛 − (2)𝑛
3 76
𝐴=
Se introduce las condiciones. 5
32
𝐵=
4 15
𝑌[−1] = 𝛼1 (−1)−1 + 𝛼2 (4)−1 − (2)−1 = 1 4
3 𝐶= −
4 3
𝑌[−2] = 𝛼1 (−1) + 𝛼2 (4) − (2)−2 = 3
−2 −2 Aplicando la inversa de la transformada Z, la solución de la
3 ecuación es:
A partir de este punto se obtiene el siguiente sistema de
ecuaciones. 𝟕𝟔 𝟑𝟐 𝟒
1 5 𝒀[𝒏] = (𝟒)𝒏 + (−𝟏)𝒏 − (𝟐)𝒏
𝛼1 (−1) + 𝛼2 ( ) = 𝟓 𝟏𝟓 𝟑
4 3
1 10 Posterior a esto pasamos a graficar los polos y ceros de la
𝛼1 (1) + 𝛼2 ( ) = función de cada ecuación de diferencia. Para el primer caso
16 3
Resolviendo el sistema de ecuaciones obtenemos los valores donde la ecuación de diferencia fue la siguiente:
de las constantes.
76 5 1
𝛼1 = 𝑦[𝑛] + 𝑦[𝑛 − 1] + 𝑦[𝑛 − 2] = 𝑥[𝑛]
5 6 6
Y su función de transferencia:
32 1 −2 11 −1 13
𝛼2 = 210
𝑧 −
1680
𝑧 +
16
15 𝑌(𝑧) =
Por lo tanto, la solución es: 1 −1 1 −1 1
(1 + 𝑧 ) (1 + 𝑧 ) (1 − 𝑧 −1 )
2 3 7
𝟕𝟔 𝟑𝟐 𝟒
𝒀[𝒏] = (𝟒)𝒏 + (−𝟏)𝒏 − (𝟐)𝒏 Obtenemos la siguiente gráfica en el plano Z:
𝟓 𝟏𝟓 𝟑
III. CONCLUSIÓN
Ambos métodos para la solución de ecuaciones de diferencias
son efectivos, aunque la complejidad entre cada una de ellas es
bastante notorio. El comando filter que contiene Matlab es muy
útil en este caso como para verificar el comportamiento de
nuestro sistema. Cabe destacar que los resultados obtenidos de
Matlab, de la Tiva C y los elaborados en mi libreta
corresponden a si mismos, quitando dudas por completo de
alguna falla. También es importante la compresión de la
ubicación de los polos en el plano complejo, porque con ello se
determina si un sistema es estable o no y que hacer en caso de
que no sea así.
En la carpeta donde se encuentra este documento se anexarán
los dos códigos de Code Composter la cual corresponden a
cada una de la ecuaciones de diferencia así como los códigos
que de Matlab con la función de filter.