pyFDN.general_char_poly#
- pyFDN.general_char_poly(delays, A)[source]#
Generalized characteristic polynomial (GCP) for delay state-space.
Implements the formula from Schlecht & Habets (2015), Time-varying feedback matrices in feedback delay networks. J. Acoust. Soc. Amer., 138(3), 1389-1398. Matches the reference generalCharPoly.m.
- Parameters:
delays (array-like) – Vector of delays in samples (length ND); used with z^{-1} convention.
A (ndarray) – Feedback matrix. If 2D (scalar matrix), GCP is built via submatrix determinants. If 3D of shape (N, N, L), polynomial matrix in z^{-1}.
- Returns:
p – Generalized characteristic polynomial coefficients in z^{-1} ordering (index 0 = z^0, index k = z^{-k}).
- Return type:
ndarray