Está en la página 1de 18

SEALES Y SISTEMAS ING. EDGAR RISSIOTI.

Grupo #1
-Integrantes: - Jorge Luis Monasterios Coimbra - Sergio Ortega Flores - Ana Karina Vilcaez Yucra

Sistemas LTI en Tiempo Discreto

SEALES Y SISTEMAS

La convolucin nos ayuda a determinar el efecto que

tiene el sistema en la seal de entrada. Puede ser visto que el sistema lineal de tiempo invariante es completamente caracterizado por su respuesta al impulso. La convolucin determina la salida del sistema por medio del conocimiento de la entrada y la respuesta al impulso del sistema.

La convolucin es una herramienta muy importante que es representada por el smbolo *, y puede ser escrita como y(t)=x(t)*h(t) La convolucin de f y g se denota f * g y se define como la integral del producto de ambas funciones despus de desplazar una de ellas una distancia n.

Para las funciones discretas se puede usar una forma discreta de la convolucin. Esto es:

Cuando se trata de hacer un procesamiento digital de seal no tiene sentido hablar de convoluciones aplicando estrictamente la definicin ya que solo disponemos de valores en instantes discretos de tiempo. Es necesario ,una aproximacin numrica. Para realizar la convolucin entre dos seales, se evaluar el rea de la funcin : . Para ello, disponemos de muestreos de ambas seales en los instantes de tiempo , que llamaremos y (donde n y k son enteros).El rea es:

La convolucin discreta se determina por un intervalo de muestreo t = 1 :

1.-Asociatividad: (x[n]*h1[n])*h2[n] = x[n]*(h1[n]*h2[n])


f1[n](f2[n]f3[n])=(f1[n]f2[n])f3[n]:

2.-Conmutatividad: x[n]*h[n] = h[n]*x[n]


f[n]h[n]=h[n]f[n]

3.-Distributividad: x[n]*(h1[n]+h2[n]) = x[n]*h1[n]+x[n]*h2[n]

f1[n](f2[n]+f3[n])=f1[n]f2[n]+f1[n]f3[n]

4.-Asociativa con la multiplicacin escalar: a(x[n]*h[n])= (a x[n])*h[n ]=x[n]*(a h[n ]) 5.-Elemento Neutro:
x[n]*0 = 0*x[n] = 0

6.-Elemento Unitario:
x[n]*[n] = [n]*x[n] = x[n]

La suma de convolucin provee una manera

matemticamente concisa para expresar el resultado de un sistema LTI, basado en una entrada arbitraria para una seal discreta y tambin el saber la respuesta del sistema.
La suma de convolucin es expresada como:

y[n]=k=x[k]h[nk] As como en tiempo continuo la convolucin es representado por el smbolo *, y puede ser escrita como y[n]=x[n]h[n] Al hacer un simple cambio de variables en la suma de convolucin, k=nk, podemos demostrar fcilmente que la convolucin es conmutativa: x[n]h[n]=h[n]x[n]

Impulso Unitario:
[n]= 1 si n=0 0 si n0

Respuesta al Impulso Unitario: Es exactamente lo que su nombre implica- la respuesta de un sistema LTI, como por ejemplo un filtro, cuando la seal de entrada del sistema es un impulso unitario (o muestra unitaria). Un sistema puede ser completamente descrito por su respuesta al impulso por las razones explicadas previamente, ya que todas las seales pueden ser representadas por una superposicin de seales. Una respuesta al impulso da una descripcin equivalente a la dada por una funcin de transferencia, ya que existen Transformadas de Laplace para cada una. NOTACIN: Se usa [n] para identificar un impulso de tiempo discreto.

Los computadores digitales son ideales para la implementacin de descripciones en el dominio del tiempo de sistemas discretos, porque naturalmente el computador almacena y manipula secuencias de nmeros. Por ejemplo, la suma de convolucin describe la relacin entre la entrada y la salida de un sistema de tiempo discreto, y es fcilmente evaluada en un computador como la suma de productos de nmeros La exploracin con Matlab se centra en el estudio de sistemas en tiempo discreto. Algunas aplicaciones son:

Ejemplo 1
La suma de la convolucin expresa la salida de un sistema de

tiempo discreto en trminos de la entrada y la respuesta al impulso del sistema. Matlab tiene una funcin llamada conv que evala la convolucin de seales de tiempo discreto de duracin finita. Si x y h son vectores representado seales, entonces el siguiente comando de Matlab genera un vector llamado y representando la convolucin de la seales representadas por x y h. y = conv(x, h) Ntese que se debe conocer el tiempo de origen de las seales representadas por x y h con el fin de determinar el tiempo de origen de la convolucin. En general, si el primer elemento de x corresponde al tiempo n=kx y el primer elemento de h corresponde a n=kh, entonces el primer elemento de y corresponde al tiempo n= kx+kh.

Consideremos el siguiente ejemplo: asuma el sistema LTI el

cual tiene la siguiente respuesta al impulso:

Determine la salida de este sistema en respuesta a la siguiente entrada.

Aqu el primer elemento diferente de cero en la respuesta al

impulso del sistema ocurre en el tiempo n = -1 y el primer elemento de la entrada x ocurre en el tiempo n = 0. La anterior convolucin se puede calcular en Matlab de la siguiente manera:

>> h = [1, 2, 1]; >> x = [2, 3, -2]; >> y = conv(x,h) y= 2 7 6 -1 -2 >> n = -1:3; >> stem(n,y); El primer elemento en el vector y corresponde al tiempo n = 0 + (-1 ) = -1

Ejemplo 2
Se determinar la salida de un sistema con respuesta al impulso dada por:

Y entrada: .

Se puede en este caso usar el comando conv para calcular la respuesta del sistema. En este caso, la respuesta al impulso consiste de diez unos consecutivos comenzando en el tiempo n = 0, y la entrada consiste de cinco unos consecutivos comenzando en el tiempo n = 2. Estas seales pueden ser definidas en Matlab usando los siguientes comandos:

>> h = ones(1,10); >> x = ones(1,5); La salida se obtiene y es graficada usando los siguientes comandos: >> n = 2:15; >> y = conv(x, h); >> stem(n, y); En este ejemplo, el primer elemento del vector y corresponde al tiempo n = 2 + 0 como se muestra en la siguiente figura.