00001 #include "c_lpc10.h"
00002
00003
00004
00005 INDEX G_tau[LTAU] = {
00006 20, 21, 22, 23, 24, 25, 26, 27, 28, 29,
00007 30, 31, 32, 33, 34, 35, 36, 37, 38, 39,
00008
00009 40, 42, 44, 46, 48,
00010 50, 52, 54, 56, 58,
00011 60, 62, 64, 66, 68,
00012 70, 72, 74, 76, 78,
00013
00014 80, 84, 88, 92, 96,
00015 100, 104, 108, 112, 116,
00016 120, 124, 128, 132, 136,
00017 140, 144, 148, 152, 156
00018 };
00019
00020
00021
00022 FLOAT *g_inbuf, *g_pebuf, *g_lpbuf, *g_ivbuf;
00023 FLOAT g_lparray[LBUFH-LBUFL+1], g_ivarray[PWINH-PWINL+1];
00024 FLOAT g_pearray[SBUFH-SBUFL+1], g_inarray[SBUFH-SBUFL+1];
00025 INDEX g_vwin[AF][2];
00026 INDEX g_awin[AF][2];
00027 BOOL g_voibuf[AF+1][2];
00028 FLOAT g_rmsbuf[AF], g_rcbuf[AF][ORDER];
00029 FLOAT g_bias;
00030 INDEX g_obound[AF];
00031 INDEX g_pitch;
00032
00033
00034 INDEX g_osbuf[OSLEN];
00035 INDEX g_osptr;
00036 FLOAT g_n, g_d, g_fpc;
00037 FLOAT g_l2buf[L2WID], g_l2sum1;
00038 INDEX g_l2ptr1, g_l2ptr2, g_lasti;
00039 BOOL g_hyst;
00040
00041
00042 FLOAT g_zpre[2];
00043
00044
00045 INDEX g_lbve, g_lbue, g_fbue, g_fbve, g_ofbue, g_olbue;
00046 LINDEX g_sfbue, g_slbue;
00047 FLOAT g_maxmin, g_snr, g_dither;
00048 FLOAT g_voice[AF][2];
00049
00050
00051 FLOAT g_s[LTAU];
00052 INDEX g_p[LTAU][2];
00053 INDEX g_ipoint;
00054 FLOAT g_alphax;
00055
00056
00057 FLOAT g_hpa1, g_hpa2, g_hpb1, g_hpb2;
00058
00059
00060