Professional Documents
Culture Documents
Modulation is the process of putting information onto a high frequency carrier for
transmission (frequency translation).
Once this information is received, the low frequency information must be removed from the
high frequency carrier. This process is known as Demodulation.
In analog signal transmission, there are basically three main types of modulation:
1. Amplitude modulation
2. Frequency modulation
3. Phase modulation
Carrier signal: ( ) ( )
( ) [ ( )] ( )
( ) [ ( )] ( )
-5
0 0.5 1 1.5 2 2.5 3
Carrier Signal
2
-2
0 0.5 1 1.5 2 2.5 3
Amplitude Modulated Signal
10
-10
0 0.5 1 1.5 2 2.5 3
Amplitude modulation index and modulation depth are key parameters for any AM
transmission as it is necessary to keep the index or depth within limits to reduce distortion
and interference. The nominal value of modulation index is: .
t=0:0.001:3;
m_index = input('enter the value of modulation index >> ')
Am = 2;
Ac = Am/m_index;
fm=1;
fc=10;
mt = cos(2*pi*fm*t);
ct = cos(2*pi*fc*t);
st = (1+m_index*mt).*(Ac*ct);
Modulating Signal
1
-1
0 0.5 1 1.5 2 2.5 3
Carrier Signal
1
-1
0 0.5 1 1.5 2 2.5 3
AM Signal for Modulation Index = 0.7
5
-5
0 0.5 1 1.5 2 2.5 3
MATLAB simulation:
In our MATLAB simulation, we will use several built in functions like ammod(),
ssbmod(), amdemod(), ssbdemod()
Note: The x, Fc, and Fs input arguments must satisfy ( ) where BW is the
bandwidth of the modulating signal x.
figure(1);
subplot(3,1,1);
plot(t,x,'r')
title('Original or Message Signal');
subplot(3,1,2);
plot(t,y)
title('DSB-SC Modulated Signal');
subplot(3,1,3);
plot(t,z)
title('SSB Modulated Signal');
Original or Message Signal
5
-5
0 0.05 0.1 0.15 0.2
DSB-SC Modulated Signal
5
-5
0 0.05 0.1 0.15 0.2
SSB Modulated Signal
5
-5
0 0.05 0.1 0.15 0.2
x = sin(2*pi*10*t) + 2*cos(2*pi*20*t);
figure(2);
subplot(3,1,1);
plot(t,y);
title('DSB-SC Modulated Signal');
subplot(3,1,2);
plot(t,x,'r');
title('Original or Message Signal');
subplot(3,1,3);
plot(t,s1);
title('DSB-SC Demodulated Signal');
-5
0 0.05 0.1 0.15 0.2
Original or Message Signal
5
-5
0 0.05 0.1 0.15 0.2
DSB-SC Demodulated Signal
5
-5
0 0.05 0.1 0.15 0.2
x = sin(2*pi*10*t) + 2*cos(2*pi*20*t);
figure(3);
subplot(3,1,1);
plot(t,z);
title('SSB Modulated Signal');
subplot(3,1,2);
plot(t,x,'r');
title('Original or Message Signal');
subplot(3,1,3);
plot(t,s2);
title('SSB Demodulated Signal');
-5
0 0.05 0.1 0.15 0.2
Original or Message Signal
5
-5
0 0.05 0.1 0.15 0.2
SSB Demodulated Signal
5
-5
0 0.05 0.1 0.15 0.2
Build this model on SIMULINK model file. You’ll find all the blocks in the corresponding
library