diff options
Diffstat (limited to 'utils')
-rw-r--r-- | utils/conv_codes_gsm.py | 11 |
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, |