Extended orthogonal code designs with applications in CDMA

Methods of generating orthogonal codes are presented and applied in CDMA systems. These methods are used in the constructing of codes of all possible lengths up to 256. We also present orthogonal codes generated by Kronecker matrix products, called extended orthogonal codes which are used in concatenating orthogonal sequences. This approach allows individual users as well as groups of users (forming microcells, cell-sectors or beams), to be separated orthogonally. In addition, we examine complex, polyphase and other orthogonal code designs.