data.h
上传用户:touchwatch
上传日期:2007-01-06
资源大小:168k
文件大小:1k
源码类别:

语音压缩

开发平台:

Unix_Linux

  1. #ifndef _DATA_H
  2. #define _DATA_H
  3. #include "common.h"
  4. extern real CBMEM cb_shape[][5];
  5. extern real cb_gain[];
  6. /* Double Gains: */
  7. extern real cb_gain2[];
  8. /* Midpoints: */
  9. extern real cb_gain_mid[];
  10. /* Squared Gains: */
  11. extern real cb_gain_sq[];
  12. #define cb_gain_mid_0 0.708984375
  13. #define cb_gain_mid_1 1.240722656
  14. #define cb_gain_mid_2 2.171264649
  15. #define cb_gain_mid_3 0
  16. #define cb_gain_mid_4 -0.708984375
  17. #define cb_gain_mid_5 -1.240722656
  18. #define cb_gain_mid_6 -2.171264649
  19. #define cb_gain_mid_7 0
  20. #define cb_gain2_0  1.031250
  21. #define cb_gain2_1  1.846875
  22. #define cb_gain2_2  3.158203
  23. #define cb_gain2_3  5.526855
  24. #define cb_gain2_4  -1.031250
  25. #define cb_gain2_5  -1.846875
  26. #define cb_gain2_6  -3.158203
  27. #define cb_gain2_7  -5.526855
  28. #define cb_gain_sq_0 0.265869
  29. #define cb_gain_sq_1 0.8527368
  30. #define cb_gain_sq_2 2.493562
  31. #define cb_gain_sq_3 7.636533
  32. #define cb_gain_sq_4 0.265869
  33. #define cb_gain_sq_5 0.8527368
  34. #define cb_gain_sq_6 2.493562
  35. #define cb_gain_sq_7 7.636533
  36. extern WIN_MEM real hw_gain[];
  37. extern WIN_MEM real hw_percw[];
  38. extern WIN_MEM real hw_synth[];
  39. /* Postfilter coefficients for low-pass decimating IIR filter */
  40. #define A1 -2.34036589
  41. #define A2  2.01190019
  42. #define A3 -0.614109218
  43. #define B0  0.0357081667
  44. #define B1 -0.0069956244
  45. #define B2 -0.0069956244
  46. #define B3  0.0357081667
  47. #endif /* _DATA_H */