A.3 BSS pre-processing and threshold comparisons
3GPP45.008GSM/EDGE Radio subsystem link controlTS
For the purpose of handover and RF power control processing, the BSS shall store the parameters and thresholds shown in table A.1. These shall be administered on a cell by cell basis and downloaded to the BSS by O&M procedures.
The parameters and thresholds related to the downlink power control process are stored and used only if BSS RF power control is implemented.
The following measurements shall be continuously processed in the BSS:
i) Measurements reported by MS on SACCH:
‑ Down link RXLEV;
‑ Down link RXQUAL;
‑ Down link surrounding cell RXLEV (RXLEV_NCELL (n) on BCCH as indicated in the BCCH Allocation).
ii) Measurements performed in BTS:
‑ Uplink RXLEV;
‑ Uplink RXQUAL;
‑ MS‑BTS distance;
‑ Interference level in unassigned time slots.
Every SACCH multiframe (480 ms) a new processed value for each of the measurements shall be calculated.
A.3.1 Measurement averaging process
The BSS shall be capable of pre‑processing the measurements by any of the following processes:
‑ Unweighted average;
‑ Weighted average, with the weightings determined by O&M;
‑ Modified median calculation, with exceptionally high and low values (outliers) removed before the median calculation.
The timing of the processing shall be controlled by parameters, set by O&M, as follows:
a) RXLEV_XX (XX = DL or UL):
For every connection and for both links at least the last 32 samples shall be stored (a sample is the value evaluated by the MS and BSS during a period of 480 ms). Every 480 ms, with these samples, the BSS shall evaluate the averaged value of the received power as defined by the parameters Hreqave and Hreqt, applicable to RXLEV.
b) RXLEV_DL on BCCH carriers (RXLEV_NCELL (n)):
For every connection and for each of up to 16 defined cells the BSS shall store the values related to the last 32 samples. The BSS shall average these samples as defined by the parameters Hreqave, Hreqt, applicable to RXLEV.
c) RXQUAL_XX (XX = DL or UL):
For every connection and for both links at least 32 samples shall be stored (a sample is the value calculated by the MS and BSS during period of 480 ms). Every 480 ms, with these samples, the BSS shall evaluate the received signal quality as defined by the parameters Hreqave and Hreqt, applicable to RXQUAL.
d) MS‑BTS distance:
For every connection the BSS shall average the adaptive frame alignment value as defined by the parameters Hreqave and Hreqt, to derive an estimate of the MS‑BTS distance.
e) Interference level in unassigned time slots:
The BSS shall average the interference level in unassigned timeslots as defined by the Intave parameter. The averaged results shall be mapped into five interference categories (see 3GPP TS 48.008) whose limit O‑X5 are adjusted by O&M.
f) Power Budget:
This assessment process may be employed by the network as a criterion in the handover process, by setting a flag in the BSS by O&M command. If the process is employed, every 480 ms, for every connection and for each of allowable 32 adjacent cells, the BSS shall evaluate the following expression:
PBGT(n) = (Min(MS_TXPWR_MAX,P) ‑ RXLEV_DL ‑ PWR_C_D) ‑ (Min(MS_TXPWR_MAX(n),P) ‑ RXLEV_NCELL(n))
Where the values of RXLEV_NCELL(n) and RXLEV_DL are obtained with the averaging processes defined above. PWR_C_D is the difference between the maximum downlink RF power permitted in the cell and the actual downlink power due to the BSS power control. MS_TXPWR_MAX is the maximum RF TX power an MS is permitted to use on a traffic channel in the serving cell. MS_TXPWR_MAX (n) is the maximum RF TX power an MS is permitted to use on a traffic channel in adjacent cell n. P is the maximum TX power capability of the MS.
g) Hreqave and Hreqt:
The values of Hreqt and Hreqave are defined by O&M for each cell for the averaging of reported measurements. The values of Hreqave and Hreqt can be different for each of the parameters being averaged.
Hreqave:
defines the period over which an average is produced, in terms of the number of SACCH blocks containing measurement results, i.e. the number of measurements contributing to each averaged measurement.
Hreqt:
is the number of averaged results that are maintained.
The BSS shall support values of Hreqave and Hreqt such that
0 < Hreqav < 32
and 0 < Hreqt < 32
where Hreqave * Hreqt < 32
A.3.2 Threshold comparison process
A.3.2.1 RF power control process
Every SACCH multiframe, the BSS shall compare each of the processed measurements with the relevant thresholds. The threshold comparison processes and the actions to be taken are as follows:
a) Comparison of RXLEV_XX with L_RXLEV_XX_P (XX = DL or UL)
The algorithm shall be applied to the averaged RXLEV values (defined in subclause A.3.1:a). The comparison process shall be defined by the parameters P1 and N1 as follows:
‑ Increase XX_TXPWR if at least P1 averages out of N1 averages are lower than L_RXLEV_XX_P. (e.g. P1 = 10 and N1 = 12)
b) Comparison of RXLEV_XX with U_RXLEV_XX_P (XX = DL or UL)
The algorithm shall be applied to the averaged RXLEV values (defined in subclause A.3.1:a). The comparison process shall be defined by the parameters P2 and N2 as follows:
‑ Decrease XX_TXPWR if at least P2 averages out of N2 averages are greater than U_RXLEV_XX_P. (e.g. P2 = 19 and N2 = 20)
c) Comparison of RXQUAL_XX with L_RXQUAL_XX_P (XX = DL or UL)
The algorithm shall be applied to the averaged RXQUAL values (defined in subclause A.3.1:c) The comparison process shall be defined by the parameters P3 and N3 as follows:
‑ Increase XX_TXPWR if at least P3 averaged values out of N3 averaged values are greater (worse quality) than L_RXQUAL_XX_P. (e.g. P3 = 5 and N3 = 7)
d) Comparison of RXQUAL_XX with U_RXQUAL_XX_P (XX = DL or UL) The algorithm shall be applied to the averaged RXQUAL values (defined in subclause A.3.1:c) The comparison process shall be defined by the parameters P4 and N4 as follows:
‑ Decrease XX_TXPWR if at least P4 averaged values out of N4 averaged values are lower (better quality) than U_RXQUAL_XX_P. (e.g. P4 = 15, N4 = 18)
A.3.2.2 Handover Process
Every SACCH multiframe, the BSS shall compare each of the processed measurements with the relevant thresholds. The threshold comparison processes and the actions to be taken are as follows:
a) Comparison of RXLEV_XX with L_RXLEV_XX_H (XX = DL or UL)
The algorithm shall be applied to the averaged RXLEV values (defined in subclause A.3.1:a). The comparison process shall be defined by the parameters P5 and N5 as follows:
‑ If at least P5 averaged values out of N5 averaged values are lower than L_RXLEV_XX_H a handover, cause XX_RXLEV, might be required. (e.g. P5 = 10 and N5 = 12).
b) Comparison of RXQUAL_XX with L_RXQUAL_XX_H (XX = DL or UL)
The algorithm shall be applied to the averaged RXQUAL values (defined in subclause A.3.1:c) The comparison process shall be defined by the parameters P6 and N6 as follows:
‑ If at least P6 averaged values out of N6 averaged values are greater (worse quality) than L_RXQUAL_XX_H a handover, cause XX_RXQUAL, might be required. (e.g. P6 = 5 and N6 = 7).
c) Comparison of RXLEV_XX with RXLEV_XX_IH (XX= DL or UL)
The algorithm shall be applied to the averaged RXLEV values (defined in subclause A.3.1:a). The comparison process shall be defined by the parameters P7 and N7 as follows:
‑ If at least P7 averaged values out of N7 averaged values are greater than RXLEV_XX_IH an internal handover might be required if RXQUAL_XX is also greater (worse quality) than L_RXQUAL_XX_H (e.g. P7 = 10 and N7 = 12).
d) Comparison of MS‑BTS distance with the MAX_MS_RANGE
This comparison process may be employed by the network as a criterion in the handover process by setting a flag in the BSS by O&M. If the process is employed, the algorithm shall be applied to the averaged values defined in subclause A.3.1:d. The comparison process shall be defined by the parameters P8 and N8 as follows:
‑ If at least P8 averaged values out of N8 values are greater than MS_RANGE_MAX a handover, cause DISTANCE, might be required. (e.g. P8 = 8 and N8 = 10).
e) Comparison of PBGT(n) with the HO_MARGIN(n)
If the process is employed, the action to be taken is as follows:
‑ If PBGT(n) > O and PBGT(n) > HO_MARGIN(n) a handover, cause PBGT(n), might be required.
This comparison enables handover to be performed to ensure that the MS is always linked to the cell with the minimum path loss, even though the quality and signal level thresholds may not have been exceeded.