AyPS TP2 2023
AyPS TP2 2023
AyPS TP2 2023
1) Demuestre que:
R∞ R∞
1. la convolución puede escribirse como x(τ )h(t − τ )dτ o como −∞ x(t − τ )h(τ )dτ
−∞
R∞
2. Que en el caso de tener un sistema causal donde se cumple 0 x(t − τ )h(τ )dτ los limites de la otra forma
Rb
de escribir la convolucón cambian a x(τ )h(t − τ )dτ . Determine a y b.
2) Realice la convolución entre las siguientes señales:
1. x[n] = αn u[n] h[n] = β n u[n]
P(N −1)/2
2. x[n] = αn u[n] h[n] = ⊓5 [n] (notar que ⊓N [n] = k=−(N −1)/2 δ[n − k] para N impar)
3. x[n] = sin(2πn/5) h[n] = ⊓5 [n] - considere que x[n] es periódico, y cómo puede usar ese dato para
ahorrarse infinitos términos en la convolución.
4. x[n] = sin(2πn/10) h[n] = αn u[n] - este ejercicio es similar al anterior, pero con una respuesta al impulso
infinita, cómo afecta esto?
3) Un sistema con respuesta h(t) es excitado por una señal periódica x(t) = e−j2πf0 t .
1. Escriba la relación entrada salida (convolución) en términos de x(t − τ )
2. Operando verifique que la salida tiene un término que depende de t y otro que no. Puede decir entonces
que la señal de salida tiene la misma forma que la de entrada? En qué se diferencian?
3. Rememorando un poco de álgebra lineal, un vector x de dimension N que ”pasa” por un sistema lineal es
equivalente a multiplicarlo por una matriz A de N × N , resultando y = Ax. Cómo llamaba a un vector que
luego de ”pasar” por un sistema lineal vuelve a ser el mismo vector pero con escala cambiada Ax = λx.
4. En términos de lo que respondió antes, como llamarı́a a la función x(t) del ejercicio?
4) Considere el sistema dado por y(t) = sen(2πt)x(t)
1. calcule su respuesta al impulso
2. determine la salida cuando entrada es x(t) = ⊓(t)
3. pudo representar la ecuación entrada salida en términos de una convolución? Si no pudo, explique porqué.
4. en términos de que integral se puede expresar la salida? Escrı́bala.
5) Realice la convolución de las siguientes señales
1. x(t) = e−αt u(t) h(t) = e−βt u(t)
2. x(t) = e−|αt| u h(t) = e−βt u(t)
3. x(t) = ⊓(t) h(t) = δ(t − t0 )
4. x(t) = ⊓(t) h(t) = ⊓(t)
5. Generalizando el caso anterior, considere un cajon que es convolucionado con otro cajon y luego con otro.
Halle esta convolución en forma analı́tica. Luego realicelo con python y simule muchas convoluciones de
cajones con cajones. A que le parece que tiende el resultado?
P∞
6. x(t) = k=−∞ ⊓(t − 2k) h(t) = ⊓(t) - la primer seãl se conoce como extensión periódica del cajón (se
pueden hacer extensiones periódicas de cualquier tipo de se nales, incluso de longitud
P∞infinita), verifique que
es periodica y luego realice la convolución usando esa propiedad. (ayuda, resuelva k=−∞ δ(t − kT ) ∗ ⊓(t))
6) Demuestre que la convolución es asociativa (i.e. [x(t) ∗ h(t)] ∗ g(t) = x(t) ∗ [h(t) ∗ g(t)]) y verifique que la
salida de pasar x(t) = e−αt u(t) primero por el sistema h(t) = e−βt u(t) yluego esa salida pasa por otro sistema
g(t) = e−γt u(t) es equivalente a pasara la se nal por un sistema con respuesta al impulso dada por la convolución
h(t) ∗ g(t). Para ahorrarse cuentas puede usar un resultado previo.
7) Demuestre que la convolución es conmutativa (i.e. h(t) ∗ g(t) = g(t) ∗ h(t)).
8) Realice un diagrama en bloques (en función de sus subsistemas hi [n]) de un sistema cuya respuesta al impulso
puede expresarse como
heq [n] = [h1 [n] ∗ (h2 [n] + h3 [n] ∗ h4 [n])] + h5 [n]
Determine heq [n] cuando h1 [n] = δ[n] + δ[n − 3], h2 [n] = h3 [n] = ⊓3 [n + 2], h4 [n] = 0.5n u[n] y h5 [n] = u[n]
9) Consideremos dos señales perid́icas x1 (t) y x2 (t), ambas con perı́odo T . Verifique que la convolución de
ambas no converge. En estos casos es conveniente definir una convolución que explote esa periodicidad, que
denominaremos ”convolución periódica”
Z T
y(t) = x1 (τ )x2 (t − τ )dτ = x1 (t) ⊛ x2 (t)
0
Notar que la definición es la misma que la de la convolución, pero integrando solo sobre un periodo.
RT
• Verifique que integrar sobre cualquier perı́odo da el mismo resultado, es decir y(t) = 0
x1 (τ )x2 (t−τ )dτ =
R a+T
a
x1 (τ )x2 (t − τ )dτ para cualquier a.
• Resuelva la convolución periódica entre las funciones periódicas de perı́odo T = 1 cuyos primeros perı́odos
están dados por ⊓(2[t − 1/4]) y e−t .
R∞
10) Definimos la operación de correlación entre dos señales como ϕxy (t) = −∞ x(t + τ )y(τ )dτ
4. Como podrı́a implementar la correlación de una señal con otra usando un sistema lineal? (relacione la
ecuación de correlación con la de convolución).
5. Implemente la correlación utilizando python.
6. Realice analı́ticamente la correlación entre x(t) = ∧(t) ∗ ⊓(t) con y(t) = ⊓(t)
7. Realice la correlación de las dos funciones previas utilizando python. Superponga el resultado analı́tico y
saque conclusiones.
11) Un SLIT que se excita con x(t) = u(t) tiene salida dada por y(t) = 2(1 − e−t )u(t) y si x(t) = cos(t) se
obtiene y(t) = 1, 414 cos(t − π/4). Encuentre la salida para las siguientes entradas
13) Un sistema de tiempo discreto tiene respuesta al impulso h[n] = 0, 3(0, 7)n u[n]
1. Utilice conv para calcular la respuesta de este sistema para x[n] = u[n] y grafique la respuesta.
2. Utilice conv para calcular la respuesta de este sistema para x[n] = sen(nπ/8)u[n] y grafique la respuesta.
3. Encuentre la ecuación en diferencias de primer orden que representa a este sistema.
14) Una forma usual de modelar rebotes de señales (por ejemplo ecos de sonido, o rebotes de se nales de
radiofrecuencia) es considerar un SLIT definido por impulsos equispaciados y escalados
∞
X
h(t) = hn δ(t − nT )
n=−∞
1. P
Si la entrada al sistema también se considera como una sumatoria de impulsos desplazados T x(t) =
∞ P∞
k=−∞ kx δ(t−kT ), demuestre que la salida puede escribirse como y(t) = m=−∞ ym δ(t−mT
P∞ ) donde los
coeficientes ym se obtienen de la convolución de los coeficientes xm y hm es decir ym = k=−∞ xk hm−k .
Considere para ello que la convolución de dos deltas desplazadas es otra delta cuyo desplazamiento es la
suma de los desplazamientos originales.
2. Este modelo puede utilizarse también para aproximar sistemas con respuesta al impulso continuas. Si T
es pequeP no (de modo que la variación de la función en ese intervalo es poca) se puede aproximar a
∞ −t
h(t) ≃ n=−∞ h(nT )δ(t − nT ) ∗ ⊓(t/T − 1/2). Considere h(t) = e u(t), determine un valor de T
razonable y utilı́celo para encontrar la función de aproximación. Grafique ambas en python, probando
distintos valores de T .
15) Uno de los usos más frecuentes de los sistemas inversos es en la remocón de distorsiones que ocuren en
señales. Como vimos en el ejercicio anterior, una señal acústica emitida
P∞ se recibe con ecos, que pueden modelarse
como réplicas escaladas y retardadas de la señal original h(t) = n=0 hn δ(t − nT ).
1. Supongamos que x(t) es una señal acústica transmitida, que se recibe con ecos y(t) = x(t) ∗ h(t), y
queremos eliminar el efecto de estos por medio de un sistema inverso g(t). Este problema en particular es
inversible y podemos hallar un sistema tal que y(t) ∗ g(t) = x(t) (en otros casos en que el sistema no sea
completamente inversible, podemos aproximarnos a la inversa, y recuperar una señal similar P∞ a la original).
La forma de l sistema inverso también será de impulsos escalados y retrasados g(t) = n=o gn δ(t − nT ).
Basado en el resultado del ejercicio anterior, y en que h(t) ∗ g(t) debe ser igual a δ(t), escriba el sistema de
ecuaciones que debe resolverse para hallar los coeficientes gn .
2. Suponga que h0 = 1, h1 = 1/2 y todos los demas coeficientes son cero. Halle explı́citamente los gn .
3. Un modelo simplificado para la generación de ecos es utilizar un sistema autoregresivo y(t) = x(t) + αy(t −
T ). Determine la respuesta al impulso de este sistema (considerando que estaba en reposo, i.e. y(t) = 0
para t < 0).
3. A la señal generada previamente, súmele una señal de ruido Sr = 0.5 ∗ rand(100, 1);, grafique la señal antes
de pasarla por el sistema y luego de pasarlo por el mismo. Elabore sobre el resultado que haya obtenido.