Function File: [r, p, f, m] = residuez (b, a)

Compute the partial fraction expansion of filter H(z) = B(z)/A(z).

INPUTS: b and a are vectors specifying the digital filter H(z) = B(z)/A(z). See help filter for documentation of the b and a filter coefficients.

RETURNED:

  • r = column vector containing the filter-pole residues
  • p = column vector containing the filter poles
  • f = row vector containing the FIR part, if any
  • m = column vector of pole multiplicities

EXAMPLES:

See test residuez verbose to see a number of examples.

For the theory of operation, see ‘http://ccrma.stanford.edu/~jos/filters/residuez.html

See also: residue, residued.

Package: signal