View the model
Download the model
FIR Filter design optimization (FIRfilterLin.lng)
In a FIR((Finite Impulse Response) filter, the output at time t, y(t), is related to the inputs, x(t), by:
y(t) = h(0)*x(t) + h(1)*x(t-1) + ... + h(n)*x(t-n).
We specify two frequency intervals, a pass-band where we want the frequencies to be preserved/passed, and a stop-band, where we want the frequencies to be attenuated;
Ref: M.S. Lobo, L. Vandenberghe, S. Boyd, and H. Lebret, 1998, "Applications of Second-Order Cone Programming", Linear Algebra and its Applications, vol. 284, pp. 193-228;