0% found this document useful (0 votes)
371 views

Matlab GMSK

This document describes a MATLAB simulation that compares Gaussian minimum shift keying (GMSK) and minimum shift keying (MSK) modulation schemes. The simulation uses blocks from the Communications and DSP toolboxes to model the two modulation techniques. It generates random data, applies modulation, adds noise, and displays eye diagrams and signal trajectories to illustrate the differences between GMSK and MSK. The document instructs running the simulation and exploring how the modulation schemes are affected by adjusting the pulse length parameter of the GMSK modulator.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
371 views

Matlab GMSK

This document describes a MATLAB simulation that compares Gaussian minimum shift keying (GMSK) and minimum shift keying (MSK) modulation schemes. The simulation uses blocks from the Communications and DSP toolboxes to model the two modulation techniques. It generates random data, applies modulation, adds noise, and displays eye diagrams and signal trajectories to illustrate the differences between GMSK and MSK. The document instructs running the simulation and exploring how the modulation schemes are affected by adjusting the pulse length parameter of the GMSK modulator.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 4

Induction To Data Communications

MATLAB Workshop

Using of Communication Blockset (GMSK vs. MSK)


Objective: to investigate and compare Gaussian minimum shift keying (GMSK) and
minimum shift keying (MSK) modulation schemes.
Tool: MATLAB simulation program, Simulink with communication and DSP blocksets.
Procedure:
a)
Start MATLAB, Type in simulink to open a new window. Click on the
Communications Blockset, it will open all sub-libraries of communications.
b)

Open a new model window. Select File > New > Model, and then select Model.

c) This model uses various Communications and DSP Blockset blocks to model GMSK
and MSK modulation schemes. The model includes the following blocks:
Random Integer block, which provides a source of uniformly distributed random
integers in the range [0, M-1], where M is the constellation size of the GMSK or
MSK signal
Unipolar to Bipolar Converter block
GMSK Modulator Baseband block
MSK Modulator Baseband block
AWGN Channel block
Two copies of the Discrete-Time Eye Diagram Scope block
Two copies of the Discrete-Time Signal Trajectory Scope block

ECCE Communication Lab

GMSK vs. MSK

Page 1

Induction To Data Communications

MATLAB Workshop

Visible Results of the Model


The model illustrates the difference between the two modulation schemes. The DiscreteTime Eye Diagram Scope blocks show the eye diagrams of GMSK and MSK signals
corrupted by noise.
1. Set the Pulse length of the GMSK Modulator Baseband block to 1, 3, 5, respectively,
observe and explain the similarity and difference between GMSKand MSK.
2. Change the pulse length to 2 or 4, but you should change the Phase offset to pi/4 for
a better view of the modulated signal. In order to more clearly view the Gaussian
pulse shape, you must use GMSK vs. MSK Demo scopes that enable you to view the
phase of the signal.
Give out your own discussions and conclusions.

ECCE Communication Lab

GMSK vs. MSK

Page 2

Induction To Data Communications

ECCE Communication Lab

GMSK vs. MSK

MATLAB Workshop

Page 3

Induction To Data Communications

ECCE Communication Lab

GMSK vs. MSK

MATLAB Workshop

Page 4

You might also like