\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. 

