summaryrefslogtreecommitdiffstats
path: root/utils
diff options
context:
space:
mode:
Diffstat (limited to 'utils')
-rw-r--r--utils/conv_codes_gsm.py11
1 files changed, 10 insertions, 1 deletions
diff --git a/utils/conv_codes_gsm.py b/utils/conv_codes_gsm.py
index 279bd3a8..eeed4fd0 100644
--- a/utils/conv_codes_gsm.py
+++ b/utils/conv_codes_gsm.py
@@ -1,5 +1,5 @@
#!/usr/bin/python2
-
+# -*- coding: utf-8 -*-
from conv_gen import ConvolutionalCode
from conv_gen import poly
@@ -49,6 +49,15 @@ conv_codes = [
description = ["RACH convolutional code"]
),
+ # Extended RACH definition from 3GPP TS 45.003 ยง5.3.2
+ ConvolutionalCode(
+ 17,
+ shared_polys["xcch"],
+ puncture = [ 0, 2, 5, 37, 39, 41, -1 ],
+ name = "rach_ext",
+ description = ["Extended RACH (11 bit) convolutional code"]
+ ),
+
# SCH definition
ConvolutionalCode(
35,