Está en la página 1de 5

2 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 x (t ) y
y (t), 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):
Ítem Individual:

Desarrollo:
5 individual
Punto A transformada de Fourier parte
x ( t )=5 t ( u ( t−1 ) −u ( t ) ) +5 u ( t−3 )−5 u ( t −1 )−5 ( t−4 ) ( u ( t−4 )−u ( t−3 ) )

x ( t )=5 t ( u ( t−1 ) −u ( t )−u ( t−4 )+u ( t−3 )) −5 u ( t−1 )+ 20u ( t−4 ) −15u ( t−3 )

x (t)= ( e −1−e−4 jω +e−3 jω ) +2 πδ ( ω )+ 1 ¿


−5 − jω
( )
ω 2

 Código y grafica en Matlab


% Grafica ejercicio 4 - Sergio Andres Murcia Garzon

clc, clear all, close all

t1a = -2:.01:-1;
t2a = -1+0.01:.01:0;
ta = [t1a t2a];
x1a = 0:.01:1;
x2a = fliplr(0+.01:.01:1);
xa = 5*[x1a x2a];

t1b = -1:.01:0-.01;
t2b = 0:.01:1;
tb = [t1b t2b];
x1b = 0:.01:1-.01;
x2b = fliplr(0:.01:1);
xb = 5*[x1b x2b];

t1c = 0:.01:1;
t2c = 1+.01:.01:2;
tc = [t1c t2c];
x1c = 0:.01:1;
x2c = fliplr(0:.01:1-.01);
xc = 5*[x1c x2c];

x = 5*[x1a x2a+x1b x2b+x1c x2c];


t = linspace(-2,2,length(x));

figure
plot(ta+2,xa,tb+2,xb,tc+2,xc,t+2,x)
hold on
title("Señal x(t) Sergio Andres Murcia")
axis([-1 5 0 5])
grid
hold off

Ítem Grupal:

 Realizamos la función y(t)


y ( t ) =( sen (2 πft ) )( rect ( t /6−6 ))
y ( t ) =6∗ ( sen ( 2 πft ) )( u ( t )−u ( t−6 ) )

1
T =→ f =
12

1
( ( ( ) )) ( ( )
y ( t ) =3∗ sen 2 π
12
t u t −u ( t−6 ) )

 Remplazamos la transformada

6∗sen 2 π
( 12 ) [ ( 12 ) ( 12 ))]
( 1
) t → jπ δ w+2 π ( 1
) −δ w−2 π ( 1

1 π π
( ( ) ) [ ( ) ( )]
6∗sen 2 π
12
t → jπ δ w+ −δ w−
6 6

1 1
(
6∗( u ( t )−u ( t−6 ) ) → πδ ( w )+
jw (
−e− j 6 w πδ ( w ) +
jw ))
π π 1 1
( [ ( ) ( )]) (
X ( w )=6∗ jπ δ w+
6
−δ w−
6
∗ πδ ( w )+
jw
−e
− j 12w
(πδ ( w ) +
jw ))
 Código y grafica en Matlab
Script en Matlab

clc
%% Grafica Seno Sergio Andres Murcia
t=-12:0.001:12;
Yt=6*sin(2*pi*(1/12).*t);
subplot(3,1,1)
plot (t,Yt)
title('señal senoidal')
ylim ([-12,12])
%--------------------------------------------%
%%Señal original 6*u(t) // Sergio Andres Murcia
grid
rect=(t>=0)-(t>=6)
subplot(3,1,2)
plot(t,rect)
xlabel('Tiempo')
title('Señal pulso rect (t-12)')
ylim ([-2,2])
%--------------------------------------------%
%%Señal y(t) // Sergio Andres Murcia
resul=Yt.*rect;
subplot(3,1,3)
plot(t,resul)
xlabel('Tiempo')
title('Señal resultante')
ylim ([-0.5,7])
xlim([-5,10])
Simulación

También podría gustarte