pyFDN.poletti_allpass#
- pyFDN.poletti_allpass(g, U)[source]#
Create Poletti’s MIMO unitary reverberator (allpass FDN).
From Poletti, M. (1995). A unitary reverberator for reduced colouration in assisted reverberation systems. INTER-NOISE and NOISE-CON, 5, 1223–1232.
- Parameters:
g (float) – Scalar feedback gain (e.g. 0.7).
U (ndarray (N, N)) – Unitary (orthogonal) feedback matrix.
- Returns:
A, B, C, D – Delay state-space matrices: A = -g*U, B = (1+g)*I, C = (1-g)*U, D = g*I.
- Return type:
ndarray