ADCexp 4
ADCexp 4
Theory :
1. Frequency Modulation (FM) Overview
Frequency Modulation (FM) is a technique where the frequency of the carrier signal is
varied in proportion to the instantaneous amplitude of the modulating signal. It is widely
used in radio broadcasting due to its resilience against signal noise and superior sound
quality.
1) Modulating Signal (m(t)): The baseband signal carrying information (e.g., voice,
music).
2) Carrier Signal (c(t)): A high-frequency sinusoidal signal used to carry the modulating
signal.
3) FM Signal (s(t)): The resulting signal after frequency modulation, where the
frequency of the carrier signal varies according to the amplitude of the modulating signal.
Where:
- Ac : Amplitude of the carrier signal
- fc : Frequency of the carrier signal
- kf : Frequency sensitivity (modulation index)
- m(t) : Modulating signal
Steps in Simulink:
1. Generate a modulating signal using a Sine Wave block.
2. Set up a Carrier Sine Wave block.
3. Use an FM Modulator Passband block to modulate the signal.
3. FM Demodulation
FM demodulation involves recovering the original modulating signal from the FM signal.
Common methods include:
a. Frequency Discriminator Method: Converts frequency variations into amplitude
variations.
b. Phase-Locked Loop (PLL) Method: Tracks the frequency of the incoming FM signal
to extract the original information.
FM Demodulation Process:
- The demodulated signal is produced by passing the FM signal through a frequency
discriminator, which translates the frequency variations back into amplitude changes,
thus recovering the original modulating signal.
4. FM Demodulation Using MATLAB/Simulink
In Simulink, FM demodulation is implemented by:
1. Inputting the modulated FM signal.
2. Using an FM Demodulator Passband block to demodulate the signal and recover the
original modulating signal.
Steps in Simulink:
1. Input the FM modulated signal to the FM Demodulator Passband block.
2. Set up the necessary parameters for carrier frequency and modulation index.
3. Observe the recovered modulating signal via a Scope or Time Scope block.
5. Applications of FM
- Radio broadcasting (FM radio)
- Sound transmission in TV
- Data transmission in wireless communication systems
%% I. Parameters
vm = 2; % message signal amplitude
vc = 2; % carrier signal amplitude
fm = 10; % message signal frequency
fc = 100; % carrier signal frequency
kf = 10; % sensitivity constant
%% V. FM modulated signal
vst = vc * cos(2*pi*fc*t + beta * sin(2*pi*fm*t));
Output :
Conclusion :
In this experiment, we successfully performed Frequency Modulation (FM) using both
MATLAB code and Simulink. Through the MATLAB code, we understood the core concepts of
FM modulation, including generating message and carrier signals, calculating key parameters
like frequency deviation and modulation index, and visualizing the resulting modulated signal.
We also analyzed the frequency spectrum of the FM signal to observe its bandwidth and
behavior. Additionally, by performing FM modulation using Simulink, we gained a practical
understanding of how FM systems operate in a simulated environment, allowing us to visualize
real-time modulation and demodulation processes. This comprehensive approach helped
reinforce our understanding of FM communication systems and their significance in real-world
applications.