Está en la página 1de 5

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):
̌ , 𝑎, 𝑏, 4]
𝑥[𝑛] = [4, 𝑎, −2

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

𝑎 = 1 𝑛𝑢𝑚𝑒𝑟𝑜 𝑑𝑒 𝑔𝑟𝑢𝑝𝑜
𝑏 = 3 𝑛𝑢𝑚𝑒𝑟𝑜 𝑑𝑒 𝑐𝑒𝑑𝑢𝑙𝑎

̌ 1,3,4]
𝑥[𝑛] = [4,1, −2,

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

𝑥[𝑛] 4 1 -2 1 3 4 𝑛=5
ℎ[𝑛] 0.5 3 2.5 𝑚=3
2 0.5 -1 0.5 1.5 2 (𝒏 + 𝒎) − 𝟏
12 3 -6 3 9 12 (5 + 3) − 1 = 7
10 2.5 -5 2.5 7.5 10 𝑛 = −1
𝑦[𝑛] 2 12.5 12 -3 -0.5 13.5 19.5 10 𝑚 = −1
𝑛 + 𝑚 = −2
̌ , −3, −0.5,13.5,19.5,10]
𝑦[𝑛] = [2,12.5, 12

borrar todo ;
a = 1;
b = 3;
%% Grafica X [n] - Bryan Garcia
Xn = [4,1,2,1,3,4];
n = [- 2, -1,0,1,2,3];
subtrama (3,1,1);
tallo (n, Xn, 'r' );
cuadrícula;
título ( "señal discreta X [n] - Bryan Garcia" );
xlabel ( "n" );
ylabel ( "Amplitud" );
xlim ([- 4,4]);
%% Grafica H [n] - Alexis Pedroza
Hn = [0.5, b, 2.5];
m = [- 1,0,1];
subtrama (3,1,2);
tallo (m, Hn, 'b' );
cuadrícula;
título ( "señal discreta H [n] - Bryan Garcia" );
xlabel ( "m" );
ylabel ( "Amplitud" );
xlim ([- 4,4]);
%% Grafica y [n] - convolucion H [n] * x [n] Bryan Garcia
c = conv (Xn, Hn);
ncon = [2,12.5,12, -3,0.5,13.5,19.5,10]
subtrama (3,1,3);
tallo (ncon, c, 'g' );
cuadrícula;
título ( "convolución y [n] = X [n] * Y [n] - Bryan Garcia" );
xlabel ( "n" );
ylabel ( "Amplitud" );
xlim ([- 4,20]);
2.3. Ejercicio 3 – Series de Fourier: Usando como guía el capítulo 8 de la página 197 del
libro Ambardar, dibuje tres (3) periodos de la siguiente señal 𝑥(𝑡) y calcule los coeficientes
trigonométricos de la serie de Fourier.
a) 𝑥(𝑡)=9∗𝑟𝑒𝑐𝑡(𝑡−𝑏) con T=6 s
𝑥(𝑡)=9∗𝑟𝑒𝑐𝑡(𝑡−3)

• Encuentre los coeficientes 𝑎0, 𝑎𝑘 y 𝑏𝑘

Frecuencia fundamental
1 2𝜋
𝑓0 = 𝑇 𝑤0 = 𝑠𝑖𝑒𝑛𝑑𝑜 𝑇 = 6𝑠
𝑇

Se tiene
2.4. Ejercicio 4 – Transformada de Fourier: Usando como guía los ejemplos 9.5 de las
páginas 259 del libro Ambardar y las tablas 9.1 y 9.2, determine la transformada de Fourier
de las señales 𝑥(𝑡) y 𝑦(𝑡), usando pares de transformadas y propiedades reconocibles.
Posteriormente verifique su respuesta diseñando un script con la combinación lineal de
señales usadas para obtener x(t) y y(t), en Matlab u Octave y anexe el resultado junto con el
script (práctica):

Se tiene que

𝑥(𝑡) = −𝑢(𝑡) + 𝑢(𝑡 − 2) + 𝑢(𝑡 − 2) − 𝑢(𝑡 − 4)

1 1 −2𝑗𝑤 1 −2𝑗𝑤 1 −4𝑗𝑤


𝑥(𝑓) = −𝜋𝛿(𝑤) − + 𝜋𝛿(𝑤) + 𝑒 + 𝜋𝛿(𝑤) + 𝑒 − 𝜋𝛿(𝑤) − 𝑒
𝑗𝑤 𝑗𝑤 𝑗𝑤 𝑗𝑤

1 1 −2𝑗𝑤 1 −4𝑗𝑤
𝑋(𝑓) = −𝜋𝛿(𝑤) + + 2 (𝜋𝛿(𝑤) − 𝑒 ) − 𝜋𝛿(𝑤) − 𝑒
𝑗𝑤 𝑗𝑤 𝑗𝑤

En términos Laplace
1 𝑒 −2𝑠 𝑒 −4𝑠
𝑥(𝑓) = − + 2 −
𝑠 𝑠 𝑠

borrar todo
clc
syms t
rect_1 = -hevisida (t) + heavisida (t-2);
rect_2 = heaviside (t-2) -heaviside (t-4);
rect_3 = rect_1 + rect_2;
fplot (rect_1, 'm' , 'linewidth' , 2)
mantenga en
fplot (rect_2, 'y' , 'linewidth' , 2)
mantenga en
fplot (rect_3, 'r' , 'linewidth' , 1)
rejilla en
título ( 'señal x (t) - Bryan Garcia' )
xlabel ( 'Tiempo' )
ylabel ( 'Amplitud' )
xlim ([-1 11]);

También podría gustarte