0% found this document useful (0 votes)
23 views7 pages

Frequency Modulation and Demodulation Matlab

The document outlines a lab exercise focused on frequency modulation (FM) and demodulation, detailing the aim, learning outcomes, required apparatus, and theoretical background. It includes MATLAB programming instructions for simulating FM signals and a procedure for conducting experiments with hardware kits. Additionally, it provides evaluation criteria and viva questions to assess understanding of FM concepts.

Uploaded by

kap6147
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)
23 views7 pages

Frequency Modulation and Demodulation Matlab

The document outlines a lab exercise focused on frequency modulation (FM) and demodulation, detailing the aim, learning outcomes, required apparatus, and theoretical background. It includes MATLAB programming instructions for simulating FM signals and a procedure for conducting experiments with hardware kits. Additionally, it provides evaluation criteria and viva questions to assess understanding of FM concepts.

Uploaded by

kap6147
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

EEC51009 COMMUNICATION SYSTEMS LAB | ECE HITS

FREQUENCY MODULATION AND DEMODULATION

AIM: To study the process of frequency modulation and demodulation and calculate the depth
of modulation by varying the modulating voltage.

LEARNING OUTCOME:
 Summarize the principle of frequency modulation (FM) and demodulation
 Interpret the waveforms of modulated and demodulated signals
 Designing frequency modulator and demodulator using Simulink for simple application

APPARATUS REQUIRED:
1. FM modulation and demodulation kit
2. Dual trace CRO.
3. CRO probes 4. Patch cards.
5. PC with windows(10 or above)
6. MATLAB Software with communication toolbox

THEORY:
The modulation system in which the modulated output is of constant amplitude, in
which the signal information is superimposed on the carrier through variations of the carrier
frequency. The frequency modulation is a non-linear modulation process. Each spectral
component of the base band signal gives rise to one or two spectral components in the
modulated signal. These components are separated from the carrier by a frequency difference
equal to the frequency of base band component. Most importantly the nature of the modulators
is such that the spectral components which produce decently on the carrier frequency and the
base band frequencies. The spetral components in the modulated wave form depend on the
amplitude. The modulation index for FM is defined as Mf= max frequency deviation/
modulating frequency.

ECE HITS 15
EEC51009 COMMUNICATION SYSTEMS LAB | ECE HITS

PROGRAM:-
% program for fm modulation and demodulation
close all
clear all
clc
%fm=50Hz,fc=500Hz,Am=1V,Ac=1V,B=10 fs=10000;
Ac=1;
Am=1;
fm=50;
fc=500;
fs=10000;
B=10;
t=(0:.1*fs)/fs;
wc=2*pi*fc;
wm=2*pi*fm;
m_t=Am*cos(wm*t);
subplot(4,1,1);
plot(t,m_t);
title('Modulating or Message signal(fm=35Hz)');
c_t=Ac*cos(wc*t);
subplot(4,1,2);
plot(t,c_t);
title('Carrier signal(fm=500Hz)');
s_t=Ac*cos((wc*t)+B*sin(wm*t));
subplot(4,1,3);
plot(t,s_t);
title('Modulated signal');
d=demod(s_t,fc,fs,'fm');
subplot(4,1,4);
plot(t,d);
title('demodulated signal');

ECE HITS 16
EEC51009 COMMUNICATION SYSTEMS LAB | ECE HITS

OBSERVATION:

ECE HITS 17
EEC51009 COMMUNICATION SYSTEMS LAB | ECE HITS

SIMULINK MODEL:

Matlab Code:
function [m_t,c_t,s_t] = fcn(Am,fm,Ac,fc,B,t)

wc=2*pi*fc;
wm=2*pi*fm;
m_t=Am*cos(wm*t);
c_t=Ac*cos(wc*t);
s_t=Ac*cos((wc*t)+B*sin(wm*t));

ECE HITS 18
EEC51009 COMMUNICATION SYSTEMS LAB | ECE HITS

PROCEDURE

MATLAB
1. Setting Up MATLAB Environment
 Open MATLAB on your computer.
 Make sure all necessary toolboxes (like Communications Toolbox) are installed and
accessible.
2. Basic MATLAB Commands
 Familiarize students with basic MATLAB commands such as help, clear, clc, and close
all.
3. Simulating Basic Communication Systems
 Amplitude Modulation (AM):
o Explain the theory behind AM modulation.
o Write MATLAB scripts/functions to generate AM signals (carrier signal,
modulating signal, modulation index calculation).
o Plot time-domain and frequency-domain representations of AM signals.
o Discuss demodulation techniques (e.g., envelope detector) and implement in
MATLAB.

HARDWARE KIT

1) Connect the AC Adapter to the mains and the other side to the Experimental trainer.
Switch ON the power
2) Observe the carrier and modulating waveforms and note their frequencies.
3) Connect the carrier and modulating signals to the modulator circuit.
4) Observe the frequency modulated wave
5) Calculate maximum and minimum points on the modulated envelope and frequency on
a CRO and calculate the depth of modulation.
6) Observe that by varying the modulating frequency, the depth of modulation varies.

ECE HITS 19
EEC51009 COMMUNICATION SYSTEMS LAB | ECE HITS

Criteria Excellent Good Fair Poor


Understanding of
Concepts
MATLAB
Implementation
Results and
Analysis
Documentation
and Reporting

ECE HITS 20
EEC51009 COMMUNICATION SYSTEMS LAB | ECE HITS

VIVA
1. Define FM & PM.
2. What are the advantages of FM over other modulating systems?
3. Compare NBFM and WBFM?
4. Draw the frequency spectrum of WBFM & NBFM?
5. Write the expression for WBFM and NBFM signal?

INFERENCE

ECE HITS 21

You might also like