diff options
author | Neels Hofmeyr <neels@hofmeyr.de> | 2021-06-08 00:37:58 +0200 |
---|---|---|
committer | neels <nhofmeyr@sysmocom.de> | 2021-06-18 09:40:27 +0000 |
commit | 56c91b09b1a6dd48cbe85c5ebda37dbe248f4461 (patch) | |
tree | 10f64a87edebb7a81b477c2c59ac489dca83fbc7 /tests | |
parent | f274976df313c6fe222a2e2432e8c91511e8feee (diff) |
hodec2: don't apply AFS bias to same-cell lchans
The AFS bias actually should not apply to local cell lchans, because it
makes no sense for intra-cell considerations:
- same-cell lchans obviously have identical rxlev;
- any nonzero AFS bias thus always raises the TCH/F above the TCH/H;
- for intra-cell reassignment, the power budget hysteresis is,
naturally, not applied.
So, before this patch, setting AFS bias even to only 1 would
unconditionally move all (AMR) TCH/H lchans over to free TCH/F lchans in
the same cell.
Recent patch Id40d1cf8b58410c7d4eb87407fe8b8106e352438 implements
explicit upgrade from TCH/H to TCH/F *if* the TCH/H is experiencing low
rxqual or low rxlev, as a proper replacement for intra-cell AFS bias.
Related: SYS#5198 SYS#5365
Change-Id: I315f24123ae016887ab91666870ce252e096f90f
Diffstat (limited to 'tests')
-rw-r--r-- | tests/handover/test_amr_tch_h_and_afs_bias.ho_vty | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/tests/handover/test_amr_tch_h_and_afs_bias.ho_vty b/tests/handover/test_amr_tch_h_and_afs_bias.ho_vty index 127727ffa..462cb0d59 100644 --- a/tests/handover/test_amr_tch_h_and_afs_bias.ho_vty +++ b/tests/handover/test_amr_tch_h_and_afs_bias.ho_vty @@ -10,9 +10,4 @@ create-bts trx-count 1 timeslots c+s4 TCH/F TCH/F TCH/F TCH/H TCH/H TCH/H PDCH set-ts-use trx 0 0 states * - - - TCH/H- - - * meas-rep lchan 0 0 4 0 rxlev 50 rxqual 1 ta 0 # The TCH/H should stay where it is, because its levels are fine. -#expect-no-chan -# FAIL: osmo-bsc applies AFS bias to the intra-cell move from TCH/H to TCH/F. -# but intra-cell re-assignment does not employ a bower budget hysteresis. -# So in the presence of afs-bias, all TCH/H *always* move over to TCH/F. -# That should only happen when rxlev or rxqual ratings are too low. -expect-as from lchan 0 0 4 0 to lchan 0 0 1 0 +expect-no-chan |