\doxysection{src/l1/conv.c File Reference} \label{conv_8c}\index{src/l1/conv.c@{src/l1/conv.c}} Osmocom GMR-\/1 convolutional coding implementation. {\ttfamily \#include $<$stdint.\+h$>$}\newline {\ttfamily \#include $<$osmocom/core/conv.\+h$>$}\newline \doxysubsection*{Variables} \begin{DoxyCompactItemize} \item const struct \textbf{ osmo\+\_\+conv\+\_\+code} \textbf{ gmr1\+\_\+conv\+\_\+k5\+\_\+12} \begin{DoxyCompactList}\small\item\em GMR-\/1 constraint length 5, rate 1/2 convolutional code. \end{DoxyCompactList}\item const struct \textbf{ osmo\+\_\+conv\+\_\+code} \textbf{ gmr1\+\_\+conv\+\_\+k5\+\_\+13} \begin{DoxyCompactList}\small\item\em GMR-\/1 constraint length 5, rate 1/3 convolutional code. \end{DoxyCompactList}\item const struct \textbf{ osmo\+\_\+conv\+\_\+code} \textbf{ gmr1\+\_\+conv\+\_\+k5\+\_\+14} \begin{DoxyCompactList}\small\item\em GMR-\/1 constraint length 5, rate 1/4 convolutional code. \end{DoxyCompactList}\item const struct \textbf{ osmo\+\_\+conv\+\_\+code} \textbf{ gmr1\+\_\+conv\+\_\+k5\+\_\+15} \begin{DoxyCompactList}\small\item\em GMR-\/1 constraint length 5, rate 1/5 convolutional code. \end{DoxyCompactList}\item const struct \textbf{ osmo\+\_\+conv\+\_\+code} \textbf{ gmr1\+\_\+conv\+\_\+k6\+\_\+14} \begin{DoxyCompactList}\small\item\em GMR-\/1 constraint length 6, rate 1/4 convolutional code. \end{DoxyCompactList}\item const struct \textbf{ osmo\+\_\+conv\+\_\+code} \textbf{ gmr1\+\_\+conv\+\_\+k9\+\_\+12} \begin{DoxyCompactList}\small\item\em GMR-\/1 constraint length 9, rate 1/2 convolutional code. \end{DoxyCompactList}\item const struct \textbf{ osmo\+\_\+conv\+\_\+code} \textbf{ gmr1\+\_\+conv\+\_\+k9\+\_\+13} \begin{DoxyCompactList}\small\item\em GMR-\/1 constraint length 9, rate 1/3 convolutional code. \end{DoxyCompactList}\item const struct \textbf{ osmo\+\_\+conv\+\_\+code} \textbf{ gmr1\+\_\+conv\+\_\+k9\+\_\+14} \begin{DoxyCompactList}\small\item\em GMR-\/1 constraint length 9, rate 1/4 convolutional code. \end{DoxyCompactList}\item const struct \textbf{ osmo\+\_\+conv\+\_\+code} \textbf{ gmr1\+\_\+conv\+\_\+tch3} \begin{DoxyCompactList}\small\item\em GMR-\/1 TCH3 speech tail-\/biting convolutional code. \end{DoxyCompactList}\end{DoxyCompactItemize} \doxysubsection{Detailed Description} Osmocom GMR-\/1 convolutional coding implementation.