FreeCalypso > hg > gsm-codec-lib
view libgsmefr/cnst.h @ 282:9ee8ad3d4d30
frtest: rm gsmfr-hand-test and gsmfr-max-out utils
These hack programs were never properly documented and were written
only as part of a debug chase, in pursuit of a bug that ultimately
turned out to be in our then-hacky patch to osmo-bts-sysmo,
before beginning of proper patches in Osmocom. These hack programs
need to be dropped from the present sw package because they depend
on old libgsm, and we are eliminating that dependency.
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Sun, 14 Apr 2024 05:44:47 +0000 |
parents | f9c9dd458d55 |
children |
line wrap: on
line source
/*--------------------------------------------------------------------------* * Codec constant parameters (coder, decoder, and postfilter) * *---------------------------------------------------------------------------*/ #define L_TOTAL 320 /* Total size of speech buffer. */ #define L_WINDOW 240 /* Window size in LP analysis */ #define L_FRAME 160 /* Frame size */ #define L_FRAME_BY2 80 /* Frame size divided by 2 */ #define L_SUBFR 40 /* Subframe size */ #define M 10 /* Order of LP filter */ #define MP1 (M+1) /* Order of LP filter + 1 */ #define AZ_SIZE (4*M+4) /* Size of array of LP filters in 4 subfr.s */ #define PIT_MIN 18 /* Minimum pitch lag */ #define PIT_MAX 143 /* Maximum pitch lag */ #define L_INTERPOL (10+1) /* Length of filter for interpolation */ #define PRM_SIZE 57 /* Size of vector of analysis parameters */ #define MU 26214 /* Factor for tilt compensation filter 0.8 */ #define AGC_FAC 29491 /* Factor for automatic gain control 0.9 */ #define DTX_HANGOVER 7 /* Period when SP=1 although VAD=0. Used for comfort noise averaging */