aboutsummaryrefslogtreecommitdiffstats
path: root/src/tbf_ul.cpp
diff options
context:
space:
mode:
authorMax <msuraev@sysmocom.de>2019-03-25 16:38:53 +0100
committerHarald Welte <laforge@gnumonks.org>2019-04-08 07:35:19 +0000
commit902e3e58db69c33d375357b47f5511e4bbf891c4 (patch)
treea14863b2a84d79bf72317a81d97086bde5c0fa1c /src/tbf_ul.cpp
parent12a0987b360f6825217aa25249719f1ef85f4a1c (diff)
Update MCS selection for retransmission
In 3GPP TS 44.060 the selection of MCS for retransmissions is defined as separate tables (8.1.1.1 and 8.1.1.2) depending on the value of resegmentation bit (which is opposite to the way EGPRS_ARQ are defined in the source code). Let's follow the same idea and explicitly check for resegmentation bit value and use separate tables. This also makes it easier to add proper support for special cases (MCS-6-9 and MCS-5-7) and padding in future independently for different ARQ types. The code is also moved to c to avoid unnecessary conversions to and from cpp class. Change-Id: Ia73baeefee7a58834f0fc50e3b8bf8d5e3eb7815
Diffstat (limited to 'src/tbf_ul.cpp')
0 files changed, 0 insertions, 0 deletions