Scale roots of polynomial
b = polyscale(a,alpha)
b = polyscale(a,alpha)
scales the roots of a polynomial in thez-plane, wherea
is a vector containing the polynomial coefficients andalpha
is the scaling factor.
Ifalpha
is a real value in the range[0 1]
, then the roots ofa
are radially scaled toward the origin in thez-plane. Complex values foralpha
allow arbitrary changes to the root locations.
By reducing the radius of the roots in an autoregressive polynomial, the bandwidth of the spectral peaks in the frequency response is expanded (flattened). This operation is often referred to asbandwidth expansion.