JPL's Wireless Communication Reference Website

Chapter: Analog and Digital Transmission. Section: Digital Modulation, GMSK.

Gaussian Minimum Shift Keying


Figure: power density spectra versus frequency normalized to user bit rate.
--- Solid line: GMSK The GMSK spectrum has a somewhat wider main lobe than BPSK, but sidelobes are much weaker. This reduces adjacent channel interference.
..... BPSK (The sinc-shaped spectrum)
- . - . QPSK (The QPSK spectrum is half a wide as the BPSK spectrum)

Matlab code

The above figure is generated by MATLAB using the following code:
%-------------------------------------------
% matlab/spectra.m
% author: J.P. Linnartz
% created December, 1996
% This program computes power spectra of 
% Several Digital Modulation Methods

%-------------------------------------------
pi = 3.141592;
sqrpi = pi2;

GMSK  = [];
GBPSK = [];
GQPSK = [];
xaxis = [];

for i=1:1000
    f = i/100;
    % f is frequency normalized to to 1/(bit duration)
    xaxis = [xaxis, f ];
    ymsk = 16/sqrpi * (cos(6.2832 * f))2/ (1- 16 * f2)2;
    GMSK = [GMSK, 10 * log10(ymsk)];

    ybpsk = 2 * (sin(pi*f)/(pi*f))2;
    GBPSK = [GBPSK, 10 * log10(ybpsk)];
    yqpsk = 2 * (sin(2*pi* f)/(2*pi*f))2;
    GQPSK = [GQPSK, 10 * log10(yqpsk)];

end

plot(xaxis,GMSK, 'y-',xaxis,GBPSK, 'c.',xaxis,GQPSK, 'c-.');

axis([0 10 -60 10]);
ylabel('Spectral Power Level in dB');
xlabel('Frequency Offset / Bit Rate');

contents chapter next

JPL's Wireless Communication Reference Website © Jean-Paul M.G. Linnartz, 1997.