📄 src_11025to16.h
字号:
//Include file for 11025Hz to 16000Hz. Greatest Common Denominator (GCD) = 441/640.
#define HALFB 0 // Half band flag
#define NUPST 0 // Number of up stages
#define PVTFL 1 // Pivot flag
#define NDWNS 1 // Number of down stages
#define STAGE 2 // Number of total stages
#define NINPS 441 // Number of input samples (Should be a even multiple of the GCD
#define NOUTS 640 // Number of output samples (Should be be the same multiple as above of the GCD
#define INTP1 640
#define DOWN1 147
#define LENG1 503 // LENG1 = length of stage filter
#define PLEN1 1 // PLEN1 = MLEN1/INTP1 (polyphase length)
#define MLEN1 640 // MLEN1 = LENG1 + enough to make even length for polyphase
#define SHFT1 0
#define NINP1 NINPS // NINPS (...or NOUTS)
#define SZIN1 (NINP1 + ((LENG1-1)/INTP1) + 1) //
#define INTP2 1
#define DOWN2 3
#define LENG2 463 // LENG2 = length of stage filter
#define PLEN2 463 // PLEN2 = MLEN2/INTP2 (polyphase length)
#define MLEN2 463 // MLEN2 = LENG2 + enough to make even length for polyphase
#define SHFT2 1
#define NINP2 ((NINP1*INTP1)/DOWN1) // (NINPx*INTPx)/DOWNx
#define SZIN2 (NINP2 + ((LENG2-1)/INTP2) + 1) //
#define NINP3 ((NINP2*INTP2)/DOWN2) // (NINPx*INTPx)/DOWNx
#define SZIN3 NINP3 + 1 // for last decimation stage only
#define OFFS1 (LENG1-1)/(2*DOWN1) //
#define OFFS2 (LENG2-1)/(2*DOWN2) //
#if OFFS2 < 1
#define OF2S2 1
#else
#define OF2S2 OFFS2
#endif
#define TOFS1 OFFS1 //
#define TOFS2 ((INTP2*TOFS1)/DOWN2 + OFFS2) //
//#define T2FS3 57
//#define DOFS2 (NOUTS-TOFS2-1) // Offset used to strip filter delays (zeros) off buffers
#define DOFS2 NOUTS
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -