Please note that the recommended version of Scilab is 2024.0.0. This page might be outdated.
See the recommended documentation of this function
Design of iir filters, syredi code interface
integer, the filter type: 1 stands for low-pass, 2 for high-pass, 3 for band-pass, 4 for stop-band.
integer, the design approximation type: 1 stands for butterworth, 2 for elliptic, 3 for Chebytchev1, 4 for Chebytchev2.
4-vector of cutoff frequencies (in radians)
0<= om1 <= om2 <= om3 <= om4 <= pi.
om4are not used and may be set to 0.
a real scalar, the ripple in the passband.
0< deltap <1
a real scalar, the ripple in the stopband.
0< deltas <1
scalar, the filter gain
real row vector, degree 2 coefficients of numerators.
real row vector, degree 1 coefficients of numerators.
real row vector, degree 0 coefficients of numerators.
real row vector, degree 1 coefficients of denominators.
real row vector, degree 0 coefficients of denominators.
complex row vector, filter zeros in the z-domain
complex row vector, filter poles in the z-domain
Computes iir filter approximation. The result is given as a set of
second order transfer functions
also as a poles, zeros, gain representation.
The filter obtained is
This built-in function is mainly intended to be used by the eqiir function.
The syredi code is derived from doredi package written by Guenter F. Dehner, Institut fuer Nachrichtentechnik Universitaet Erlangen-Nuernberg, Germany.
Dehner,G.F. 1979, DOREDI: Program for Design and Optimization of REcursive DIgital filters-Programs for Digital Signal Processing, ed:Digital Signal Processing committee of IEEE Acoustics, Speech and Signal Processing Society.
For DOREDI.f source code see http://michaelgellis.tripod.com/dsp/pgm25.html
- eqiir — Design of iir filters
|Report an issue|
|<< remez||Traitement du Signal||wfir_gui >>|