blob: bdd3d03903c9e342078227cf84eabc1a15e98176 [file] [log] [blame]
Vadim Yanitskiy0ce12e72020-12-16 22:36:59 +01001OsmoBSC> enable
2
Vadim Yanitskiyade94352020-12-29 16:41:39 +01003OsmoBSC# ### Default configuration
Vadim Yanitskiy0ce12e72020-12-16 22:36:59 +01004OsmoBSC# show running-config
5...
6 bs-power-control
7 mode static
8 ms-power-control
Vadim Yanitskiyade94352020-12-29 16:41:39 +01009 mode dyn-bts
10 step-size inc 4 red 2
11 rxlev-thresh lower 32 upper 38
12 rxlev-thresh-comp lower 10 12 upper 19 20
13 no rxlev-avg
14 rxqual-thresh lower 3 upper 0
15 rxqual-thresh-comp lower 5 7 upper 15 18
16 no rxqual-avg
Vadim Yanitskiy0ce12e72020-12-16 22:36:59 +010017...
18
19OsmoBSC# ### Check that 'power-ctrl' node and its commands exist
20OsmoBSC# configure terminal
21OsmoBSC(config)# network
22OsmoBSC(config-net)# bts 0
23OsmoBSC(config-net-bts)# list with-flags
24...
25 . ... (bs-power-control|ms-power-control)
26 . ..l no (bs-power-control|ms-power-control)
27...
28
29OsmoBSC(config-net-bts)# bs-power-control
Vadim Yanitskiyf2adcd42020-12-22 12:54:55 +010030OsmoBSC(config-bs-power-ctrl)# list with-flags
Vadim Yanitskiy0ce12e72020-12-16 22:36:59 +010031...
32 . lv mode (static|dyn-bts) [reset]
Vadim Yanitskiy53866d32020-12-20 23:23:21 +010033 . lv bs-power (static|dyn-max) <0-30>
Vadim Yanitskiy0ce12e72020-12-16 22:36:59 +010034 . lv step-size inc <2-6> red <2-4>
35 . lv rxlev-thresh lower <0-63> upper <0-63>
36 . lv rxqual-thresh lower <0-7> upper <0-7>
37 . lv rxlev-thresh-comp lower <0-31> <0-31> upper <0-31> <0-31>
38 . lv rxqual-thresh-comp lower <0-31> <0-31> upper <0-31> <0-31>
39 . lv no (rxlev-avg|rxqual-avg)
40 . lv (rxlev-avg|rxqual-avg) params hreqave <1-31> hreqt <1-31>
41 . lv (rxlev-avg|rxqual-avg) algo (unweighted|weighted|mod-median)
42 . lv (rxlev-avg|rxqual-avg) algo osmo-ewma beta <1-99>
43
Vadim Yanitskiyf2adcd42020-12-22 12:54:55 +010044OsmoBSC(config-bs-power-ctrl)# bs-power ?
Vadim Yanitskiy53866d32020-12-20 23:23:21 +010045 static Fixed BS Power reduction value (for static mode)
46 dyn-max Maximum BS Power reduction value (for dynamic mode)
Vadim Yanitskiyf2adcd42020-12-22 12:54:55 +010047OsmoBSC(config-bs-power-ctrl)# bs-power static ?
Vadim Yanitskiy53866d32020-12-20 23:23:21 +010048 <0-30> BS Power reduction value (in dB, even numbers only)
Vadim Yanitskiyf2adcd42020-12-22 12:54:55 +010049OsmoBSC(config-bs-power-ctrl)# bs-power static 3
Vadim Yanitskiy53866d32020-12-20 23:23:21 +010050% Incorrect BS Power reduction value, an even number is expected
Vadim Yanitskiyf2adcd42020-12-22 12:54:55 +010051OsmoBSC(config-bs-power-ctrl)# bs-power static 6
52OsmoBSC(config-bs-power-ctrl)# show running-config
Vadim Yanitskiy53866d32020-12-20 23:23:21 +010053...
54 bs-power-control
55 mode static
56 bs-power static 6
57 ms-power-control
Vadim Yanitskiyade94352020-12-29 16:41:39 +010058 mode dyn-bts
Vadim Yanitskiy53866d32020-12-20 23:23:21 +010059... !bs-power
60
Vadim Yanitskiyf2adcd42020-12-22 12:54:55 +010061OsmoBSC(config-bs-power-ctrl)# ### Check default BS Power Parameters
62OsmoBSC(config-bs-power-ctrl)# mode dyn-bts
63OsmoBSC(config-bs-power-ctrl)# show running-config
Vadim Yanitskiy0ce12e72020-12-16 22:36:59 +010064...
65 bs-power-control
66 mode dyn-bts
Vadim Yanitskiy53866d32020-12-20 23:23:21 +010067 bs-power dyn-max 12
Vadim Yanitskiy0ce12e72020-12-16 22:36:59 +010068 step-size inc 4 red 2
69 rxlev-thresh lower 32 upper 38
70 rxlev-thresh-comp lower 10 12 upper 19 20
71 no rxlev-avg
Vadim Yanitskiyf4674e32020-12-24 00:54:41 +010072 rxqual-thresh lower 3 upper 0
Vadim Yanitskiy0ce12e72020-12-16 22:36:59 +010073 rxqual-thresh-comp lower 5 7 upper 15 18
74 no rxqual-avg
75 ms-power-control
Vadim Yanitskiyade94352020-12-29 16:41:39 +010076 mode dyn-bts
Vadim Yanitskiy0ce12e72020-12-16 22:36:59 +010077...
78
Vadim Yanitskiyf2adcd42020-12-22 12:54:55 +010079OsmoBSC(config-bs-power-ctrl)# bs-power dyn-max 30
80OsmoBSC(config-bs-power-ctrl)# show running-config
Vadim Yanitskiy53866d32020-12-20 23:23:21 +010081...
82 bs-power-control
83 mode dyn-bts
84 bs-power dyn-max 30
85... !bs-power
86 ms-power-control
Vadim Yanitskiyade94352020-12-29 16:41:39 +010087 mode dyn-bts
Vadim Yanitskiy53866d32020-12-20 23:23:21 +010088... !bs-power
89
Vadim Yanitskiyf2adcd42020-12-22 12:54:55 +010090OsmoBSC(config-bs-power-ctrl)# exit
Vadim Yanitskiy0ce12e72020-12-16 22:36:59 +010091OsmoBSC(config-net-bts)# ms-power-control
Vadim Yanitskiyf2adcd42020-12-22 12:54:55 +010092OsmoBSC(config-ms-power-ctrl)# list with-flags
Vadim Yanitskiy0ce12e72020-12-16 22:36:59 +010093...
94 . lv mode (static|dyn-bts) [reset]
Vadim Yanitskiy53866d32020-12-20 23:23:21 +010095 . lv bs-power (static|dyn-max) <0-30>
Vadim Yanitskiy0ce12e72020-12-16 22:36:59 +010096 . lv step-size inc <2-6> red <2-4>
97 . lv rxlev-thresh lower <0-63> upper <0-63>
98 . lv rxqual-thresh lower <0-7> upper <0-7>
99 . lv rxlev-thresh-comp lower <0-31> <0-31> upper <0-31> <0-31>
100 . lv rxqual-thresh-comp lower <0-31> <0-31> upper <0-31> <0-31>
101 . lv no (rxlev-avg|rxqual-avg)
102 . lv (rxlev-avg|rxqual-avg) params hreqave <1-31> hreqt <1-31>
103 . lv (rxlev-avg|rxqual-avg) algo (unweighted|weighted|mod-median)
104 . lv (rxlev-avg|rxqual-avg) algo osmo-ewma beta <1-99>
105
Vadim Yanitskiyf2adcd42020-12-22 12:54:55 +0100106OsmoBSC(config-ms-power-ctrl)# ### Check default MS Power Parameters
Vadim Yanitskiyf2adcd42020-12-22 12:54:55 +0100107OsmoBSC(config-ms-power-ctrl)# show running-config
Vadim Yanitskiy0ce12e72020-12-16 22:36:59 +0100108...
109 bs-power-control
110 mode dyn-bts
Vadim Yanitskiyade94352020-12-29 16:41:39 +0100111...
Vadim Yanitskiy0ce12e72020-12-16 22:36:59 +0100112 ms-power-control
113 mode dyn-bts
114 step-size inc 4 red 2
115 rxlev-thresh lower 32 upper 38
116 rxlev-thresh-comp lower 10 12 upper 19 20
117 no rxlev-avg
Vadim Yanitskiyf4674e32020-12-24 00:54:41 +0100118 rxqual-thresh lower 3 upper 0
Vadim Yanitskiy0ce12e72020-12-16 22:36:59 +0100119 rxqual-thresh-comp lower 5 7 upper 15 18
120 no rxqual-avg
121...
122
Vadim Yanitskiyf2adcd42020-12-22 12:54:55 +0100123OsmoBSC(config-ms-power-ctrl)# bs-power static 30
Vadim Yanitskiy53866d32020-12-20 23:23:21 +0100124% This command is only valid for 'bs-power-control' node
Vadim Yanitskiyf2adcd42020-12-22 12:54:55 +0100125OsmoBSC(config-ms-power-ctrl)# bs-power dyn-max 30
Vadim Yanitskiy53866d32020-12-20 23:23:21 +0100126% This command is only valid for 'bs-power-control' node
127
Vadim Yanitskiyf2adcd42020-12-22 12:54:55 +0100128OsmoBSC(config-ms-power-ctrl)# step-size inc 5 red 4
Vadim Yanitskiy0ce12e72020-12-16 22:36:59 +0100129% Power change step size must be an even number
Vadim Yanitskiyf2adcd42020-12-22 12:54:55 +0100130OsmoBSC(config-ms-power-ctrl)# step-size inc 2 red 3
Vadim Yanitskiy0ce12e72020-12-16 22:36:59 +0100131% Power change step size must be an even number
Vadim Yanitskiyf2adcd42020-12-22 12:54:55 +0100132OsmoBSC(config-ms-power-ctrl)# step-size inc 2 red 4
133OsmoBSC(config-ms-power-ctrl)# show running-config
Vadim Yanitskiy0ce12e72020-12-16 22:36:59 +0100134...
135 bs-power-control
136 mode dyn-bts
Vadim Yanitskiy53866d32020-12-20 23:23:21 +0100137 bs-power dyn-max 30
Vadim Yanitskiy0ce12e72020-12-16 22:36:59 +0100138 step-size inc 4 red 2
139...
140 ms-power-control
141 mode dyn-bts
142 step-size inc 2 red 4
143...
144
Vadim Yanitskiyf2adcd42020-12-22 12:54:55 +0100145OsmoBSC(config-ms-power-ctrl)# rxlev-thresh lower?
Vadim Yanitskiy0ce12e72020-12-16 22:36:59 +0100146 lower Lower RxLev value (default is 32, i.e. -78 dBm)
Vadim Yanitskiyf2adcd42020-12-22 12:54:55 +0100147OsmoBSC(config-ms-power-ctrl)# rxlev-thresh lower ?
Vadim Yanitskiy0ce12e72020-12-16 22:36:59 +0100148 <0-63> Lower RxLev value (signal strength, 0 is worst, 63 is best)
Vadim Yanitskiyf2adcd42020-12-22 12:54:55 +0100149OsmoBSC(config-ms-power-ctrl)# rxlev-thresh lower 30 upper?
Vadim Yanitskiy0ce12e72020-12-16 22:36:59 +0100150 upper Upper RxLev value (default is 38, i.e. -72 dBm)
Vadim Yanitskiyf2adcd42020-12-22 12:54:55 +0100151OsmoBSC(config-ms-power-ctrl)# rxlev-thresh lower 30 upper ?
Vadim Yanitskiy0ce12e72020-12-16 22:36:59 +0100152 <0-63> Upper RxLev value (signal strength, 0 is worst, 63 is best)
Vadim Yanitskiyf2adcd42020-12-22 12:54:55 +0100153OsmoBSC(config-ms-power-ctrl)# rxlev-thresh lower 30 upper 63
154OsmoBSC(config-ms-power-ctrl)# show running-config
Vadim Yanitskiy0ce12e72020-12-16 22:36:59 +0100155...
156 bs-power-control
157... !rxlev-thresh
158 rxlev-thresh lower 32 upper 38
159...
160 ms-power-control
161... !rxlev-thresh
162 rxlev-thresh lower 30 upper 63
163...
164
Vadim Yanitskiyf2adcd42020-12-22 12:54:55 +0100165OsmoBSC(config-ms-power-ctrl)# rxqual-thresh lower?
Vadim Yanitskiyf4674e32020-12-24 00:54:41 +0100166 lower Lower RxQual value (default is 3, i.e. 0.8% <= BER < 1.6%)
Vadim Yanitskiyf2adcd42020-12-22 12:54:55 +0100167OsmoBSC(config-ms-power-ctrl)# rxqual-thresh lower ?
Vadim Yanitskiy0ce12e72020-12-16 22:36:59 +0100168 <0-7> Lower RxQual value (signal quality, 0 is best, 7 is worst)
Vadim Yanitskiyf4674e32020-12-24 00:54:41 +0100169OsmoBSC(config-ms-power-ctrl)# rxqual-thresh lower 7 upper?
170 upper Upper RxQual value (default is 0, i.e. BER < 0.2%)
171OsmoBSC(config-ms-power-ctrl)# rxqual-thresh lower 7 upper ?
Vadim Yanitskiy0ce12e72020-12-16 22:36:59 +0100172 <0-7> Upper RxQual value (signal quality, 0 is best, 7 is worst)
Vadim Yanitskiyf4674e32020-12-24 00:54:41 +0100173OsmoBSC(config-ms-power-ctrl)# rxqual-thresh lower 7 upper 4
Vadim Yanitskiyf2adcd42020-12-22 12:54:55 +0100174OsmoBSC(config-ms-power-ctrl)# show running-config
Vadim Yanitskiy0ce12e72020-12-16 22:36:59 +0100175...
176 bs-power-control
177... !rxqual-thresh
Vadim Yanitskiyf4674e32020-12-24 00:54:41 +0100178 rxqual-thresh lower 3 upper 0
Vadim Yanitskiy0ce12e72020-12-16 22:36:59 +0100179...
180 ms-power-control
181... !rxqual-thresh
Vadim Yanitskiyf4674e32020-12-24 00:54:41 +0100182 rxqual-thresh lower 7 upper 4
Vadim Yanitskiy0ce12e72020-12-16 22:36:59 +0100183...
184
Vadim Yanitskiyf2adcd42020-12-22 12:54:55 +0100185OsmoBSC(config-ms-power-ctrl)# rxlev-avg algo osmo-ewma beta 50
186OsmoBSC(config-ms-power-ctrl)# rxqual-avg algo unweighted
187OsmoBSC(config-ms-power-ctrl)# show running-config
Vadim Yanitskiy0ce12e72020-12-16 22:36:59 +0100188...
189 bs-power-control
190... !(rxlev-avg|rxqual-avg)
191 no rxlev-avg
192... !(rxlev-avg|rxqual-avg)
193 no rxqual-avg
194...
195 ms-power-control
196... !(rxlev-avg|rxqual-avg)
197 rxlev-avg algo osmo-ewma beta 50
198 rxlev-avg params hreqave 4 hreqt 6
199... !(rxlev-avg|rxqual-avg)
200 rxqual-avg algo unweighted
201 rxqual-avg params hreqave 4 hreqt 6
202...
203
Vadim Yanitskiyf2adcd42020-12-22 12:54:55 +0100204OsmoBSC(config-ms-power-ctrl)# rxlev-avg params hreqave 2 hreqt 20
Vadim Yanitskiy0ce12e72020-12-16 22:36:59 +0100205% Hreqave (2) * Hreqt (20) = 40 must be < 32
Vadim Yanitskiyf2adcd42020-12-22 12:54:55 +0100206OsmoBSC(config-ms-power-ctrl)# rxlev-avg params hreqave 2 hreqt 15
207OsmoBSC(config-ms-power-ctrl)# show running-config
Vadim Yanitskiy0ce12e72020-12-16 22:36:59 +0100208...
209 bs-power-control
210... !rxlev-avg params
211 ms-power-control
212... !rxlev-avg params
213 rxlev-avg params hreqave 2 hreqt 15
214...
215
Vadim Yanitskiyf2adcd42020-12-22 12:54:55 +0100216OsmoBSC(config-ms-power-ctrl)# exit
Vadim Yanitskiy0ce12e72020-12-16 22:36:59 +0100217OsmoBSC(config-net-bts)# ### Disable BS/MS Power Control
218OsmoBSC(config-net-bts)# no bs-power-control
219OsmoBSC(config-net-bts)# no ms-power-control
220OsmoBSC(config-net-bts)# show running-config
221...
222 no bs-power-control
223 no ms-power-control
224...
225
226OsmoBSC(config-net-bts)# bs-power-control
Vadim Yanitskiyf2adcd42020-12-22 12:54:55 +0100227OsmoBSC(config-bs-power-ctrl)# mode static reset
Vadim Yanitskiy0ce12e72020-12-16 22:36:59 +0100228% Reset to default parameters
Vadim Yanitskiyf2adcd42020-12-22 12:54:55 +0100229OsmoBSC(config-bs-power-ctrl)# exit
Vadim Yanitskiy0ce12e72020-12-16 22:36:59 +0100230
231OsmoBSC(config-net-bts)# ms-power-control
Vadim Yanitskiyade94352020-12-29 16:41:39 +0100232OsmoBSC(config-ms-power-ctrl)# mode dyn-bts reset
Vadim Yanitskiy0ce12e72020-12-16 22:36:59 +0100233% Reset to default parameters
Vadim Yanitskiyf2adcd42020-12-22 12:54:55 +0100234OsmoBSC(config-ms-power-ctrl)# exit
Vadim Yanitskiy0ce12e72020-12-16 22:36:59 +0100235
236OsmoBSC(config-net-bts)# show running-config
237...
238 bs-power-control
239 mode static
240 ms-power-control
Vadim Yanitskiyade94352020-12-29 16:41:39 +0100241 mode dyn-bts
242 step-size inc 4 red 2
243 rxlev-thresh lower 32 upper 38
244 rxlev-thresh-comp lower 10 12 upper 19 20
245 no rxlev-avg
246 rxqual-thresh lower 3 upper 0
247 rxqual-thresh-comp lower 5 7 upper 15 18
248 no rxqual-avg
Vadim Yanitskiy0ce12e72020-12-16 22:36:59 +0100249...