MR Averaging and Voting Part1
MR Averaging and Voting Part1
MR Averaging and Voting Part1
Overview
Measurement Reporting BSS Measurement Averaging Voting Mechanism Decision Processes Application of Different Averaging Algorithms
July 2000
UL & DL Measurements Taken Averages Produced A Number of Averages Compared Against Threshold
Threshold Exceeded
July 2000
Information Sent to MS
Contents
July 2000
of SYS INFO 5
3 versions: 5, 5bis, 5ter BA bit - toggles every neighbour list update Contain list of all neighbour frequencies If <125 frequencies (eg PGSM) then use bitmap For GSM1800 can have up to 374 frequencies SI 5 - only one message needed SI 5bis extension message needed SI 5ter - dual band list needed
CUSTOMER SUPPORT SERVICES DIVISION Network Operations Engineering
4
Information Sent to MS
Contents
of SYS INFO 6
Cell identity & Location Area: MCC, MNC, LAC Cell Options
PWRC DTX
(may, shall, shall not) Radio Link timeout in 4 frame (1920ms) blocks
NCC permitted, bitmap of 8 allowed NCC (upper 3 bits of BSIC) MS is only allowed to report neighbours with these NCCs
CUSTOMER SUPPORT SERVICES DIVISION Network Operations Engineering
5
July 2000
MS Measurement Report
Ncell 1
Ncell 6
28 2 0 0 17 0 17 0 34 23 66
.......
28 26 66
DTX Used BA Used Power Level Timing Advance Rxlev & Rxqual Full Rxlev & Rxqual Sub RXLEV FREQ Index
BSIC
July 2000
MS Measurement Cycle
IDLE IDLE
SACCH
25
24
23 22
21
20 19
18
17
16 15
14
13
12 11
10
6 5
120 ms Multi-frame
96 frames for Speech/ Data 4 frames for SACCH - Measurement report 4 idle frames to decode BSIC of neighbours
No DTX = 100 frames out of 104 (4 idles) DTX = 12 frames (4 SACCH + 8 SID)
CUSTOMER SUPPORT SERVICES DIVISION Network Operations Engineering
7
July 2000
MS Measurement Cycle
Change from DL to UL frequency
1 2
4 5
7 0
2 3
4 5
0 1
2 3
4 5
7 0
DOWNLINK
1ms
2 ms
TDMA FRAME
6 7
1 2
4 5
7 0
1 2
5 6
7 0
1 2
4 5
UPLINK
SAMPLE PERIOD
July 2000
July 2000
MS to synchronise to and demodulate surrounding BCCH carriers & identify the BSIC MS shall use at least 4 spare frames per SACCH period to decode the BSIC. MS shall demodulate the SCH on the BCCH carrier of each surrounding cell and decode the BSIC as a minimum at least once every 10 seconds. If the MS detects one or more BCCH carriers, among the six strongest without BSIC, then the MS shall as a matter of priority attempt to decode their BSICs (devote all search frames for a period up to 5 seconds. If the BSIC on a surrounding cell BCCH carrier is not decoded for more than three successive attempts, it will be considered lost. When a BCCH carrier is found to be no longer one of the 6 strongest, timing and BSIC information shall be retained for at least 10 seconds. The reported parameters (RXLEV) shall be the average of the received signal strength measurement samples in dBm taken within the SACCH reporting period. The MS shall transmit the MR to the BSS in the next SACCH message block.
CUSTOMER SUPPORT SERVICES DIVISION Network Operations Engineering
10
July 2000
Measurement report number (0 to 255) RxLev UL (full and sub) DTX used RxQual UL (full and sub) BTS Power level (2dB steps below max power of HW) MS Power (reported by MS in layer 1 header) Timing Advance (reported by MS in layer 1 header) Measurement Report from MS Relative Timing Advance (full and sub)
July 2000
11
Detection of neighbours/ interferers co-channel with serving cell Detection of co-channel neighbours/ interferers with similar RX Levels Cannot decode BSIC unless C/I > 7dB Detection of non-GSM neighbours MS only reports signals with de-codeable BSIC Cannot identify unknown cells, only know the BCCH/ BSIC
July 2000
12
Reported by MS
DL Received Signal Strength (TCH/SDCCH) DL Quality (TCH/SDCCH) DL Surrounding Cell Rxlev (Neighbour BCCH) UL Received Signal Strength (TCH/SDCCH) UL Quality (TCH/SDCCH) MS-BTS Distance Interference Levels in Idle Timeslots
Performed by RSS
July 2000
RXQUAL Range
BER
0= less than 0.2% 1= 0.2 0.4% 2= 0.4 0.8% 3= 0.8 1.6% 4 = 1.6 3.2% 5 = 3.2 6.4% 6 = 6.4 12.8% 7 = greater than 12.8%
ASSUMED BER
0.14% 0.28% 0.57% 1.13% 2.26% 4.53% 9.05% 18.1%
14
July 2000
HREQAVE
The number of reported averages required to produce one rolling average as one instance of HREQT
HREQT
The number of averages retained in the Handover software task, needs to be at least equal to the n parameter for that particular threshold
INTAVE
The number of interference averages, reported by the DRCU, that are used to produce one rolling averages every 480 mS
July 2000
Rxqual UL/DL: Handover (ho) & Power Control (pc) Rxlev UL/DL: Handover (ho) & Power Control (pc) Surrounding Cell DL: Handover (s_cell) Timing Advance: MS to BSS timing advance (rel_tim_adv)
July 2000
....
hreqave = 4
-80 -81 -81 DLRxLev Re-averages
hreqt = 3
hreqt = 3
17
Voting occurs for each decision process every SACCH multiframe (480ms) N
Defines the number of BSS produced averages required for a decision to be made
Defines the minimum number of BSS produced averages, over threshold value, to cause a positive trigger
N = HREQT
CUSTOMER SUPPORT SERVICES DIVISION Network Operations Engineering
18
July 2000
Voting (N & P)
Example of Voting for DL RxLev Handover
n
L_RxLev_DL_H threshold for DL RxLev HO
n = HREQT p <= n
p
0 -110dBm
July 2000
19
DLRxLev MEASUREMENT REPORTS -85 -86 -87 -88 -88 -88 -89 -91 -91 -91 -91
-86.5
-89
-91
-93
-97
-87
-89
-92
-86
-89
-91
AVERAGES always truncated & rounded down. No floating point operations in HDPC
20
July 2000
Before
After
July 2000
21
When RSS does not receive expected MR from MS (DL measurements), action is controlled by:
missing_rpt flag=1: report missing, no DL voting, no PBGT calculated. For UL, averaging and decision making will progress in the normal way missing_rpt flag=0: report repeated, voting continues, PBGT calculated
July 2000
....
DLRxLev Re-averages
hreqt = 3
23
qual_weight 3 0/1
qual_pwr_flag
qual_margin_flag adj_qual_margin 4 6 0/1 -63 to +63 dBs
July 2000
Parameter qual_weight
qual_power_flag
qual_margin_flag
adj_qual_margin
rxqual_dl_ho rxqual_ul_ho 25
July 2000
July 2000
26
Activity
Link
Enable
Averaging
Decision
Threshold
Voting
Notes
Quality Handover
Up Down
ul_rxqual_ho_allowed dl_rxqual_ho_allowed
rxqual_ul_ho rxqual_dl_ho
decision_1_ul_rxqual_av_h decision_1_dl_rxqual_av_h
l_rxqual_ul_h l_rxqual_dl_h
P6, N6 P6, N6
Level Handover
Up Down
ul_rxlev_ho_allowed dl_rxlev_ho_allowed
rxlev_ul_ho rxlev_dl_ho
decision_1_ul_rxlev_av_h decision_1_dl_rxlev_av_h
l_rxlev_ul_h l_rxlev_dl_h
P5, N5 P5, N5
--
July 2000
27
Activity
Link
Enable
Averaging
Decision
Threshold
Voting
Up Down
ms_power_control_allowed bts_power_control_allowed
rxlev_ul_pc rxlev_dl_pc
decision_1_ul_rxlev_av_p decision_1_dl_rxlev_av_p
Up Down
ms_power_control_allowed bts_power_control_allowed
rxqual_ul_pc rxqual_dl_pc
decision_1_ul_rxqual_av_p decision_1_dl_rxqual_av_p
July 2000
28
Up Down Up Down
--
ms_distance_allowed
rel_tim_adv
decision_1_tim_adv_av_alg
ms_max_range handover_margin
P8, N8 --
ms_power_control_allowed rxlev_ul_pc bts_power_control_allowed rxlev_dl_pc ms_power_control_allowed rxqual_ul_pc bts_power_control_allowed rxqual_dl_pc --surround_cell rxlev_dl_ho surround_cell
l_rxlev_ul_p u_rxlev_ul_p l_rxlev_dl_p decision_1_dl_rxlev_av_p u_rxlev_dl_p l_rxqual_ul_p decision_1_ul_rxqual_av_p u_rxqual_ul_p l_rxqual_dl_p decision_1_dl_rxqual_av_p u_rxqual_dl_p decision_1_ncell_rxlev_av_calc -decision_1_pbgt_rxlev_av_h --
--
---
Note:PBGT HO - per neighbor averaging as defined in the add-neighbor is only active if the chg_element use_neighbor_pbgt_hreqave is set to 1
July 2000
29
DL Rxlev handover:
DL Interference handover:
July 2000
Criteria 2: decision_1_pbgt_rxlev_av_h = 1
31
Criteria 2: decision_1_pbgt_rxlev_av_h = 0
32
July 2000
33
Criteria 1: decision_1_ncell_rxlev_av_calc = 0
Criteria 2: decision_1_p_bgt_rxlev_av_h = 0
July 2000
34
Criteria 1: decision_1_ncell_rxlev_av_calc = 0
Criteria 2: decision_1_p_bgt_rxlev_av_h = 1
July 2000
35