2015-10
Prof. Winston S. Percybrooks
Problemas.
1. (30 pts.) Considere dos sistemas conectados en serie, Sistema 1 y Sistema 2. Suponga que
Sistema 1 no tiene memoria y est caracterizado por la relacin entrada/salida y[n] =
(n+1)x[n], mientras que Sistema 2 es LTI con respuesta al impulso h1[n] descrita como:
Compare y1[n] con y2[n]. Esperara que las dos seales resultantes fuesen iguales?Se
viola la propiedad asociativa de la convolucin en caso que no sean iguales? Explique sus
respuestas.
2. (30 pts.)Para aplicaciones en tiempo real se requiere procesar seales con el menor tiempo
de procesamiento posible. Particularmente cuando la seal de entrada es muy larga
comparada con la respuesta al impulso del sistema, es conveniente usar una tcnica
llamada convolucin por bloques para calcular la salida. La seal de entrada se divide en
bloques ms cortos que pueden ser procesados ms rpido. La linealidad del sistema
garantiza que la salida total puede calcularse como la superposicin de las salidas de cada
bloque ms corto. Para ilustrar este mtodo asuma que se tiene un sistema LTI con
respuesta al impulso h[n] que es diferente de cero slo en el intervalo n=[0,P-1]. Tambin
asuma que la seal de entrada x[n] es cero para n < 0 y su longitud mucho mayor que P.
Entonces x[n] puede dividirse en segmentos de longitud L as:
donde L > P y
Para h[n] = (0.9)n(u[n] u[n 10]) y x[n] = cos(n 2)sen(2n/5), compute en forma
directa y[n] = h[n]*x[n] para n = [0,199]. Grafique el resultado usando stem().
Use L = 50 para dividir la seal x[n] en el rango n = [0,199] en 4 segmentos con 50
muestras cada uno (x0[n], x1[n], x2[n], x3[n]). Compute y0[n], y1[n], y2[n], y3[n] como las
salidas correspondientes a cada uno de los segmentos de x[n].
Encuentre la salida total del sistema como y[n] = y 0[n] + y1[n-k] + y2[n-2k] + y3[n-3k].
Determine el valor adecuado de k de manera que la seal resultante sea igual a la
obtenida en la primera parte cuando se us de una vez la totalidad de la seal de
entrada.
El mtodo aqu descrito se conoce como Superposicin y Suma (Overlap-add), puede
explicar por qu se llama as?
3. (40 pts.) Con este problema explorar el uso de modelos LTI para una aplicacin real en
procesamiento de audio: la generacin y eliminacin de ecos:
Considere un sistema LTI con respuesta al impulso h[n] = [n] + a[n-N], con a < 1.
Este sistema es un buen modelo para la generacin del eco resultante cuando la seal
original es reflejada por una superficie parcialmente absorbente como una pared. Por
ejemplo si tenemos una persona hablando en un cuarto con eco, un micrfono captar
la onda acstica proveniente directamente de la boca de la persona, pero tambin la
onda reflejada (eco) por la pared del recinto. Debido a que el eco tiene que recorrer
mayor distancia estar siempre retrasado respecto a la seal de la persona. Adems
como la pared es parcialmente absorbente la amplitud de la onda sonora tambin se
atena (factor a). Para efectos de este ejemplo asuma que la onda sonora original slo
de refleja una vez contra la pared y no hay otras fuentes de reflexin.
Cargue en Matlab el archivo Test.wav.
Compute una nueva seal de audio usando el contenido de Test.wav y el sistema
generador de ecos descrito antes con N = 1000 y a = 0.5. Grafique y escuche la seal
resultante.
Considere ahora el problema de eliminar el eco que acaba de introducir en la seal de
audio. Desde el punto de vista de anlisis de sistemas LTI, Qu condicin debe
cumplir un hipottico sistema removedor de ecos respecto al sistema generador de ecos
ya descrito?
Dado un sistema LTI con relacin entrada/salida y[n] = x[n] ay[n-N], donde y[n] es la
salida y x[n] la entrada. Pruebe que el sistema propuesto cumple con la condicin
requerida en el punto anterior para remover el eco.
Para N = 1000 y a = 0.5, compute la respuesta al impulso g[n] del sistema removedor
de ecos para n = [0,4000].
Utilice la seal con eco generada anteriormente como entrada al sistema g[n], grafique
y escuche los resultados, haga comentarios.
Bonificacin: Experimente con la generacin y eliminacin de mltiples ecos. Si se
tiene una seal con un eco desconocido, Cmo podran estimarse los valores de N y a?