blob: 7884c0105e2910bddb23fcfb2c64f14fe423928f [file] [log] [blame]
Vadim Yanitskiy0ce12e72020-12-16 22:36:59 +01001OsmoBSC> enable
2
3OsmoBSC# ### Dynamic power control must be disabled by default
4OsmoBSC# show running-config
5...
6 bs-power-control
7 mode static
8 ms-power-control
9 mode static
10...
11
12OsmoBSC# ### Check that 'power-ctrl' node and its commands exist
13OsmoBSC# configure terminal
14OsmoBSC(config)# network
15OsmoBSC(config-net)# bts 0
16OsmoBSC(config-net-bts)# list with-flags
17...
18 . ... (bs-power-control|ms-power-control)
19 . ..l no (bs-power-control|ms-power-control)
20...
21
22OsmoBSC(config-net-bts)# bs-power-control
23OsmoBSC(config-power-ctrl)# list with-flags
24...
25 . lv mode (static|dyn-bts) [reset]
Vadim Yanitskiy53866d32020-12-20 23:23:21 +010026 . lv bs-power (static|dyn-max) <0-30>
Vadim Yanitskiy0ce12e72020-12-16 22:36:59 +010027 . lv step-size inc <2-6> red <2-4>
28 . lv rxlev-thresh lower <0-63> upper <0-63>
29 . lv rxqual-thresh lower <0-7> upper <0-7>
30 . lv rxlev-thresh-comp lower <0-31> <0-31> upper <0-31> <0-31>
31 . lv rxqual-thresh-comp lower <0-31> <0-31> upper <0-31> <0-31>
32 . lv no (rxlev-avg|rxqual-avg)
33 . lv (rxlev-avg|rxqual-avg) params hreqave <1-31> hreqt <1-31>
34 . lv (rxlev-avg|rxqual-avg) algo (unweighted|weighted|mod-median)
35 . lv (rxlev-avg|rxqual-avg) algo osmo-ewma beta <1-99>
36
Vadim Yanitskiy53866d32020-12-20 23:23:21 +010037OsmoBSC(config-power-ctrl)# bs-power ?
38 static Fixed BS Power reduction value (for static mode)
39 dyn-max Maximum BS Power reduction value (for dynamic mode)
40OsmoBSC(config-power-ctrl)# bs-power static ?
41 <0-30> BS Power reduction value (in dB, even numbers only)
42OsmoBSC(config-power-ctrl)# bs-power static 3
43% Incorrect BS Power reduction value, an even number is expected
44OsmoBSC(config-power-ctrl)# bs-power static 6
45OsmoBSC(config-power-ctrl)# show running-config
46...
47 bs-power-control
48 mode static
49 bs-power static 6
50 ms-power-control
51 mode static
52... !bs-power
53
Vadim Yanitskiy0ce12e72020-12-16 22:36:59 +010054OsmoBSC(config-power-ctrl)# ### Check default BS Power Parameters
55OsmoBSC(config-power-ctrl)# mode dyn-bts
56OsmoBSC(config-power-ctrl)# show running-config
57...
58 bs-power-control
59 mode dyn-bts
Vadim Yanitskiy53866d32020-12-20 23:23:21 +010060 bs-power dyn-max 12
Vadim Yanitskiy0ce12e72020-12-16 22:36:59 +010061 step-size inc 4 red 2
62 rxlev-thresh lower 32 upper 38
63 rxlev-thresh-comp lower 10 12 upper 19 20
64 no rxlev-avg
65 rxqual-thresh lower 0 upper 3
66 rxqual-thresh-comp lower 5 7 upper 15 18
67 no rxqual-avg
68 ms-power-control
69 mode static
70...
71
Vadim Yanitskiy53866d32020-12-20 23:23:21 +010072OsmoBSC(config-power-ctrl)# bs-power dyn-max 30
73OsmoBSC(config-power-ctrl)# show running-config
74...
75 bs-power-control
76 mode dyn-bts
77 bs-power dyn-max 30
78... !bs-power
79 ms-power-control
80 mode static
81... !bs-power
82
Vadim Yanitskiy0ce12e72020-12-16 22:36:59 +010083OsmoBSC(config-power-ctrl)# exit
84OsmoBSC(config-net-bts)# ms-power-control
85OsmoBSC(config-power-ctrl)# list with-flags
86...
87 . lv mode (static|dyn-bts) [reset]
Vadim Yanitskiy53866d32020-12-20 23:23:21 +010088 . lv bs-power (static|dyn-max) <0-30>
Vadim Yanitskiy0ce12e72020-12-16 22:36:59 +010089 . lv step-size inc <2-6> red <2-4>
90 . lv rxlev-thresh lower <0-63> upper <0-63>
91 . lv rxqual-thresh lower <0-7> upper <0-7>
92 . lv rxlev-thresh-comp lower <0-31> <0-31> upper <0-31> <0-31>
93 . lv rxqual-thresh-comp lower <0-31> <0-31> upper <0-31> <0-31>
94 . lv no (rxlev-avg|rxqual-avg)
95 . lv (rxlev-avg|rxqual-avg) params hreqave <1-31> hreqt <1-31>
96 . lv (rxlev-avg|rxqual-avg) algo (unweighted|weighted|mod-median)
97 . lv (rxlev-avg|rxqual-avg) algo osmo-ewma beta <1-99>
98
99OsmoBSC(config-power-ctrl)# ### Check default MS Power Parameters
100OsmoBSC(config-power-ctrl)# mode dyn-bts
101OsmoBSC(config-power-ctrl)# show running-config
102...
103 bs-power-control
104 mode dyn-bts
Vadim Yanitskiy53866d32020-12-20 23:23:21 +0100105 bs-power dyn-max 30
Vadim Yanitskiy0ce12e72020-12-16 22:36:59 +0100106 step-size inc 4 red 2
107 rxlev-thresh lower 32 upper 38
108 rxlev-thresh-comp lower 10 12 upper 19 20
109 no rxlev-avg
110 rxqual-thresh lower 0 upper 3
111 rxqual-thresh-comp lower 5 7 upper 15 18
112 no rxqual-avg
113 ms-power-control
114 mode dyn-bts
115 step-size inc 4 red 2
116 rxlev-thresh lower 32 upper 38
117 rxlev-thresh-comp lower 10 12 upper 19 20
118 no rxlev-avg
119 rxqual-thresh lower 0 upper 3
120 rxqual-thresh-comp lower 5 7 upper 15 18
121 no rxqual-avg
122...
123
Vadim Yanitskiy53866d32020-12-20 23:23:21 +0100124OsmoBSC(config-power-ctrl)# bs-power static 30
125% This command is only valid for 'bs-power-control' node
126OsmoBSC(config-power-ctrl)# bs-power dyn-max 30
127% This command is only valid for 'bs-power-control' node
128
Vadim Yanitskiy0ce12e72020-12-16 22:36:59 +0100129OsmoBSC(config-power-ctrl)# step-size inc 5 red 4
130% Power change step size must be an even number
131OsmoBSC(config-power-ctrl)# step-size inc 2 red 3
132% Power change step size must be an even number
133OsmoBSC(config-power-ctrl)# step-size inc 2 red 4
134OsmoBSC(config-power-ctrl)# show running-config
135...
136 bs-power-control
137 mode dyn-bts
Vadim Yanitskiy53866d32020-12-20 23:23:21 +0100138 bs-power dyn-max 30
Vadim Yanitskiy0ce12e72020-12-16 22:36:59 +0100139 step-size inc 4 red 2
140...
141 ms-power-control
142 mode dyn-bts
143 step-size inc 2 red 4
144...
145
146OsmoBSC(config-power-ctrl)# rxlev-thresh lower?
147 lower Lower RxLev value (default is 32, i.e. -78 dBm)
148OsmoBSC(config-power-ctrl)# rxlev-thresh lower ?
149 <0-63> Lower RxLev value (signal strength, 0 is worst, 63 is best)
150OsmoBSC(config-power-ctrl)# rxlev-thresh lower 30 upper?
151 upper Upper RxLev value (default is 38, i.e. -72 dBm)
152OsmoBSC(config-power-ctrl)# rxlev-thresh lower 30 upper ?
153 <0-63> Upper RxLev value (signal strength, 0 is worst, 63 is best)
154OsmoBSC(config-power-ctrl)# rxlev-thresh lower 30 upper 63
155OsmoBSC(config-power-ctrl)# show running-config
156...
157 bs-power-control
158... !rxlev-thresh
159 rxlev-thresh lower 32 upper 38
160...
161 ms-power-control
162... !rxlev-thresh
163 rxlev-thresh lower 30 upper 63
164...
165
166OsmoBSC(config-power-ctrl)# rxqual-thresh lower?
167 lower Lower RxQual value (default is 0, i.e. BER < 0.2%)
168OsmoBSC(config-power-ctrl)# rxqual-thresh lower ?
169 <0-7> Lower RxQual value (signal quality, 0 is best, 7 is worst)
170OsmoBSC(config-power-ctrl)# rxqual-thresh lower 0 upper?
171 upper Upper RxQual value (default is 3, i.e. 0.8% <= BER < 1.6%)
172OsmoBSC(config-power-ctrl)# rxqual-thresh lower 0 upper ?
173 <0-7> Upper RxQual value (signal quality, 0 is best, 7 is worst)
174OsmoBSC(config-power-ctrl)# rxqual-thresh lower 0 upper 7
175OsmoBSC(config-power-ctrl)# show running-config
176...
177 bs-power-control
178... !rxqual-thresh
179 rxqual-thresh lower 0 upper 3
180...
181 ms-power-control
182... !rxqual-thresh
183 rxqual-thresh lower 0 upper 7
184...
185
186OsmoBSC(config-power-ctrl)# rxlev-avg algo osmo-ewma beta 50
187OsmoBSC(config-power-ctrl)# rxqual-avg algo unweighted
188OsmoBSC(config-power-ctrl)# show running-config
189...
190 bs-power-control
191... !(rxlev-avg|rxqual-avg)
192 no rxlev-avg
193... !(rxlev-avg|rxqual-avg)
194 no rxqual-avg
195...
196 ms-power-control
197... !(rxlev-avg|rxqual-avg)
198 rxlev-avg algo osmo-ewma beta 50
199 rxlev-avg params hreqave 4 hreqt 6
200... !(rxlev-avg|rxqual-avg)
201 rxqual-avg algo unweighted
202 rxqual-avg params hreqave 4 hreqt 6
203...
204
205OsmoBSC(config-power-ctrl)# rxlev-avg params hreqave 2 hreqt 20
206% Hreqave (2) * Hreqt (20) = 40 must be < 32
207OsmoBSC(config-power-ctrl)# rxlev-avg params hreqave 2 hreqt 15
208OsmoBSC(config-power-ctrl)# show running-config
209...
210 bs-power-control
211... !rxlev-avg params
212 ms-power-control
213... !rxlev-avg params
214 rxlev-avg params hreqave 2 hreqt 15
215...
216
217OsmoBSC(config-power-ctrl)# exit
218OsmoBSC(config-net-bts)# ### Disable BS/MS Power Control
219OsmoBSC(config-net-bts)# no bs-power-control
220OsmoBSC(config-net-bts)# no ms-power-control
221OsmoBSC(config-net-bts)# show running-config
222...
223 no bs-power-control
224 no ms-power-control
225...
226
227OsmoBSC(config-net-bts)# bs-power-control
228OsmoBSC(config-power-ctrl)# mode static reset
229% Reset to default parameters
230OsmoBSC(config-power-ctrl)# exit
231
232OsmoBSC(config-net-bts)# ms-power-control
233OsmoBSC(config-power-ctrl)# mode static reset
234% Reset to default parameters
235OsmoBSC(config-power-ctrl)# exit
236
237OsmoBSC(config-net-bts)# show running-config
238...
239 bs-power-control
240 mode static
241 ms-power-control
242 mode static
243...