We propose a fiber Bragg grating (FGB) encoder/decoder for encoding/decodin
g broad-band pulses to implement hybrid two-dimensional (2-D) wavelength-ti
me 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, multip
le-pulse-per-row, or multiple-pulse-per-column.