H-infinity sub-optimal causal IIR inverse filter

This computes the ptimal inverse filter minimizing the H-infinity norm of the error system.
653 Downloads
Updated 4 Feb 2011

View License

[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
Created with R2009a
Compatible with any release
Platform Compatibility
Windows macOS Linux
Categories
Find more on Robust Control Toolbox in Help Center and MATLAB Answers

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
1.1.0.0

Corrections in Description

1.0.0.0