Project

General

Profile

Actions

Bug #4984

open

AMR Rate Adaptation uses BER instead of C/I thresholds

Added by laforge over 1 year ago. Updated about 1 month ago.

Status:
Stalled
Priority:
Normal
Assignee:
Category:
osmo-bts-trx
Target version:
-
Start date:
01/28/2021
Due date:
% Done:

80%

Spec Reference:
TS 45.009

Description

For some non-obvious reason, trx_loop_amr_input() uses the BER for switching AMR modes, rather than the C/I which is specified in 3GPP TS 45.009. This should be changed to use C/I and be spec compliant. Note that this only applioes to osmo-bts-trx. The other osmo-bts back-ends have the PHY/DSP handle this, and we assume those implementations are correct.

There also is no C/I normalization as per Annex A of the same specification.


Related issues

Related to libosmocore - Bug #5570: coding: decode in-band data in AMR's special DTX frames (SID_FIRST, SID_UPDATE, SID_ONSET)Newfixeria05/21/2022

Actions
Actions

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)