File remez.c

Functions

void CreateDenseGrid(int r, int numtaps, int numband, const double bands[], const double des[], const double weight[], int gridsize, double Grid[], double D[], double W[], int symmetry, int griddensity)
void InitialGuess(int r, int Ext[], int gridsize)
void CalcParms(int r, int Ext[], double Grid[], double D[], double W[], double ad[], double x[], double y[])
double ComputeA(double freq, int r, double ad[], double x[], double y[])
void CalcError(int r, double ad[], double x[], double y[], int gridsize, double Grid[], double D[], double W[], double E[])
int Search(int r, int Ext[], int gridsize, double E[])
void FreqSample(int N, double A[], double h[], int symm)
int isDone(int r, int Ext[], double E[])
int remez(double h[], int numtaps, int numband, const double bands[], const double des[], const double weight[], int type, int griddensity)