iirlp - Lp IIR filter optimization (original) (raw)
Scilab 5.3.3
- Scilab help
- Signal Processing
- How to
- Signal
- analpf
- bilt
- buttmag
- casc
- cepstrum
- cheb1mag
- cheb2mag
- chepol
- convol
- corr
- cspect
- czt
- detrend
- dft
- ell1mag
- eqfir
- eqiir
- faurre
- ffilt
- fft
- fft2
- fftshift
- filt_sinc
- filter
- find_freq
- findm
- frfit
- frmag
- fsfirlin
- group
- hank
- hilb
- hilbert
- iir
- iirgroup
- iirlp
- intdec
- jmat
- kalm
- lattn
- lattp
- lev
- levin
- lindquist
- mese
- mfft
- mrfit
- %asn
- %k
- %sn
- phc
- pspect
- remez
- remezb
- rpem
- sincd
- srfaur
- srkf
- sskf
- syredi
- system
- trans
- wfir
- wiener
- wigner
- window
- yulewalk
- zpbutt
- zpch1
- zpch2
- zpell
Please note that the recommended version of Scilab is 2026.0.1. This page might be outdated.
See the recommended documentation of this function
Scilab help >> Signal Processing > iirlp
Lp IIR filter optimization
Calling Sequence
[cost,grad,ind]=iirlp(x,ind,p,[flag],lambda,omega,ad,wa,td,wt)
Arguments
x
1X2 vector of the module and argument of the poles and the zeros of the filters
flag
string : 'a' for amplitude, 'gd' for group delay; default case for amplitude and group delay.
omega
frequencies where the filter specifications are given
wa,wt
weighting functions for the amplitude and the group delay
lambda
weighting (with 1-lambda) of the costs ('a' and 'gd' for getting the global cost.
ad, td
desired amplitude and group delay
cost, grad
criterium and gradient values
Description
optimization of IIR filters for the Lp criterium for the amplitude and/or the group delay. (Rabiner & Gold pp270-273).