| Signal Processing Toolbox | ![]() |
Syntax
Description
polystab stabilizes a polynomial with respect to the unit circle; it reflects roots with magnitudes greater than 1 inside the unit circle.
b returns a row vector = polystab(a)
b containing the stabilized polynomial, where a is a vector of polynomial coefficients, normally in the z-domain.
Examples
polystab can convert a linear-phase filter into a minimum-phase filter with the same magnitude response:
Algorithm
polystab finds the roots of the polynomial and maps those roots found outside the unit circle to the inside of the unit circle:
See Also
| polyscale | prony | ![]() |