pyFDN.series_allpass#
- pyFDN.series_allpass(g)[source]#
Create Schroeder’s series allpass FDN (SISO).
Iterative series connection of feedforward/back allpass filters (same as seriesAllpass.m). Each stage appends one delay line via seriesFDNinAllpass. From Schroeder & Logan (1961). “Colorless” artificial reverberation. IRE Trans. Audio AU-9, 209–214. See “Allpass Feedback Delay Networks”, Schlecht.
- Parameters:
g (array-like, shape (N,)) – Per-section gains (e.g. in (0, 1)).
- Return type:
- Returns:
A (ndarray (N, N)) – Feedback matrix.
B (ndarray (N, 1)) – Input gain (column vector).
C (ndarray (1, N)) – Output gain (row vector).
D (ndarray (1, 1)) – Direct gain (scalar).