diff options
author | Pau Espin Pedrol <pespin@sysmocom.de> | 2021-09-20 14:22:37 +0200 |
---|---|---|
committer | Pau Espin Pedrol <pespin@sysmocom.de> | 2021-09-21 16:51:21 +0200 |
commit | df612507d656305d92e1bae12983af6d51ddf35c (patch) | |
tree | 9aee2155289b64957d4a68aa55779524a1f168b3 /tests/power_ctrl.vty | |
parent | aa4d99fd8b11f922a2bc9828b427affa8e25560c (diff) |
MS Power Control Loop: Support turn off C/I based logic
Setting LOWER_CMP_N and UPPER_CMP_N for all channel types can be quite
cumbersome and end up in lengthy config files. Let's instead add a
placeholder command to apply it to all channel types of a BTS at once.
This is useful specially since a user disabling C/I capabilities
probably does so because it may require a fair amount of fine-tuning
parameters to have it working perfectly. Hence, a user not willing to
spend time configuring those parameters correctly (and for which default
ones doesn't work properly) will require quick way to get rid of C/I
based MS Power Control Loop. By disabling C/I comparison, osmo-bts will
rely on RxLev only when applying the MS Power Control Loop, which is
fine for non noisy environments.
Related: SYS#4917
Change-Id: I0e1a1a9228a15e9ec9c41b7952b03e1d25309706
Diffstat (limited to 'tests/power_ctrl.vty')
-rw-r--r-- | tests/power_ctrl.vty | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/tests/power_ctrl.vty b/tests/power_ctrl.vty index af02cd412..b14a90529 100644 --- a/tests/power_ctrl.vty +++ b/tests/power_ctrl.vty @@ -38,6 +38,7 @@ OsmoBSC(config-bs-power-ctrl)# list with-flags . lv rxlev-thresh-comp lower <0-31> <0-31> upper <0-31> <0-31> . lv rxqual-thresh-comp lower <0-31> <0-31> upper <0-31> <0-31> . lv ci-thresh-comp (fr-efr|hr|amr-fr|amr-hr|sdcch|gprs) lower <0-31> <0-31> upper <0-31> <0-31> + . lv ci-thresh-comp disable all . lv no (rxlev-avg|rxqual-avg) . lv (rxlev-avg|rxqual-avg) params hreqave <1-31> hreqt <1-31> . lv (rxlev-avg|rxqual-avg) algo (unweighted|weighted|mod-median) @@ -118,6 +119,7 @@ OsmoBSC(config-ms-power-ctrl)# list with-flags . lv rxlev-thresh-comp lower <0-31> <0-31> upper <0-31> <0-31> . lv rxqual-thresh-comp lower <0-31> <0-31> upper <0-31> <0-31> . lv ci-thresh-comp (fr-efr|hr|amr-fr|amr-hr|sdcch|gprs) lower <0-31> <0-31> upper <0-31> <0-31> + . lv ci-thresh-comp disable all . lv no (rxlev-avg|rxqual-avg) . lv (rxlev-avg|rxqual-avg) params hreqave <1-31> hreqt <1-31> . lv (rxlev-avg|rxqual-avg) algo (unweighted|weighted|mod-median) @@ -295,3 +297,40 @@ OsmoBSC(config-net-bts)# show running-config rxqual-thresh lower 3 upper 0 rxqual-thresh-comp lower 5 7 upper 15 18 ... + +OsmoBSC(config-net-bts)# ### Check 'ci-thresh-comp disable all' works properly: +OsmoBSC(config-net-bts)# ms-power-control +OsmoBSC(config-ms-power-ctrl)# show running-config +... + ms-power-control +... + ci-thresh-comp fr-efr lower 5 7 upper 15 18 +... + ci-thresh-comp hr lower 5 7 upper 15 18 +... + ci-thresh-comp amr-fr lower 5 7 upper 15 18 +... + ci-thresh-comp amr-hr lower 5 7 upper 15 18 +... + ci-thresh-comp sdcch lower 5 7 upper 15 18 +... + ci-thresh-comp gprs lower 5 7 upper 15 18 +... + +OsmoBSC(config-ms-power-ctrl)# ci-thresh-comp disable all +OsmoBSC(config-ms-power-ctrl)# show running-config +... + ms-power-control +... + ci-thresh-comp fr-efr lower 0 0 upper 0 0 +... + ci-thresh-comp hr lower 0 0 upper 0 0 +... + ci-thresh-comp amr-fr lower 0 0 upper 0 0 +... + ci-thresh-comp amr-hr lower 0 0 upper 0 0 +... + ci-thresh-comp sdcch lower 0 0 upper 0 0 +... + ci-thresh-comp gprs lower 0 0 upper 0 0 +... |