Fertig

Dependencies:   mbed

Fork of RT2_P3_students by RT2_P3_students

IIR_filter.h

Committer:
altb
Date:
2018-04-03
Revision:
0:78ca29b4c49e
Child:
1:a30512c3ac73

File content as of revision 0:78ca29b4c49e:

class IIR_filter{
     public:
     
        //IIR_filter(float *A[],float *B[]);       
        IIR_filter(float T,float Ts);
        IIR_filter(float T,float Ts,float K);
        IIR_filter(float w0,float D, float Ts, float K);
        IIR_filter(float *,float *, int,int);
                    
        float operator()(float u){
            return filter(u);
         }
        virtual     ~IIR_filter();
        void        reset(float);
        float       filter(float);
    
    private:

        unsigned int nb;
        unsigned int na;
        float *B;
        float *A;
        float *uk;
        float *yk;
        float K;
};