This paper describe a general scheme to design all the uni-polar codes characterized by parameter (n, w). The binary sequence of length 'n' ('n' bits) and weight 'w' (number of bit '1's in the sequence) with its n-1 circular shifted versions represent the same code. These codes can be further put in different subsets characterized by (n, w, c a λ λ , ), where a λ and c λ are auto-correlation and crosscorrelation constraint respectively. All the codes within a set are called orthogonal to each other. In reality, they are pseudo orthogonal as cross-correlation is non-zero. With parameter (n, w, c a λ λ , ), there can be many sets each containing a number of orthogonal codes. All the codes in one set are always orthogonal to each other but not necessarily orthogonal to the codes in other sets. The code design scheme presented in this paper, can design all possible sets of codes. Users can select the code set as per their requirements. These uni-polar one dimensional orthogonal codes have their application in incoherent optical code division multiple access systems. The uni-polar optical orthogonal code can be generated by putting a single optical pulse at every position of bit '1' and no pulses at the positions of bit '0's in the sequence.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.