Time slot tunable all-optical packet data routing switch
AssigneeGeneral Instrument Corporation
InventorKerry I. Litvin
Life of this patent
Estimating the term…
Abstract
A fully “time tunable” all-optical switch routes/switches digital bits (packets) in an all-optical format for transmission, or for further processing, in an all-optical communication network. The all-optical switch is implemented in either a semiconductor hybrid or in a completely monolithic form. Variable time delay elements adjust the time delay of a clocking signal input and a data packet input. The clocking signal determines the state of two nonlinear optical elements, such as semiconductor optical amplifiers, incorporated in the upper and lower arms of a Mach-Zehnder configuration. An optical coupler is connected to the output of the all-optical switch. The output of data from selected ports of the optical coupler is controlled using the variable time delay elements.
Claims13
An all-optical switch mounted in a semiconductor device, the switch comprising:
- (a) a first input for receiving a data stream;
- (b) a second input for receiving a clocking signal;
- (c) first and second nonlinear optical elements mounted in the semiconductor device and being in communication with the first input, the nonlinear optical elements for processing the data stream in response to the clocking signal;
- (d) a first variable time delay element mounted in the semiconductor device for receiving the clocking signal, the first time delay element having a first adjustable time delay value and being in communication with the second input and the second nonlinear optical element;
- and
- (e) an optical coupler having plural outputs, the optical coupler being in communication with the first and second nonlinear elements, wherein the first adjustable time delay value of the first adjustable time delay element determines the output of the optical coupler that individual data bits or groups of data bits in the data stream are desired to be routed to.
A method of routing data through an all-optical switch mounted in a semiconductor device, the switch including (i) a first input for receiving a data stream, (ii) a second input for receiving a clocking signal, (iii) first and second nonlinear optical elements mounted in the semiconductor device and being in communication with the first input, the non linear optical elements for processing the data stream in response to the clocking signal (iv) a variable time delay element mounted in the semiconductor device, the variable time delay element having an adjustable time delay value and being in communication with one of the nonlinear optical elements, and (v) an optical coupler having plural outputs, the optical coupler being in communication with the first and second nonlinear optical elements, the method comprising:
- (a) the first and second nonlinear optical elements receiving the data stream from the first input;
- (b) controlling the states of the first and second nonlinear optical elements with the clocking signal;
- and
- (c) adjusting the time delay value of the variable time delay element depending upon which output of the optical coupler that individual data bits or groups of data bits in the data stream are desired to be routed to.
Dependencies are inferred from the claim text.