pyFDN.mtf_to_impz#

pyFDN.mtf_to_impz(tfB, tfA, ir_len)[source]#

Compute MIMO impulse response from matrix transfer function (numerator/denominator).

Parameters:
  • tfB (array-like) – Numerator polynomials, shape (num_output, num_input, order) in z^{-1} convention.

  • tfA (array-like) – Common denominator polynomial, shape (order,) in z^{-1} convention.

  • ir_len (int) – Length of impulse response in samples.

Returns:

impulse_response – Shape (ir_len, num_output, num_input). Channel (:, o, i) is the response at output o to a unit impulse at input i.

Return type:

ndarray