6-90382 v 1.0
Nokia Oyj
1 (28)
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 Networks' 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 Networks. The document has been prepared to be used by professional and properly trained personnel, and the customer assumes full responsibility when using it. Nokia Networks 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 Networks and the customer. However, Nokia Networks has made all reasonable efforts to ensure that the instructions contained in the document are adequate and free of material errors and omissions. Nokia Networks will, if necessary, explain issues which may not be covered by the document. Nokia Networks' liability for any errors in the document is limited to the documentary correction of errors. Nokia Networks 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 Oyj 2003. All rights reserved.
6-90382 v 1.0
Nokia Oyj
2 (28)
Contents
1 Module Objectives................................................................................4 2 Introduction To Measurements...........................................................5 2.1 Measurement Coding .........................................................................6 2.2 Mobile Station Measurements In Idle Mode.........................................7 2.3 Mobile Station Measurements In Dedicated Mode..............................8 3 Measurement Processing..................................................................10 3.1 Measurement Pre-Processing In BTS...............................................11 3.2 Averaging And Sampling In BSC.......................................................12 3.3 Fast Averaging for Handover ............................................................13 4 DTX And Weighting............................................................................19 5 Processing and Book Keeping In BSC.............................................20 6 FER Measurement Feature ...............................................................22 7 Key Learning Points...........................................................................24 8 Review Questions ..............................................................................27
6-90382 v 1.0
Nokia Oyj
3 (28)
Module Objectives
At the end of the module, the participant should be able to: Explain the measurements carried out by the BTS and MS State how measurements are coded for transmission Show why and how pre-processing is performed at the BTS Explain the fast averaging method and associated parameters
6-90382 v 1.0
Nokia Oyj
4 (28)
Introduction To Measurements
The Mobile Station and Base Station perform measurements as part of the Radio Subsystem Link Control. These measurements include received signal level and channel quality. The measurements are sent to the BSC via BTS. The Base Station is continuously measuring all the time slots in the uplink direction in every TRX. Thus, there is nothing special in the uplink measurements, because the Base Station knows the frequencies that it measures, and the measurement process is continuous. The Mobile Station has to measure the downlink direction, and that is a little more complicated. In addition to the serving cell, the Mobile Station is also required to measure all the adjacent cells. The measurements carried out by the Mobile can be divided into two classes according to the status of the Mobile Station: 1. Idle mode measurements and 2. Dedicated mode measurements Idle mode measurements are primarily used for are used to select the best base station from the neighbourhood. In the dedicated mode i.e. on a TCH or SDCCH with respective SACCH/FACCH, measurement data is transmitted as measurements report on the SACCH to the base station. These reports are used for handover and power control purposes (to be discussed in subsequent modules).
6-90382 v 1.0
Nokia Oyj
5 (28)
2.1
Measurement Coding
GSM uses two parameters to describe the levels and quality of a channel: 1. Received Signal Level (RXLEV) is measured by MS and BTS in each burst and expressed in dBm. It has a range of -110 dBm to -48 dBm. 2. Received Signal Quality (RXQUAL) is measured as Bit Error Rate (BER) percentage before any error correction techniques are applied. This can be estimated from the training sequences Measurements transmitted in dBm or BER in measurement reports will require large bandwidth. Hence, the measurements are coded into levels as shown in Figure 1.
LEVEL
Hz 900 M MHz 1800
QUALITY BSC LEV 0 1 BER (%) RANGE < 0.2 0.2-0.4 0.4-0.8 0.8-1.6 1.6-3.2 3.2-6.4 6.4-12.8 > 12.8 BS C BER (%) QUAL MEAN 0.14 0.28 0.57 1.13 2.26 4.53 9.05 18.1 0 1 2 3 4 5 6 7
FS (dBuV/m) 27 28 29 . . . 88 89 90 32 33 34 . . . 95
61 62 63
A received signal level, which is between -110 and -109 dBm, will be coded as Level 1. Similarly, if the BER of a received signal between 0.4-0.8%, it will be coded as signal quality of 2.
6-90382 v 1.0
Nokia Oyj
6 (28)
2.2
MS has to decode BCCH of serving (camped)cell every 30 s MS has to decode BCCH of 6 best neighbours cells at least every 5 min Pre-synchronization and BSIC-decoding of 6 best neighbours cells
Once in 30 s
BCCH decoding in 30 s
6-90382 v 1.0
Nokia Oyj
7 (28)
2.3
T DMA F R AME S :
TDM A F R AM E 4.615 ms
TC H
M EAS
S ACC H
IDLE
RX
TX
M E AS
RX
TX
RX
TX
M E AS
BS IC decoding of at least one neighbour P re-S ynchronization on S C H M easures the BA frequencies (S ystem Info 5) Measures the Lev and Q ual of the S erver Detects whether DTX is used
The Mobile Station measures the receiving level of the serving cell and receives data from serving cell simultaneously. When receiving the data from the serving Base Station, the Mobile also detects if DTX is used or not. After receiving the data, the Mobile in its turn transmits data to the serving Base Station. After transmitting and before receiving the next frame, the Mobile has a short time to measure the adjacent cell frequencies. The Mobile gets a list of them on System Info 5. During the idle slot, the Mobile has a longer time to make the adjacent cell measurements, and during this time, the Mobile pre-synchronises itself to the frequency of the adjacent cell and tries to decode the BSIC of the adjacent cell. In Dedicated mode the Mobile has to pre-synchronise and decode the BSIC of the adjacent cells once in 10 s. When a new adjacent cell is taken in the list, presynchronisation and BSIC decoding has to happen in 5 s. If it is not successful, the Mobile will use the old neighbour list and again try to decode the BSIC of the new adjacent cell.
6-90382 v 1.0
Nokia Oyj
8 (28)
The Mobiles sends a list of the six best adjacent cells every half second (exactly every SACCH period, i.e. 480 ms) to the Base Station, which pre-processes and sends the measurement results to the Base Station Controller (BSC). In summary:
5s decoding BSIC + Pre-synchronization If not successful -> Old neighbour list + New try
Measurement results of 6 best neighbours sent to BSC every SACCH period 480 msec
6-90382 v 1.0
Nokia Oyj
9 (28)
Measurement Processing
The measurement reports transmitted by the BTS and MS need to be processed further before they can be used by handover and power control algorithms. Most measurement processing takes place in the BSC. However, some preprocessing, to reduce signalling and processing the load in the BSC, is carried out by each BTS.
EnaFastAveCallSetup EnaFastAvePC EnaFastAveHO
Averaging Averaging
ho/pc_ Averaging_ Lev/Qual_ UL/DL WindowSize Weight msDistanceAveragingParameter WIndowSize DTXMode Handover ?
BtsMeasAverage
Measurements Measurements MS
Averaging Averaging
AveragingWindow SizeAdjCell AllAdjacentCellsAveraged NumberOfZeroResults
BSC
Bookkeeping Bookkeeping
6-90382 v 1.0
Nokia Oyj
10 (28)
3.1
F or M S and BTS measurements Average measurements over 1, 2, 3 or 4 S AC C H-period C ause a delay ( btsMeasAver x 480 ms -1) R educe a transmission load and a processing load in BS C Needed in Abis interface when 16 kbit signalling is used with Half R ate (decreases load on A-bis -a sliding window process not ) Parameter btsMeasAver Value 1 ... 4 SACCH
6-90382 v 1.0
Nokia Oyj
11 (28)
3.2
6-90382 v 1.0
Nokia Oyj
12 (28)
50 45 40 35 30 25 20 15 10 AVE R AG E =40, P =0 AVE R AGE =35, P =0 AVE R AGE =30, P =1 AVE R AGE =25, P =2 AVE R AG E =20, P =3
480 ms
Handover trigger HoThresholdLevDL = 33 (= -77 dBm) WindowS ize = 5, Weighting = 1 P x = 3, Nx = 4 btsMeasAver = 1 (no pre-processing in BTS )
Parameter
Value
3.3
6-90382 v 1.0
Nokia Oyj
13 (28)
After a PC command the power control comparison is started again, but handover comparison is continued and only measurements before PC are initialised. The trigger thresholds remain and a newer averaging method is used, as in Figure 6, which shows the difference between the older and newer methods.
a. N ew m ethod D L pow er control (RR) D L handover (RR) ... 0 1 1 1 0 ... 0 1 1 1 0 0 1 0 = HO threshold not triggered 1 = HO threshold triggered
Px 4 Nx 6
Old triggered thresholds
Px 4 Nx 6
The existing Handover & Power Control algorithm uses a sliding window technique in order to average the measurements. The sliding window technique takes into account up to a maximum of 32 most recent measurement samples. The averaging procedure can start as soon as possible as the required number of samples is available. However, in some cases, it is reasonable to calculate the averaging value before the measurement averaging window size is fulfilled. The newer technique enables the Handover & Power Control algorithm to calculate averaging values beginning from the first measurement, and enables reliable averaging values for the handover algorithm (e.g. for Channel Allocation to Super-reuse Channel in IUO-feature (C/I calculation)). The following example (Figure 7.) presents the newer method.
6-90382 v 1.0
Nokia Oyj
14 (28)
The newer averaging method averages new measurements before the averaging window size is fulfilled as an average value of new measurements. By using this method new measurements can be averaged although the averaging window size is not fulfilled The newer method enables faster handover decisions and prevents consecutive PC commands where handover is needed. After the averaging window is fulfilled, the averaging algorithm works as before (the average window is used).
6-90382 v 1.0
Nokia Oyj
15 (28)
Nokia'sFast Averaging for Handover feature introduces a new handover algorithm capable of making faster handover decisions in environments where quick decisions need to be made, e.g. handovers between neighbouring microcells .
Handover executed
-74 -69 -65 -67 -68 -70 -73
After a handover the averaging process can AVE R AG E = -72 Averaging window full start as soon as the first measurement is received from the new cell without having AVE R AG E = -73 to wait for the averaging window to fill up n(x)=1 AVE R AG E = -79/1 before the first averaged measurement is available for the comparison process Measurements are averaged over the number of measurements available Algorithm works until the averaging window is full after which the normal sliding window technique is re-employed
n(x)=2 AVE R AG E = (-79 + -74)/2 n(x)=3 AVE R AGE = (-79 + -74 + -69)/3
Nokia'sFast Averaging for Power Control feature use a new handover algorithm capable of (i) introducing fast averaging for signal quality measurements and (ii) scaling of signal level measurements, just after the increase/decrease in MS/BTS power
P C step due to R X LE V (4dB inc.)
-78 -80 -81 -83 -79 -78 -76 -75 -73 -76 -77 BS C scales the signal level measurement resultspreceeding power change so that the AVE R AG E = -79 : p=0 pcLowerThresholdLevU L = -80dBm they correspond to the new power level of the nx(1) :px (1) MS /BTS . (e.g uplinksignal level measurements AVE R AG E = -81 : p=1 scaled by 4dB after M Sstep of 4dB) pc
BS C does not need to start averaging of signal without Preceeding measurements level measurement results from the beginning interuption pc threshold & scaled by 4dB comparison - process can continue without interruption Handover threshold comparison continues without interruption - P C threshold comparison starts from beginning F eature enabled using enaFastAveraingPC parameter
process starts again
AVE R AGE = -78 : p=0 AV E R AG E = (-77 + -79 + -79)/3
6-90382 v 1.0
Nokia Oyj
16 (28)
Nokia's Fast Averaging for Power Control feature use a new handover algorithm capable of (i) introducing fast averaging for signal quality measurements and (ii) scaling of signal level measurements, just after the increase/decrease in MS/BTS power
Feature Evaluation - Fast Averaging of Signal Quality B S Cinitialises signal quality measurements preceeding S /B TS step and starts averaging M pc process from beginning using fast averaging A veraging process can start as soon as the first measurement afterstep is received without pc having to wait for the averaging window to fill up before the first averaged measurement is available for the comparison process Handover threshold comparison continues without interruption - P C threshold comparison starts from beginning F eature enabled usingenaFastAvePC the parameter
3 0 1 1 2
P C step due to R X Q U A L
0 0 1 3 6 7 7
AVE R AG E = 2 AVE R AG E = 1
Length of averaging window size is changed according to MS speed information Fast mobile has short averaging window size -> mobiles may hand over to target cell faster Slow mobile has long averaging window size msS peedDetectionS tate ho between macro micro layer 1.. 100: the scaling factor for averaging window size (%). 0:
BT S slow M Ss
meas_ res
Cell
B SC fast M Ss
meas_ res
BT S
Time
6-90382 v 1.0
Nokia Oyj
17 (28)
The BS C may use the information on the speed of the mobile station to do the following by means of the parameter MsSpeedDetectionState : 0 MS speed information is used to control traffic between separate layers
1 - 100 MS speed information is used to scale the values of the averaging parameters. The range is from 1% to 100%. That is, if the value is, for example, 80% it means that the averaging window is 80% of the normal window size.
6-90382 v 1.0
Nokia Oyj
18 (28)
Sample :
pcAveragingLevUL windowSize 8 = weighting 2 =
1 2 3 4 5 6 7 8 0 1 0 0 1 1 1 0 35 42 33 36 39 40 39 35
2x35 + 1x42 + ... + 2x35 =36 AV_ RXLEV_ UL_ PC = 2+1+2+2+1+1+1+2 Parameter DTXMode 0 1 2 Value M S may use DTX M S shall use DTX M S shall not use DTX
6-90382 v 1.0
Nokia Oyj
19 (28)
1 2 3 4 5 6
Value 1 32 0 7 Y /N
Now, even if there are two zero results in the samples of the adjacent cell 3, the average of that cell can still be calculated, and the cell remains in the group of the six best adjacent cells.
6-90382 v 1.0
Nokia Oyj
20 (28)
EXAMPLES:
1. HO AVERAGING AND C OMPARISON W indow S ize = 8, Weighting = 2 HoThresholdLevDL = 38 (-72 dB m), P x = 1 Nx = 1 2. ABTS AVERAGING AND PBGT C OMPARISON W indowS izeAdjaC ell = 7 hoP eriodP BG T = 8 S AC C H (= 4 s) hoMarginP BG T = 6 dB
AV_ R X LE V_ NC E LL(n)
6-90382 v 1.0
Nokia Oyj
21 (28)
6-90382 v 1.0
Nokia Oyj
22 (28)
Figure 16. RX Quality / FER Correlation for hopping and non-hopping cases
The Channel Coding algorithm in use has a direct impact in the Error Correction performance. Depending how robust the channel coding is, it associated performance will vary. A clear example of this will take place when different coding schemes are implemented simultaneously in AMR networks. Again the correlation between BER and FER will change, and this time it will potentially do it dynamically according to the conditions.
6-90382 v 1.0
Nokia Oyj
23 (28)
6-90382 v 1.0
Nokia Oyj
24 (28)
ho/pcAveragingLev/QualDL/UL which includes windowSize (1 ... 32): weighting (1 ... 3): which tells how samples are averaged and weighted due to the DTX
msDistanceAveragingParam (MSWS)(HOC) for handover due to distance The fast averaging method averages measurements as they are received before the window size is filled with measurements. The new method enables faster handover decisions and prevents consecutive PC commands where handover is needed. After the averaging window is filled, the conventional averaging algorithm starts working. Fast averaging is used for a number of tasks using the following parameters: enaFastAveCallSetup (EFA)(HOC)(Yes / No): for call set-up phase enaFastAvePC (EFP)(HOC) (Yes / No): for power control command enaFastAveHO (EFH)(HOC)(Yes / No): When DTX is used, only "SUB" measurement results are reported to the BSC, which means that averaging is done over 12 time slots (or 3 data blocks). This "SUB" measurement averaging process is controlled by the parameter weighting (1 .. 3). Pre-processed BTS data is sent to BSC, which makes averaging calculations and comparisons to thresholds. Nokia BSC can simultaneously maintain measurements from up to 32 samples of 32 different adjacent cells. All the adjacent cells can be averaged or just the six best ones controlled by the parameter allAdjacentCellsAveraged (AAC)(HOC)(Yes/No). BTS sends only the six best measurement results to BSC, with the rest being given a zero level (-110 dBm). These adjacent cells however can still be taken into account using parameter numberOfZeroResults (NOZ)(HOC)(0 .. 7).
6-90382 v 1.0
Nokia Oyj
25 (28)
Param eter btsMeasAver ho/pc_Averaging_L ev/Qual_UL /DL WindowSize Weight msDistanceAveragingParameter WindowSize EnaFastAveCallSetup EnaFastAvePC EnaFastAveHO DTXMode Y /N Y /N Y /N
M S may use DTX 0 1 M S shall use DTX 2 M S shall not use DTX 1 32 0 7 Y /N
6-90382 v 1.0
Nokia Oyj
26 (28)
Review Questions
Q1. Which of the following measurements are performed by the MS? ... (a) Idle mode measurements to select the best base station. (b) Dedicated mode measurements, which are used for handover and power control purposes. (c) Averaging measurements to reduce load on the BTS. (d) All of the above. (e) Choices (a) and (b) only. Q2. Which of the following is measured as BER? (a) Received Signal Level (RXLEV) (b) Received Signal Quality (RXQUAL) (c) Voice quality. (d) Handover failure rate. (e) All of the above choices. Q3. Which of the following is true in idle mode? (a) The Mobile has to decode the BCCH of the serving cell every 30 s. (b) The Mobile has to decode the BCCH of the adjacent cells every 5 min. (c) The Mobile has to pre-synchronise and decode the BSIC of the serving cell once in 30 s. (d) The Mobile has to decode the BCCH of every new cell in 30 s. (e) All of the above. Q4. Which of following is true about measurement pre-processing at the BTS? (a) It is carried out to reduce the BTS signalling and processing load. (b) The BTS parameter btsMeasAver (BMA)(BTS) is used to set the number of SACCH periods used for the averaging process. (c) If btsMeasAver (BMA)(BTS) = 1, then weighted averaging is performed. (d) All of the above. (e) Choices (a) and (b) only.
6-90382 v 1.0
Nokia Oyj
27 (28)
Q5. Which of the following dictates how many samples are used for averaging at the BSC? a) b) c) d) e) f) ho/pcAveragingLev/QualDL/UL which includes windowSize (1..32): weighting (1..3): msDistanceAveragingParam (MSWS)(HOC) Px All of the above.
Q6 What is the purpose of the fast averaging method? a. It averages measurements as they are received before the window size is filled with measurements. b. It enables faster handover decisions and prevents consecutive PC commands where handover is needed. c. After the averaging window is filled, the conventional averaging algorithm starts working. d. It is faster than the conventional algorithm. Q7. Which of the following parameters are associated with fast averaging? a) b) c) d) e) ho/pcAveragingLev/QualDL/UL btsMeasAver (BMA)(BTS) enaFastAveHO (EFH)(HOC)(Yes/No): All of the above. None of the above.
Q8. A Nokia BSC can average all 32 adjacent cells or just the six best ones controlled by the use of the parameter: (a) allAdjacentCellsAveraged (AAC)(HOC)(Yes/No) (b) numberOfZeroResults (NOZ)(HOC)(0..7) (c) btsMeasAver (BMA)(BTS) (d) enaFastAveHO (EFH)(HOC)(Yes/No) (e) None of the above.
6-90382 v 1.0
Nokia Oyj
28 (28)