摘要 |
A multi-scale shuffle is used in the generation of orthogonal and pseudo-orthogonal codes. A method of generating a family of pseudo-random orthogonal or pseudo-orthogonal code signals comprises the steps of (1) generating a seed matrix of original dimension (210), (2) performing a plurality of expansions on the seed matrix, each successive expansion producing a next generation matrix of larger dimensions, the last of the expansions including replication and shuffling of a parent generation matrix to produce a child generation matrix (215, 220, 240, 250, 260 and 270), and (3) output row of the final matrix as the family code signals (290). The shuffling may comprise a pseudo-random re-ordering of the matrix column indicies.
|