osmo-bts/src/osmo-bts-trx
Vadim Yanitskiy 957843959d osmo-bts-trx/l1_if.c: use channel combination III for TCH/H
Currently the channel combination II is used for TCH/H, which
allows only one lchan to be allocated. The reason is that it
saves a bit of CPU by disabling UL burst detection on lchan 1.

There is also the channel combination III, which allows to
increase channel capacity, providing two lchans on a single
TCH/H timeslot.

Ideally we should implement some dynamic II <-> III switching
depending on the network load level. But for now this change
replaces the channel combination of TCH/H by III, until dynamic
switching is implemented.

Fixes issue: https://osmocom.org/issues/1795

Change-Id: I8fd4abb42c153fcd26bcfe22a2554b5c2d02d810
2017-03-23 11:35:05 +00:00
..
Makefile.am Use libosmocodec functions for AMR 2016-06-21 17:24:50 +02:00
gsm0503_coding.c trx: Fix coverity BER calculation NULL dereference 2016-07-28 11:48:25 -07:00
gsm0503_coding.h trx: Add EGPRS coding and decoding procedures 2016-07-28 06:18:12 +00:00
gsm0503_conv.c trx: Add EGPRS tables, sequences, and mappings 2016-07-25 18:36:29 +00:00
gsm0503_conv.h trx: Add EGPRS tables, sequences, and mappings 2016-07-25 18:36:29 +00:00
gsm0503_interleaving.c trx: Add EGPRS tables, sequences, and mappings 2016-07-25 18:36:29 +00:00
gsm0503_interleaving.h trx: Add EGPRS tables, sequences, and mappings 2016-07-25 18:36:29 +00:00
gsm0503_mapping.c trx: Add EGPRS tables, sequences, and mappings 2016-07-25 18:36:29 +00:00
gsm0503_mapping.h trx: Add EGPRS tables, sequences, and mappings 2016-07-25 18:36:29 +00:00
gsm0503_parity.c trx: Add EGPRS tables, sequences, and mappings 2016-07-25 18:36:29 +00:00
gsm0503_parity.h trx: Add EGPRS tables, sequences, and mappings 2016-07-25 18:36:29 +00:00
gsm0503_tables.c Fix typo in TCH/H interleaving table 2017-02-10 16:43:44 +01:00
gsm0503_tables.h trx: Add EGPRS tables, sequences, and mappings 2016-07-25 18:36:29 +00:00
l1_if.c osmo-bts-trx/l1_if.c: use channel combination III for TCH/H 2017-03-23 11:35:05 +00:00
l1_if.h osmo-trx-bts: Fix incorrect setting of RXGAIN and POWER parameters on second channel (TRX1) of osmo-trx 2017-02-10 13:35:41 +00:00
loops.c TRX: factor out the scheduler from remaining code 2016-02-15 14:17:55 +01:00
loops.h TRX: factor out the scheduler from remaining code 2016-02-15 14:17:55 +01:00
main.c osmo-trx-bts: Fix osmo-bts-trx crash on startup during reading phy instance parameters from config file 2017-02-10 13:37:50 +00:00
scheduler_trx.c osmo-bts-trx: fix scheduling of broken frames 2017-03-23 10:03:27 +00:00
trx_if.c trx: Add "maxdlynb" VTY command to control max TA for Normal Bursts. 2016-12-01 14:49:15 +00:00
trx_if.h trx: Add "maxdlynb" VTY command to control max TA for Normal Bursts. 2016-12-01 14:49:15 +00:00
trx_vty.c osmo-trx-bts: Fix incorrect setting of RXGAIN and POWER parameters on second channel (TRX1) of osmo-trx 2017-02-10 13:35:41 +00:00