osmo-bsc/tests
Vadim Yanitskiy a019e9af8b lchan_select: implement dynamic selection mode for assignment
This change implements an additional channel allocation mode, which
can be employed during a TCH channel allocation for assignment.
Selection between ascending and descending order is performed
depending on pre-configured parameters:

* Uplink RxLev threshold and number of samples for averaging,
* C0 (BCCH carrier) channel load threshold.

This is useful in setups where Tx power of the RF carriers cannot be
adjusted +dynamically at run-time and thus BS Power Control cannot
be performed.  In such setups the BCCH carrier is transmitting at
relatively higher power than the other RF carriers.  The key idea
is to allocate channels in a smarter way, so that UEs with poor signal
would get channels on carriers with high Tx power, while UEs with good
signal could use carriers with lower Tx power.

Change-Id: I1b7a0d706976b73cc5c30a8714b830811addfe8d
Related: osmo-ttcn3-hacks.git Ia522f37c1c001b3a36f5145b8875fbb88311c2e5
Related: SYS#5460
2022-06-30 16:36:55 +00:00
..
abis Move struct gsm_bts_paging_state to paging.h 2022-04-25 08:35:57 +00:00
acc bts: Properly free ctr/stat when bts object is freed 2022-05-03 10:25:15 +02:00
bsc tests/bsc/Makefile.am: remove duplicate CFLAGS 2022-04-21 16:09:02 +00:00
codec_pref Move struct gsm_bts_paging_state to paging.h 2022-04-25 08:35:57 +00:00
ctrl lchan_select: allow different alloc order for assignment and handover 2022-06-30 16:36:41 +00:00
gsm0408 bts: Properly free ctr/stat when bts object is freed 2022-05-03 10:25:15 +02:00
handover lchan_select: implement dynamic selection mode for assignment 2022-06-30 16:36:55 +00:00
nanobts_omlattr Rename functions generating OML SetAttr messages 2022-04-25 17:06:22 +02:00
paging paging: start/stop credit_timer based on C0 running 2022-05-13 14:06:37 +02:00
subscr Move struct gsm_bts_paging_state to paging.h 2022-04-25 08:35:57 +00:00
Makefile.am tests: Introduce paging_test 2022-05-03 11:03:00 +02:00
acch_overpower.vty [overpower] By default, permit only for speech channels using AMR 2021-11-15 11:59:03 +00:00
atlocal.in Fix repo split aftermath 2017-10-02 08:38:34 +00:00
bts_features.vty Check VTY config against features reported by BTS 2022-05-02 15:21:28 +02:00
cbc.vty CBSP VTY: re-add legacy cbc config for backwards compat 2020-09-03 15:04:29 +02:00
ctrl_test_runner.py bsc_ctrl_commands: change neighbor-list mode/arfcn via control interface 2021-11-03 17:25:28 +00:00
gprs_bvci_default.vty osmo-bsc/bsc_vty: set default gprs cell bvci to 2 2020-03-12 12:00:24 +01:00
handover_cfg.vty tests/handover_cfg.vty: use more precise regex for forbidden lines 2022-06-22 05:48:06 +07:00
interf_meas.vty vty 'interference-meas level-bounds': explain duality in ordering 2021-07-16 16:04:18 +00:00
neighbor_ident.vty vty: deprecate BTS type 'sysmobts' in favor of 'osmo-bts' 2021-04-12 18:54:40 +00:00
nri_cfg.vty Cosmetic: bsc_vty: tweak msc pooling strings 2022-06-10 11:09:25 +02:00
osmo-bsc.vty lchan_select: implement dynamic selection mode for assignment 2022-06-30 16:36:55 +00:00
power_ctrl.vty Disable C/I based MS Power Control Loop by default 2021-11-25 14:50:04 +01:00
smlc.vty add smlc.vty test 2020-10-15 05:39:09 +02:00
testsuite.at tests: Introduce paging_test 2022-05-03 11:03:00 +02:00
timer.vty support "empty" SCCP N-Connect from MSC 2022-03-09 00:01:06 +01:00
vty_test_runner.py drop features 'core-location-area-code' and 'core-cell-identity' 2020-10-16 13:51:48 +00:00