pyFDN.construct_paraunitary_from_elementals#
- pyFDN.construct_paraunitary_from_elementals(n, degree)[source]#
Construct a random paraunitary matrix as a cascade of elemental factors.
The matrix is a random orthogonal matrix multiplied by
degree - 1random degree-one lossless factorsV(z) = (I - vv^T) + z^{-1} vv^T.- Parameters:
- Return type:
- Returns:
matrix ((n, n, degree) ndarray) – Random paraunitary FIR matrix in z^{-1} convention.
v ((n, degree - 1) ndarray) – The unit-norm direction vectors of the elemental factors.