ABSTRACT

This chapter explains various families of 2-D asynchronous prime codes, which provide flexible choices of optical codes with different relationships among code length, number of wavelengths, correlation properties, and cardinality. A better approach is to use 2-D optical codes, in which the optical pulses within each codeword carry different wavelengths. The chapter discusses and explores six families of 2-D asynchronous prime codes, which provide flexible choices of optical codes with various relationships among code length, code weight, code cardinality, number of wavelengths, and correlation properties. Families of 2-D optical codes that require the use of more wavelengths than time slots will be useful for some kinds of applications. The chapter also explains the constructions of 2-D wavelength-time codes with the use of prime sequences to permutate the wavelengths of the pulses in l-D unipolar codes.