Signal processing
FIR polyphase tap layout
Distribute existing FIR coefficients into explicit phase-major banks.
Your inputs
Start with an exampleYour result
Example resultAa — A small example of your colors.
How it works
Use E_p[k] = h[p+kL] with zero-based p and k. Right-pad short phase rows with zero and retain original indices so the source order can be reconstructed.
Seven coefficients split across three phases become [1,4,7], [2,5,0] and [3,6,0], with two padding zeros.
Limits
Up to 16384 finite real coefficients and 65536 padded slots. This is an increasing-k type-I layout. SciPy and hardware libraries may reverse taps or require another reload order; no vendor layout is implied. No filter design or resampling is performed.