v1.11.0 — MATLAB-parity C2D/D2C/D2D conversion
- Conversion methods: ZOH, triangle FOH, Tustin with prewarp, matched, impulse and least-squares C2D, with reverse conversion (D2C) and resampling (D2D).
- Delays: Thiran
ThiranOrderis a maximum ordermin(ceil(D), ThiranOrder)with the integer remainder kept exact. Thiran filters also apply to internal feedback delays. Fractional internal delays are supported under ZOH/FOH.DelayModelingis eitherdelayorstate. DiscretizeWithResult/D2CWithResult/D2DWithResultreturnConversionResult: initial-state map,Approximateflag and warnings, including delay rounding or Thiran approximation.- Behaviour changes: ZOH no longer accepts Thiran. Thiran keeps the whole-sample remainder as a delay.
D22internal feedthrough with positive delays is accepted (matches MATLAB). - Evidence matrix in
docs/conversion-compatibility.md. Tustin+Thiran is slower than v1.10.0 because it now follows the MATLAB delay split. It went from 2.52µs to 4.09µs; v1.12.0 brings it back to 2.84µs.
Includes PR #180.