blob: a58a755de002b5525fb29b92379cc371beaff17e
1 | /* |
2 | *=================================================================== |
3 | * 3GPP AMR Wideband Floating-point Speech Codec |
4 | *=================================================================== |
5 | */ |
6 | #ifndef DEC_LPC_H |
7 | #define DEC_LPC_H |
8 | |
9 | #include "typedef.h" |
10 | |
11 | void D_LPC_isf_noise_d(Word16 *indice, Word16 *isf_q); |
12 | void D_LPC_isf_isp_conversion(Word16 isf[], Word16 isp[], Word16 m); |
13 | void D_LPC_isp_a_conversion(Word16 isp[], Word16 a[], Word32 adaptive_scaling, |
14 | Word16 m); |
15 | void D_LPC_a_weight(Word16 a[], Word16 ap[], Word16 gamma, Word16 m); |
16 | void D_LPC_isf_2s3s_decode(Word16 *indice, Word16 *isf_q, Word16* past_isfq, |
17 | Word16 *isfold, Word16 *isf_buf, Word16 bfi); |
18 | void D_LPC_isf_2s5s_decode(Word16 *indice, Word16 *isf_q, Word16 *past_isfq, |
19 | Word16 *isfold, Word16 *isf_buf, Word16 bfi); |
20 | void D_LPC_int_isp_find(Word16 isp_old[], Word16 isp_new[], |
21 | const Word16 frac[], Word16 Az[]); |
22 | void D_LPC_isf_extrapolation(Word16 HfIsf[]); |
23 | |
24 | #endif |
25 | |
26 |