Académique Documents
Professionnel Documents
Culture Documents
VELIZY
(E)GPRS - Radio interface - Physical link layer
Originators
Stanislas Bourdeaut <RELEASE B8>
ABSTRACT
This document describes the Physical Link Layer of the air interface for GPRS and EGPRS, covering
release B8.
Approvals
Name J. ACHARD R.Sabelleck E. Brigant
App. SYT CCM BTS CCM B8 SYT DPM
Name
App.
HISTORY
Editorial corrections
Not applicable
REFERENCED DOCUMENTS
Proprietary documents
[3] 3BK 11202 0369 DSZZA FBS GPRS Radio interface MAC sublayer
[4] 3BK 11202 0368 DSZZA FBS GPRS Radio Interface - RLC Sublayer
[5] 3BK 11202 0366 DSZZA FBS GPRS Radio interface - RRM sublayer (PRH)
[6] 3BK 11202 0367 DSZZA FBS GPRS Radio interface - RRM sublayer (PCC)
[9] 3BK 11204 0298 DSZZA Interface O&M Abis Interface specification
3GPP documents
RELATED DOCUMENTS
PREFACE
None.
Within the BSS: The Physical link layer is part of the Physical layer and located within the BTS
subsystem.
Within the BTS subsystem: the Physical link layer is located within the user and control plane. It
interfaces with:
With the Physical RF layer for communication over the air interface.
Depending on the configuration and protocol stack chosen for the Abis link the BTS can be operated
in GCH or EGCH mode. In GCH mode, the GCH protocol stack defined in Ref [2]] is used on the Abis
interface. In addition to circuit switched services, it allows for the transmission of GPRS Step 1 (CS-1,
CS-2) traffic on the basis of 16 kbit/s nibbles on the Abis interface.
BTS-
RELAY
Physical L2-GCH
Link Layer
Physical L1-GCH
RF Layer
BTS-
RELAY
Physical L2-EGCH
Link Layer
Physical L1-EGCH
RF Layer
In this document, only the Physical Link Layer (PLL) and BTS-Relay Functions are covered. For a
more detailed description of the physical RF layer see [13], for details on GCH and EGCH see [[2].
1.2.1 GPRS
Packets to be transmitted over the air interface are segmented into radio blocks which are transmitted
in 4 bursts in 4 subsequent TDMA frames over the air interface.
Different Radio Block structures for data transfer and control message transfer purposes are defined.
For GPRS, a Radio Block for data transfer consists of one MAC Header, one RLC header and one
RLC Data Block. It is always carried by four normal bursts.
Radio Block
The MAC header contains control fields which are different for uplink and downlink directions. The
MAC header has constant length, 8 bits.
The RLC header contains control fields which are different for uplink and downlink directions. The
RLC header has variable length.
The RLC data field contains octets from one or more LLC PDUs.
For GPRS (and EGPRS), a Radio Block for control message transfer consists of one MAC header
and one RLC/MAC Control Block. It is always carried by four normal bursts.
Radio Block
Figure 4: Radio Block structure for control message for GPRS and EGPRS
The MAC header contains control fields which are different for uplink and downlink directions. The
MAC header has constant length, 8 bits.
The RLC/MAC Control message field contains one RLC/MAC control message.
Four coding schemes, CS-1 to CS-4, are defined for the GPRS packet data traffic channels. For all
other GPRS packet control channels than Packet Random Access Channel (PRACH) and Packet
Timing Advance Control Channel on Uplink (PTCCH/U), coding scheme CS-1 is always used. For
access bursts on PRACH, two coding schemes are specified.
USF BCS
puncturing
456 bits
Radio Block
USF BCS
block
no coding
code
456 bits
The first step of the coding procedure is to add a Block Check Sequence (BCS) for error detection.
For CS-1 - CS-3, the second step consists of pre-coding USF (except for CS-1), adding four tail bits
and a half rate convolutional coding for error correction that is punctured to give the desired coding
rate.
Scheme Code rate USF Pre-coded Radio BCS Tail Coded Punctured Data rate
USF Block bits bits kb/s
excl. USF
and BCS
A procedure shall be implemented in the BSS to monitor the uplink Rx signal level and quality on
each uplink PDCH.
1.2.2 EGPRS
1.2.2.1 Introduction
The EGPRS concept has been established for the purpose of enabling the support of data
transmission at a bit rate exceeding the capabilities of GPRS. Basically, EGPRS relies on new
modulation and coding schemes on the air interface allowing for a data throughput optimised with
respect to radio propagation condition ("Link Adaptation").
The basic principle of link adaptation is to change the Modulation and Coding Schemes (MCS)
according to the radio conditions. When the radio conditions worsen, a more protected MCS (more
redundancy) is chosen leading to a lower throughput. On the contrary, when the radio conditions
become better, a less protected MCS (less redundancy) is chosen leading to a higher throughput.
The Radio Block structure for data transfer is different for GPRS and EGPRS, whereas the same
Radio Block structure is used for control messages.
For EGPRS, a Radio Block for data transfer consists of one RLC/MAC header and one or two RLC
Data Blocks. It is always carried by four normal bursts. The interleaving depends on the MCS used.
Radio Block
The RLC/MAC header contains control fields which are different for uplink and downlink directions.
The RLC/MAC header has variable length.
The RLC data field contains octets from one or more LLC PDUs.
The Block Check Sequence (BCS) is used for error detection of the data part.
The Header Check Sequence (HCS) is used for error detection of the header part.
The header part is independently coded from the data part and has its own check sequence. Tail
biting (i.e. no explicit tail bits are appended before encoding. The encoder is initialised with the last
information bits enabling tail biting decoding in the receiver) is used to reduce the size of the header.
Nine modulation and coding schemes are proposed for enhanced packet data communications
(EGPRS), providing raw RLC data rates ranging from 8.8 kbit/s (minimum value under the worst radio
propagation conditions per timeslot) up to 59.2 kbit/s (maximum value achievable per timeslot under
the best radio propagation conditions). Data rates above 17.6 kbit/s require that 8-PSK modulation is
used on the air, instead of the regular GMSK.
The choice of the modulation and coding scheme is based on measurements of the Bit Error
Probability (BEP). The highest packet data throughput can be achieved for CIR values in excess of
20 dB, which corresponds to a clear radio path (as a reminder, let's mention that radio network
planning is made with the objective to meet standard quality of service requirements for CIR values at
least equal to 9 dB).
In this release of the BSS, in uplink MCS-5, MCS-6, MCS-7, MCS-8, MCS-9 shall not be supported.
An additional feature introduced in EGPRS is incremental redundancy, which was not used in GPRS.
Incremental redundancy is the ability to combine in the receiver decoder soft bit information from N
different transmissions of the same RLC block. For each retransmission of the same RLC block, the
transmitter uses a different puncturing scheme in a way to increase redundant information not carried
by the same bits. It is our choice that N is equal to the number of puncturing schemes available for
the respective MCS as there is little gain expected after 2 or 3 combinings.
In this release, in the uplink, the Incremental redundancy is not used (Alcatel choice). In the BTS
receiver, it will not be possible to make soft combining between RLC data blocks. The receiver has
then not to store the soft bit values for each RLC block transmission.
Two types of EGPRS capable TREs may be mixed in a single cell: medium and high power TREs.
The nominal TRE capabilities (for GSM900) without any power attenuation are:
Indeed the 8PSK modulation induces an Average Power Decrease, which is mainly due to the
envelopp difference between 8PSK and GMSK.
Moreover, several power reductions apply to the nominal TRE transmit power:
TREs may be coupled on the antenna. Such coupling induces a power reduction.
Power balancing applies to several TRE on the same sector: the BTS sets all the TRE output
power at the same level which is the minimum value among the maximum TRE output power in a
sector and in a given band.
Cell shared levelling aligns the GMSK output transmission power of the secondary sector to the
main sector, provided that the secondary sector can afford it (otherwise an alarm is sent to the
OMC).
Static Power Reduction: the static power reduction (BS_TX_PowerMax) is set by the OMC.
The resulting, effective, transmit power determines whether the TRE is a High power or a Medium
power TRE: the BTS shall indicate to the BSC the TRE power capability in 8PSK, i.e. HP or MP.
The resulting Average Power Decrease between 8PSK and GMSK on the Sector, which is the
difference between the Sector transmit power in 8PSK and the Sector transmit power in GMSK., shall
also be transmitted to the BSC and MFS. The reported APD shall not take into account the static
power reduction which is induced by BS_TX_Power_Max but it shall take into account the cell shared
levelling.
The 8PSK output power shall be as high as possible, provided that this power does, obviously, not
exceed the maximum transmit power which is defined in the sector and in the band, in order to keep
the radio network planning.
GPRS measurements are performed for CS-1 to CS-4, see section 7.2.3.2.1.
The BTS has to compute the BEP (Bit Error Probability) on a burst basis.
The measurements mean(BEP) and CV(BEP) (the variation coefficient of BEP std(BEP)/mean(BEP))
are deduced from the BEP measurements and are calculated for each radio block received with CS-1
and MCS-1 to MCS-4.
The mean(BEP) and the CV(BEP) are reported on a per radio block basis to the MFS. They are used
by the link adaptation algorithm.
The Physical Layer can be subdivided into Physcial Link Layer and Physical RF Layer [10].
The provision of physical channels according to GSM carrier frequency characterisation and GSM
radio channel structures
Modulation / demodulation
Encoding / decoding
Interleaving / deinterleaving
There is no alarm notification or configuration linked specifically to the (E)GPRS. Alarm notification or
configuration are ensured by O&M as in circuit switched [1].
2 INTERFACES
A Packet Data Channel (PDCH) is a physical channel, i.e. air time slot, allocated to carry packet
logical channels.
B0 B1 B2 X B3 B4 B5 I B6 B7 B8 X B9 B 10 B 11 I
0 4 8 12 13 17 21 25 26 30 34 38 39 43 47 51
B n : Radio block n
X: PTCCH frames
I: Idle frames
It consists of 12 blocks of 4 consecutive frames, 2 idle frames (frames 25 and 51) and 2 frames used
for the PTCCH (frames 12 and 38).
The PTCCH is a bi-directionnal channel used for the continuous timing advance mechanism.
2.2 BTS-Relay
The BTS-Relay performs functions to map EGCH primitives on PLL service primitives. As far as
parameters and formats are concerned, BTS-Relay is functionally transparent. For the format
description of relevant messages the reader is referred to [2] (GCH mode and EGCH mode).
The mapping performed between EGCH primitives and PLL service primitives is given in section
5.1.2.
3 LAYER FUNCTIONS
This function handles the PDCH activation and the initial synchronisation in GCH mode, where a
fixed mapping between PDCH and Abis nibble is given. Therefore, PDCH activation and initial
synchronisation over GCH are performed at the same time using a single function.
The PDCH activation and the initial synchronisation between the PLL layer and the MFS is triggered
by the L2GCH layer.
As the RLC/MAC protocol is completely managed by the MFS, this last must be synchronised to the
radio interface timing of each BTS to which it is connected. This is needed for the scheduling of
downlink RLC/MAC blocks. It means that the PLL layer must provide its timing on the BTS-MFS
interface.
On PDCH activation a default Block Number is provided to the PLL by the MFS (for instance
N=0). The PLL deduces from this time the Block Number on which the frame would have been
sent on the radio interface if it was a traffic frame.
The MFS applies the correction to its internal block number clock and can start sending traffic
frame.
Once the PDCH is activated, the BTS starts sending no data frames to the L2GCH layer until the
block format control function is initialised. The no data frames are sent every 20ms corresponding to
an uplink block reception.
At the reception of the first downlink RLC/MAC block to transmit on the radio interface, the next uplink
block type which is going to be received on the radio interface is given and then the block format
control function is initialised.
The PDCH activation and the initial synchronisation in EGCH mode is handled as in GCH mode,
except that a fixed mapping between PDCH and Abis nibbles pool is given: an Abis nibble pool may
contain 1, 2, 3, 4, 5 Abis nibbles, depending on the indicated pool type, respectively type 1, 2, 3, 4, 5.
An Abis nibbles pool carries an EGCH; each Abis nibble carries one GCH.
Therefore, PDCH activation and initial synchronisation over EGCH are performed at the same time
using a single function. The PDCH activation and the initial synchronisation between the PLL layer
and the MFS is triggered by the EGCH layer.
The initial synchronisation principles at PLL layer side are the same as defined in 3.1 for GCH mode.
As specified in Ref [2], when there are multiple GCH composing the EGCH link, each segment of an
EGCH PDU may not arrive at the same time at the BTS , and if they were treated separately could
generate different values of BNE complexifying the MFS behaviour. However, what really matters to
compute the BNE is the arrival time of the latest segment (or NODATA if there are unused sub-GCH)
When the link is established, for each block number, the EGCH layer in the BTS has to wait for all
segments composing the radio block, reassemble the whole radio block and only then, forward it to
the relay function/RF part. In return, the relay will issue a unique block error to be returned to the
MFS. In the MFS, the BSE process applies the same compensation to all the GCHs.
Once the PDCH is activated, the BTS starts sending no data frames to the EGCH layer until the
block format control function is initialised. The no data frames are sent every 20ms corresponding to
an uplink block reception.
This function deals with RLC/MAC PDUs transmission and reception on the radio interface in GCH
mode. In GCH mode PLL expects block transmissions in uplink and downlink every 20 ms.
Each RLC/MAC block is encoded on the radio interface using the coding scheme CS-1 or CS-2.
RLC/MAC control blocks are always encoded using the coding scheme CS-1.
Each time a downlink RLC/MAC block is received from the BTS relay entity, it schedules the next
uplink block that is going to be received on the radio interface.
Normal block
No block
This uplink block scheduling allows the correct reception of the uplink block and the scheduling of
radio measurement functions.
After the reception of a block on the radio interface, PLL sends the block to L2GCH with the
information on the coding scheme that has been used and the radio measurements concerning this
block.
At the reception of a block from L2GCH, the PLL sends this block on the radio interface in the Block
Number and using the coding scheme that have been indicated.
ED 04 Released (E)GPRS - Radio interface - Physical link layer
The maximum GMSK output power is a constant value related to the BTS platform.
BS_TXPWR_MAX is the maximum allowed transmit power in the cell. It is sent to the BTS in the
PRH-ESTABLISH.req command (BS_TXPWR is set to BS_TXPWR_MAX in this message).
BS_TXPWR_MAX is defined relative to maximum GMSK output power, in -2 dB steps, ranging from
0 dB to -30 dB. The transmit command TRN-DL-DATA.req carries BS_TXPWR values which define
the output power for the actual block to send. BS_TXPWR is also defined as power ratio relative to
maximum GMSK output power, in -2 dB steps, from 0 dB to -30 dB.
- TA message on PTCCH:
The actual transmit power is obtained as
max. GMSK output power [dB] + BS_TXPWR_MAX
- GMSK block:
The actual transmit power is obtained as
MIN{max. GMSK output power [dB] + BS_TXPWR_MAX*,
max. GMSK output power [dB] + BS_TXPWR*}
* Note that BS_TXPWR_MAX and BS_TXPWR are negative logarithmic values here.
When an uplink access block is scheduled, on the next block period the PLL layer can receive up to 4
access bursts.
The access burst handling function has to group them in a way to transmit them with their respective
timing advance value in one frame on the MFS-BTS interface. (Note: This does not apply to the
access bursts sent on PTCCH for timing advance measurements).
Two access bursts formats are defined; the access burst containing 8 information bits and the
extended access burst containing 11 information bits. The access burst format is indicated in the
PRH-ESTABLISH.req primitive received from (L2GCH).
When no block on the uplink is scheduled, PLL has to indicate to L2GCH that no block has been
received at the end of the block period.
In case of bad reception when a normal block is awaited on the radio interface, PLL sends a no data
indication setting the bit BFI (Bad Frame Indicator, GCH mode) or the invalid bit(s) (EGCH mode).
If no block is scheduled in downlink or if an erroneous frame is received in downlink from the MFS,
PLL has to send a dummy block (USF value = USFNE no emission) on the radio interface and the
next uplink block type will be no block.
This function deals with transmission and reception of RLC/MAC PDUs on the radio interface in
EGCH mode.
Each RLC/MAC block is encoded on the radio interface using one of the GPRS coding schemes CS-1
to CS-4 or the EGPRS modulation and coding schemes MCS-1 to MCS-9. RLC/MAC control blocks
are always encoded using the coding scheme CS-1.
Each time a downlink RLC/MAC block is received from the BTS relay entity, it schedules the next
uplink block that is going to be received on the radio interface.
Access block (8 bit or 11 bit format since Packet Control Ack is sent in 8 bit format; Packet
Channel Request may be sent in either 8 or 11 bit format. Only the EGPRS Packet Channel
Request is always sent in 11 bit format)
No block
If no UL block format information is available (e.g. no DL information has been sent by MFS) then a
normal GPRS block is expected by default.
This uplink block scheduling allows the correct reception of the uplink block and the scheduling of
radio measurement functions.
After the reception of a block on the radio interface, PLL sends the block to EGCH with the
information on the modulation and coding scheme that has been used and the radio measurements
concerning this block.
During a EGPRS uplink trafic, erroneous blocks shall also be forwarded to EGCH with an error
indication if the block header can be decoded. This allows higher layers in unacknowledged mode of
EGPRS to obtain additional information about the transferred data stream.
In the acknowledged mode of EGPRS, incremental redundancy in uplink shall not be used (Alcatel
decision).
At the reception of a block from EGCH, PLL sends this block on the radio interface in the given block
number (BN) and time slot (TS), using the (modulation and) coding scheme (and puncturing scheme)
that have been indicated.
In this release of he BSS, the RLC Data blocks shall not be stored in the BTS. Retransmissions are
handled by RLC/MAC layer.
When an uplink access block is scheduled, on the next block period the PLL layer can receive up to 4
access bursts. The access burst handling function has to group them in a way to transmit them with
their respective timing advance value and training sequence type in one frame on the MFS-BTS
interface. (Note: This does not apply to the access bursts sent on PTCCH for timing advance
measurements).
The current training sequence is used by GPRS and EGPRS MSs to request access in GPRS mode
or to carry PACKET CONTROL ACKNOWLEDGEMENT messages; 8-bit or 11-bit access bursts can
be used. Two alternative training sequence formats have been defined, for EGPRS MS, to request
access in EGPRS mode and to distinguish the MSs EGPRS capabilities (TS1: EGPRS with UL 8-
PSK and TS2: EGPRS without UL 8-PSK). The training sequence type is forwarded to RLC/MAC by
the G3 and the G4 TRE.
ED 04 Released (E)GPRS - Radio interface - Physical link layer
When no block on the uplink is scheduled, in contrast to GCH mode PLL does not indicate to EGCH
that no block has been received at the end of the block period.
For GPRS bad reception occurs if the CRC check fails. For EGPRS bad reception occurs, if the
RLC/MAC header CRC check fails or if one or two RLC data block CRC checks fail. There are
several cases of bad reception. The following table shows the posssibilities:
measurements
In case of bad reception when a normal block is awaited on the radio interface:
In GPRS, PLL sends a no data indication setting the bit BFI (Bad Frame Indicator, GCH mode)
or the invalid bit(s) (EGCH mode) and radio measurements,
In EGPRS:
if the RLC/MAC header is not decoded, PLL sends a no data indication setting the invalid bit(s)
bit and radio measurements as in GPRS,
if the RLC/MAC header is decoded, PLL sends the erroneously decoded block with an error
indication along with radio measurements,
Note that in EGPRS a second RLC block can be received in the same radio block (MCS-7
to 9) which might be received correctly.
If no DL block is received from EGCH for DL transmission, PLL sends a dummy block (USF value =
USFNE no emission and page mode included) on the air interface if the PDCH is active and nothing
otherwise. If the PDCH is active the next uplink block type will be a normal GPRS block.
The TRE output power is equal to the TRE GMSK maximum output power minus the coupling stages.
The Sector transmit power is equal to the minumum value for all TREs.
The sector transmit power therefore takes into account the coupling and the levelling on a Sector
inside the BTS.
For each TRE, the BTS O&M (OMU) internally applies the necessary attenuation (Pts) in order to
reach Sector transmit power.
Then, in 8PSK, the only levelling which applies shall align, if necessary, the 8PSK Output power to
the GMSK output power in the sector and in the band.
The BTS shall compute the 8PSK delta power which is the difference between the Sector transmit
power and the 8 PSK power that can be reached by a given TRE.
The effective 8PSK power per TRE is the maximal 8PSK value minus coupling stages.
If this value is below than the Sector transmit power, the difference (in dB) shall be reported to the
BSC via the O&M (See Ref [9]) in the 8PSK delta power; then, the BTS shall internally apply an
attenuation to 8PSK in order to align 8PSK and Sector transmit power.
If the difference is above or equal to the Sector transmit power, the 8 PSK delta power is equal to 0.
The 8PSK delta power value therefore takes into account the coupling stages. The BTS internally
limits takes the necessary means to reduce the gap between 8PSK power and Sector GMSK power to
a minimum.
The 8PSK delta power which is reported to the BSC is the difference between the Sector transmit
power and the 8 PSK power that can be reached by a given TRE. In the above example, only for TRE
3, a delta power >0 would be reported.
The 8PSK delta power does not take into account the static power reduction but it takes into account
the cell sharing levelling.
The BTS reports the 8PSK delta power (nominal APD per TRE) to the MFS (See Ref [2]).
Note that, taking into account the coding rules of BS_TXPWR_MAX, the OMC and the MFS compute
the effective APD with the following formula:
A TRE shall indicate whether it is High Power or Medium Power. The 8PskHpCapability flag is set, if
the 8 PSK delta power determined is less than 3dB.
Note: the BTS reports the Sector transmit power, the delta power and the 8PskHpCapability flag in
HwCapabilityCU and TreHWCapability to BSC (which forwards it to MFS) and OMC, see Ref [9].
To line up the transmission power of both sectors, the BTS sends (see Ref [9]) the absolute output
power in GMSK of each physical sector. Then on a secondary sector, the BSC informs the BTS (via
CONFIGURATION DATA MESSAGE BLOCK 2, see Ref [9]) of the absolute power in GMSK of the
main sector.
The BTS of the secondary sector shall compute the correction to be applied for lining up the
transmission power of both sectors.
For a 8PSK block, a TRE shall use the minimum value between:
The GMSK Transmit Power of the sector and the band minus the potential attenuation requested
by BSC due to the main sector and minus the BS_TX_PWR_MAX sent by the MFS.
Since a GPRS TBF (GMSK modulated) and an EGPRS TBF (8PSK modulated) may be allocated on
the adjacent timeslots, the transmit power shall be adapted on a per burst basis.
The transmit power also needs to be adapted on a block by block basis: during transitory phases,
some 8PSK modulated PDTCHs and GMSK modulated PDTCHs may be carried and multiplexed on
the same PDCH.
Note that in the RLC/MAC header of each 8PSK downlink block, the PR field shall indicate the
effective power decrease. This power reduction is handled by RLC/MAC layers.
In order to cope with O&M and telecom desynchronisation, the TRE 8PSK power capability
parameters need to be transmitted by the BTS to the MFS, through EGCH.
For some networks the accuracy of the transmission clock is not enough for the radio performance of
the BTS. In this case, the BTS is not synchronised on the network and the difference of accuracy
between the A-bis clock and the PLL clock induces a shift in the synchronism of the two network
elements.
PLL must detect the loss of synchronisation on downlink with the MFS.
As for initial synchronisation time, PLL continuously reports the error between the received Block
Number and the Bn on which it should be sent.
If the time of reception of a RLC/MAC block, marked with Block Number set to N, shifts until being
preferably sent in Bn+1 (to avoid buffer overflow), an error set to +1 is reported to the MFS.
ED 04 Released (E)GPRS - Radio interface - Physical link layer
If the time of reception of a RLC/MAC block, marked with Block Number set to N, shifts until being
preferably sent in Bn-1 (to avoid buffer overflow), an error set to -1 is reported to the MFS.
PLL shall report the error -1 and send received RLC/MAC blocks in the requested Bn, until it receives
one no data frame with the same Block Number.
The radio measurements are performed in the BTS on a per PDCH and radio block basis.
- the estimation of the timing advance to be applied by each MS whose PACCH is carried by
the concerned PDCH.
- the bit error probability (mean and cv, measured and reported only in EGCH mode)
According to the uplink block type scheduled, different radio link parameters are assessed and
reported to the MFS.
In case of normal block, PLL performs measurements on quality and received level.
The uplink signal strength (RXLEV) and the signal quality (RXQUAL) are assessed on an uplink block
(ie four consecutive normal bursts).
RXLEV is the mean of the signal strength on the four normal bursts that composed the block.
For each block, the RXQUAL and RXLEV values are reported from PLL to RLC/MAC.
In the access block period, PLL can receive up to 4 consecutive access bursts.
On each access burst, PLL estimates the access delay. This timing advance value is sent to
RLC/MAC together with the information contained in the access burst.
On any PRACH occurrence, whether an access burst is decoded or not, the BTS measures the uplink
signal strength on this occurence (RXLEV) and reports it to the MFS (RXLEV is used for PRACH
collision detection, refer to [3]).
(Note: This does not apply to the access bursts sent on PTCCH for timing advance measurements).
RXLEV is the mean of the signal strength on the four bursts period.
According to the uplink block type scheduled, different radio link parameters are assessed and
reported to the MFS.
In case of normal block, PLL performs measurements on received level and bit error probability.
In GPRS, the uplink signal strength (RXLEV) and raw bit error rate (RXQUAL) are assessed on an
uplink block (ie four consecutive normal bursts). Indeed, GPRS is used in EGCH mode to carry CS3
or CS4 RLC data blocks, then RXQUAL values are required by RLC to perform link adaptation;
RXQUAL values shall be reported by the BTS to the MFS whatever the GPRS Coding Scheme is. For
CS-1 to CS-3, when a block is correctly decoded, the reported signal quality is computed as in GCH
mode, as described in section 7.2.3.2.1.1. For CS-4, if a radio block is correctly decoded, since there
is no error correcting code, the CRC success indicates that no error has been detected, then the best
channel quality shall be reported. When a block is not decoded correctly (Cyclic Redundancy Check
failed), a constant RXQUAL value shall be reported to the MFS, depending on the Coding Scheme
with which the radio block was encoded, as described in section 7.2.3.2.1.1.,
In EGPRS, the uplink signal strength (RXLEV) and mean and coefficient of variation of the bit error
probability (MEAN_BEP and CV_BEP) are assessed on an uplink block (ie four consecutive normal
bursts). For definition and computation of MEAN_BEP and CV_BEP see section 7.2.3.2.1.1.
RXLEV is the mean of the signal strength on the four normal bursts that composed the block.
Measurements are also made and reported to RLC/MAC in cases where the block header can be
decoded but the decoded block is erroneous. Even if decoding fails completely, measurements are
made and reported. However, if a normal GPRS block is expected by default (i.e. if no block handling
information had been received in DL) then unsuccessful decoding is not reported.
In the access block period, PLL can receive up to 4 consecutive access bursts.
On any PRACH occurrence, whether an access burst is decoded or not, the BTS measures the uplink
signal strength on this occurence (RXLEV) and reports it to the MFS (RXLEV is used for PRACH
collision detection, refer to [3]).
3.4.2.3 No block
3.4.3 Timing advance estimation for the continuous update timing advance procedure
PLL handles the continuous update timing advance function (see 3.5). This function needs the
computation of timing advance value for the access bursts sent on the uplink PTCCH.
The continuous timing advance procedure operates on a per PDCH basis. It is activated as soon as
the PDCH is activated by the L2-GCH or EGCH layer.
PLL perform the continuous update timing advance procedure for all MS working in transfer state.
PLL monitors the delay of the access bursts sent by the MS on PTCCH and responds with timing
advance values for all MSs performing the procedure on that PDCH. These timing advance values
are sent via the downlink TA message on the PTCCH.
PLL shall update the timing advance values in the next downlink signalling TA message following the
access burst. The TA message is updated every four multiframes.
The new training sequence types defined for EGPRS are not used on PTCCH/UL.
For frequency offset correction (FOC) a Short-term FOC (inside a burst) is performed for GMSK radio
blocks.
Note: Long-term FOC is not required for GPRS CS-1 to CS-4 not either for EGPRS MCS1 to MCS4.
Note: in the following figure, BTS-Relay entity belongs to the same protocol level as Physical Link
Layer. Besides, the Layer Management entity belongs to the Layer Management Plane.
T1
T2 C1 H1
T P P
R C R
N C H
C2
Legend :
The functions implemented by this layer are depicted on the next figure.
RF transport
Continuous PDCH
timing activation
advance deactivation
procedure
Block format
control
Radio
Access burst measurements
handling
TRN entity:
Block reception/decoding (with and without IR) from the radio interface
Reception and decoding of access bursts and detection of training sequence type (EGPRS)
Block format control: this function is in charge of the uplink block type control (access block,
normal block or no block) expected on the radio interface
Access burst handling: this function is in charge of the access bursts gathering over a block
period.
PCC entity:
Continuous timing advance update procedure: this function is in charge of the MSs timing
advance control.
Radio measurements: this function is in charge of radio measurements for each block received
(timing advance for access block, quality (RxQual (in GPRS) or BEP (in EGPRS)) and level
(RxLev) for normal block).
PRH entity:
The PLL Packet Radio Resource Handling supports the following function:
5.1.1 Primitives provided to the BTS-Relay entity (GCH mode and EGCH mode)
EGCH message
EGCH service primitive PLL service primitive
(BTS side)
Remark: Since these service primitives are internal to (PLL) they will not be described in detail in this
document.
5.2.1 Service primitives provided to the BTS-Relay entity (GCH mode and EGCH mode)
The BTS relay entity uses this primitive to request activation of a PDCH.
Parameters:
Parameters:
The BTS relay entity uses this primitive to request the release of a PDCH.
Parameters:
Parameters:
Parameters:
- unexpected DBN.
The BTS relay entity uses this primitive to send a RLC/MAC PDU to the MS and to give the next
uplink block type.
- Access block
- No block
-
CS M 1-2 Coding scheme
- CS1
- CS2
- CS3
- CS4
BS_TXPWR M 0-15 Transmit power for the block (relative value)
Max -30 dB
to min 0dB
step size 2 dB
RLC/MAC M RLC/MAC PDU
PDU
CS1 (184 bits)
- Access block
- No block
-
Radio block M GPRS, Set to EGPRS for EGPRS blocks
format EGPR
S
BS_TXPWR C (1) 0 31 BS transmit power
CPS M 1 27 Coding and Puncturing Scheme indicator
RLC/MAC M
PDU 207 MCS-1
255 MCS-2
327 MCS-3
383 MCS-4
476 MCS-5
620 MCS-6
936 MCS-7
1128 MCS-8
1224 MCS-9
- CS1
- CS2
- CS3
- CS4
RXLEV M 0-63 Received level
- MCS2
- MCS3
- MCS4
255 MCS-2
327 MCS-3
383 MCS-4
Erroneous M This flag is set to indicate that the conveyed RLC data
RLC data flag block has not been correctly decoded, whereas the
block header has been correctly decoded.
Note that in EGPRS, if the header is correctly decoded, the RLC data block shall be transmitted to
RLC layer, whether it is correct or not.
This primitive is used by L2GCH to indicate that a no data frame has been received.
Parameters:
After having received an establishment request, this primitive is sent, every 20 ms, until
uplink block programmation by downlink traffic flow (BFI=0)
When the uplink block has been programmed with the no block value (BFI=0)
When the uplink block has been programmed either with the normal block or access block
value and the GPRS radio block has not been decoded or the EGPRS header has not been
decoded (BFI=1).
Parameters:
- or clock drift
This primitive is used by L2GCH to indicate that an erroneous frame has been received.
Parameters:
- erroneous CRC
This primitive is used by (PLL) TRN to forward data received as access bursts.
Parameters:
0: normal TS
0: normal TS
0: normal TS
Note: (1) the 2 Training Sequences shall be decoded and indicated by both G3 and G4 TRE.
If a Radio timeslot is allocated by the BSC to a TCH (e.g. during a CS preemption), the BTS shall
then stop monitoring the corresponding EGCH link and act upon the BSC allocation.
It is then assumed that no mismatch is possible on the air timeslots, e.g due to CS preemption.
The following peer-to-peer messages are defined between the MS and the BTS at (PLL) layer:
TA message.
These messages are used in the continuous timing advance update procedure.
The timing advance procedure is used to derive the correct value for timing advance that the MS has
to use for the uplink transmission of radio blocks.
MS in Transfer state shall use the continuous timing advance update procedure. The continuous
timing advance update procedure is carried only on the PDCH which carries PACCH.
For uplink packet transfer, within the Packet Immediate Assignment or Packet Resource Assignment
for Uplink , the MS is assigned resources on one or several uplink PDCHs with corresponding Uplink
State Flags (USF) and Timing Advance Index (TAI).
For downlink packet transfer, within the Packet Resource Assignment for Downlink, the MS is
assigned resources on one or several uplink PDCHs, Timing Advance Index (TAI) and the PDCH
used for the continuous timing advance update procedure. The TAI is 4 bits allowing 16 different
positions in groups of eight 52-multiframes (T0,T1,T15).
On the uplink, the MS shall send in assigned idle slots a special access burst, which is used by the
network to derive the timing advance. The position of the assigned idle slot is determined by the TAI
assigned to the MS on that PDCH.
The access burst format to be used by the MS on the uplink is indicated by the PRH-ESTABLISH.req
in GCH mode. In EGCH mode, always extended (11bit) access bursts are used.
The network analyses the received access burst on the PTCCH and determines new timing advance
values for all MSs performing the continuous timing advance update procedure on that PDCH. The
new timing advance values shall be sent via the TA-message mapped on the downlink PTCCH.
Each time an access burst is received on the uplink PTCCH with a block format different from the two
specified in the section 4.2, a no timing advance value must be sent in the next TA-message for the
corresponding PTCCH.
MS BSS
TA Message
Air interface
The originally 184 bit (23 octets) blocks are used downlink in the following way:
<----------------------------------------------------------------------------------
8 7 6 5 4 3 2 1
Spare Ordered timing advance for MS assigned TAI = 0 Octet 1
: :
: :
: :
The field mapping convention in this sub-clause is that when a field is contained within a single octet,
the highest bit number of the field represents the highest order value and lowest bit number of the
field represents the lowest order value.
Spare bits are encoded with the binary value "0". Fill octets are encoded with the binary value
"00101011".
Two alternative PTCCH uplink block formats are specified. The originally 8 bit (1 octet) blocks are
used uplink in the following way:
<----------------------------------------------------------------------------------
8 7 6 5 4 3 2 1
8 fixed bits: "01111111" Octet 1
The originally 11 bit blocks are used uplink in the following way:
<----------------------------------------------------------------------------------
8 7 6 5 4 3 2 1
11 fixed bits: "11111111111" Octet 1
Octet 2
The field mapping convention of sub-clause applies. In the addition, when a field spans more than
one octet, the order of bit values within each octet progressively decreases as the octet number
increases. In that part of a field contained in a given octet the lowest bit number represents the lowest
order value.
8 7 6 5 4 3 2 1
Payload type RRBP S/P USF octet 1 MAC
header
Message type Page mode octet 2 Message
type
: : : Spare
: : : padding
: : :
: : :
0 0 1 0 1 0 1 1 octet 21
S/P is set to 0.
USF is set to USFNE value (no emission) received in PRH-ESTABLISH.req (GCH mode and EGCH
mode) .
7.1.1 Packet radio resource handling (GCH mode and EGCH mode)
7.1.1.1 Establishment
Upon reception of a request to establish a PDCH from L2-GCH or EGCH, (PLL)PRH requests the
Block Number synchro to (PLL)TRN. After reception of the confirmation, (PLL)PRH sends the
confirmation to L2GCH or EGCH with the block number error, at an instant which minimises the
buffer delay in the BTS.
Note:
(PLL)TRN starts sending No data indication every 20 ms until it receives the first downlink RLC/MAC
PDU to transmit on the downlink.
L2/EGCH-ESTABLISH.ind
PRH-
TRN-
TRN-
PRH- 20 ms
PCC-START-TA-
L2/EGCH-ESTABLISH.resp
TRN-NO-
L2/EGCH-NODATA.req 20 ms
TRN-NO-
L2/EGCH-NODATA.req
Note: L2/EGCH-xxx.yy stands for either L2GCH-xxx.yy or EGCH-xxx.yy, depending on the GCH
mode.
PDCH release
L2/EGCH-RELEASE.ind
PRH-RELEASE.req
PRH-RELEASE.cnf
L2/EGCH-RELEASE.resp
PRH-RELEASE.ind
L2/EGCH-RELEASE.req
Upon reception of a TRN-DL-DATA.req from L2GCH, (PLL)TRN indicates the next block the BTS is
going to receive on the uplink to (PLL)PCC.
L2GCH-UNITDATA.ind
TRN-DL-DATA.req
PCC-NEXT-BLOCK.ind
Upon reception of a block on the radio interface, (PLL)TRN requests to (PLL)PCC the measurements
made on this block and sends the data to L2GCH.
PCC-MEASUREMENT.req
PCC-MEASUREMENT.cnf
TRN-UL-DATA.ind
L2GCH-UNITDATA.req
In case of no block received on the uplink, (PLL)TRN requests the received level measurement made
during the block period and sends an indication to L2GCH.
PCC-MEASUREMENT.req
PCC-MEASUREMENT.cnf
TRN-NO-DATA.ind
L2GCH-NODATA.req
Upon reception of a PLL-SEND-COMMAND.req from BTS Relay, (PLL) identifies the next block the
BTS is going to receive on the uplink (block format control).
Radio Block
Transmission
Upon reception of a block on the radio interface, (PLL) performs measurements made on this block
and sends data and measurements to (EGCH).
Radio Block
Reception
PLL-RECV-COMMAND.ind
(RLC data,
L2EGCH-UNITDATA.req [Block, Air TS, Invalid=0,
(Received RLC data, RxLev, Mean(BEP), CV(BEP)])
EGCH-UNITDATA-req [Block, Air TS, Invalid=0,
(Received RLC data, RxLev, Mean(BEP), CV(BEP)])
[Block, Air TS, Invalid=0,
RxLev, Mean(BEP), CV(BEP)])
If a block reception is scheduled in the uplink but the block and header cannot be decoded, (PLL)
sends a UNITDATA (NODATA UL) command including radio measurements to MFS.
Uplink PDU transfer, bad reception, bock header not decoded (GPRS, EGPRS)
Radio Block
Reception
Block cannot be
decoded (GPRS)
or
Block header cannot
be decoded (EGPRS)
PLL-RECV-COMMAND.ind
(NODATA [Air TS, RxLev,
L2EGCH-UNITDATA.req Mean(BEP), CV(BEP),
EGCH-UNITDATA- (NODATA [Air TS, RxLev, cause])
req Mean(BEP), CV(BEP) ,
(NODATA [Air TS, RxLev, cause])
Mean(BEP), CV(BEP) ,
cause])
In EGPRS, in case of no RLC block received on the uplink (i.e. BCS of RLC block(s) does not match)
and RLC/MAC header is received (i.e. HCS does match), (PLL) performs measurements on the
block, sends RLC/MAC header and measurements to (L2GCH) and the erroneous block(s) is (are)
also forwarded.
Note: indeed, in RLC unacknowledged mode, the erroneous SDUs shall be transmitted to upper
layers (if the header is correctly decoded).
Uplink PDU transfer, bad reception, block header can be decoded (EGPRS)
Radio Block
Reception
PLL-RECV-COMMAND.ind
(Received RLC data
L2EGCH-UNITDATA.req [Erroneous block,
(Received RLC data, Air TS, Invalid=1,
EGCHUNITDATA-req
[Erroneous block, RxLev, Mean(BEP), CV(BEP)])
(Received RLC data, Air TS, Invalid=1,
[Erroneous block, RxLev, Mean(BEP), CV(BEP)])
Air TS, Invalid=1,
RxLev, Mean(BEP), CV(BEP)])
In case of no uplink block format information available, a GPRS normal block is expected in the
uplink and forwarded to MFS if decoding is successful. If decoding fails, no indication is sent to MFS
to reduce signalling load on Abis/Ater.
Radio Block
Reception
GPRS normal
block is expected
and decoded
PLL-RECV-COMMAND.ind
(Received RLC data,
L2EGCH-UNITDATA.req [Block, Air TS, Invalid=0,
(Received RLC data, RxLev, Mean(BEP), CV(BEP)])
EGCHUNITDATA-req [Block, Air TS, Invalid=0,
(Received RLC data, RxLev, Mean(BEP), CV(BEP)])
[Block, Air TS, Invalid=0,
RxLev, Mean(BEP), CV(BEP)])
Radio Block
Reception
GPRS normal
block is expected
but not decoded
Access Burst
Reception
PLL-RECV-COMMAND.ind
(Access burst [...])
L2EGCH-UNITDATA.req
EGCHUNITDATA-req (Access burst [...])
The PRH entity is in charge of the link establishment over the air interface (PDCH).
This function manages the link establishment and the initial synchronisation of the MFS to the radio
interface timing of the BTS.
Objectives:
This function manages the activation and deactivation of PDCHs (see Ref [2]).
The TRN entity is in charge of managing the uplink and downlink traffic.
7.2.2.1.1 RF transport
Objectives:
This function is in charge of the transmission of DL PDU towards the radio interface and UL PDU
towards (L2GCH) or (EGCH).
Procedures:
Continuous synchronisation
Objectives:
Procedures:
Objectives:
This function handles the gathering of the access bursts with their respective timing advance received
during a block period in one RLC/MAC PDU.
Procedures:
Objectives:
This function is in charge of monitoring at the reception of a downlink block the Bn on which it is
preferably send to avoid buffer overflow or underflow in the BTS.
Procedures:
The measurements result request procedure is in charge of collecting the measurements made on a
block period by the Radio measurements function in the PCC entity.
Each time, an access block is scheduled on the uplink, up to four access bursts can be received
during the block period.
During an access block period, each time an access burst is received and well decoded, the
information it contains are stored with its corresponding access delay and the frame number on which
it was received.
On any PRACH occurrence, whether an access burst is decoded or not, the BTS measures the uplink
signal strength on this occurence (RXLEV is used for PRACH collision detection, refer to [3]).
At the end of the access block period, a TRN-ACCESS-BURST.ind (GCH mode) or PLL-
COMMAND(Access Burst).ind (EGCH mode) is sent with the information of each access burst, their
respective access delay and the four RXLEV values corresponding to the four possible PRACH
occurences.
In EGCH mode, 8bits or 11 bits access bursts are used depending on the access burst type parameter
which is received from the MFS (see Ref [2]). The training sequence type is analysed to identify the
MSs 8-PSK capabilties: the MS may use 2 types of Training Sequences, which shall be decoded by
the G3 and the G4 TRE.
Each time, a TRN-DL-DATA.req is received from the BTS relay entity, the block number B on which
the block should preferably be sent on the radio interface to avoid buffer overflow is compared to the
Block Number on which the block has to be send.
If the B - Block Number = 1 then an error of +1 is reported with the block number error in the next
TRN-UL-DATA.ind.
If the B - Block Number = -1 then an error of -1 is reported with the block number error in the next
TRN-UL-DATA.ind.
An anticipation mechanism is introduced to take into account the correction loop between the BTS
and the MFS.
This mechanism allows the scheduling of the Radio measurements function and the Reception
demodulation, deinterleaving and decoding function.
Demodulation of access bursts is done according to [12]. In EGCH mode always extended (11 bit)
access bursts are used on PRACH. The training sequence type is analysed to identify the MSs 8-PSK
capabilties.
Objectives:
ED 04 Released (E)GPRS - Radio interface - Physical link layer
Procedures:
Radio measurements
Objectives:
Procedures:
Radio measurements
The radio measurements are performed in the BTS on a per PDCH and radio block basis.
The radio measurements function is using as input flow the radio signal received on the radio
interface for one timeslot duration. This signal is:
Radio measurements :
Uplink radio measurements (quality, level, and bit error probabilities) are performed by the BTS
during each block period on the packet data traffic channel. Uplink radio level measurements
are performed by the BTS on each PRACH occurrence. The parameters RXLEV_UL,
RXQUAL_UL, MEAN_BEP_UL, and CV_BEP_UL are forwarded with the GSM coding (see
section 7.2.3.2.1.1),
Timing advance : For an access burst on PRACH or on PTCCH, it estimates the access delay.
Signal strength:
Physical parameter
The BTS must measure the RMS signal level at the receiver input over the full range of -110 dBm to -
48 dBm with a relative accuracy of 1 dB within any 20 dB portion of the total measurement range
and an absolute accuracy of 4dB from -110 dBm to -70 dBm under normal condition and 6dB over
the full range under both normal and extreme conditions.
Statistical parameter
For PDTCH: the average of the received signal level measurement samples in dBm taken within
the block period (ie 4 bursts). The actual averaging performed by the BTS is done with linear
values.
Parameter range
The received signal level shall be mapped to an RXLEV value between 0 and 63 as shown in table 1:
: : : : :
GSM TS 05.08 definition:Values assumed by the dynamic coding scheme adaptationin the ALCATEL
BSS.
Table 1: RXLEV range and coding
Signal quality:
Physical parameter
For CS-1 to CS-3 correctly decoded RLC data blocks, the received signal quality shall be measured
by the BTS in a manner that can be related to an equivalent average BER before channel decoding (ie
chip error ratio), assessed over a block period, by comparing re-encoded decoded bits with the
demodulated bits.
For uncorrectly decoded radio blocks, a constant signal quality shall be reported. The reported signal
quality value depends on the CS with which the radio block was encoded.
The reported parameter (RXQUAL_UL) shall be the received signal quality assessed on a packet
signalling or traffic block.
Parameter range
The BTS estimated quality value is divided into eight quality bands.
For GPRS CS-1 to CS-3 uplink RLC data blocks, the following table gives the mapping of the
equivalent BER before channel decoding on the quality bands, when the CRC succeeds.
For GPRS CS-4 uplink RLC data blocks, the BTS shall set RXQUAL value to RXQUAL=0, which
reflects that the CRC check was successfully passed i.e. no erroneous bit was detected.
In this case, a constant RXQUAL value shall be reported depending on the coding scheme which was
detected for the block (the detection through stealing bits, that are highly protected since positioned
right next to the synchronisation bits, should be correct in most cases). In turn, this means that the
RXQUAL value seen by RLC will be approximately: RXQUAL = (1-BLER).RXQUAL cor +
BLER.RXQUALCS where RXQUALcor corresponds to the RXQUAL value measured on correctly
decoded radio blocks and RXQUALCS corresponds to the RXQUAL value reported for uncorrectly
decoded radio blocks. Simulations have determined the most appropriate RXQUALCS value so that the
RXQUAL seen by RLC is as close as possible to the real RXQUAL.
The following table gives the relationship between the detected Coding Scheme and the reported
RXQUAL when the CRC check fails.
Detected CS RXQUAL
CS-1 RXQUAL_7
CS-2 RXQUAL_7
CS-3 RXQUAL_6
CS-4 RXQUAL_3
Table 3 : Signal quality bands for CS-1 to CS-4 uncorrectly decoded radio blocks
In EDGE, for the radio link quality control, two new radio measurements are introduced: MEAN_BEP
and CV_BEP. They reflect the impact of the C/I, the time dispersion and the velocity of the channel.
These values are derived from the bit error probability (BEP) which is a value that shall be estimated
burst by burst by the demodulator (BTS). Besides, for each received radio block a value for
MEAN_BEP and CV_BEP must be computed and reported to the MFS for uplink connections. Then,
the MFS filters these values for each connection for further RLC functions (e.g. link adaptation). For
downlink connections, filtered values of MEAN_BEP and CV_BEP are reported by the mobile in the
channel measurement report IE (available in the Packet downlink Ack/Nack message) on MFS
request.
Definition of BEP
Definition of MEAN_BEP
MEAN_BEP is the average on a radio block of the BEP per burst. It is reported in a logarithmic scale.
1 4
MEAN _ BEP = log10 BEP
4 =1
i
i
MEAN_BEP is coded with 5 bits (32 steps). Two distinct tables are defined for GMSK and 8-PSK
modulations ([2]) but both table report BER values between 10-0.6 (i.e. 25%) down to 10-3.6 (i.e.
2.5 10-4).
MEAN_BEP can be seen as an extension of RX_QUAL. Indeed, for selecting the best MCS among
the 9 available, more that 8 different values reflecting channel quality are required.
Definition of CV_BEP
The purpose of CV_BEP is to describe the variation of the channel quality inside a radio block period
on a time slot. It is the standard deviation of the BEP per burst normalized by the average so that
CV_BEP is more dependant on the channel variation and less dependant on the Bit Error Probability
itself.
2
1 4 1 4
BEP BEP
3 =1 4 =1
k
CV _ BEP =
k i
1 4
4
BEP i
=1 i
Eight CV_BEP values are defined and each step represents the same range of CV_BEP values for
both modulations.
Parameter range
CV_BEP quantization
Note 1 : The absolute MS-BS distance as measured by the BTS may include internal delay within the
BTS (induced by the signal transmission in the radio chain from antenna to demodulator).
Physical parameter
The value is expressed by a number of bit periods on the radio interface. The bit rate on the radio
interface is 270.8 kbit/s therefore a symbol period lasts 3.69 s which corresponds to a distance of
1.1 km.
But due to the roundtrip delay between MS and BS, a bit period corresponds to a MS-BS distance of
(1.1/2) km ie around 550 m.
The GSM TS 05.10 [14] requires that the delay shall be assessed in such a way that the assessment
error (due to noise and interference) is less than 1/2 bit period.
Parameter range
The GSM TS 05.10 ([14]) requires that the maximum timing advance value shall be 63 bits. If the BS
measures a value larger than this, it shall set the timing advance to 63.
The TOA range is 0 to 63 transmission bit periods for access bursts (absolute value).
TOA estimation:
The TOA estimation is only computed on Packet Access Burst or Extended Packet Access Burst. A
TOA estimation is done every occurrence of the uplink PTCCH for the continuous timing advance
update procedure (see 6.1.1).
The arrival time of the burst in a given timeslot is computed by a further evaluation of the channel
impulse response of the input signal.
Input flow
Uplink radio signal.
Control flows
If the uplink block type is set to no block or normal block, the TOA estimation is not performed. If
the uplink block type is set to access block or extended access block, the TOA estimation is
performed. TheTOA estimation is performed on each uplink PTCCH occurence.
Output flows
TOA.
RXQUAL computation:
It consists in the estimation of the received signal quality on the basis of a traffic or a signalling block.
The quality estimation corresponds to the bit error rate at the demodulation output (chip error rate).
The estimation of the average bit error rate done in the ALCATEL BTS is based on the error counting
method.
The decoded bits at the output of the convolutional decoder (Viterbi) are encoded again and the bit
error rate is obtained by comparison of the originally encoded bits as they have been received and
the re-encoded bits.
Input flow
Traffic frame/signalling block.
Control flows
Packet channel configuration:
Uplink block type : the function is not performed for the packet access burst, extended packet
access burst and the no block type.
Output flow
RXQUAL_UL : estimation of the BER before channel decoding performed on a set of bits
corresponding to a traffic block or to a signalling block. This parameter is coded with the GSM coding
(range : 0 to 7, see section 7.2.3.2.1.1).
RXLEV computation:
It consists in the estimation of the strength of the received signal at the receiver input.
They consist in the averaging, on a per channel and per block basis, of the RXLEV_UL parameter
received within the block period (ie four consecutive bursts).
Input flows
Uplink radio signal.
Control flow
If the uplink block type scheduled is an access block (8 bits or 11 bits format) or for access bursts
on PTCCH (8 bits or 11 bits format), RXLEV_UL is not computed.
Output flow
RXLEV_UL: RXLEV_UL assessed over the full set of TDMA frames within the block period,
pertaining to the packet data channel.
In case of antenna diversity, only one value of RXLEV_UL is computed (the RXLEV_UL values of
both RX paths are averaged together).
BEP computation:
It consists of the estimation of the mean and coefficient of variation of the bit error probability at the
demodulator output. Statistics are calculated over four consecutive burts belonging to one radio
block.
Input flows
Uplink radio signal.
Control flow
Uplink block type : the function is not performed for the packet access burst, extended packet
access burst and the no block type.
Output flow
MEAN_BEP_UL
CV_BEP_UL
TSC
BS_TXPWR_MAX
USFNE
CS Coding Scheme
FU Frame Unit
IR Incremental Redundancy
MS Mobile Station
RF Radio Frequency
TRX Transceiver
END OF DOCUMENT