0% found this document useful (0 votes)
13 views

Information and Communication Assignment 1

This document outlines the assignment for the Information and Communication course, detailing tasks related to Fourier transforms and MATLAB coding. Students are required to complete the assignment independently, ensuring neat plots and well-commented code. The deadline for submission is January 27, 2024, at 11:59 PM.

Uploaded by

achutunisr
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views

Information and Communication Assignment 1

This document outlines the assignment for the Information and Communication course, detailing tasks related to Fourier transforms and MATLAB coding. Students are required to complete the assignment independently, ensuring neat plots and well-commented code. The deadline for submission is January 27, 2024, at 11:59 PM.

Uploaded by

achutunisr
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Information and Communication (EC4.

102)
Assignment 1
Spring-24, January 20, 2024

1. Complete the assignment all by yourself. You can discuss approaches to the questions but the
solution should be yours.

2. Draw neat and well labelled plots wherever asked. Incomplete plots will be penalized.

3. For MATLAB questions, write clean and well-commented code. Label the axes appropriately
with proper titles. Un-labelled plots will get 0.

Deadline: 27th Jan 11:59 PM

1. Compute the Fourier transform for the following signals:

(a) u(t) (Unit Step Function) (f) [te−2t sin(4t)]u(t)


(b) [e−αt cos(2πfo t)]u(t), α > 0 (g) x(t) as in Figure 1
2+t
(c) e u(−t + 1) HINT : For (a), use the differentiation
(d) e3|t| sin(2t) in time domain property. Calculate ũ(f )
∞ for f = 0 (DC component) separately and
αk δ(t − kT ), |α| < 1
P
(e) combine the results.
k=0

(a) Figure 1 (b) Figure 2

2. The following are the Fourier transforms of continuous-time signals. Determine the
continuous-time signal corresponding to each transform.
2sin[3(2πf −2π)]
(a) x̃(f ) = (2πf −2π)

(b) x̃(f ) = cos(8πf + π3 )


(c) x̃(f ) = 2[δ(2πf − 1) − δ(2πf + 1)] + 3[δ(2πf − 2π) + δ(2πf + 2π)]
(d) x̃(f ) as in Figure 2
3. A real, continuous-time function x(t) has a Fourier transform X(f ) whose magnitude
obeys the relation
ln |X(f )| = −|f |
Find x(t) if x(t) is known to be:
(a) an even function of time
(b) an odd function of time

4. (a) Prove that convolution in time-domain is equivalent to multiplication in fre-


quency domain.
x1 (t) ∗ x2 (t) = x˜1 (f ) · x˜2 (f )
(b) Calculate the fourier transform of sinc(t)
(c) Using the above property, prove that

sinc(t) ∗ sinc(t) = sinc(t)

5. Let x(t) be a time-domain signal, whose Fourier transform is given according to the
figure below :-

Figure 2: Fourier transform of x(t)

Now consider the signal y (t) = ∞ 2jπnf0 t


P
n=−∞ x (t) · e . Find the Fourier transform
of y(t) and plot it (on paper). From this, obtain a simplified expression for y(t).
HINT : Modulation Property

6. The impulse train p(t) = ∞


P
k=−∞ δ(t−kT ) can be used for sampling continuous-time
signals. Its Fourier Transform is:
∞  
1 X k
p̃(f ) = δ f−
T k=−∞ T

(a) Sketch p̃(f ) for the sampling period T = 2.


(b) Sketch the spectrum of the sampled signal y(t) = x(t)p(t) where the spectrum
of x(t) :

Figure 3: Fourier transform of x(t)

Hint: Multiplication in the time domain results in convolution in the frequency


domain as follows:
x(t)p(t) ↔ x̃(f ) ∗ p̃(f )

Page 2

(c) Sketch the spectrum of the sampled signal y(t) for the sampling period T = 3
.
(d) Explain whether you can recover the signal x(t) from the sampled signal in
parts (b) and (c).

Coding Questions (in MATLAB only)

1. Consider the continuous time signal x(t) = Asin(2πfo t). It is given that A = 5 and
fo = 20 Hz with a sampling rate of 1000 Hz. Plot the real and imaginary part of
the Fourier transform of x(t) along with it’s magnitude and phase all in a single
plot.(Use the subplot function in MATLAB to plot these.)

2. Consider the message signal m(t) = Am · sin(2πfm t) and the carrier signal c(t) =
Ac · cos(2πfc t). Find out the modulated signal x(t) when m(t) is modulated with
carrier c(t) for the following values;

• Ac = 1 and Am = 2
• fc = 100 Hz and fm = 10 Hz

Plot the Magnitude Spectrum for Fourier transform of m(t), c(t) and x(t). What do
you observe? Write briefly (as comment in the code itself).

3. Consider the signal


sin(πt)
x(t) =
πt
Calculate the fourier transform of the following signals :-

1. ej2πfc t · x(t) where fc = 10 Hz


2. x(t/A) where A = 20
3. x(t)2

Plot the Fourier transform of the above signals alongwith x̃(f ) in 2 × 2 subplot in
MATLAB, verifying and naming the properties demonstrated in each plot.

Page 3

You might also like