\doxysection{src/codec/tables.c File Reference} \label{tables_8c}\index{src/codec/tables.c@{src/codec/tables.c}} Osmocom GMR-\/1 AMBE vocoder tables. {\ttfamily \#include $<$stdint.\+h$>$}\newline \doxysubsection*{Variables} \begin{DoxyCompactItemize} \item const uint8\+\_\+t {\bfseries ambe\+\_\+hpg\+\_\+tbl} [48][4] \begin{DoxyCompactList}\small\item\em Number of harmonics per group for a given L (starts at L=9) \end{DoxyCompactList}\item const float {\bfseries ambe\+\_\+gain\+\_\+tbl} [256][2] \begin{DoxyCompactList}\small\item\em Gain (subframe 0, subframe 1) \end{DoxyCompactList}\item const uint16\+\_\+t \textbf{ ambe\+\_\+v\+\_\+uv\+\_\+tbl} [64] \begin{DoxyCompactList}\small\item\em V/\+UV decisions (subframe 0 = low byte. MSBs = low freq) \end{DoxyCompactList}\item const float {\bfseries ambe\+\_\+prba12\+\_\+tbl} [128][2] \begin{DoxyCompactList}\small\item\em PRBA[1\+:2]. \end{DoxyCompactList}\item const float {\bfseries ambe\+\_\+prba34\+\_\+tbl} [64][2] \begin{DoxyCompactList}\small\item\em PRBA[3\+:4]. \end{DoxyCompactList}\item const float {\bfseries ambe\+\_\+prba57\+\_\+tbl} [128][3] \begin{DoxyCompactList}\small\item\em PRBA[5\+:7]. \end{DoxyCompactList}\item const float {\bfseries ambe\+\_\+hoc0\+\_\+tbl} [128][4] \begin{DoxyCompactList}\small\item\em HOC for 1st frequency block. \end{DoxyCompactList}\item const float {\bfseries ambe\+\_\+hoc1\+\_\+tbl} [64][4] \begin{DoxyCompactList}\small\item\em HOC for 2nd frequency block. \end{DoxyCompactList}\item const float {\bfseries ambe\+\_\+hoc2\+\_\+tbl} [64][4] \begin{DoxyCompactList}\small\item\em HOC for 3rd frequency block. \end{DoxyCompactList}\item const float {\bfseries ambe\+\_\+hoc3\+\_\+tbl} [64][4] \begin{DoxyCompactList}\small\item\em HOC for last frequency block. \end{DoxyCompactList}\item const float \textbf{ ambe\+\_\+sf0\+\_\+interp\+\_\+tbl} [4] \begin{DoxyCompactList}\small\item\em Interpolation ratios for subframe 0 magnitude prediction. \end{DoxyCompactList}\item const float {\bfseries ambe\+\_\+sf0\+\_\+perr14\+\_\+tbl} [64][4] \begin{DoxyCompactList}\small\item\em Prediction Error [1\+:4] for subframe 0. \end{DoxyCompactList}\item const float {\bfseries ambe\+\_\+sf0\+\_\+perr58\+\_\+tbl} [32][4] \begin{DoxyCompactList}\small\item\em Prediction Error [5\+:8] for subframe 0. \end{DoxyCompactList}\end{DoxyCompactItemize} \doxysubsection{Detailed Description} Osmocom GMR-\/1 AMBE vocoder tables.