Signal processing

FIR polyphase tap layout

Distribute existing FIR coefficients into explicit phase-major banks.

Your inputs

Start with an example

Your inputs stay in your browser.

Your result

Example result

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.