Initial import

git-svn-id: http://moon:8086/svn/software/trunk/libsrc/fir@1 b431acfa-c32f-4a4a-93f1-934dc6c82436
This commit is contained in:
2014-07-19 07:44:42 +00:00
commit 0179c510fe
12 changed files with 1436 additions and 0 deletions
Executable
+38
View File
@@ -0,0 +1,38 @@
/******************************************************************************/
/* iir.h
/******************************************************************************/
#ifndef FIRINTERP_H
#define FIRINTERP_H
#define pi 3.1415926535897932384626433832795
#if defined(__cplusplus)
extern "C" {
#endif
/******************************************************************************/
typedef struct _sFIRIP
{
float *pB;
float *pX;
int nCoefPerPhase;
int firLen;
int kL;
}FIRIP;
/******************************************************************************/
int FIfilter(struct _sFIRIP *pObj, float *pX, float *pY, int len);
void FIinit(struct _sFIRIP *pObj, int kL, int nIp);
void FIfree(struct _sFIRIP *pObj);
/******************************************************************************/
#if defined(__cplusplus)
}
#endif
#endif /* FIRINTERP_H */