pyFDN.dss_to_ss#

pyFDN.dss_to_ss(m, A, b=None, c=None, d=None)[source]#

Convert delay state-space (DSS) FDN to standard state-space.

Parameters:
  • m (list or array) – Vector of delays in samples (min 3 samples).

  • A (ndarray) – Feedback matrix (NxN).

  • b (ndarray, optional) – Input gains (Nx1). Defaults to ones(N,1).

  • c (ndarray, optional) – Output gains (1xN). Defaults to ones(1,N).

  • d (ndarray, optional) – Direct gains (1x1). Defaults to np.ones((1,1)).

Return type:

tuple[ndarray, ndarray, ndarray, ndarray]

Returns:

  • AA (ndarray) – State-space transition matrix.

  • bb (ndarray) – State-space input gains.

  • cc (ndarray) – State-space output gains.

  • dd (ndarray) – State-space direct gains.