The present application is based on and claims priority from Great Britain Application Number 0605598.2, filed Mar. 20, 2006, the disclosure of which is hereby incorporated by reference herein in its entirety.
1. Field of the Invention
This invention relates to devices for delaying optical signals, in particular devices for providing selectable delays or optical memories.
2. Description of the Related Art
Optical packet switching is emerging as an important technology for supporting next-generation Internet-Protocol (IP)-based photonic networks. In addition, optical-based signal processing, access network edge switching, and optical-interconnects within computing systems are becoming key technologies for future high bit-rate data transmission and manipulation. In the context of optical buffering and memory (e.g. fine synchronization in optical Time-division-multiplexed (TDM) systems, multiplexing/de-multiplexing at the edge of the switch fabric, or timeslot interchange) a selectable optical-delay device is of great importance for efficient operation. There have been various suggestions for optical delay-lines based on inter alia photonic crystals, ring resonators, electromagnetically-induced transparency (EIT), and coupled cavity optical waveguides. However, each of those technologies involves a compromise between complexity, tunability, available bandwidth, speed and size.
Vidal, B. et al. have proposed (in “Optical Delay Line Based on Arrayed Waveguide Gratings' Spectral Periodicity and Dispersive Media for Antenna Beamforming Applications”, IEEE J. Sal. Topics Quantum Elec., Vol. 8, No. 6, pp 1202-1210) using an arrayed-waveguide grating (AWG) for selectable time delays for a signal.
An AWG typically comprises (see the central box of
An “active” AWG is an AWG that may be tuned, so that the mapping of different wavelengths between different input and output ports can be changed. Tuning is typically achieved by changing a voltage applied to an active trapezoidal region 12 arranged to provide a voltage-dependent linear phase profile in the Fourier plane of the AWG. The active region is provided in one of a number of ways, for example as a layer of hydrogenated amorphous silicon (α-Si:H) for an AWG based on silicon technology, or for example a thermo-optic region for an AWG based on silica, or for example electrodes in an AWG based on indium phosphide or lithium niobate technology.
Such a scheme does not scale well with increasing number N of selectable times delays (where N=8 in the
It is desirable to be able to provide a device for providing a delay to an optical signal while still mitigating or eliminating at least some of the above-mentioned disadvantages.
Various embodiments of the invention provides a device for providing a delay to an optical signal, comprising:
(a) a Latin router comprising a plurality of input ports, including at least one signal-input port, and a plurality of output ports, including at least one signal-output port, wherein input ports are mapped within the router output ports according to a Latin-routing mapping matrix; and
(b) a plurality of optical waveguides, each connecting one of the input ports to one of the output ports that is not a signal-output port, wherein at least two of the plurality of waveguides are of the same length and wherein the plurality of waveguides are connected between the input ports and the output ports in an arrangement such that a first signal entering the device and mapped to any one of the output ports experiences a delay that is different from a delay that is experienced by a second signal entering the device and mapped to a different one of the output ports.
The input ports are “mapped” to the output ports in the sense that a signal entering the router at an input port will propagate directly to the output port to which that input port is mapped (without passing along a waveguide or otherwise leaving the router).
A Latin Router is an N×N router whose mapping matrix is a Latin Square. The mapping matrix shows how input ports 1 to N (the rows or columns of the square) and channel numbers 1 to N within a given signal (the columns or rows of the square) map to a given output port 1 to N. A Latin Square is a N×N grid of numbers in which no number appears more than once in a row or column. Latin routing is described by Barry & Humblet at pp. 891-899, J. Lightwave Tech., Vol. 11, No. 5/6, May/June 1993.
Various embodiments of the invention use a Latin router to provide delays of different duration. If the waveguides are of an equal length (and neglecting any small differences in path length within the router), the delay experienced by a signal within the router will be proportional to the number of times it circulates around the device (the router and the connected waveguides). The signal enters at an input port, is routed to an output port, and is guided along a waveguide to another input port. The process is repeated until the signal reaches a signal-output port, from whence it is outputted from the device. The waveguides are arranged so that a signal routed to a given output port follows a different route around the device, and experiences a different total delay, from at least one other signal routed to any of the other output ports.
It may be that at least half of the external waveguides are of the same length. It may be that all of the external waveguides are of the same length. It may be that a signal entering the device and mapped to any one of the output ports experiences a delay that is different from the delay experienced by a signal mapped to any other one of the output ports. Thus, all signals mapped to different output ports may experience different delays.
The plurality of waveguides may be connected to the input and output ports to form an arrangement of connections that provides a selected desired delay. The plurality of waveguides may be connected to different ones of the input and output ports to form an arrangement of connections that provides a selected, desired set of delays. The selected set of delays may be a set of delays for a plurality of multiplexed channels that are comprised in the signal.
It may be that the router has N input ports and N output ports and a signal first routed (i.e. mapped from an input port) to an nth output port (where n is an integer between 1 and N, inclusive) is delayed by a delay of (n−1) times a delay τ, for all n. The N output ports may be labeled sequentially from 1 to N (so that adjacent output ports have consecutive labels, e.g 1, 2, 3, 4, 5, 6, 7, 8). The N output ports may be labeled in a cyclic permutated sequence from 1 to N that includes a cyclic (or modulo) discontinuity (e.g. 4, 5, 6, 7, 8, 1, 2, 3). If a multiplexed signal is input to a port of the device, each channel of the signal thus experiences a delay determined by its wavelength, as successive wavelength channels are output at successive output ports.
The device may further comprise a tuning means that acts to alter the (internal, Latin-routing) mapping between the input ports and the output ports, preferably in a cyclic manner and preferably according to the Latin routing of the device (so that output port n is associated with a row or column in the Latin Square that is a row or column that was previously associated with output port n+p (modulo N), where 1<=p<=N). Thus, at least one of the input ports may map to a first output port at a first setting of the tuning means and to a different output port at a second setting of the tuning means.
It may be that only one input port is a signal-input port; that is, a port at which a signal may be input. All input ports other than the signal-input port may be connected to output ports by the waveguides.
There may be a plurality of signal-input ports. Thus, different signals (or different channels of a multiplexed signal) may be input on different signal input ports. The waveguides may connect output ports to at least some of the signal-input ports. The waveguides may be connected to the signal input ports at optical circulators.
For some arrangements of waveguides between input and output ports, signals may become trapped within the device, never being routed to a signal-output port for outputting the signal from the device. A switch may be provided to allow the trapped signal to escape from the device. For example, at least one of the waveguides may be connected to a nonlinear optical loop mirror. Alternatively, for example, the internal routing of the router may be changed by tuning so that the trapped signal is routed to a signal-output port.
The Latin router may be, for example, an arrayed waveguide grating, a Mach-Zehnder interferometer, or a Micro-Electro-Mechanical System optical router.
A second aspect of the invention provides a method of delaying an optical signal, comprising:
(a) inputting an optical signal into a Latin router comprising a plurality of input ports, including at least one signal-input port and a plurality of output ports including at least one signal-output port;
(b) delaying the signal by:
The method may further comprise tuning a tuning means associated with the router, to change the (internal) routing of the signal from the input port to the output port.
The method may further comprise storing the signal within the router and waveguides.
The signal may comprise a plurality of multiplexed channels, and the method may comprise demultiplexing the channels, routing the demultiplexed channels to a plurality of the output ports, guiding the channel or channels routed to each of said output ports to a respective one of the input ports along a respective one of a plurality of waveguides, at least two of which are of equal length, and outputting the channel from the router. The channels may be demultiplexed prior to entering the input port of the router. The demultiplexed channels may then be input into the router on different input ports.
A third aspect of the invention provides a method of simulating a device according to the first aspect of the invention, comprising:
(a) selecting a desired delay;
(b) simulating inputting an optical signal into the Latin router;
(c) simulating delaying the signal by:
(d) simulating altering the delay experienced by the signal by altering at least one waveguide connection to provide a different arrangement of the waveguides and by repeating step (c); and
(e) repeating step (d) to identify an arrangement of connections that provides the desired delay.
Step (c) may further comprise simulating altering the internal mapping of the router, so that the signal is routed to a different output port, and repeating steps (c)(i) to (iv).
The method may include repeating steps (b) to (d) until all permutations of waveguide arrangement and internal mapping have been simulated. The method may thus include altering the waveguide arrangement and the internal mapping of the router (for each waveguide arrangement) until all permutations of waveguide arrangement and internal mapping have been simulated.
The method may further comprise selecting a set of desired delays associated with each of the input ports, simulating input of a signal on each of the input ports and simulating connecting the plurality of waveguides to different ones of the input and output ports to identify an arrangement of connections that provides the desired set of delays.
The selected set of delays may be a set of delays for a plurality of multiplexed channels comprised in the signal, and the method may comprise simulating passage of the channels through the device for different arrangements of connections and identifying an arrangement of connections that provides the desired set of delays.
For some combinations of external waveguide arrangement and internal mapping it is expected that the signal will be trapped indefinitely within the device. In that case, the method will include the step of terminating simulation of that combination once it has become apparent that the signal is trapped (for example, if the delay exceeds (N−1)τ).
It may be that no delay within the set is equal to any other delay within the set of delays. It may be that the router has N input ports and N output ports and a signal input to the nth output port (where n is an integer between 1 and N, inclusive) is delayed by a delay of (n−1) times a delay τ, for all n (see above).
A fourth aspect of the invention provides a method of delaying an optical signal, comprising constructing a device according to the first aspect of the invention according to an arrangement identified by a method according to the third aspect of the invention.
A fifth aspect of the invention provides a device according to the first aspect of the invention, wherein the plurality of waveguides are connected between the input ports and the output ports in an arrangement identified by a method according to the third aspect of the invention.
It will be appreciated that features of the invention described in relation to any aspect of the invention are equally applicable to any other aspect of the invention.
Certain illustrative embodiments of the invention will now be described in detail, by way of example only, with reference to the accompanying drawings, in which:
The reconfigurable optical delay architecture of the device of
The device of
The device takes advantage of the Latin-routing characteristic of AWG 110 to achieve a tunable optical-delay device whose overall waveguide track length simply increases linearly with N (c. f. the N (N−1)/2 of the Vidal, B. et al. device).
In
The solid lines in
For a signal entering at signal-input port 120 (input port 1 ), the time-delay associated with each nth configuration is shown in
Appropriate configurations for an N×N AWG were found by an exhaustive search using the mathematical software Matlab®. In the example simulation (
When the delay associated with the first internal mapping has been determined (box 450), the next member of the set of internal mappings is chosen (box 455) and the delay associated with that mapping is determined in the same manner. That is repeated until all internal mappings have been tested (box 460). The set of time delays associated with the internal mappings of the chosen external configuration is then checked to see if it includes mappings that have delays conforming to a desired pattern (boxes 470 to 485). In the example of
If no set matches the desired pattern, the external waveguide arrangement is discarded (box 490). In that case, or when the checking process (boxes 470 to 485) is complete, a new member of the set of external-waveguide arrangements is chosen (box 495). The whole process (boxes 425 to 485) is then repeated until all external waveguide configurations have been tested (box 500). When that is achieved, all combinations of internal mappings and external arrangements that match the desired pattern will have been noted, together with their associated time delays.
The labeling of the entry and exit ports at the input planes 150 and output planes 160 as shown in
The device of
Numbers in bold in Table 1 are the relative time delays provided by the indicated combination of signal-input port 220 (now not necessarily port 1) and control voltage Vn. The table shows that the device can function as an optical memory when a signal is input at particular ones of input ports 220 (
Assuming one packet per racetrack waveguide 240, the number in italics in Table 1 also indicates the number of packets which can be stored in memory for that particular configuration. The quantity of bits per time delay is a design choice, and can be scaled up. Multiple data streams (up to N−1 in number) can be stored in such a configuration, e.g. Table 1 shows that 5×5 packets and 2×1 packet lengths (i.e. 7 streams consisting of 27 packets in total) can be stored within the racetrack-maze for the n=0 configuration.
A non-linear optical loop mirror (not shown) is employed to controllably break the looping of retained signals and allow data to be read from the particular memory store (in an alternative embodiment, the voltage Vn is changed to change the AWG's internal mapping configuration and allow the data to exit at the signal output port 230).
Table 1 also indicates the result of using the AWG 210 in its wavelength-division multiplexing (WDM) role where multiplexed wavelengths are introduced at input port #1. In this case, the AWG routes different signal wavelengths to different output ports 260, according to its Latin routing and its WDM-demultiplexing behavior, with each wavelength seeing a different racetrack-maze waveguide configuration, so that said wavelength is either delayed or stored by the indicated amounts. Varying the control voltage Vn changes the delay times or memory configurations accordingly.
Concatenation of devices such as those of
Some external-waveguide configurations connecting the output plane of a Latin routing device to the input plane will yield a “perfectly dispersive” set of optical time delays. That occurs when the time delays associated with the set of internal, Latin-routing mappings increase monotonically as the set of mappings is cycled. Alternatively, although the time delays associated with the set increases monotonically, there may be a single discontinuity (analogous to a 2 pi modulo phase shift) in the set of time delays. Since the Latin routing device may be periodic in nature (e.g. an AWG has a free-spectral range), this single discontinuity is not important, and the device remains perfectly dispersive.
Such a perfectly dispersive device could find applications in a synthetic-aperture radar context. For example, if a WDM multiplexed signal is input into the 4×4 device 510 shown in
In addition, for an AWG designed such that its free-spectral range (FSR) is equal to N×Δλ (where Δλ is the wavelength spacing between adjacent WDM channels), sending a signal consisting of multiple WDM channels spanning more than one FSR will cause the WDM channels to be demultiplexed into one of N time slots, according to the relative position of each WDM channel in the FSR. An example device 610, for N=4 with 12 WDM channels spanning 3 FSR's, is shown in
Perfect-dispersion devices can also be concatenated, as shown in
It should be noted that the devices 510, 610, 710, 810 shown in
While the present invention has been described and illustrated with reference to particular embodiments, it will be appreciated by those of ordinary skill in the art that the invention lends itself to many different variations not specifically illustrated herein. For that reason, reference should be made to the claims for determining the true scope of the present invention.
Number | Date | Country | Kind |
---|---|---|---|
0605598.2 | Mar 2006 | GB | national |