Está en la página 1de 3

2.

2 Ejercicio 2 – Convolución discreta (tabular y gráfica):


Usando como guía el ejemplo 7.3 de la página 173 del libro
Ambardar, determine la respuesta de un filtro FIR (ℎ[𝑛]), a
la entrada 𝑥[𝑛]. Posteriormente verifique su respuesta
diseñando un script con el método gráfico de convolución,
en Matlab u Octave y anexe el resultado junto con el script
(práctica):

3 Nota: la constante “a” corresponde al último digito del número de su


grupo, y la constante “b” corresponde con el último dígito de su
código universitario (documento de identidad), si “a” es cero, o “b”
es cero utilice a=3, o b=3 según sea el caso.

̌ , 𝑎, 𝑏, 4]
𝑥[𝑛] = [4, 𝑎, −2

ℎ[𝑛] = [ 0.5, 𝑏̌ , 2.5]


̌ , 6,2,4]
𝑥[𝑛] = [4,6, −2

ℎ[𝑛] = [ 0.5, 2̌, 2.5]


a=Grupo 6

B=Código 2

𝑛𝑑𝑖𝑐𝑒 𝑑𝑒 𝑖𝑛𝑖𝑐𝑖𝑜 = −2 − 1 = −3
𝑖𝑛𝑑𝑖𝑐𝑒 𝑑𝑒 𝑡𝑒𝑟𝑚𝑖𝑛𝑎𝑐𝑖𝑜𝑛 = 3 + 1 = 4
𝐿𝑜𝑛𝑔𝑖𝑡𝑢𝑑: 𝐿𝑥 + 𝐿𝑦 − 1 = 6 + 3 − 1 = 8

n = -2 -1 0 1 2 3

x[n] = 4 6 -2 6 2 4

h[n] = 2,5 2 0,5

10 15 -5 15 5 10
8 12 -4 12 4 8
2 3 -1 3 1 2
10 23 9 8 16 17 9 2
n= -3 -2 -1 0 1 2 3 4

%% Grafica x[n] JULIO RAFAEL ANILLO


Xn=[4, 6, -2, 6, 2, 4];
n=[-2, -1, 0, 1, 2, 3];
subplot(3,1,1)
stem(n,Xn,'m')
grid
title ('Señal discreta X[n] - JULIO RAFAEL ANILLO)
xlabel ('n')
ylabel ('Amplitud')
xlim([-3,4])

%% Grafica h[n] JULIO RAFAEL ANILLO

Hn=[0, 2.5, 6, 0.5, 0, 0];


subplot(3,1,2)
stem(n,Hn,'r')
grid
title (JULIO RAFAEL ANILLO)
xlabel ('n')
ylabel ('Amplitud')
xlim([-3,4])

%% convolucion discreta x[n]*h[n] - JULIO RAFAEL ANILLO

ConDis=conv(Xn,Hn);
ncon=(-4:1:6);
subplot(3,1,3)
stem(ncon,ConDis,'b')
grid
title ('convolucion discreta x[n]*h[n] - JULIO RAFAEL
ANILLOZAPATA')
xlabel ('n')
ylabel ('Amplitud')
xlim([-4,5])

También podría gustarte