📄 filter.h
字号:
/*LINTLIBRARY*/ /*PROTOLIB1*//*************************************************************************** ** INCLUDE FILE* FILTER.h** FUNCTION* FILTER structure**********************************************************************************************************************************************************/#define MAXORDER 16 /* maximum filter order */typedef struct{ int order, data_length; float memory[MAXORDER+1], coef[MAXORDER+1];} FILTER;FILTER makefilt(), makefilt_dynamic();/* Function prototypes *//* -------------- do_pfilt.c -------------- */void do_pfilt(FILTER *flt,float data[]);void do_pfilt_dynamic(FILTER *flt,float coef[],float data[]);/* -------------- do_zfilt.c -------------- */void do_zfilt(FILTER *flt,float data[]);void do_zfilt_dynamic(FILTER *flt,float coef[],float data[]);/* -------------- filters.c -------------- */void HPF_InSpeech(float speech[F_LEN]);void HPF_OutSpeech(float speech_in[SF_LEN],float speech_out[SF_LEN]);void FilterImpulseResponse(float h[SF_LEN],float coef[ORDER+1]);/* -------------- makefilt.c -------------- */FILTER makefilt(float coef[],int f_order, int data_length);FILTER makefilt_dynamic(int f_order, int data_length);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -