H-infinity sub-optimal causal FIR inverse filter via LMI
[psi gopt] = dfdesign_w_lmi(phi, w, d, n);
DFDESIGN_W_LMI computes the H-infinity optimal inverse FIR filter of phi(z).
The resulting filter minimizes the H-infinity norm of the error system
E_w(z) = [z^(-d) - psi(z)phi(z)]w(z).
The LMI method based on KYP lemma is used in this function.
[INPUT]
phi: target system (discrete-time), SS or TF format
w: weighting function, SS or TF format
d: delay, non negative number
n: length of the FIR filter, positive integer
[OUTPUT]
psi: resulting inverse FIR filter
gopt: optimal value
This is based on the following paper:
M. Nagahara and Y. Yamamoto,
H-infinity optimal approxmation for causal spline interpolation,
Signal Processing, Vol. 91, No. 2, pp. 176-184, 2011.
Cite As
Masaaki Nagahara (2024). H-infinity sub-optimal causal FIR inverse filter via LMI (https://www.mathworks.com/matlabcentral/fileexchange/30290-h-infinity-sub-optimal-causal-fir-inverse-filter-via-lmi), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
- Control Systems > Robust Control Toolbox >
- Signal Processing > Signal Processing Toolbox > Digital and Analog Filters > Digital Filter Design > FIR Filter Design >
Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
Version | Published | Release Notes | |
---|---|---|---|
1.0.0.0 |