MSK modulation and demodulation

Script for MSK modulation/demodulation and computing BER for different Eb/N0 in AWGN.

You are now following this Submission

Minimum Shift Keying (MSK), uses two frequencies which are separated by 1/2T and phase discontinuity is avoided in symbol boundaries. Further, MSK transmission can also be visualized as a variant of offset-QPSK technique, where sinusoidals are used for pulse shaping instead of rectangular.

Further, we will discuss the receiver structure and show that bit error rate with coherent demodulation of MSK is equivalent to that of BPSK modulation. The channel assumed is AWGN.

Further details on the MSK transmitter and receiver is discussed in the post
http://www.dsplog.com/2009/06/16/msk-transmitter-receiver/

The simulation results for varying values of Eb/N0 is provided in the attached script.

Cite As

Krishna Sankar M (2026). MSK modulation and demodulation (https://www.mathworks.com/matlabcentral/fileexchange/24570-msk-modulation-and-demodulation), MATLAB Central File Exchange. Retrieved .

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
1.0.0.0