Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Resumen—
El propósito de este informe es desarrollar un algoritmo para III. EJERCICIO 1
resolver la operación de convolución entre señales continuas y
discretas y verificar los resultados con el software De las siguientes señales obtenga la convolución ℎ(𝑡) =
MATLAB/SIMULINK. Sugiere resolver manualmente la
𝑓1(𝑡) * 𝑓2(𝑡) a mano y luego compruebe sus resultados
convolución de la señal y verificar los resultados con
usando Matlab
MATLAB, definir matemáticamente la operación de
convolución de la señal discreta y escribir los algoritmos del
Descripción y definición.
método gráfico y del método de tira deslizante en MATLAB
sin utilizar la función conv(). Además, usando el sistema LTI
La convolución es una operación matemática utilizada para
dado por las ecuaciones diferenciales, encontramos el combinar dos señales y obtener información sobre cómo una
polinomio característico, construimos la solución de la
afecta a la otra. En este caso, se recomienda calcular
ecuación diferencial en estado cero y entrada cero, trazamos la
manualmente la convolución entre las dos señales 𝑓1(𝑡) y
respuesta homogénea con condiciones iniciales específicas y
𝑓2(𝑡) y luego usar el software MATLAB para verificar los
determinamos la respuesta de impulso del sistema.
resultados. La convolución se denota con el símbolo *, que se
Palabras clave—MATLAB, Señal, Variable, Convolución expresa matemáticamente de la siguiente manera:
Ahora el paso siguiente es cambiar de 𝑓1(𝑡), la variable t por nos fijamos 𝑢(𝑡 + 1) se toma como constante ya que la
𝜏 y de nuestra 𝑓2(𝑡), la variable t por 𝑡 − 𝜏 . Entonces constante de integración es, luego se resuelve:
tendríamos:
𝑡+5
𝑓1(𝜏) = 𝑢(𝜏 − 4) − 𝑢(𝜏 − 6)
𝑓2(𝑡 − 𝜏) = 𝑢(𝑡 + 5 − 𝜏) − 𝑢(𝑡 + 4 − 𝜏) 𝑢 (𝑡 + 1 ) ∫ 𝑑𝜏
4
𝑡+5
∫ 𝑢(𝑡 + 1)𝑑𝜏
4
Queda u(t) ya que cuando despejamos t nos dio 0 por lo que
gráficamente estaría en 0 por lo que en estos casos se
Queda 𝑢(𝑡 + 1) ya que cuando despejamos t nos dio –1 por lo representa de esta forma. Si nos fijamos u(t) se toma como
que gráficamente estaría en el lado negativo por lo que en constante ya que la constante de integración es, luego se
estos casos se representa con una suma para indicar esto. Si resuelve:
3
= 𝑢(𝑡 − 1)[𝜏]𝑡+5
6
𝑡+4
𝑢 (𝑡 ) ∫ 𝑑𝜏 = 𝑢(𝑡 − 1)[𝑡 + 5 − 6]
4
= 𝑢(𝑡)[𝑡 + 4 − 4]
Ahora nuestra cuarta integral tendríamos:
= 𝑢(𝑡)[𝑡] ∞
∫ −𝑢(𝜏 − 6) ⋅ − 𝑢(𝑡 + 4 − 𝜏) 𝑑𝜏
Ahora nuestra tercera integral tendríamos: −∞
∞
∫ −𝑢(𝜏 − 6) ⋅ 𝑢(𝑡 + 5 − 𝜏) 𝑑𝜏 El siguiente paso es hacer que la función que está dentro de la
−∞
integral la llevemos a 0, esto con el objetivo de establecer los
nuevos límites de integración. Si observamos solo hay 2
El siguiente paso es hacer que la función que está dentro de la formas de hacerlo:
integral la llevemos a 0, esto con el objetivo de establecer los 𝑢 (𝜏 − 6) = 0
nuevos límites de integración. Si observamos solo hay 2 𝜏=6
formas de hacerlo:
𝑢 (𝜏 − 6) = 0 𝑢 (𝑡 + 4 − 𝜏 ) = 0
𝜏=6 𝜏 =𝑡+4
𝑢 (𝑡 + 5 − 𝜏 ) = 0
𝜏 =𝑡+5 Ahora se crearán unos nuevos intervalos en donde por
naturaleza de ser escalones unitarios tendrán los intervalos 1 y
0:
Ahora se crearán unos nuevos intervalos en donde por
naturaleza de ser escalones unitarios tendrán los intervalos 1 y {1 ; 6 < 𝜏 < 𝑡 + 4}
0: {0 ; 𝑂𝑡𝑟𝑜 𝑐𝑎𝑠𝑜}
𝑡+5
∫ 𝑢(𝑡 − 1)𝑑𝜏 Queda 𝑢(𝑡 − 2) ya que cuando despejamos t nos dio 1 por lo
6
que gráficamente estaría en el lado positivo por lo que en estos
casos se representa con una resta para indicar esto. Si nos
Queda 𝑢(𝑡 − 1) ya que cuando despejamos t nos dio 1 por lo fijamos 𝑢(𝑡 − 2) se toma como constante ya que la constante
que gráficamente estaría en el lado positivo por lo que en estos de integración es, luego se resuelve:
casos se representa con una resta para indicar esto. Si nos
fijamos 𝑢(𝑡 − 1) se toma como constante ya que la constante
de integración es, luego se resuelve: 𝑡+4
𝑢 (𝑡 − 2 ) ∫ 𝑑𝜏
6
= 𝑢(𝑡 − 2)[𝜏]𝑡+4
6
𝑡+5
𝑢 (𝑡 − 1) ∫ 𝑑𝜏 = 𝑢(𝑡 − 2)[𝑡 + 4 − 6]
6
4
= 𝑢(𝑡 − 2)[𝑡 − 2]
Demostración en Matlab.
Como resultados nos arrojó lo siguiente: Como podemos observar la anterior gráfica es la misma que
obtuvimos anteriormente por lo cual podemos afirmar que el
procedimiento y los resultados son correctos.
b.)
Ahora lo que haremos será resolver la integral por partes y con ∫ 𝑢(𝜏 − 3) ⋅ − 𝑢(𝑡 + 3 − 𝜏) 𝑑𝜏
−∞
el método analítico. Por lo tanto, nuestra primera integral
tendríamos:
∞
El siguiente paso es hacer que la función que está dentro de la
∫ 𝑢(𝜏 − 3) ⋅ 𝑢 (𝑡 + 5 − 𝜏) 𝑑𝜏 integral la llevemos a 0, esto con el objetivo de establecer los
−∞ nuevos límites de integración. Si observamos solo hay 2
formas de hacerlo:
El siguiente paso es hacer que la función que está dentro de la 𝑢 (𝜏 − 3) = 0
integral la llevemos a 0, esto con el objetivo de establecer los 𝜏=3
nuevos límites de integración. Si observamos solo hay 2
formas de hacerlo: 𝑢 (𝑡 + 3 − 𝜏 ) = 0
𝜏 =𝑡+3
𝑢 (𝜏 − 3) = 0
𝜏=3
Ahora se crearán unos nuevos intervalos en donde por
𝑢 (𝑡 + 5 − 𝜏 ) = 0 naturaleza de ser escalones unitarios tendrán los intervalos 1 y
𝜏 =𝑡+5 0:
𝑢 (𝑡 − 2) ∫ 𝑑𝜏
3 = 𝑢(𝑡)[𝜏]𝑡+3
3
= 𝑢(𝑡 − 2)[𝜏]𝑡+5
3 = 𝑢(𝑡)[𝑡 + 3 − 3]
{1 ; 5 < 𝜏 < 𝑡 + 3}
Ahora se crearán unos nuevos intervalos en donde por {0 ; 𝑂𝑡𝑟𝑜 𝑐𝑎𝑠𝑜}
naturaleza de ser escalones unitarios tendrán los intervalos 1 y
0: El siguiente paso es despejar t del intervalo de 1, despejaremos
t:
{1 ; 5 < 𝜏 < 𝑡 + 5}
{0 ; 𝑂𝑡𝑟𝑜 𝑐𝑎𝑠𝑜} 5<𝜏 <𝑡+3
5−3 < 𝜏−3 < 𝑡
El siguiente paso es despejar t del intervalo de 1, despejaremos 2<𝜏−3<𝑡
t: 𝑡> 2
= 𝑢(𝑡)[𝜏]𝑡+5
5 Demostración en Matlab.
c.)
Para este punto tenemos una señal escalón unitario y otra señal
pulso. Primero debemos expresarlas de forma matemática para
Fig. 7 Gráficas señales. poderles hacer la convolución. Recordando que las señales
pulso son la diferencia de 2 señales escalón unitario.
Como podemos observar nuestra señal f1(t) y f2(t) coinciden Respectivamente quedarían:
con la del ejercicio propuesto. Tener en cuenta la 3 gráfica la
cual corresponde a la de la convolución. 𝑓1(𝑡) = 𝑢(𝑡 + 2)
𝑓2(𝑡) = 𝑢 (𝑡 + 2) − 𝑢(𝑡 − 1)
Para verificar que la tercera señal corresponde a los resultados
obtenidos de las integrales se creó un código en el cual se Ahora el paso siguiente es cambiar de 𝑓1(𝑡), la variable t por
graficó los resultados obtenidos por trozos: 𝜏 y de nuestra 𝑓2(𝑡), la variable t por 𝑡 − 𝜏 . Entonces
tendríamos:
𝑓1(𝜏) = 𝑢(𝜏 + 2)
𝑓2(𝑡 − 𝜏) = 𝑢(𝑡 + 2 − 𝜏) − 𝑢(𝑡 − 1 − 𝜏)
∞
∫ 𝑢(𝜏 + 2) ⋅ 𝑢 (𝑡 + 2 − 𝜏) − 𝑢(𝑡 − 1 − 𝜏) 𝑑𝜏 Ahora nuestra segunda integral tendríamos:
−∞
∞
∫ 𝑢(𝜏 + 2) ⋅ − 𝑢(𝑡 − 1 − 𝜏) 𝑑𝜏
Ahora lo que haremos será resolver la integral por partes y con −∞
el método analítico. Por lo tanto, nuestra primera integral
tendríamos:
El siguiente paso es hacer que la función que está dentro de la
∞
integral la llevemos a 0, esto con el objetivo de establecer los
∫ 𝑢(𝜏 + 2) ⋅ 𝑢 (𝑡 + 2 − 𝜏) 𝑑𝜏 nuevos límites de integración. Si observamos solo hay 2
−∞
formas de hacerlo:
El siguiente paso es hacer que la función que está dentro de la 𝑢 (𝜏 + 2) = 0
integral la llevemos a 0, esto con el objetivo de establecer los 𝜏 = −2
nuevos límites de integración. Si observamos solo hay 2
formas de hacerlo: 𝑢 (𝑡 − 1 − 𝜏 ) = 0
𝜏 =𝑡−1
𝑢 (𝜏 + 2) = 0
𝜏 = −2
Ahora se crearán unos nuevos intervalos en donde por
𝑢 (𝑡 + 2 − 𝜏 ) = 0 naturaleza de ser escalones unitarios tendrán los intervalos 1 y
𝜏 =𝑡+2 0:
= 𝑢(𝑡 + 4)[𝜏]𝑡+2
−2
= 𝑢(𝑡 + 1)[𝑡 + 1 − 2]
= 𝑢(𝑡 + 4)[𝑡 + 4]
Demostración en Matlab.
.
Como resultados nos arrojó lo siguiente:
d.)
𝑓1(𝜏) = 𝑒 −𝜏 𝑢(𝜏)
𝑓2(𝑡 − 𝜏) = 𝑢(𝑡 + 3 − 𝜏) − 𝑢(𝑡 − 𝜏)
𝑢 (𝜏 ) = 0
𝜏=0
𝑢 (𝑡 + 3 − 𝜏 ) = 0
𝜏 =𝑡+3
∞
El anterior código nos da como resultado:
∫ 𝑒 −𝑡 𝑢(𝜏) ⋅ 𝑢(𝑡 − 𝜏) − 𝑢(𝑡 − 𝜏 − 3) 𝑑𝜏
−∞
𝑢 (𝜏 ) = 0
𝜏=0
𝑢 (𝑡 − 3 − 𝜏 ) = 0
𝜏 =𝑡−3
Fig. 19 Gráfica señal verificación
Con esto ya podemos separar por integrales quedándonos así:
Como podemos observar la anterior gráfica es la misma que
obtuvimos anteriormente por lo cual podemos afirmar que el 𝑡 𝑡−3
procedimiento y los resultados son correctos. ∫ 𝑒 −𝜏 𝑢(𝑡) 𝑑𝜏 − ∫ 𝑒 −𝜏 𝑢(𝑡 − 3) 𝑑𝜏
0 0
f.)
Ahora resolvemos la integral:
𝑓1(𝑡) = 𝑒 −𝑡 𝑢(𝑡)
𝑓2(𝑡) = 𝑢(𝑡) − 𝑢(𝑡 − 3)
𝑓1(𝜏) = 𝑒 −𝜏 𝑢(𝜏)
𝑓2(𝑡 − 𝜏) = 𝑢(𝑡 − 𝜏) − 𝑢(𝑡 − 𝜏 − 3)
[𝐵3 . 𝐴1 ] = 𝐶1
𝐴1 𝐴2 𝐴3 𝐴4
𝐵1 𝐵2
[𝐵2 . 𝐴1 + 𝐵1 . 𝐴2 ] = 𝐶2
𝐴1 𝐴2 𝐴3 𝐴4
𝐵1 𝐵2
[𝐵2 . 𝐴2 + 𝐵1 . 𝐴3 ] = 𝐶3
𝐴1 𝐴2 𝐴3 𝐴4
𝐵1 𝐵2
Fig. 22 Gráficas señales.
Definir matemáticamente la operación de convolución para De esta manera quedaría armada la función en convolución.
señales discretas. Consulte el método gráfico y el método de
cinta deslizante (Sliding Tape Method), programe ambos ℎ = (𝐶1 , 𝐶2 , 𝐶3 , 𝐶4 , 𝐶4 )
algoritmos en Matlab sin usar la función conv().
Método de cinta.
Para definir una convolución de manera matemática usamos la
siguiente formula: Ahora hablemos del método de la cinta, este es un algoritmo
para convolucionar dos señales discretas. Este enfoque es
especialmente útil cuando se trabaja con señales grandes, ya que
reduce la cantidad de pasos necesarios para realizar la
∞ convolución. La idea básica del método de cinta es dividir la
∗
𝑋1 [𝑛] 𝑋2 [𝑛] = ℎ[𝑛] ∑ 𝑋1 [𝑘] 𝑋2 [𝑛 − 𝑘] señal en segmentos más pequeños y apilarlos para calcular la
𝑘=−∞
convolución. En lugar de hacer toda la convolución a la vez, la
señal de entrada se divide en segmentos más pequeños y cada
Donde tomamos X1 y X2 como cada una de las funciones las segmento se convolución con la señal de respuesta. Los
cuales en este caso serian: resultados de cada convolución luego se suman para obtener la
respuesta completa.
𝑋1 = [𝐴1, 𝐴2, 𝐴3, 𝐴4, . . . . . . 𝐴𝑛, ] El proceso de superposición se realiza utilizando una técnica
𝑋2 = [𝐵1, 𝐵2, ] llamada "desplazamiento de cinta", donde una cinta virtual se
mueve sobre la señal de entrada y se calcula una convolución
Las convoluciones las podemos realizar de varios métodos por en cada posición. A medida que avanza la cinta, las piezas se
ahora usaremos el método de cinta para eso se hace la superponen y se suman para obtener la respuesta completa.
multiplicación de las funciones y luego se suman para obtener El enfoque de cinta es eficiente porque la mayoría de las
C la cual será la respuesta de la convalidación de la siguiente operaciones de convolución se realizan solo en pequeños
manera segmentos y no en toda la señal. Esto reduce el número total de
pasos necesarios y, por lo tanto, acelera el proceso de plegado.
𝐴1 𝐴2 𝐴3 𝐴4
13
Demostración en Matlab del método de cinta. multiplicar y sumar los valores en cada punto de superposición
para obtener la respuesta completa. Esta es una forma intuitiva
Ahora para graficar mediante el método de cinta se usó el de comprender la convolución que es útil para cálculos rápidos
siguiente código: en señales pequeñas, pero puede volverse engorrosa para
señales grandes o complejas. Por lo tanto, el método de la banda
divide la señal en pequeños segmentos y superpone cada uno de
ellos para calcular la convolución en cada ubicación de la
banda. Los resultados de cada convolución luego se suman para
obtener la respuesta completa. Es muy eficiente y funciona bien
para señales grandes, ya que reduce el número de pasos
necesarios.
Demostración en Matlab
Método de grafica
El método gráfico consiste en graficar las dos señales en el Fig. Código método de gráfico.
plano cartesiano, mover una de las señales y superponer la otra,
14
El cual después de correr el código con los mismos valores Se resuelve la ecuación diferencial homogénea asociada:
que se le dinero a método de cinta para corroborar que ambos
métodos funcionan y daría lo mismo: ℎ(𝑡) = 𝐶1𝑒 (−2𝑡) + 𝐶2𝑒 (−3𝑡)
0 = 𝐶1 + 𝐶2 0 = −2𝐶1 − 3𝐶2
V. EJERCICIO 3
Un sistema LTI viene dado por el siguiente modelo en VI. REFERENCIAS
operador diferencial (𝐷^2 + 5𝐷 + 6)𝑦(𝑡) = (𝐷 + 1)𝑢(𝑡) [1] A. V. Oppenheim and A. S. Willsky, Signals and Systems, Prentice
Hall, 1996.J. U.
a.) Encuentre el polinomio característico del sistema y [2] B. P. Lathi, Signal Processing and Linear Systems, 2nd
determine sus raíces ed., Berkeley-Cambridge Press, 2005.
[3] S. T. Karris, "Signals and Systems: With MATLAB
El sistema LTI dado por el modelo en operador Applications", Orchard Publications, 2010.
diferencial: [4] R. Figueroa and A. Cornejo, Análisis complejo: teoría,
métodos y aplicaciones, 1ra edición, Pearson Educación,
(𝐷 2 + 5𝐷 + 6)𝑦(𝑡) = (𝐷 + 1)𝑢(𝑡) 2010.
[5] J. R. Pineda, Señales y Sistemas, 3ra edición, Ecoe
Se puede representar en el dominio de la frecuencia como: Ediciones, 2018.
Y(s) = H(s)U(s)
(𝑠 2 + 5𝑠 + 6)𝑦(𝑡) = (𝑠 + 1)𝑢(𝑡)
𝑠 2 + 5𝑠 + 6 = 0
Por lo tanto, las raíces del polinomio
característico y del sistema LTI son R1 = -2 y R2 = -3.