IEEE PHOTONICS TECHNOLOGY LETTERS, VOL. 18, NO. 19, OCTOBER 1, 2006
2023
All-Optical Label/Payload Separation at 40 Gb/s D. Apostolopoulos, Student Member, IEEE, D. Petrantonakis, O. Zouraraki, Student Member, IEEE, E. Kehayas, Student Member, IEEE, N. Pleros, Member, IEEE, and H. Avramopoulos
Abstract—We demonstrate an all-optical label/payload separation circuit implemented with hybridly integrated semiconductor-optical-amplifier-based Mach–Zehnder switches. It is shown to operate error-free with 40-Gb/s variable length data packets containing 27 1 pseudorandom bit sequence and short guardbands between them. The circuit requires only the data packets as input and its complexity does not increase with label length. Index Terms—All-optical label swapping, integrated Mach– Zehnder interferometer, label separation, optical packet switching.
I. INTRODUCTION
T
HE MAIN concept of all-optical label switching (AOLS) relies on transmitting a short label during the data packet, and on performing all the necessary switching and routing functionalities directly in the optical domain [1]. As such, AOLS networks are expected to offer two main advantages. First, they will release current Internet-protocol-centric nodes from their huge routing tables. The AOLS scenario is compatible with multiprotocol label switching (MPLS) networks and it allows switching to be based on the information contained in the optical label. Second, AOLS networks exploit the inherent fast switching capabilities that their all-optical nature provide and require no optical-to-electrical-to-optical (OEO) conversions with their associated delays [2]. In order to realize AOLS networks, all-optical subsystems must be designed in such way as not to compromise cost-effectiveness, speed, bandwidth utilization, scalability, and simplicity [3]. A subsystem of crucial importance in a node is the circuit for separating the label from the payload. Its purposes are to forward the label to the label processing unit and the payload to the switching matrix. So far, several label extraction schemes have been proposed including time-to-wavelength mapping [4] and low rate subcarrier multiplexed headers [5]. For efficient bandwidth use, serial label/payload separation concepts have employed self-synchronization techniques [6], [7], different modulation formats for payload and label [8], [9] or keyword address recognition [10]. These solutions have trail blazed implementations of AOLS circuits and underlined the potential of serial all-optical signal processing, their only disadvantage being that their circuit complexity increases with label length and this reduces their scalability. Manuscript received February 22, 2006; revised July 6, 2006. This work was supported in part by the European Commission under the IST-2004-507509 LASAGNE project in the 6th Framework Programme. The authors are with the School of Electrical and Computer Engineering, National Technical University of Athens, Zografou, GR 15773 Athens, Greece (e-mail:
[email protected]). Digital Object Identifier 10.1109/LPT.2006.883328
In this letter, we extend our earlier work [11] and demonstrate, for the first time to our knowledge, a serial label/payload separation circuit based on semiconductor optical amplifier (SOA) Mach–Zehnder interferometric (MZI) switch technology. It has been implemented with three, cascaded, commercially available MZI switches1 [12] and operates error-free with 40-Gb/s data packets of variable length. It consists of a wavelength converter, a packet clock recovery (CR) unit [13], and an additional MZI switch that performs a logical AND between the input data packet and its properly delayed packet clock. In operation, the circuit requires only the data packet as input, it has low guardband requirements, makes no use of high-speed electronics to perform the label/payload separation, and its complexity does not increase with the label length. Although the circuit is complex, it presents an example of the more sophisticated functionalities that can be obtained with cascades of MZI switches, which are now becoming commercially available in multi-element gate arrays .1 II. EXPERIMENTAL SETUP The experimental setup is shown in Fig. 1. It consists of the 40-Gb/s optical packet generator, the wavelength converter implemented with a hybrid integrated MZI, the packet CR, the label/payload separation unit, and the 40–10-GHz demultiplexer. A 1553-nm distributed feedback laser was gain switched at 10.025 Gb/s to produce 7-ps pulses after linear compression. This pulse train was launched into a nonlinear fiber pulse compressor to reduce its pulsewidth to 3 ps. After exiting the compressor, it passed through a Ti LiNbO electrooptic modulator driven by a 10.025-Gb/s pattern generator and was multiplexed to 40.1 Gb/s in a fiber bit-interleaver to form data pseudorandom bit sequence. The packets containing output of the multiplexer was split and one part was fed as the control signal into the wavelength converter, whereas the other part entered as the input signal to the label/payload separation unit. The wavelength converter was used in order to locally control the wavelength and the carrier phase of the signal. The new wavelength is used for wavelength conversion and to match one of the transmission peaks of the fiber Fabry–Pérot filter (FFP) employed in the packet CR unit. Controlled carrier phase is also required to assure coherent signal addition in the FFP and the local wavelength converted signal achieves this. The wavelength converter consists of MZI1 operating with push–pull control, and provides at its output a 40-Gb/s data signal at 1545 nm with a pulsewidth of 7 ps. The wavelength converted signal was then amplified and injected into the CR module to achieve all-optical timing extraction. The CR employed a low- fiber FFP filter 1[Online].
Available: http://www.ciphotonics.com
1041-1135/$20.00 © 2006 IEEE
2024
IEEE PHOTONICS TECHNOLOGY LETTERS, VOL. 18, NO. 19, OCTOBER 1, 2006
Fig. 1. Experimental setup.
Fig. 2. (a) Principle of operation of the label/payload separation process and (b) optical packet format.
CW signal at 1545 nm provided by LD2 was used in order to saturate the SOAs of MZI3 and to reduce the in-band noise and patterning effect, in this way leading to an extinction ratio improvement by more than 2 dB. The pulsewidth of both the separated label and payload was 3 ps, equal to the incoming signal’s pulsewidth, indicating the cascadability potential of the circuit with other node subsystems. Bit-error-rate (BER) measurements were performed after demultiplexing both the 40-Gb/s packet payloads and the extracted labels into 10-Gb/s data streams using an electroabsorption modulator driven by a 10-GHz signal generator. Short pulses were used in all interferometric switches as input and control signals so as to accommodate the relatively long gain recovery time of the SOAs of the MZI switches. Isolators and polarization controllers were employed between the MZI stages to stop backward propagating noise and signals and to adjust the polarization of the input signals.
with free-spectral range equal to the line rate (40.1 GHz) and a Finesse of 27, followed by MZI2 that was powered by a continuous-wave (CW) signal at 1556 nm (LD2) [13]. The FFP filter transformed each data packet into a clock signal with duration similar to the respective input packet and with intense amplitude modulation. This clock-resembling signal entered the following MZI switch that operates as a power limiter, yielding a power equalized clock packet stream [14]. MZI2 was used with push–pull control configuration to reduce its switching window and to provide 8-ps clock pulses. The principle of operation of the label extraction process is detailed in Fig. 2(a) and was performed in MZI3 which was configured as an AND gate. The incoming data packet enters in one of the signal ports of MZI3 and its corresponding packet clock enters as control, delayed by a time interval equal to the packet label. In this way, the label bits experience no control signal and exit through the unswitched port ( ) of the MZI, while the payload bits exit through its switched port ( ) in the presence of the packet clock. Due to the fast but noninstantaneous capture of the CR unit [13], specific guardband bits must be used in the original data packets and Fig. 2(b) shows the packet format adopted. In the examples shown here, the labels had an arbitrarily chosen length of 11 bits with payloads of 71 or 188 bits. The labels included two consecutive “1s” as preamble in their beginning to assist the clock capture. Following the label, a guardband of three consecutive “0s” was used before the payload to avoid inadequate switching by the first pulses of the recovered clock that do not have enough energy. A counterpropagating 14.5-dBm
III. RESULTS AND DISCUSSION Fig. 3 illustrates the evolution of the label/payload separation process through trace and eye diagrams obtained at each stage of the circuit. Fig. 3(a) shows a sequence of two incoming data packets of different length. Fig. 3(b) shows the respective wavelength converted packet stream at the output of the wavelength converter. The incoming packet lengths are 5 and 2.1 ns for the left-hand side and the right-hand side packet, respectively, and the time interval between them is 1.5 ns. Fig. 3(c) shows the recovered clock packets obtained at the output of the CR stage. The recovered clock packets persist for a time equal to the duration of the corresponding data packet extended by 5 and 14 bits at their leading and trailing edges, respectively. The former value corresponds to the time required by the CR to lock to the line-rate of the incoming data packet and is detailed in the inset of Fig. 3(c). The latter value corresponds to the of its value after time required by the CR signal to decay to each packet. The root-mean-square (rms) jitter of the recovered clock was less than 1 ps, even for rms input data jitter of 4 ps. Fig. 3(d) and (e) shows the separated labels and payloads, obtained at the output of MZI3. Good quality eye diagrams were obtained and the extinction ratio for the extracted label and payload was 9 and 11 dB. Table I summarizes the power/switching energy requirements for the three MZI switches of the circuit. Fig. 4 shows the BER curves obtained for the four 10-Gb/s label and payload channels at the input, the four 10-Gb/s label channels, and the four 10-Gb/s payload channels at the output of the circuit. Error-free operation was obtained for all demultiplexed channels with a power penalty of up to 1.2 dB for the
APOSTOLOPOULOS et al.: ALL-OPTICAL LABEL/PAYLOAD SEPARATION AT 40 Gb/s
2025
payload channels and 1.8 dB for the label channels with respect to the corresponding input channels, taking into account the power difference between input and output channels. These power penalties are mainly due to the limited extinction ratio of 11 dB for the payload and 9 dB for the label. IV. CONCLUSION We have presented an all-optical label/payload separation circuit implemented with a cascade of integrated MZIs. It operates error-free with 40-Gb/s variable length data packets, with short guardbands between them and labels of any, but fixed size. Finally, it is self-synchronizing since it requires only the data packet as input to operate.
Fig. 3. Trace and eye diagrams of (a) the incoming data packets, (b) the wavelength converted packets, (c) the packet CR and its rise time, (d) the extracted label, and (e) the extracted payload. The time scale is 1 ns/div for the traces, 200 ps/div for the CR rise time trace, and 10 ps/div for the eye diagrams.
TABLE I POWER/ENERGY REQUIREMENTS OF MZI SWITCHES
Fig. 4. BER measurements.
REFERENCES [1] D. J. Blumenthal, B.-E. Olsson, G. Rossi, T. E. Dimmick, L. Rau, M. Masanovic, O. Lavrova, R. Doshi, O. Jerphagnon, J. E. Bowers, V. Kaman, L. A. Coldren, and J. Barton, “All-optical label swapping networks and technologies,” J. Lightw. Technol., vol. 18, no. 2, pp. 2058–2075, Feb. 2000. [2] S. Yao, S. J. B. Yoo, B. Mukherjee, and S. Dixit, “All-optical packet switching for metropolitan area networks: Opportunities and challenges,” IEEE Commun. Mag., vol. 39, no. 3, pp. 142–148, Mar. 2001. [3] F. Ramos, E. Kehayas, J. M. Martinez, R. Clavero, J. Marti, L. Stampoulidis, D. Tsiokos, H. Avramopoulos, J. Zhang, P. V. Holm-Nielsen, N. Chi, P. Jeppesen, N. Yan, I. T. Monroy, A. M. J. Koonen, M. T. Hill, Y. Liu, H. J. S. Dorren, R. Van Caenegem, D. Colle, M. Pickavet, and B. Riposati, “IST-LASAGNE: Towards all-optical label swapping employing optical logic gates and optical flip-flops,” J. Lightw. Technol., vol. 23, no. 10, pp. 2993–3011, Oct. 2005. [4] M. C. Cardakli, S. Lee, A. E. Willner, V. Grubsky, D. Starodubov, and J. Feinberg, “Reconfigurable optical packet header recognition and routing using time-to-wavelength mapping and tunable fiber Bragg gratings for correlation decoding,” IEEE Photon. Technol. Lett., vol. 12, no. 5, pp. 552–554, May 2000. [5] N. Chi, J. Zhang, and P. Jeppesen, “All-optical subcarrier labeling based on the carrier suppression of the payload,” IEEE Photon. Technol. Lett., vol. 15, no. 5, pp. 781–783, May 2003. [6] K. H. Park, T. Mizumoto, A. Matsuura, and Y. Naito, “All-optical address extraction for optical routing,” J. Lightw. Technol., vol. 16, no. 7, pp. 1129–1136, Jul. 1998. [7] T. J. Xia, Y. Liang, K. H. Ahu, J. W. Lou, O. Boyraz, Y.-H. Kao, X. D. Cao, S. Chaikamnerd, J. K. Anderson, and M. N. Islam, “All-optical packet-drop demonstration using 100 Gb/s words by integrating fiberbased components,” IEEE Photon. Technol. Lett., vol. 10, no. 1, pp. 153–155, Jan. 1998. [8] C. W. Chow and H. K. Tsang, “Orthogonal label switching using polarization-shift-keying payload and amplitude-shift-keying label,” IEEE Photon. Technol. Lett., vol. 17, no. 11, pp. 2475–2477, Nov. 2005. [9] K. Vlachos, J. Zhang, J. Cheyns, Sulur, N. Chi, E. Van Breusegem, I. T. Monroy, J. G. L. Jennen, P. V. Holm-Nielsen, C. Peucheret, R. O’Dowd, P. Demeester, and A. M. J. Koonen, “An optical IM/FSK coding technique for the implementation of a label-controlled arrayed waveguide packet router,” J. Lightw. Technol., vol. 21, no. 11, pp. 2617–2628, Nov. 2003. [10] D. Cotter et al., “Self-routing of 100 Gbit/s packets using 6 bit ‘keyword’ address recognition,” Electron. Lett., vol. 31, pp. 1475–1476, 1995. [11] C. Bintjas, N. Pleros, K. Yiannopoulos, G. Theophilopoulos, M. Kalyvas, H. Avramopoulos, and G. Guekos, “All-optical packet address and payload separation,” IEEE Photon. Technol. Lett., vol. 14, no. 12, pp. 1335–1337, Dec. 2002. [12] R. P. Webb, R. J. Manning, G. D. Maxwell, and A. J. Poustie, “40 Gbit/s all-optical XOR gate based on hybrid integrated Mach–Zehnder interferometer,” Electron. Lett. , vol. 39, pp. 79–81, Jan. 2003. [13] C. Bintjas, K. Yiannopoulos, N. Pleros, G. Theophilopoulos, M. Kalyvas, H. Avramopoulos, and G. Guekos, “Clock recovery circuit for optical packets,” IEEE Photon. Technol. Lett., vol. 14, no. 9, pp. 1363–1365, Sep. 2002. [14] N. Pleros, C. Bintjas, G. T. Kanellos, K. Vlachos, H. Avramopoulos, and G. Guekos, “Recipe for intensity modulation reduction in SOAbased interferometric switches,” J. Lightw. Technol., vol. 22, no. 12, pp. 2834–2841, Dec. 2004.