From 414bc76ea5badde1e8d76bf0c440ce387d7fd2ec Mon Sep 17 00:00:00 2001 From: Vadim Yanitskiy Date: Thu, 30 Sep 2021 01:57:10 +0600 Subject: scheduler: fix comments explaining the interleaving of TCH/H Change-Id: I2820e42ae10f05ba1ca956b948ea0d77e6abeb3d --- src/common/scheduler.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/common/scheduler.c b/src/common/scheduler.c index a6ed517f..e7d17d04 100644 --- a/src/common/scheduler.c +++ b/src/common/scheduler.c @@ -221,13 +221,14 @@ const struct trx_chan_desc trx_chan_desc[_TRX_CHAN_MAX] = { /* Rx and Tx, multiple convolutional coding types (3GPP TS 05.03, * chapter 3), block diagonal interleaving (3GPP TS 05.02, clause 7): * - * - a traffic frame is interleaved over 6 consecutive bursts + * - a traffic frame is interleaved over 4 consecutive bursts * using the even numbered bits of the first 2 bursts, - * all bits of the middle two 2 bursts, * and odd numbered bits of the last 2 bursts; * - a FACCH/H frame 'steals' (replaces) two traffic frames, - * interleaving is done over 4 consecutive bursts, - * the same as given for a TCH/FS. */ + * interleaving is done over 6 consecutive bursts, + * using the even numbered bits of the first 2 bursts, + * all bits of the middle two 2 bursts, + * and odd numbered bits of the last 2 bursts. */ .rts_fn = rts_tchh_fn, .dl_fn = tx_tchh_fn, .ul_fn = rx_tchh_fn, -- cgit v1.2.3