An optical communications subsystem is proposed to permit the multiplexing of multiple, parallel electronic data streams onto a serial, very high speed optical data channel. The subsystem may also be used to generate programmable ultrafast optical data words for the testing of optical components, and system performance testing of very high speed data transmission systems. The key device component, based on a modified arrayed waveguide grating structure, is directly integratable with a high-speed optoelectronic modulator array in a simple, cost effect, and manufacturable configuration. Pulse spacings as small as 1 picosecond have been demonstrated corresponding to an effective data rate of up to one terahertz. An integrated optical pulse generator is configured to receive a laser light input and output an optical pulse train. Direct space-to-time pulse shaping and optical pulse train generation is achieved by use of an arrayed waveguide (AWG) that is double-passed. A mask is utilized for time domain pulse shaping that is employed after a single pass through the arrayed waveguide. In the case of an optical data/word generator, a spatially patterned mask translates spatial data, for example representing binary data or a binary word, of the mask to the output optical pulse train. The arrayed waveguide (AWG) system has waveguide ports that double as inputs and outputs, and provides direct space-to-time pulse shaping of a single, short pulse laser/optic signal. Direct optical access to individual guides in the waveguide array allows one to control the light intensity in each guide and therefore control the output pulse intensities with a one-guide one-pulse effect.
Direct space-to-time pulse shaper and optical word generator