Signal Processing Toolbox
  Go to function:
    Search    Help Desk 
polystab    Examples   See Also

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) where a is a vector of polynomial coefficients normally in the z-domain:

returns a row vector containing the stabilized polynomial.

Example

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 online MATLAB Function Reference).


[ Previous | Help Desk | Next ]