From 548990bf6c8b89a55bfcf785a67fb561f2b83120 Mon Sep 17 00:00:00 2001 From: Vadim Yanitskiy Date: Sat, 20 May 2023 18:02:32 +0700 Subject: [PATCH] coding: gsm0503_tch_f96_[de]interleave() not applicable to TCH/F2.4 According to 3GPP TS 45.003, section 3.6.4, the interleaving for TCH/F2.4 is done as specified for the TCH/FS in subclause 3.1.3. Change-Id: I52078263cd593503a9e8f024e51e18d7b0906131 Related: OS#1572 --- src/coding/gsm0503_interleaving.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/coding/gsm0503_interleaving.c b/src/coding/gsm0503_interleaving.c index cd2f23561..570d65aa7 100644 --- a/src/coding/gsm0503_interleaving.c +++ b/src/coding/gsm0503_interleaving.c @@ -700,7 +700,7 @@ void gsm0503_tch_hr_interleave(const ubit_t *cB, ubit_t *iB) * of coded data starts with every fourth burst and is distributed over * 22 bursts. * - * Also used for TCH/F4.8, TCH/H4.8, TCH/F2.4 and TCH/H2.4 and TCH/F14.4 */ + * Also used for TCH/F4.8, TCH/H4.8, and TCH/H2.4 and TCH/F14.4 */ void gsm0503_tch_f96_interleave(const ubit_t *cB, ubit_t *iB) { int j, k, B;