aboutsummaryrefslogtreecommitdiffstats
path: root/include/osmocom/gmr1/l1/conv.h
diff options
context:
space:
mode:
authorSylvain Munaut <tnt@246tNt.com>2016-03-07 19:01:09 +0100
committerSylvain Munaut <tnt@246tNt.com>2016-09-12 15:51:17 -0600
commiteb9d362e6225e340a937f552ca2115cdfca4cf2b (patch)
tree093b410fa5fd3156d81af29e1660b547575305f7 /include/osmocom/gmr1/l1/conv.h
parent7c936827ddf502bb4bc7959d18df98ea9a805ac9 (diff)
l1/conv: Add all convolutional codes used in GMR-1 3G
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
Diffstat (limited to 'include/osmocom/gmr1/l1/conv.h')
-rw-r--r--include/osmocom/gmr1/l1/conv.h14
1 files changed, 9 insertions, 5 deletions
diff --git a/include/osmocom/gmr1/l1/conv.h b/include/osmocom/gmr1/l1/conv.h
index ee7bc16..4636c72 100644
--- a/include/osmocom/gmr1/l1/conv.h
+++ b/include/osmocom/gmr1/l1/conv.h
@@ -1,5 +1,5 @@
/* GMR-1 convolutional coding */
-/* See GMR-1 05.003 (ETSI TS 101 376-5-3 V1.2.1) - Section 4.4 */
+/* See GMR-1 05.003 (ETSI TS 101 376-5-3 V3.3.1) - Section 4.4 */
/* (C) 2011-2016 by Sylvain Munaut <tnt@246tNt.com>
* All Rights Reserved
@@ -33,10 +33,14 @@
#include <osmocom/core/conv.h>
-extern const struct osmo_conv_code gmr1_conv_12;
-extern const struct osmo_conv_code gmr1_conv_13;
-extern const struct osmo_conv_code gmr1_conv_14;
-extern const struct osmo_conv_code gmr1_conv_15;
+extern const struct osmo_conv_code gmr1_conv_k5_12;
+extern const struct osmo_conv_code gmr1_conv_k5_13;
+extern const struct osmo_conv_code gmr1_conv_k5_14;
+extern const struct osmo_conv_code gmr1_conv_k5_15;
+extern const struct osmo_conv_code gmr1_conv_k6_14;
+extern const struct osmo_conv_code gmr1_conv_k9_12;
+extern const struct osmo_conv_code gmr1_conv_k9_13;
+extern const struct osmo_conv_code gmr1_conv_k9_14;
extern const struct osmo_conv_code gmr1_conv_tch3;