remez — Remez's algorithm
[an]=remez(nc,fg,ds,wt)
integer, number of cosine functions
real vectors
grid of frequency points in [0,.5)
desired magnitude on grid fg
weighting function on error on grid fg
minimax approximation of a frequency domain magnitude response. The approximation takes the form
h = sum[a(n)*cos(wn)]
An FIR, linear-phase filter
can be obtained from the the output of remez
by using the
following commands:
hn(1:nc-1)=an(nc:-1:2)/2; hn(nc)=an(1); hn(nc+1:2*nc-1)=an(2:nc)/2;
where an
= cosine filter coefficients