TDMA - Time Division Multiple Access
TDMA - Time Division Multiple Access
TDMA - Time Division Multiple Access
(TDMA)
Time Division means that the frequency is divided up into blocks of time and
only certain logical channels are transmitted at certain times. Logical
channels will be introduced in the next lesson.The time divisions in TDMA are
known as Time Slots.
Time Slots
A frequency is divided up into 8 time slots, numbered 0 to 7.
Time Slots
On a side note, also remember that GSM carrier frequencies are separated
by 200kHz and that GSM operates in duplex. A channel number assigned to a
pair of frequencies, one uplink and one downlink, is known as an Absolute
Radio Frequency Channel Number (ARFCN). For a review of the ARFCN go to
the Introduction to GSM Tutorial.
Each time slot lasts 576.9 µs. A time slot is the basic radio resource used to
facilitate communication between the MS and the BTS.
Data Rates
As stated earlier, GSM uses Gaussian Minimum-Shift Keying (GMSK) as its
modulation method. GMSK provides a modulation rate of 270.833 kilobits per
second (kb/s).
At that rate, a maximum of 156.25 bits can be transmitted in each time slot
(576.9 µs).
Math:
Data Burst
The data transmitted during a single time slot is known as a burst. Each
burst allows 8.25 bits for guard time within a time slot. This is to prevent
bursts from overlapping and interfering with transmissions in other time
slots. Subtracting this from the 156.25 bits, there are 148 bits usable for
each burst.
Out of 156.25, this leaves 148 bits usable for each burst.
Burst
Tail Bits - Each burst leaves 3 bits on each end in which no data is
transmitted. This is designed to compensate for the time it takes for the
power to rise up to its peak during a transmission. The bits at the end
compensate for the powering down at the end of the transmission.
*Note: 3GPP TS 45.001 Standard does not describe stealing bits, and instead allows for two
58-bit data payloads in a burst. However, it is common practice in GSM networks to use 57-
bit payloads and stealing bits.
This diagram illustrates a single burst inside a time slot. Remember that 8.25
bits are not used in order to allow for a guard time.
Since each burst has two 57-bit data segments, we can see that a single
burst has a data payload of 114 bits.
Synchronization Burst
This burst is used for time synchronization of the mobile. The data payload
carries the TDMA Frame Number (FN) and the Base Station Identity Code
(BSIC). It is broadcast with the frequency correction burst. The
Synchronization Burst is broadcast on the Synchronization Channel (SCH).
Synchronization Burst
Access Burst
This burst is used by mobile station for random access. It has a much longer
guard period (68.25 bits compared to the 8.25 bits in a normal burst). It is
designed to compensate for the unknown distance of the mobile station from
the tower, when the MS wants access to a new BTS, it will not know the
correct Timing Advance.
Access Burst
Each burst lasts 576.9 µs, so we can calculate the theoretical bit rate of a
single time slot:
Since there are 8 time slots per carrier frequency, each time slot would only
get 1/8 of this bit rate, so...
197,607 bits ÷ 8 = 24,700 bits (Calculating bit rate for one of eight time
slots.)
So, using GMSK modulation there is a maximum bit rate of 24.7 kb/s for a
single time slot. Note that this bit rate does not account for any error
correction bits. Any bits used for error correction would have to be stolen
from the 114-bit data payload of each burst.
TDMA Frame Structure & Hierarchy
TDMA Frame
A TDMA Frame
Multiframe
The next diagram shows a Traffic Channel (TCH) Multiframe with TS2 (green)
being allocated to a Mobile Station (MS). The red arrow indicates the
sequence of transmission. The sequence starts in TDMA frame 0 at TS0,
proceeds through all eight time slots, then starts again with TDMA frame 1.
Superframe
Again, there is a superframe for Control Channels and one for Traffic
Channels.
Hyperframe
The following diagram shows the relationship between all of the various time
segments introduced in this tutorial.
Relationship of All Time Segments