d2_9pf.h 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. /*
  2. *****************************************************************************
  3. *
  4. * GSM AMR-NB speech codec R98 Version 7.6.0 December 12, 2001
  5. * R99 Version 3.3.0
  6. * REL-4 Version 4.1.0
  7. *
  8. *****************************************************************************
  9. *
  10. * File : d2_9pf.h
  11. * Purpose : Algebraic codebook decoder
  12. *
  13. *****************************************************************************
  14. */
  15. #ifndef d2_9pf_h
  16. #define d2_9pf_h "$Id $"
  17. /*
  18. *****************************************************************************
  19. * INCLUDE FILES
  20. *****************************************************************************
  21. */
  22. #include "typedef.h"
  23. /*
  24. *****************************************************************************
  25. * LOCAL VARIABLES AND TABLES
  26. *****************************************************************************
  27. */
  28. /*
  29. *****************************************************************************
  30. * DEFINITION OF DATA TYPES
  31. *****************************************************************************
  32. */
  33. /*
  34. *****************************************************************************
  35. * DECLARATION OF PROTOTYPES
  36. *****************************************************************************
  37. */
  38. /*************************************************************************
  39. *
  40. * FUNCTION: decode_2i40_9bits (decod_ACELP())
  41. *
  42. * PURPOSE: Algebraic codebook decoder for 2 pulses coded with 9 bits
  43. *
  44. *************************************************************************/
  45. void decode_2i40_9bits(
  46. Word16 subNr, /* i : subframe number */
  47. Word16 sign, /* i : signs of 2 pulses. */
  48. Word16 index, /* i : Positions of the 2 pulses. */
  49. Word16 cod[] /* o : algebraic (fixed) codebook excitation */
  50. );
  51. #endif