Professional Documents
Culture Documents
Radio Path
Training Document
The information in this document is subject to change without notice and describes only
the product defined in the introduction of this documentation. This document is intended
for the use of Nokia Telecommunications' customers only for the purposes of the
agreement under which the document is submitted, and no part of it may be reproduced
or transmitted in any form or means without the prior written permission of Nokia
Telecommunications. The document has been prepared to be used by professional and
properly trained personnel, and the customer assumes full responsibility when using it.
Nokia Telecommunications welcomes customer comments as part of the process of
continuous development and improvement of the documentation.
The information or statements given in this document concerning the suitability,
capacity, or performance of the mentioned hardware or software products cannot be
considered binding but shall be defined in the agreement made between Nokia
Telecommunications and the customer. However, Nokia Telecommunications has made
all reasonable efforts to ensure that the instructions contained in the document are
adequate and free of material errors and omissions. Nokia Telecommunications will, if
necessary, explain issues which may not be covered by the document.
Nokia Telecommunications' liability for any errors in the document is limited to the
documentary correction of errors. Nokia Telecommunications WILL NOT BE
RESPONSIBLE IN ANY EVENT FOR ERRORS IN THIS DOCUMENT OR FOR ANY
DAMAGES, INCIDENTAL OR CONSEQUENTIAL (INCLUDING MONETARY
LOSSES), that might arise from the use of this document or the information in it.
This document and the product it describes are considered protected by copyright
according to the applicable laws.
NOKIA logo is a registered trademark of Nokia Corporation.
Other product names mentioned in this document may be trademarks of their respective
companies, and they are mentioned for identification purposes only.
Copyright © Nokia Telecommunications Oy 1998. All rights reserved.
Contents
2 Channel Organisation 17
2.1 Logical Channels 17
2.2 Permitted Channel Combinations 22
4 Modulation 27
5 Synchronization 29
7 Camping on a Cell 34
7.1 General Description of Idle Mode 35
7.2 General Description of Busy Mode 36
approx 17 cm
Rx sensitivity
Fading dips
The diagram below shows the reference configuration for both the
MS and the BTS as well as the basic functions required by them to
overcome problems on the radio interface.
Channel coding
BURST TRX
CIPHERING FORMAT- MODULA-
TING TION 900/1800 MHz
33.8 Kbits
1.1.2.2 Coding
Speech Coding
In PCM systems of the fixed telephone network the speech signal is
encoded by A - or u - law to 8 bit samples at 8 kHz sampling rate. In
the radio path the 64 kbit/s is too high due to the limited bandwidth
available. Therefore an alternative form of speech coding is used.
In GSM/DCS 1800 - system LPC - LTP - RPE coding was chosen.
RPE = Regular Pulse Excitation
LPC = Linear Predictive Coding
LTP = Long Term Prediction
This is an hybrid speech coder, which is a combination of a
wavecoder and a vocoder. The waveform coder is of type that is
used in standard PCM principles. The vocoder treats the speech as
being made up by a filter. By describing the way in which the filter
works and changes we can recreate the speech by sending that
information. Vocoders require much less information to recreate the
basic speech, but sound very synthetic. However, with the additional
information from the waveform coder we can regenerate
recognisable speech.
Speech samples of 20 ms are coded in a way that not the whole
speech is transmitted but only certain parameters. The other end
knows how to decode the parameters and is capable of reproducing
the original speech signal.
The channel coding is needed to protect the signal against noise and
distortion of the radio channel. This means that a part of the
transmission capacity has to be used for transmission of the channel
code.
The bit rate after LPC -RPE -LTP speech coder is 13 kbit/s. This bit
rate is used on full rate channels. Half rate channels are also
specified, but speech coder standardisation is not yet finished. Half
rate channels require a 6 - 7 kbit/s rate.
After adding the channel coding to the coded speech the bit rate rises
up to 22.8 kbit/s. Burst formatting takes this up to 33.8 Kbits/s. Data
channel bit rates are 9600, 4800, 2400, bit/s or less.
Channel Coding
Due to the nature of the air interface it is inevitable that some bits of
information will be lost. What we would like to do is minimise this
loss. If we lose some information when transmitting speech the only
effect is a degradation in the speech quality. However, when we
transmit data it is much more important that we reduce errors to as
small as possible.
To carry this out we implement channel coding, which will enable
us not only to detect errors but also correct them without the need to
retransmit the information (this being impractical in speech.)
We use two sorts of coding in GSM/DCS 1800: block coding and
convolutional coding.
Block Coding
This method of coding allows us to detect errors. At the end of each
block of information we add a parity or check sum that will indicate
the correctness of the received information.
Convolutional Coding
This method of coding allows us to correct any errors detected
within a block by the block coding. There is a price to be paid for
this coding. With block coding we need to add only an extra few
bits, but with convolutional coding each one bit in generates two out.
The basic principle of the coder is that the output not only relies on
the state of the single bit but also on the preceding bits. In order to
reset the coder there are three tail bits at the start of each message
block.
1 2 3 4 5 6 7 8
...
...
...
...
Speech is segmented into 20mS which is then coded into 260 bits.
Not all of these bits have the same relative importance. Therefore
they are divided into three classes (class 1a, 1b and 2) and treated
differently.
1 2 3 4
114 bits
FULL BURST
1.1.2.3 Interleaving
Before we take a look at interleaving we need to have an
understanding of what information is being interleaved and where it
came from. In order to do that we need to examine how speech is
coded.
If the amount of information lost is not just a few bits but a whole
burst, our channel coding which we employ to detect and correct our
errors is ineffective. Our channel coding is able to not only detect
errors, but also to correct them if there is not more than 12.5% lost
and if the loss is spread out within the burst. To overcome this
problem we split up our bits of information in such a way that if a
burst error does occur it does not affect our ability to detect and
correct it.
Since each 20mS of speech is made up of 456 bits of information we
move the bits around in a set pattern to avoid a whole portion of it
being lost to a burst type error.
Thus the bits are arranged:
The air interface is changing all the time in terms of the way it
affects the transmitted signal. Therefore we need to remodel it for
every burst. For the period of one burst the air interface is assumed
to remain constant.
In this way, if we now lose a whole burst of information, we are able
to detect it and correct it. However, there is a price to be paid for this
ability which is the time delay in spreading this information out, i.e
40mS.
Receved signal
DIP
Rx Rx
DSPU
BTS
2 Channel Organisation
The first type of the logical channels are traffic channels (TCH).
There are two of these, or will be in the future. We have a full rate
TCH, i.e. speech coded at 13Kbit/s. In the future we will have half
rate speech coders, i.e. speech coded at 6.5Kbit/s. This ability to
code speech at half rate will allow us to expand the network without
need to replan it, although half rate speech coders are not fully
developed yet.
These traffic channels are intended to carry either speech or data.
However, the data transfer rate will be limited by the type of traffic
channel used.
The rest of the logical channels, nine in all, can be divided into two
groups: Common Channels (CCH) and Dedicated Channels (DCH).
The Common channels can be further split into two types: Broadcast
Channels (BCH) and Common Control Channels (CCCH)
The broadcast channels are all downlink information sent out by a
BTS to inform all mobiles within that cell of general information
about that cell. Within the Broadcast Channels there are three logical
channels
1. FCCH (Frequency Correction Channel)
The FCCH carries information that will enable a mobile to
tune its frequency to that being broadcast by the BTS.
FCCH = pure sine wave
The mobile searches for this after switching on.
2. SCH (Synchronisation Channel )
Once a mobile has locked onto the frequency of the BTS, it
needs to know some further information in order to continue
with the signalling procedures. This information is contained
in the SCH. The information broadcast includes the BSIC of
the transmitting BTS and the current TDMA frame number
which the mobile needs to cipher a call.
Parameters: BSIC = Base Station Identity Code
RFN = Reduced TDMA frame number,
where the frame number can be
calculated
3. BCCH ( Broadcast Control Channel)
This channel contains more information required by the
mobile concerning such things as the frequency hopping
sequence, the paging groups the channel combination etc.
(information required for call set-up.)
The third group of channels are the Dedicated Channels and, again,
there are three of these. They are:
1. SDCCH (Stand Alone Dedicated Control Channel)
This channel is bi-directional and is used for call set-up
procedures such as authentication. It is the channel that is used
to assign a particular TCH to the mobile.
2. SACCH (Slow Associated Control Channel)
A SACCH is associated with each SDCCH and also every
TCH. During call set-up and call in progress the system needs
to know if a handover is required, and information pertaining
to this is broadcast on this channel. It is also used to regulate
the power of the MS and to maintain the correct timing
alignment of a mobile moving in a cell.
3. FACCH (Fast Associated Control Channel)
This logical channel is used instead of SACCH to inter-
BCCH+
CCCH R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R
(uplink)
51 frames = 234.38 ms
8 D0 D1 D2 D3 D4 D5 D6 D7 A0 A1 A2 A3 - - -
SDCCH/8
(downlink) D0 D1 D2 D3 D4 D5 D6 D7 A4 A5 A7 - - -
A6
© Nokia Telecommunications Oy
8 A5 A6 A7 - - - D0 D1 D2 D3 D4 D5 D6 D7 A0
SDCCH/8
(uplink) D5
A1 A2 A3 - - - D0 D1 D2 D3 D4 D6 D7 A4
BCCH+ F S B C F S C C F S F S F S A0 -
D0 D1 D2 D3 A1
CCH
+4
SDCCH/4 F S B C F S C C F S D0 D1 F S D2 D3 F S A2 A3 -
(downlink)
BCCH+
D3 R R A2 A3 R R R R R R R R R R R R R R R R R R R R R R R D0 D1 R R D2
CCCH
+4
SDCCH/4 D3 R R A0 A1 R R R R R R R R R R R R R R R R R R R R R R R D0 D1 R R D2
(uplink)
F: TDMA frame for frequency correction burst S: TDMA frame for synchronisation burst
B: TDMA frame for BCCH R: TDMA frame for RACH
D: TDMA frame for SDCCH
21 (36)
Channel Organisation
a) T T T T T T T T T T T T A T T T T T T T T T T T T -
25 frames = 120 ms
b) T t T t T t T t T t T t A t T t T t T t T t T t T a
TB FIXED BITS TB GP
3 142 3 8.25
TB SYNCHRONISATION TB GP
SEQUENCE
8 41 36 3 68.25
0 1 2 3 47 48 49 50
0 1 24 25
1 (26 frame) multiframe = 26 TDMA frames (120 ms) 1 (51 frame) multiframe = 51 TDMA frames (3060/13 ms)
0 1 2 3 4 22 23 24 25 0 1 2 3 46 47 48 49 50
0 1 2 3 4 5 6 7
4 Modulation
The modulation method used in GSM/DCS 1800 is GMSK =
Gaussian Minimum Shift Keying
It is a phase modulation that converts serial bit stream into phase
shift of a carrier wave. The function of the modulation is to convert
incoming serial bit stream to analogue signals which are modulating
the carrier of the transmitter. Duration of one bit is 3.69 us bit rate
270.833 kHz.
In Gaussian MSK the outgoing phase shift is filtered. The Gaussian
function acts as a filter, removing the sharp edges of the digital
pulses. If this is not done then the required bandwidth to transmit the
signal would be too great.
Digital signal results in usual sinx/x spectrum Gaussian filter maintains constant envelope
t t
Channel coding
SPEECH CONVOL-
SPEECH BLOCK INTER-
SEGMEN- TUTIONAL
CODING CODING LEAVING
TATION CODING
BURST TRX
CIPHERING FORMAT- MODULA-
TING TION 900 MHz
33.8 Kbits
5 Synchronization
The BTS transmits signals on the BCH to enable MS to synchronize
itself to the BTS and, if necessary, its frequency standard to be in
line with that of the BTS. The signals sent by BTS for these purpose
are:
a) Frequency correction bursts
b) Synchronization bursts
Under initial alignment, i.e. when the MS switches on, or handovers
to a new cell, the BTs calculates its distance from the MS. BTS
sends to each mobile a timing advance parameter according to the
perceived round trip propagation delay BTS - MS - BTS. MS
advances its timing by this amount with the result that signals
arriving from different MS's arrive at the BTS, the propagation delay
having been accounted for. This process is called adaptive frame
alignment.
When the BTS detects a mobile trying to contact the network via
RACH, it measures the delay of signal relative to the expected signal
from MS at zero distance under static channel conditions. This
delay, called the timing advance, shall be rounded to the nearest bit
period and included in a response from the BTS.
F1
Rx Rx
F2 MEAS
F3
Tx Tx
F1 = MS receiving frequency
F2 = Adjacent cell frequency (MS monitoring)
F3 = MS transmitting frequency ( F1 minus 45 Mhz)
7 Camping on a Cell
There are three possible states for a mobile to be in:
1. Off,
2. On and idle;
3. On and engaged in a call.
The first of these is known as detached. The subscriber has powered
down or is absent from the GSM/DCS 1800 network. If a subscriber
does power his mobile off the last thing a mobile does is to send an
unacknowledged message to the network informing it of its intended
departure.
Periodically every mobile will try to contact the network. The
purpose of this is to establish that the mobile is still active and
requiring the services of the network. If for any reason the mobile
fails to communicate with the system it will be marked as possibly
detached. The time between these attempts, known as periodic
update, is set by the network operator at between six minutes and
twenty-five hours. If after a number of attempts the mobile has not
responded it will be marked as detached.
The mobile will only be marked as detached in the VLR since the
majority of mobiles will be switched on again within the same
location area.
When a mobile switches on after being absent, or for the first time,
the first thing it does is to try to camp on to a cell. This process
involves going to idle mode. It may then proceed to setting up and
being engaged in a call. This is known as busy mode.