polyphase_form
Creation of the polyphase representation of a signal
Calling sequence
X = polyphase_form(x,m); // Build polyphase matrix
x = polyphase_form(X,m,-1); // Reverse transform
X = polyphase_form(x,m); // Build polyphase matrix x = polyphase_form(X,m,-1); // Reverse transform
Parameters
- x:
1d signal (1d vector, n elements)
- M:
number of polyphase branches e.g. decimation ratio
- X:
Polyphase matrix (m rows, n/m columns)
1d signal (1d vector, n elements)
number of polyphase branches e.g. decimation ratio
Polyphase matrix (m rows, n/m columns)
Description
Creation of the polyphase matrix, with zero padding if necessary. First row of X is x(1), x(1+m), x(1+2m), ..., second row is x(2), x(2+m), etc.