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

语音压缩

开发平台:

Unix_Linux

  1. #ifndef PARM_H
  2. #define PARM_H
  3. #define AGCFAC  0.99 /* Adaptive Gain Control FACtor */
  4. #define FAC     (253./256.)
  5. #define FACGP (29./32.)
  6. #define DIMINV 0.2 /* Inverse if IDIM */
  7. #define IDIM 5 /* Size of Speech Vector */
  8. #define GOFF 32 /* Gain (Logarithmic) Offset */
  9. #define KPDELTA 6
  10. #define KPMIN 20 /* Min Pitch Period ( 400 Hz) */
  11. #define KPMAX 140 /* Max Pitch Period (~ 57 Hz) */
  12. #define LPC 50 /* # of LPC Coeff. in Sinthesys Filter */
  13. #define LPCLG 10 /* # of LPC Coeff. in Gain Predictor */
  14. #define LPCW 10 /* # of LPC Coeff. in Weighting Filter */
  15. #define NCWD 128 /* Shape Codebook Size */
  16. #define NFRSZ 20 /* Frame Size */
  17. #define NG 8 /* Gain Codebook Size */
  18. #define NONR 35 /* Size of Nonrecursive Part of Synth. Adapter */ 
  19. #define NONRLG 20 /* ------------------------- of Gain Adapter */
  20. #define NONRW 30 /* ------------------------- of Weighting Filter */
  21. #define NPWSZ 100 /* Pitch Predictor Window Size */
  22. #define NUPDATE 4 /* Predictor Update Period */
  23. #define PPFTH 0.6
  24. #define PPFZCF 0.15
  25. #define SPFPCF 0.75
  26. #define SPFZCF 0.65
  27. #define TAPTH 0.4
  28. #define TILTF 0.15
  29. #define WNCF (257./256.)
  30. #define WPCF 0.6
  31. #define WZCF 0.9
  32. #define BIG 10.e+30
  33. #define Max 4095.0
  34. #define Min (-4095.0)
  35. #endif /*PARM_H*/