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

Compute the partial fraction expansion (PFE) of filter H(z) = B(z)/A(z). In the usual PFE function residuez, the IIR part (poles p and residues r) is driven in parallel with the FIR part (f). In this variant, the IIR part is driven by the output of the FIR part. This structure can be more accurate in signal modeling applications.

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 residued verbose to see a number of examples.

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

See also: residue, residued.

Package: signal