ccsub.h
上传用户:tsjrly
上传日期:2021-02-19
资源大小:107k
文件大小:1k
源码类别:

语音压缩

开发平台:

C/C++

  1. /* CELP ARRAY SIZE PARAMETERS  
  2. MAXNCSIZE  maximum code book size  (number of codewords)
  3. MAXL       maximum codeword vector length
  4. MAXCODE    maximum code book array length in samples
  5. MAXLL      maximum LPC analysis frame size
  6. MAXNO      maximum LPC filter order
  7. MAXLP      maximum pitch prediction frame size  
  8. MAXNP      maximum pitch prediction order  
  9. MMIN       minimum delay pitch predictor (minimum value M)
  10. MMAX        maximum delay pitch predictor (maximum value M)
  11. MAXPD maximum number of pitch delays  
  12. MAXPA       maximum pitch analysis buffer length (use to be "idb")
  13. (assumes code book is updated faster or same as pitch)
  14. MAXM2 maximum array size for delay parameter 
  15. */
  16. #define MAXNCSIZE 512
  17. #define MAXL      60
  18. #define MAXCODE   2*(MAXNCSIZE)+MAXL /* shift by 2 overlapped code book */
  19. #define MAXLL     240
  20. #define MAXNO     10 
  21. #define MAXLP     60 /* bug, fixed - See MAXPA */
  22. #define MAXNP     3
  23. #define MMIN      20
  24. #define MMAX      147
  25. #define MAXPD   256
  26. #define MAXM2   20
  27. #define MAXPA     MAXLP+MMAX+2+MAXM2