Abstract
We propose a fiber Bragg grating (FGB) encoder/decoder for encoding/decoding broad-band pulses to implement hybrid two-dimensional (2-D) wavelength-time optical code division multiple access. The encoder/decoder is based on a 2-D array of FBGs that is fully reconfigurable and can generate various 2-D wavelength-time codes including those having variable code weight, multiple-pulse-per-row, or multiple-pulse-per-column.