Professional Documents
Culture Documents
This example shows how to simulate multipath fading channels defined for GSM/EDGE [ 1 2 ], CDMA
[ 3 ], and WiMAX [ 4 ] wireless standards. The example uses the Rayleigh and MIMO fading channel
System objects™ from Communications Toolbox™ to simulate and visualize the channels.
GSM (Global System for Mobile Communications) is the global standard for 2G mobile communications.
The multipath fading channel for GSM was defined in [ 1 2 ] for different communication scenarios
including rural area (RAx), hilly terrain (HTx), urban area (TUx). Each scenario was assigned a specific
power delay profile (PDP) and Doppler spectrum. In this example, we simulate the hilly terrain scenario
(HTx) with 12 taps. We pass GMSK modulated signals through the fading channel and observe its
impulse response.
rng('default');
Create a GMSK modulator using the comm.GMSKModulator object and use it to modulate randomly
generated bits. This object is to illustrate that the GMSK modulation is used in the GSM system.
'SamplesPerSymbol', 8);
Assume mobile speed at 120 km/h. Calculate the Doppler shift at the carrier frequency of 1.8 GHz.
We turn on the impulse response visualization for the channel object and send the GMSK modulated
data through it. You can observe that the path (tap) delays last over 5 samples. The first 7 and last 5 taps
can be grouped into two different clusters. In that sense, the channel characterizes two dominant paths
from the transmitter to the receiver with scattering. You can also observe that the impulse response
changes reasonably fast at this mobile speed of 120 km/h.
gsmChan(x);