Abstract
A (n, ω, λ) -optical orthogonal code (OOC) is a family of (0, 1) sequence of length n and constant Hamming weight ω that have both out-of phase autocorrelation and crosscorrelation not exceeding l. We discuss the optimal codes for λ = 2. Some of the new generated codes for large number of users are presented. The algorithm to develop those codes and some generalizations are also given. We also tabulate some very large size codes generated by using projective geometry and discuss methods for fast generation of the codes.