Está en la página 1de 15

Convolución discreta

Métodos

• Por suma de columnas


Dado que la convolución y[n] es igual a la suma
desplazada de la respuesta al impulso, debida a cada
uno de los impulsos de la entrada
1. Índice de inicio= Suma de los índices de inicio de las
secuencias
2. Alinear la secuencia x[n] debajo de h[n]
3. Alinear con cada muestra de x[n], el producto del
arreglo entero h[n] con esa muestra x[n].
4. Sumar las columnas
• Ejemplo 1: encontrar y[n]
x[n]={2,-1,3} h[n]={1,2,2,3}
Las secuencias inician en cero
X[n] al ser la señal de entrada se puede expresar como
x[n]  2 [n]  1 [n  1]  3 [ n  2]

1. Índice de inicio= Suma de los índices de inicio


de las secuencias
nh=0; nx=0
0+0=0=ny
Retraso
=0
=1
N_y 0 1 2 3 4 5
h[n] = 1 2 2 3
X[n] = 2 -1 3
Entrada Respuesta =
2[n] 2h[n] = 2 4 4 6
-[n-1] -h[n-1] = -1 -2 -2 -3
3[n-2] 3h[n-2] = 3 6 6 9
Suma=x[n] Suma=y[n] = 2 3 5 10 3 9

y[n]  2 [n]  3 [ n  1]  5 [ n  2]  10 [ n  3]  3 [ n  4]  9 [ n  5]

y[n]  2,3,5,10,3,9
• Ejemplo 2: encontrar y[n]
x[n]={2,1,3} h[n]={2,5,0,4}
Las secuencias inician en -1 y -2
X[n] al ser la señal de entrada se puede expresar como

1. Índice de inicio= Suma de los índices de inicio


de las secuencias
(-1)+(-2)=-3=ny
Retraso=1
Retraso
=0
Ny -3 -2 --1 0 1 2
h[n] = 1 2 2 3
X[n] = 2 -1 3
Entrada Respuesta =
2[n] 2h[n] = 2 4 4 6
-[n-1] -h[n-1] = -1 -2 -2 -3
3[n-2] 3h[n-2] = 3 6 6 9
Suma=x[n] Suma=y[n] = 2 3 5 10 3 9

y[n]  2,3,5,10,3,9
• Método por reflexión, desplazamiento,
multiplicación y suma

1. Obtener x[n-k]=x[-(-n+k)] y evaluar en n=0


es decir x[-k]
2. Alinear el último de x[n] (o el primero de x[-k]
con el primero de h[n]
3. Desplazar x[n-k] hacia la derecha un índice cada
vez
4. Multiplicar los valores que se empalman y
sumarlos para obtener el valor de y[n-k] que
corresponde
• Ejemplo: Encontrar la convolución de h[n] y
x[n]
h[n]={2,5,0,4}
x[n]={4,1,3}

El índice inicial de y[n] se calcula sumando los


índices iniciales (-2)+(-1)= -3
n=-3
n de h -4 -3 -2 -1 0 1 2 3 4
h[n] 0 0 2 5 0 4 0 0 0
x[-n] 3 1 4 0 0 0 0 0 0
n de x 1 0 -1
Resultado 0 0 8 0 0 0 0 0 0
y[n]
total 8
n de y -3 -2 -1 0 1 2 3

y[ -3]=8
n=-2
n de h -4 -3 -2 -1 0 1 2 3 4
h[n] 0 0 2 5 0 4 0 0 0
x[-n] 0 3 1 4 0 0 0 0 0
n de x 1 0 -1
Resultado 0 0 2 20 0 0 0 0 0
y[n]
total 22
n de y -3 -2 -1 0 1 2 3

y[-2]=-2
n=-1
n de h -4 -3 -2 -1 0 1 2 3 4
h[n] 0 0 2 5 0 4 0 0 0
x[-n] 0 0 3 1 4 0 0 0 0
n de x 1 0 -1
Resultado 0 0 6 5 0 0 0 0 0
y[n]
total 11
n de y -3 -2 -1 0 1 2 3

y[-1]=11
n=0
n de h -4 -3 -2 -1 0 1 2 3 4
h[n] 0 0 2 5 0 4 0 0 0
x[-n] 0 0 0 3 1 4 0 0 0
n de x 1 0 -1
Resultado 0 0 0 15 0 16 0 0 0
y[n]
total 31
n de y -3 -2 -1 0 1 2 3

y[0]=31
n=1
n de h -4 -3 -2 -1 0 1 2 3 4
h[n] 0 0 2 5 0 4 0 0 0
x[-n] 0 0 0 ‘ 3 1 4 0 0
n de x 1 0 -1
Resultado 0 0 0 0 0 4 0 0 0
y[n]
total 4
n de y -3 -2 -1 0 1 2 3

y[1]=4
n=2
n de h -4 -3 -2 -1 0 1 2 3 4
h[n] 0 0 2 5 0 4 0 0 0
x[-n] 0 0 0 0 0 3 1 4 0
n de x 1 0 -1
Resultado 0 0 0 0 0 12 0 0 0
y[n]
total 12
n de y -3 -2 -1 0 1 2 3

y[2]=12
n=3
n de h -4 -3 -2 -1 0 1 2 3 4
h[n] 0 0 2 5 0 4 0 0 0
x[-n] 0 0 0 0 0 0 3 1 4
n de x 1 0 -1
Resultado 0 0 0 0 0 0 0 0 0
y[n]
total 0
n de y -3 -2 -1 0 1 2 3

y[3]=0

y[n]={8,22,11,31,4,12}

También podría gustarte