Signal Processing Toolbox    
polystab

Stabilize polynomial.

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 = polystab(a) returns a row vector 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
roots
Polynomial roots (see the MATLAB documentation).


 polyscale prony