|
Optical Header Recognition Using Fiber Bragg Grating Correlators John E. McGeehan, Michelle C. Hauer, and Alan E. Willner |
|
Abstract I. Introduction In conventional Internet routers, packets are steered toward their
destinations by interrogating their 32-bit destination addresses and
matching them to entries in a large routing table a time consuming
process as modern look-up tables can contain upwards of 100,000 entries.
Current optical signal processing technologies, however, do not scale
well, making it impractical to build a 100,000-entry all-optical lookup
table. However, in the network core, where routers have only four to
eight output ports and only a few hops may be necessary to reach a core
access point, it may be possible to determine a packets destination
port by looking at only a subset of the bits in the destination address.
Recent research has shown that looking at a subset of a core routing
table with as few as 100 entries can successfully route up to 90% of
network traffic [1], and by looking at which subsets of those headers
are required to identify an output port, a manageable optical lookup
table can be constructed. One common way to perform this optical bit-pattern recognition is through
the use of a time-domain optical correlator to match a series of bits
to an optical lookup table [2]. The purpose of a correlator is to compare
an incoming signal with one that is stored in the correlator.
At an appropriate sample time, a maximum autocorrelation peak will be
produced if the input signal is an exact match to the stored one. Numerous
optical correlator designs have been experimentally demonstrated, including
those using fiber Bragg gratings (FBGs) [3], FBGs in complement with
novel periodically-poled lithium niobate (PPLN) waveguide wavelength
shifters [4], erbium-doped fiber [5], free-space holography [6], and
deposited metallic fiber mirrors with hardwired optical delays [7].
FBG-based correlators have some specific advantages over other designs,
including increased tunability (the reflectivity of FBGs can be tuned
via heating [8] or stretching [9] the gratings), ease of manufacture,
and relatively low cost. Using FBG-based correlators, a number of innovative
optical header recognition systems have been proposed and demonstrated:
i) an optical bypass for an internet router using a single-grating topology
that can scale to high bit rates, and ii) a reconfigurable WDM header
recognition (WDM-HR) system using sampled FBGs. II. Fiber Bragg Grating-based Optical Correlators
In general, optical correlators cannot uniquely identify a given bit
sequence. As gratings representing a 0 bit are tuned away
and do not reflect, those bits are actually dont-care
bits and a threshold detector will determine a match at the sample time
regardless of whether the dont-care bits are a 0
or a 1 and may result in a false positive when a 1
bit is present where a 0 bit is desired. To uniquely recognize
any of the 2N possible N-bit sequences, a second correlator
is used, configured in complement to the first one that produces a match
signal when zero power is present at the sample time. In this zeros
correlator, a 0 bit is programmed by tuning a grating to
be reflective, and a grating corresponding to a 1 bit is
tuned away and does not reflect. As only an identical pattern will simultaneously
provide a high threshold in the ones correlator and zero
power in the zeros correlator at the sample time, by combining
the outputs of the standard ones correlator with this additional
zeros correlator using an AND gate a matching signal is
produced that can drive an optical switch. III. Optical Bypass for an Internet Router
To configure the ones and zeros correlators
to recognize a bit pattern of xx1x01x0 (a header where a
subset of only 4 out of the 8 bits is required to determine the output
port) in a system running at 10 Gbit/s, the third grating in the ones
correlator is tuned to partially reflect, and the sixth grating is tuned
for full reflection. Likewise, the fifth grating in the zeros
correlator is tuned for partial reflection, and the eighth grating in
the zeros correlator is tuned for full reflection. Thermal
tuning is accomplished by applying a voltage across each micro-heater.
A packet-rate timing signal is used to trigger a set of low-speed decision
circuits to sample the correlation outputs at the proper time. The two
outputs are sent through an AND gate that provides a high signal when
there is a match, and a low signal otherwise. The match/no-match signal
that results can be used to control an optical switch and route matched
packets to an appropriate output port, as shown in Fig. 4.
IV. Reconfigurable Multi-wavelength Optical Correlators
Using Sampled Fiber Bragg Gratings
While a sampled FBG correlator can be constructed in a manner similar
to a standard FBG correlator, the spacing requirements can be problematic.
As it takes approximately ~1 cm of fiber to provide a bit time delay
at 10 Gbit/s, the center-to-center spacing between gratings must equal
this length. Due to their complexity, it can be difficult to manufacture
sampled FBGs shorter than 1 cm that have the high reflectivity required
to produce good correlation results. This problem can be solved by interleaving
the gratings between multiple fiber branches and using a splitter prior
to the correlator. This decreases the spacing requirement by a factor
equal to the number of branches. While these limitations on sampled
FBG systems reduce the scalability of the architecture, a recent report
details a new sampled FBG structure that can reduce the length of sampled
FBGs while maintaining high reflectivity, enabling the application of
this correlation technique to high-bit-rate systems [14].
An interleaved sampled FBG correlator was constructed and configured
to match a header of 1010. In the ones correlator,
the first grating was tuned via stretching to partially reflect, and
the third tuned for full reflection, while in the zeros
correlator, the second grating was tuned to partially reflect, and the
fourth grating tuned for maximum reflectivity. Packets on two WDM channels,
each at 10 Gbit/s, were correlated by the gratings and sent to individual
packet-rate decision circuits as described in the above section. The
resulting match/no-match signals for each channel were used to control
an optical switch fabric where header-matched packets were routed to
one output port, and all other packets to an alternate output. V. Conclusion References 2. N. Wada and K.-I. Kitayama, Photonic IP routing using optical
codes: 10 Gbit/s optical packet transfer experiment, Conf.
on Optical Fiber Communications (OFC) 2000, paper WM51, pp. 362-364,
2000. 3. D. B. Hunter and R. A. Minasian, Programmable high-speed optical
code recognition using fibre Bragg grating arrays, Electronics
Lett., vol. 35, no. 5, 412-414, 1999. 4. D. Gurkan, M. C. Hauer, A. B. Sahin, Z. Pan, A. E. Willner, K. R.
Parameswaran, and M. M. Fejer, Demonstration of multi-wavelength
all-optical header recognition using a PPLN and optical correlators,
European Conf. on Optical Communications (ECOC) 2001, paper We.B.25
(Invited), Amsterdam, 2001. 5. J. S. Wey, J. Goldhar, D. L. Butler, and G. L. Burdge, Investigation
of dynamic gratings in erbium-doped fiber for optical bit pattern recognition,
Proc. Conf. on Lasers and Electro-Optics (CLEO) 1997, paper CThW1,
443-444, 1997. 6. J. Widjaja, N. Wada, Y. Ishii, and W. Chijo, Photonic packet
address processor using holographic correlator, Electronics
Lett., vol. 37, no. 11, 703-704, 2001. 7. J.-D. Shin, M.-Y. Jeon, and C.-S. Kang, Fiber-optic matched
filters with metal films deposited on fiber delay-line ends for optical
packet address detection, IEEE Photonic Tech. Lett., vol.
8, no. 7, 941-943, 1996. 8. Y.-W. Song, Z. Pan, D. Starodubov, V. Grubsky, E. Salik, S. A. Havstad,
Y. Xie, A. E. Willner, and J. Feinberg, All-fiber WDM optical
crossconnect using ultrastrong widely tunable FBGs, IEEE Photonic
Tech. Lett., vol. 13, no. 10, pp. 1103-1105, 2001. 9. E. R. Lyons and H. P. Lee, An efficient electrically-tunable
etched cladding fiber Bragg grating filter tested under vacuum,
IEEE Photonic Tech. Lett., vol. 13, no. 5, pp. 484-486, 2001. 10. R. Kashyap, Fiber Bragg Gratings, Academic Press, California,
1999. 11. M. C. Hauer, J. McGeehan, J. Touch, P. Kamath, J. Bannister, E.
R. Lyons, C. H. Lin, A. A. Au, H. P. Lee, D. S. Starodubov, and A. E.
Willner, Dynamically reconfigurable all-optical correlators to
support ultra-fast internet routing, Conf. on Optical Fiber
Communications (OFC) 2002, paper WM7, 268-270, 2002. 12. J. McGeehan, M. C. Hauer, A. B. Sahin, and A. E. Willner, Reconfigurable
multi-wavelength optical correlator for header-based switching and routing,
Conf. on Optical Fiber Communications (OFC) 2002, paper WM4,
264-266, 2002. 13. M. Ibsen, M. K. Durkin, M. J. Cole, and R. I. Laming, Sinc-sampled
fiber Bragg gratings for identical multiple wavelength operation,
IEEE Photonic Tech. Lett., vol. 10, no. 6, pp. 842-844, 1998. 14. N. Yusuki and Y. Shinji, Realization of various superstructure fiber Bragg gratings for DWDM systems using multiple-phase-shift technique, Conf. on Optical Fiber Communications (OFC) 2002, paper TuQ3, 110-111, 2002.
|