osmo-bts/include/osmo-bts
Vadim Yanitskiy 54e104496a osmo-bts/scheduler: provide actual C/I values to OsmoPCU
C/I (Carrier-to-Interference ratio) is a value in cB (centiBels),
computed from the training sequence of each received burst,
by comparing the "ideal" training sequence with the actual one.

So far, there was no way to expose more measurements from OsmoTRX,
excluding both RSSI and ToA. Since the new version of TRXD header,
we can receive C/I indications and send the averaged (per 4 bursts)
values to OsmoPCU (as a part of PCUIF_DATA.ind).

Please note that we also need to attach C/I measurements
to the following L1SAP primitives:

  - PRIM_PH_RACH.ind,
  - PRIM_PH_DATA.ind,
  - PRIM_TCH.ind,

but this will be done in the follow up changes.

Change-Id: Ia58043bd2381a4d34d604522e02899ae64ee0d26
Fixes: OS#1855
2019-07-16 04:16:13 +00:00
..
Makefile.am Remove build dependency on legacy OpenBSC 2017-10-08 18:40:09 +02:00
abis.h abis: Fix compiler warning and remove const from syntax 2014-11-10 12:02:45 +01:00
amr.h DTX: further AMR SID cache fixes (lc15, sysmo) 2016-09-30 18:57:00 +02:00
bts.h l1sap: Compute statistics on FN advance in PH-RTS.ind 2019-06-13 15:37:13 +00:00
bts_model.h bts_model: Allow TS connect to be processed asynchronously 2018-11-26 14:08:14 +01:00
cbch.h cbch: Add counters; queue length limits and CBCH LOAD reporting 2019-05-23 19:16:11 +00:00
control_if.h CTRL: make the CTRL-Interface IP address configurable 2017-01-10 15:45:59 +00:00
dtx_dl_amr_fsm.h Fix AMR HR DTX FSM logic. 2017-02-01 19:13:16 +00:00
gsm_data.h osmo-bts-trx/loops.c: Use lchan name based logging 2018-12-23 10:38:23 +00:00
gsm_data_shared.h gsm_data_shared.h: Remove unused loc_list from struct gsm_bts 2019-06-13 17:42:05 +00:00
handover.h handover: Add generic handling for handover 2014-03-10 13:38:07 +01:00
l1sap.h Constify pcu_rx_*() parameters 2019-03-18 16:28:33 +00:00
logging.h use osmo_init_logging2() with proper talloc ctx 2018-04-04 17:54:37 +02:00
measurement.h measurement: fix unit-test test_lchan_meas_process_measurement 2018-09-13 14:27:12 +00:00
msg_utils.h DTX AMR HR: fix inhibition 2017-01-04 11:25:17 +01:00
oml.h lapdm: Use new libosmocore API to ensure per-channel-type N200 values 2019-06-13 15:38:01 +00:00
paging.h Get rid of 'struct gsm_bts_role_bts' 2018-03-17 13:40:03 +01:00
pcu_if.h Forward GPRS SUSPEND REQ from DCCH to PCU socket 2019-03-27 11:19:11 +00:00
pcuif_proto.h Forward GPRS SUSPEND REQ from DCCH to PCU socket 2019-03-27 11:19:11 +00:00
phy_link.h bts-trx: trx_if.c: Introduce logging macro LOGPPHI 2019-06-04 17:58:46 +02:00
power_control.h move MS power control handling from sysmobts to common part 2015-09-22 16:39:05 +02:00
rsl.h cbch: Add counters; queue length limits and CBCH LOAD reporting 2019-05-23 19:16:11 +00:00
scheduler.h osmo-bts/scheduler: provide actual C/I values to OsmoPCU 2019-07-16 04:16:13 +00:00
scheduler_backend.h osmo-bts-trx/scheduler: pass trx_ul_burst_ind to lchan handlers 2019-07-16 04:16:13 +00:00
signal.h oml: use oml_tx_failure_event_rep() instead of signals to SS_FAIL 2019-03-27 11:10:57 +00:00
tx_power.h sysmobts: Don't start with 0dBm TRX output power before ramping 2017-04-06 18:41:01 +02:00
vty.h vty: add function gsmnet_from_vty() to vty.h 2019-03-27 10:09:17 +00:00