This document compares the Minimum Shift Keying (MSK) and Gaussian Minimum Shift Keying (GMSK) modulation schemes. GMSK uses a Gaussian pulse shaping filter to smooth the phase transitions between symbols, improving bandwidth efficiency. The document outlines steps to run a MATLAB simulation that models both modulators and applies additive white Gaussian noise. It then describes the functions of various blocks in the model and how the results are visualized. Specifically, the eye diagrams in the Discrete-Time Eye Diagram Scope blocks show the similarity between clean GMSK and MSK signals, but the increased paths for longer Gaussian pulses, demonstrating GMSK's dependence on previous symbols.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
305 views
Matlab GMSK
This document compares the Minimum Shift Keying (MSK) and Gaussian Minimum Shift Keying (GMSK) modulation schemes. GMSK uses a Gaussian pulse shaping filter to smooth the phase transitions between symbols, improving bandwidth efficiency. The document outlines steps to run a MATLAB simulation that models both modulators and applies additive white Gaussian noise. It then describes the functions of various blocks in the model and how the results are visualized. Specifically, the eye diagrams in the Discrete-Time Eye Diagram Scope blocks show the similarity between clean GMSK and MSK signals, but the increased paths for longer Gaussian pulses, demonstrating GMSK's dependence on previous symbols.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2
Comparing between MSK and GMSK
Comparing between MSK and GMSK
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: 1. Start MATLAB by double-clicking the MATLAB icon
2. Type commgmskvsmsk at the MATLAB prompt to open the commgmskvsmsk
model. Then save the model as xx_msk in the directory where you keep your work files. (xx could be your first name) Question 1. What is MSK? What is GMSK? What are the usages of GMSK? Question 2. Briefly explain the functions of following blocks in the model.
The model illustrate 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. The eye diagrams show the similarity between the GMSK and MSK signals when you set the Pulse length of the GMSK Modulator Baseband block to 1. Setting the Pulse length to 3 or 5 enables you to view the difference that a partial response modulation can have on the eye diagram. The number of paths increases demonstrating that the CPM waveform depends on values of the previous symbols as well as the present symbol. You can 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, as described in CPM Phase Tree Demo on page 3-11 Analysis and conclusions