Efficient inverse $Z$-transform and Wiener-Hopf factorization
Svetlana Boyarchenko, Sergei Levendorskiĭ
TL;DR
The work addresses the challenge of numerically inverting the $Z$-transform and performing Wiener-Hopf factorization on the unit circle ${\mathbb T}$, where highly oscillatory and slowly decaying integrands hinder straightforward quadrature. It introduces conformal accelerations, notably sinh-acceleration and its variants (SINH1–SINH3) and LOG-acceleration, to deform contours and enable efficient, high-precision evaluation via the simplified trapezoid rule. The authors develop analytic bounds, parameter-choice guidelines, and practical algorithms for inverse $Z$-transform and WHF, including impulse-response construction for causal filters, with detailed examples on KoBoL distributions. Numerical experiments demonstrate substantial speedups and accuracy improvements, achieving error levels around $10^{-15}$ in microseconds to milliseconds, thus offering a robust toolkit for moment calculations and fast filtering in stochastic and signal-processing contexts.
Abstract
We suggest new closely related methods for numerical inversion of $Z$-transform and Wiener-Hopf factorization of functions on the unit circle, based on sinh-deformations of the contours of integration, corresponding changes of variables and the simplified trapezoid rule. As applications, we consider evaluation of high moments of probability distributions and construction of causal filters. Programs in Matlab running on a Mac with moderate characteristics achieves the precision E-14 in several dozen of microseconds and E-11 in several milliseconds, respectively.
