design methods for paraunitary matrices from complete orthogonal sets of idempotents and related matrix structures are presented. these include techniques for designing non-separable multidimensional paraunitary matrices. properties of the structures are obtained and proofs given. paraunitary matrices play a central role in signal processing, in particular in the areas of filterbanks and wavelets.