Skip to main content

Frequency Modulation (FM)


Frequency Modulation (FM):

The carrier signal's frequency varies linearly in response to the voltage variation in the message signal.


 


 

 

 

 

 

Here, modulation index = Δf / fm

Where Δf is the peak frequency deviation and fm = frequency of the message signal.

Here frequency deviation means how much the the frequency of the carrier signal deviates from its carrier's original frequency after frequency modulation.

When performing frequency modulation (FM) with a carrier frequency of 100 Hz and a message frequency of 10 Hz, the resulting peak frequencies are as follows: 80 Hz (100 - 2*10 Hz), 90 Hz (100 - 10 Hz), 100 Hz, 110 Hz (100 + 10 Hz), 120 Hz (100 +  2*10 Hz).


Figure: Frequency Spectrums of FM Signal
 
 

MATLAB Code for Frequency Modulation and Demodulation


Output

 
 

 
 
 
Fig 2: Frequency Modulation and Demodulation
 

Q & A and Summary

1. What is the fundamental difference between Frequency Modulation (FM) and Amplitude Modulation (AM), and why is FM more resistant to noise?

In AM, the amplitude of the carrier wave varies according to the message signal, while in FM, the frequency of the carrier varies, and the amplitude remains constant. FM is more resistant to noise because most noise affects amplitude, and FM encodes information in frequency, not amplitude.

2. Explain how the integral \( \int m(\tau) d\tau \) in the FM equation contributes to frequency modulation.

The integral \( \int m(\tau) d\tau \) determines the phase deviation of the carrier. Since frequency is the derivative of phase, integrating the modulating signal controls how the instantaneous frequency of the carrier changes, thus achieving frequency modulation.

3. Why does an FM signal theoretically have infinite bandwidth, and how is this managed in practical systems?

FM generates infinite sidebands due to Bessel function expansion. Practically, only a limited number have significant power. Carson’s Rule estimates usable bandwidth:
\( \text{BW} \approx 2(\Delta f + f_m) \)
This ensures efficient spectrum allocation in real systems.

4. What role does the modulation index (β) play in shaping the spectral characteristics of an FM signal?

The modulation index \( \beta = \frac{\Delta f}{f_m} \) controls how many sidebands the FM signal has.
- Low β (β << 1): Narrowband FM (similar to AM).
- High β (β > 1): Wideband FM with richer spectrum and better fidelity.

5. How do Bessel functions \( J_n(\beta) \) influence the amplitude of FM sidebands?

Each FM sideband's amplitude is determined by \( J_n(\beta) \), a Bessel function of the first kind. The signal's energy spreads across these sidebands, with the function values defining their relative strength and distribution.

6. Why is Narrowband FM considered similar to AM in certain aspects?

When \( \beta \ll 1 \), FM behaves like AM with carrier and first-order sidebands dominating. The FM signal approximates to a form close to amplitude modulation but retains some of FM’s noise immunity.

7. How does a Phase-Locked Loop (PLL) demodulate an FM signal?

A PLL tracks the FM signal’s frequency:

  • Phase Detector: Compares FM signal and VCO.
  • Loop Filter: Smooths the error voltage.
  • VCO: Adjusts frequency based on control voltage.
The control voltage becomes the recovered message signal.

8. How does FM improve signal fidelity and reduce distortion in broadcasting applications like FM radio?

Wideband FM (β > 1) captures more message details, allowing high-fidelity audio. It also resists amplitude noise, making it ideal for applications like FM radio where sound quality is critical.

9. What challenges arise in designing FM systems given the non-linearity of the modulation process?

Challenges include:

  • Infinite bandwidth and complex spectrum.
  • Non-linear nature restricts linear superposition.
  • PLL circuits require precision for accurate demodulation.

10. Why is Carson’s Rule only an approximation, and under what conditions does it fail?

Carson’s Rule assumes significant sidebands fall within 2(Δf + fm). It may fail when:

  • β is very small or large (extreme cases).
  • Message has wide or non-sinusoidal content.
  • Exact bandwidth control is needed (e.g., military or satellite systems).


Further Reading


People are good at skipping over material they already know!

View Related Topics to







Contact Us

Name

Email *

Message *

Popular Posts

BER vs SNR for M-ary QAM, M-ary PSK, QPSK, BPSK, ...

📘 Overview of BER and SNR 🧮 Online Simulator for BER calculation of m-ary QAM and m-ary PSK 🧮 MATLAB Code for BER calculation of M-ary QAM, M-ary PSK, QPSK, BPSK, ... 📚 Further Reading 📂 View Other Topics on M-ary QAM, M-ary PSK, QPSK ... 🧮 Online Simulator for Constellation Diagram of m-ary QAM 🧮 Online Simulator for Constellation Diagram of m-ary PSK 🧮 MATLAB Code for BER calculation of ASK, FSK, and PSK 🧮 MATLAB Code for BER calculation of Alamouti Scheme 🧮 Different approaches to calculate BER vs SNR What is Bit Error Rate (BER)? The abbreviation BER stands for Bit Error Rate, which indicates how many corrupted bits are received (after the demodulation process) compared to the total number of bits sent in a communication process. BER = (number of bits received in error) / (total number of tran...

Online Simulator for ASK, FSK, and PSK

Try our new Digital Signal Processing Simulator!   Start Simulator for binary ASK Modulation Message Bits (e.g. 1,0,1,0) Carrier Frequency (Hz) Sampling Frequency (Hz) Run Simulation Simulator for binary FSK Modulation Input Bits (e.g. 1,0,1,0) Freq for '1' (Hz) Freq for '0' (Hz) Sampling Rate (Hz) Visualize FSK Signal Simulator for BPSK Modulation ...

Constellation Diagrams of ASK, PSK, and FSK

📘 Overview of Energy per Bit (Eb / N0) 🧮 Online Simulator for constellation diagrams of ASK, FSK, and PSK 🧮 Theory behind Constellation Diagrams of ASK, FSK, and PSK 🧮 MATLAB Codes for Constellation Diagrams of ASK, FSK, and PSK 📚 Further Reading 📂 Other Topics on Constellation Diagrams of ASK, PSK, and FSK ... 🧮 Simulator for constellation diagrams of m-ary PSK 🧮 Simulator for constellation diagrams of m-ary QAM BASK (Binary ASK) Modulation: Transmits one of two signals: 0 or -√Eb, where Eb​ is the energy per bit. These signals represent binary 0 and 1.    BFSK (Binary FSK) Modulation: Transmits one of two signals: +√Eb​ ( On the y-axis, the phase shift of 90 degrees with respect to the x-axis, which is also termed phase offset ) or √Eb (on x-axis), where Eb​ is the energy per bit. These signals represent binary 0 and 1.  BPSK (Binary PSK) Modulation: Transmits one of two signals...

Comparisons among ASK, PSK, and FSK | And the definitions of each

📘 Comparisons among ASK, FSK, and PSK 🧮 Online Simulator for calculating Bandwidth of ASK, FSK, and PSK 🧮 MATLAB Code for BER vs. SNR Analysis of ASK, FSK, and PSK 📚 Further Reading 📂 View Other Topics on Comparisons among ASK, PSK, and FSK ... 🧮 Comparisons of Noise Sensitivity, Bandwidth, Complexity, etc. 🧮 MATLAB Code for Constellation Diagrams of ASK, FSK, and PSK 🧮 Online Simulator for ASK, FSK, and PSK Generation 🧮 Online Simulator for ASK, FSK, and PSK Constellation 🧮 Some Questions and Answers Modulation ASK, FSK & PSK Constellation MATLAB Simulink MATLAB Code Comparisons among ASK, PSK, and FSK    Comparisons among ASK, PSK, and FSK Comparison among ASK, FSK, and PSK Parameters ASK FSK PSK Variable Characteristics Amplitude Frequency ...

UGC NET Electronic Science Previous Year Question Papers

Home / Engineering & Other Exams / UGC NET 2022: Previous Year Question Papers ... UGC-NET (Electronics Science, Subject code: 88) UGC Net Electronic Science Question Paper With Answer Key Download Pdf [December 2024] UGC Net Electronic Science Question Paper With Answer Key Download Pdf [June 2024] UGC Net Electronic Science Question Paper With Answer Key Download Pdf [December 2023] UGC Net Electronic Science Question Paper With Answer Key Download Pdf [June 2023] UGC Net Electronic Science Question Paper With Answer Key Download Pdf [December 2022] UGC Net Electronic Science Question Paper With Answer Key Download Pdf [June 2022] UGC Net Electronic Science Question Paper With Answer Key Download Pdf [December 2021] UGC Net Electronic Science Question With Answer Key Download Pdf [June 2020] UGC Net Electronic Science Question With Answer Key Download Pdf [December 2019] UGC Net Elec...

Relationship between Gaussian and Rayleigh distributions

📘 Introduction, Gaussian Distribution, Relationship Between Gaussian and Rayleigh Distribution 🧮 How to mitigate Rayleigh fading? 🧮 Equalizer to reduce Rayleigh Fading (or Multi-path Effects) in MATLAB 🧮 MATLAB Code for Effects of AWGN and Rayleigh Fading in Wireless Communication 🧮 Simulator for the effect of AWGN and Rayleigh Fading on a BPSK Signal 📚 Further Reading Wireless Signal Processing Gaussian and Rayleigh distributions ...   The Rayleigh distribution in classical fading models (like wireless communication) arises from modeling the real and imaginary parts of a complex baseband signal as independent, zero-mean Gaussian random variables — under specific assumptions . 1. Gaussian Distribution  The Gaussian distribution has a lot of applications in wireless communication. Since noise in wireless communication systems is unpredictable, we frequently assume that it has a Gaussian distribution...

Simulation of ASK, FSK, and PSK using MATLAB Simulink

📘 Overview 🧮 How to use MATLAB Simulink 🧮 Simulation of ASK using MATLAB Simulink 🧮 Simulation of FSK using MATLAB Simulink 🧮 Simulation of PSK using MATLAB Simulink 🧮 Simulator for ASK, FSK, and PSK 🧮 Digital Signal Processing Simulator 📚 Further Reading ASK, FSK & PSK HomePage MATLAB Simulation Simulation of Amplitude Shift Keying (ASK) using MATLAB Simulink      In Simulink, we pick different components/elements from MATLAB Simulink Library. Then we connect the components and perform a particular operation.  Result A sine wave source, a pulse generator, a product block, a mux, and a scope are shown in the diagram above. The pulse generator generates the '1' and '0' bit sequences. Sine wave sources produce a specific amplitude and frequency. The scope displays the modulated signal as well as the original bit sequence created by the pulse generator. Mux is a tool for displaying b...

OFDM Symbols and Subcarriers Explained

This article explains how OFDM (Orthogonal Frequency Division Multiplexing) symbols and subcarriers work. It covers modulation, mapping symbols to subcarriers, subcarrier frequency spacing, IFFT synthesis, cyclic prefix, and transmission. Step 1: Modulation First, modulate the input bitstream. For example, with 16-QAM , each group of 4 bits maps to one QAM symbol. Suppose we generate a sequence of QAM symbols: s0, s1, s2, s3, s4, s5, …, s63 Step 2: Mapping Symbols to Subcarriers Assume N sub = 8 subcarriers. Each OFDM symbol in the frequency domain contains 8 QAM symbols (one per subcarrier): Mapping (example) OFDM symbol 1 → s0, s1, s2, s3, s4, s5, s6, s7 OFDM symbol 2 → s8, s9, s10, s11, s12, s13, s14, s15 … OFDM sym...