54 Optical Coding Theory with Prime
tude (so-called wavelength-hopping time-spreading or, in short, wavelength-time)
coding schemes in category 6 require coding in the time an d wavelength domains,
in which fast wavelength hopping is involved in the pulses of 2-D binary (0, 1)
codes [14, 28–30,33, 34, 36,37, 54–61 ] . In general, 2 -D codes, such as the 2-D prime
codes in Chapters 5 and 6, provide lower probab ility of interception and offer coding
scalability and flexibility due to the use of two coding dimensions. These features
in the physical layer can be beneficial in supporting time-sensitive obscure transmis-
sions in strategic or military systems, where real-time encryption delay is critical and
software encryption at high speed is rather dif ficult [62].
To further reduce code length or improve code performance, the combination of
three coding dimensions has been proposed in category 7. For example, the three-
dimensional (3-D) spatial-spectral-temporal coding schemes in [32, 63] transport
wavelength-time pulses via multiple fibers with the use of 3-Dunipolarcodes,such
as the 3-D prime codes in Chapter 8. The 3-D polarization-spectral-temporal coding
scheme in [31] carries wavelength-time pulses along with thetwopolarizationsof
light via an optical fiber.
Future coding-based optical systems and networks are expected to support multi-
media services with different bit rates, qu ality-of-services (QoSs), and priority. For
instance, the use of specially designed 1-D and 2-D binary (0,1 ) cod es with multi-
ple lengths and variable weights but fixed low cross-correlation functions has been
proposed for supporting these types of multimedia services [33, 34, 64–68]. By using
the multilength prime codes in Chapter 7, one system clock andlaserswiththesame
pulse-width (or so-called chip-width) can be used for all services, simplifying system
hardware and timing requirements. Also, studies have shown that shorter codewords,
which are assigned to high e r bit-ra te services, have better code perfor mance and, in
turn, higher service priorities—an inherent characteristic in multilength coding.
To achieve high bit rate or spectral efficiency in coding-based optical systems
and networks, th e co ncept of m u ltiple-bit-per-symbol transmission has been intro-
duced by means of pulse-position modulation, multicode keying, and shifted-code
keying [69–76]. The advantages of symbol transmission are threefold: the effective
bit rate is increased by the number of bits per symbol, in essence, trading hard-
ware complexity for reducing bandwidth expansion and electronic speed; spectral
efficiency is improved; and user code obscurity is enhan ced because bit 0s ar e also
transmitted in codewords and eavesdroppers cannot determine the transmission of
bit 0s or 1s by simply detecting the absence or presence of optical intensity in the
downlink fiber [62]. The prime codes that are suitable for multicode keying and
shifted-code keying are also studied in this book.
The rest of this chapter is organized as fo llows. The coding techniqu es and en -
abling hardware technologies of the seven categories of optical coding schemes are
reviewed in Sections 2.1 through 2.7. The special technique of supporting multi-
rate, multimedia services in coding-based optical systems an d networks by means
of multiple-length codes is studied in Section 2.8. Afterward, Section 2.9 introduces
multicode keying and shifted-code keying for increasing bitrate.Additionaldesigns
of coding devices, based on arrayed waveguide gratings [57–60,77] and fiber Bragg