Professional Documents
Culture Documents
Lab 4 Zaheer Abbas (Communication System) BEE-FA18-02
Lab 4 Zaheer Abbas (Communication System) BEE-FA18-02
Lab 4 Zaheer Abbas (Communication System) BEE-FA18-02
Objectives:
You will learn following.
Explain Amplitude modulation
MATLAB code to perform its Fourier transform.
Find Fourier transform of modulated signal,
Compare the effects of modulation in Time domain and frequency domain .
Date: 18\03\2021
Rubrics
Performances Lab
Report
Total Marks Total Marks
Description Description
Marks Obtained Marks Obtained
Experimen Organization
t related 10 05
Knowledge / Structure
Data
10 Data Presentation 05
Analysis
Total Marks Obtained
Amplitude modulation:
Amplitude modulation is a process by which the wave signal is transmitted
by modulating the amplitude of the signal. It is often called as AM and is used in
transmitting a piece of information. Amplitude modulation is mostly used in the
form of electronic communication.
Mathematical expression:
Time-domain Representation of the Waves. Let the modulating signal be,
Am and Ac are the amplitude of the modulating signal and the carrier signal
respectively.
fm and fc are the frequency of the modulating signal and the carrier signal
respectively.
Then, the equation of Amplitude Modulated wave will be
Amplitude
Magnitude
Frequency (Hz)
Output
Sample index
The effects of modulation in Time domain and frequency domain:
the equation for the amplitude modulated waveform if the information signal is a single sine
wave .We already know the frequency domain representations of the modulating signal (vm(t))
and the carrier signal (vc(t))
Amplitude
time
time
Time
Code:
Clc
Close all
Clear all
T=0:.001:1;
Fc=input(’ enter frequency of carrier Sin wave :’);
fm=input(‘enter message frequency :’);
Amp=input (Enter carrier & message amplitude (Assuming. Both equal:’);
C=amp .* Sin (2xpi*fc*t); % generating carrier sin
Subplot (3,1,1) % for plotting the carrier wave
Plot(t;c)
xLabel (‘time’)
ylabel (‘amplitude ‘)
title (‘caerier’)
m=square (2*pi*fm*t);%. For plotting message signal
subplot (3,1,2)
plot (t,m)
xlable (‘time’)
ylable (‘amplitude ‘)
title(‘message signal ‘)% Sin wave multiplied with squre wave in order to generate psk
x=c.*m;
subplot(3,1,3)
plot(t,x)
xlable (‘t’)
ylable (‘y’)
title (‘psk’)