Signals and Systems Assignment: Fourier Transform & Analysis

Verified

Added on  2023/01/23

|11
|1844
|36
Homework Assignment
AI Summary
This document presents a comprehensive solution to a Signals and Systems assignment. The solution includes detailed calculations and explanations for several problems. Question 1 involves calculating the Fourier transform of a given signal and then applying Fourier transform properties. Question 2 focuses on finding the inverse Fourier transform of a given frequency-domain function. Question 3 analyzes an LTI system with a given impulse response and input signal, determining the Fourier transform of the output. Question 4 delves into the raised cosine pulse, requiring students to analyze its construction, Fourier transforms, and product in time domain. Question 5 explores energy spectral density, autocorrelation, and Parseval's theorem for a given signal, with MATLAB code for plotting and verification. Question 6 addresses the reconstruction of a sampled signal. The remaining questions touch on frequency shift properties, Fourier transform properties and the concept of real and imaginary components of a signal. The assignment covers a range of core concepts, including Fourier analysis, system analysis, and MATLAB implementation, providing a complete and insightful solution to the assignment.
tabler-icon-diamond-filled.svg

Contribute Materials

Your contribution can guide someone’s learning journey. Share your documents today.
Document Page
0SIGNALS AND SYSTEMS
SIGNALS AND SYSTEMS
Name of the Student
Name of the University
Author Note
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
1SIGNALS AND SYSTEMS
Question 1:
a) The given signal is
f(t) = 1 -3<t<3
= 0 Otherwise
The Fourier transform of the following signal is calculated by integration as given below.
F(ω) =


f ( t ) e j ω t dt =
3
3
1e j ω t dt = [e¿¿ jω t ]3
3 ¿/jω = ( j
ω )( e3 e3 )
b) Now, the Fourier transform of e ( j 100t ) f ( 2t10 ) is calculated using the Fourier transform
properties as given below.
F(f(2(t-5)) = 2*e^(-jω3)*F(jω) = 2*e^(-jω3)*( j
ω )( e3 e3 ) = (2j/ω)*(e6 1 ¿
Now, F(e ( jw0 t )x (t)¿=X ( ωw 0)
Hence, F(e ( j 100t ) f ( 2t10 ) ¿=¿ (2j/(ω-100))*(e6 j(ω100)1 ¿
Question 2:
The inverse Fourier transform of F(ω) = 2δ(ω4 ¿ + 2δ(ω+ 4 ¿ is calculated as given below.
The inverse Fourier transform is given by
g(t) = 1
2 π


G ( ω ) e j ω t d ω
Hence, f(t) = 1
2 π


( 2δ ( ω4 ) + 2 δ ( ω+ 4 ) )e j ω t d ω
Now, by property of IFT of δ ( ωw 0 ) = 1
2 π ew 0 jt
Document Page
2SIGNALS AND SYSTEMS
Hence, F1(2δ(ω4 ¿ + 2δ(ω+ 4 ¿) = 2*F1 ( δ ( ω4 ) ) +2F1 ( δ ( ω+4 ) )
= 2* 1
2 π e4 jt + 2
2 π e4 jt
= 2
π (e4 jt + e4 jt )
Question 3:
h ( t )=u ( t )e4 t
H(ω ¿ = (( 4 j ω)
2 π )
Y(ω ¿ = H(ω ¿*X( ω ¿
X(ω ¿ = rect( ω /2¿
Hence, Y(ω ¿ = ( ( 4 j ω)
2 π )rect(ω / 2¿
Question 4:
a) y(t) = 1 + cos(πt) -1<t<1
= 0 otherwise
x(t) = 1 -1<t<1
= 0 otherwise
y(t) = x(t)s(t)
MATLAB code:
t = -1:0.1:1;
x = ones(1,length(t));
s = 1 + cos(pi.*t);
Document Page
3SIGNALS AND SYSTEMS
y = s.*x;
plot(t,x,'m-',t,s,'rd',t,y,'b-')
xlim([-5,5])
legend('x(t)','s(t)','y(t)')
xlabel('time t')
ylabel('signal')
Plot:
-5 -4 -3 -2 -1 0 1 2 3 4 5
time t
0
0.2
0.4
0.6
0.8
1
1.2
1.4
1.6
1.8
2
signal
x(t)
s(t)
y(t)
b) The Fourier transform of x(t) is
F(x(t)) =


f ( t )e j ω t dt =
1
1
1e j ω t dt = ( j
ω )( e e ) = X( ¿
c) Now, the Fourier transform of s(t) is
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
4SIGNALS AND SYSTEMS
F(s(t)) = F(1 + cos(πt)) = F(1) + F(cos(πt)) = ( j
ω )( e e ) exp ( ) ( exp ( 2 )1 )
j2 ω2 +π 2
¿ ( π 2 )exp ( jω ) ( exp ( 2 j ω ) 1 )
( j2 ω2 +π 2 ) = S( ¿
d) Now, by the property of Fourier transform product in time domain = convolution in
frequency domain.
Hence, by formula
F(y(t)) = F(x(t)s(t)) = X( ¿S ( ) = ( 1
2 π )
1
1
X ( j ω' ) S ( j ( ωω' ) ) d ω'
Now, computing the integral we get the same result as
Y(ω ¿ = ( π 2 )exp ( j ω ) ( exp ( 2 j ω ) 1 )
( j2 ω2 +π 2 )
Question 5:
a) Given signal,
x(t) = 4, 0< t <2
= 0 Otherwise
Energy spectral density E =
0
2
[ x ( t ) ]
2
dt =
0
2
[ 4 ] 2
dt = 16*2 = 32.
b) The auto-correlation function of the continuous-time signal is given by,
Rff(τ) =
0
2
x ( t+ τ ) x (t )' d t=
0
2
22 d t=
0
2
4 d t= 4(2-0)= 8.
c) The Parseval’s theorem of the signal is given by,
Document Page
5SIGNALS AND SYSTEMS
Power P =


|x ( t )|
2
dt= 1
2 π


| X ( ω )|
2
dω =


| X ( 2 πf )|
2
df
d) The energy spectral density of the output signal is given by,
ESD = |H ( ω )|2
|X ( ω )|2
Where, H(ω) = F(h(t)) = 1/(2 + jω)
X(ω) = 4(1-exp(-j2ω))/(jω)
|X(ω)|^2 = (16/ω^2)
Hence, ESD = (16/(ω^2)(4 + ω^2))
e) The total energy of output signal is given by,
E =
0
2
( 16
( ω2 ) ( 4+ω2 ) ) d ω
f) The MATLAB code for plot of x(t), h(t), autocorrelation of x(t) and spectral density of
input x(t) and y(t) is given below.
MATLAB code:
t = 0:0.1:2;
x = repmat(4,1,length(t));
h = exp(-2.*t);
y = h.*x;
autocorrx = xcorr(x);
inputpsd = dspdata.psd(x);
figure(1)
Document Page
6SIGNALS AND SYSTEMS
subplot(2,1,1)
plot(inputpsd)
title('plot of input PSD')
outputpsd = dspdata.psd(y);
subplot(2,1,2)
plot(outputpsd)
title('plot of output PSD')
figure(2)
subplot(2,2,1)
plot(t,x)
title('x(t)')
subplot(2,2,2)
plot(t,h)
title('h(t)')
subplot(2,2,[3 4])
plot(autocorrx)
title('autocorrelation signal of x(t)')
energyx = sum(x.^2)
energyy = sum(y.^2)
Output:
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
7SIGNALS AND SYSTEMS
energyx =
336
energyy =
48.5210
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Normalized Frequency ( rad/sample)
5
5.5
6
6.5
7
Power/frequency (dB/(rad/sample))
plot of input PSD
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Normalized Frequency ( rad/sample)
-10
-5
0
5
10
Power/frequency (dB/(rad/sample))
plot of output PSD
Document Page
8SIGNALS AND SYSTEMS
0 0.5 1 1.5 2
3
3.5
4
4.5
5 x(t)
0 0.5 1 1.5 2
0
0.5
1 h(t)
0 5 10 15 20 25 30 35 40 45
0
100
200
300
400 autocorrelation signal of x(t)
Question 6:
The frequency of the cosine wave of 2.2 MHz which is sampled by rate 5 Msamples/sec and
then reconstructed.
The frequency of the reconstructed signal = 2.2/5 = 0.44 MHz
Question 7:
The frequency shift property of Fourier transform is given by,
F(e(jω0t)) = X(j(ω – ω0))
This can be proved by the following,
F(e(jω0t)) =
Question 8:
Document Page
9SIGNALS AND SYSTEMS
Given that x(t) is purely imaginary
From the Fourier transform property it is known that
If, F(x(t)) = X(jω) then F(x*(t)) = X*(-jω)
Now, if x(t) = ja, where, a is any constant
F(ja) = aX(ω) and F(-ja) = (-a)X*(-ω)
Hence, X(ω) = - X*(-ω)
Question 9:
h(t) = Real(g(t)*exp(jω0t))
H(ω) = F(h(t))
Re(z) = (z + z’)/2
Let, z = a + jb, z’ = a – jb
Re(z) = a
Hence, F(Re(z)) = a*delta(t)
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
10SIGNALS AND SYSTEMS
chevron_up_icon
1 out of 11
circle_padding
hide_on_mobile
zoom_out_icon
logo.png

Your All-in-One AI-Powered Toolkit for Academic Success.

Available 24*7 on WhatsApp / Email

[object Object]