Instructions for Minimum Shift Keying Modulation (MSK)
- Note: Use the input fields to enter the number of bits, carrier frequency (Hz), and the baud rate (Hz)
- Step 1: Click on 'Generate Message' button to generate input message signal
- Step 2: Then click on 'Generate NRZ Signal' button to generate NRZ signal
- Step 3: Click on 'Generate Carrier' button to generate carrier signal
- Step 4: Click on 'Evaluate Baseband Phase' to view the baseband phase for MSK
- Step 5: Click on 'Generate MSK Signal' button to generate Minimum Shift Keying Signal
- In MSK, the frequency shift is half the baud rate. MSK represents the "1" bit with a frequency slightly higher than the carrier, fc + (baud rate)/4 and the "0" bit with a frequency slightly lower than the carrier, fc - (baud rate)/4.
Minimum Shift Keying (MSK) Demodulation
The received MSK signal is split into two paths. One path is delayed by T_b and shifted by pi/2, then multiplied with the original signal. The product passes through an LPF and is sampled. A positive or negative output determines the transmitted 0 or 1.Minimum Shift Keying (MSK) Demodulation (coherent)
The receiver correlates the received signal with the two possible signals: cos(2*pi* f_1*t) and cos(2*pi* f_0*t). Conceptually:
┌── Mixer with f1 ── Integrator ──┐
Received MSK ───────►│ │
│ ├──► Compare ───► Bit
│ │
└── Mixer with f0 ── Integrator ──┘
If the f_1 correlator produces the larger output:
1 If the f_0 correlator produces the larger output: 0