H-infinity sub-optimal causal IIR inverse filter
[psi gopt] = dfdesign_w(phi, w, d);
DFDESIGN_W computes the H-infinity optimal inverse filter of a given filter phi(z).
The resulting filter psi(z) minimizes the H-infinity norm of the error system
E_w(z) = [z^(-d) - psi(z)phi(z)]w(z).
If an error occurs, use "dfdesign_w_lmi.m".
[INPUT]
phi: target system (discrete-time), SS or TF object
w: weighting function, SS or TF object
d: reconstruction delay, non negative number
[OUTPUT]
psi: resulting inverse 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 IIR inverse filter (https://www.mathworks.com/matlabcentral/fileexchange/30289-h-infinity-sub-optimal-causal-iir-inverse-filter), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
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.