iir_filter.h

来自「AN1083, Sensorless BLDC Control with Bac」· C头文件 代码 · 共 36 行

H
36
字号

#ifndef MDS_IIR_H
#define MDS_IIR_H

/* .......................................................................... */

typedef struct
{
  int  numSectionsLess1;
  int *pCoefs;
  int  psvpage;
  int *pStates;
  int  initialGain;
  int  finalShift;
} IIRCanonicFilter;

typedef struct
{
  int  numSectionsLess1;
  int *pCoefs;
  int  psvpage;
  int *pStates1;
  int *pStates2;
  int  finalShift;
} IIRTransposeFilter;

extern void BlockIIRCanonicFilter( IIRCanonicFilter *, int *, int *, int );
extern void IIRCanonicFilterInit( IIRCanonicFilter *pFilter );

extern void BlockIIRTransposeFilter( IIRTransposeFilter *, int *, int *, int );
extern void IIRTransposeFilterInit( IIRTransposeFilter *);

/* .......................................................................... */

#endif /* MDS_IIR_H */

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?