MSK Waveform Generator
Standard: Minimum Shift Keying
$m(t) = \sum a_n \cdot rect(t-nT)$
$g(t) = m(t)$
$\phi(t) = \frac{\pi}{2T} \int m(\tau) d\tau$
$s(t) = \cos(2\pi f_c t + \phi(t))$
Minimum Shift Keying (MSK) is a type of continuous-phase frequency shift keying. The frequency spacing is the minimum required to keep the symbols orthogonal ($1/2T$).
• Phase: Shifts exactly $\pm 90^\circ$ ($\pi/2$ radians) over each bit period.
What is MSK?
Minimum Shift Keying (MSK) is a type of continuous-phase frequency shift keying (CPFSK). In standard FSK, abrupt frequency changes cause phase jumps. MSK ensures the phase remains perfectly smooth.
Mathematical Form
Where the phase $\Phi(t)$ evolves linearly:
$$\Phi(t) = b(t) \frac{\pi t}{2T} + \phi_0$$Key Advantages
- Spectral Efficiency: Lower sidebands than standard FSK due to continuous phase.
- Constant Amplitude: Allows use of efficient non-linear amplifiers without signal distortion.
GMSK Variant
In Gaussian MSK (GMSK), the NRZ pulses are passed through a Gaussian filter to "round off" edges, further narrowing the spectrum (used in GSM cellular standards).
1. NRZ Signal: Raw data pulses (-1 and +1).
2. Phase Plot: Observe how the phase climbs for '1's and falls for '0's.
3. MSK Carrier: The final wave with no sudden "breaks" in the signal.