Subchannel Photonic Routing, Switching and Protection with Simplified Upgrades of WDM Optical Networks
20220353005 · 2022-11-03
Inventors
Cpc classification
H04B10/0793
ELECTRICITY
H04Q2011/0081
ELECTRICITY
International classification
H04L45/50
ELECTRICITY
Abstract
The present invention includes novel techniques, apparatus, and systems for optical WDM communications. Tunable lasers are employed to generate respective subcarrier frequencies which represent subchannels of an ITU channel to which client signals can be mapped. In one embodiment, subchannels are polarization interleaved to reduce crosstalk. In another embodiment, polarization multiplexing is used to increase the spectral density. Client circuits can be divided and combined with one another before being mapped, independent of one another, to individual subchannels within and across ITU channels. A crosspoint switch can be used to control the client to subchannel mapping, thereby enabling subchannel protection switching and hitless wavelength switching. Network architectures and subchannel transponders, muxponders and crossponders are disclosed, and techniques are employed (at the subchannel level/layer), to facilitate the desired optical routing, switching, concatenation and protection of the client circuits mapped to these subchannels across the nodes of a WDM network.
Claims
1. A system to route client signals among a plurality of nodes interconnected by one or more fiber optic cables to form an optical network, the system comprising: one or more optical subchannels, each optical subchannel corresponding to a separate laser operating at a distinct optical carrier frequency, wherein the optical carrier frequency at which the laser is operating for at least one subchannel is offset from an International Telecommunication Union, Telecommunication Sector (ITU-T) grid; a first network route that designates an origin of the one or more optical subchannels at a first node, and a destination for the corresponding one or more optical subchannels at a second node, wherein the first network route to transmit one or more of the client signals; and a subchannel mapper to map at the first node the one or more of the client signals to the one or more optical subchannels.
Description
BRIEF DESCRIPTION OF THEDRAWINGS
[0093]
[0094]
[0095]
[0096]
[0097]
[0098]
[0099]
[0100]
[0101]
[0102]
[0103]
[0104]
[0105]
[0106]
[0107]
[0108]
[0109]
[0110]
[0111]
[0112]
[0113]
[0114]
[0115]
[0116]
[0117]
[0118]
[0119]
[0120]
[0121]
[0122]
[0123]
[0124]
[0125]
[0126]
[0127]
[0128]
[0129]
[0130]
[0131]
[0132]
[0133]
[0134]
[0135]
[0136]
[0137]
[0138]
[0139]
[0140]
[0141]
[0142]
[0143]
[0144]
[0145]
[0146]
[0147]
[0148]
[0149]
[0150]
[0151]
[0152]
[0153]
[0154]
[0155]
[0156]
[0157]
[0158]
[0159]
[0160]
[0161]
[0162]
[0163]
[0164]
[0165]
[0166]
[0167]
[0168]
[0169]
[0170]
[0171]
[0172]
[0173]
[0174]
[0175]
[0176]
[0177]
[0178]
[0179]
[0180]
[0181]
[0182]
[0183]
[0184]
[0185]
[0186]
[0187]
[0188]
[0189]
[0190]
[0191]
[0192]
[0193]
[0194]
[0195]
[0196]
[0197]
[0198]
[0199]
[0200]
[0201]
[0202]
[0203]
[0204]
[0205]
[0206]
DETAILED DESCRIPTION OF THE CURRENT INVENTION
A. Subchannel Architecture
[0207] As noted above, the current invention employs subchannels to increase the number of optical circuits in a single fiber, and leverages those subchannels to fully realize the benefits of the increased bandwidth by facilitating the desired optical routing, switching, concatenation and protection of the client circuits mapped to those subchannels. To illustrate how this subchannel architecture can be implemented in a WDM network, one embodiment of a subchannel muxponder is described, followed by descriptions of the corresponding channel plans, filters and associated hardware and software used to map client circuits to (and extract them from) subchannels across various nodes of a WDM network.
[0208] 1. Subchannel Muxponder
[0209] One embodiment of a subchannel muxponder 1500 is shown in
[0210] After the optical client signal is converted to an equivalent electrical signal on the subchannel muxponder, each subchannel's electrical signals can be processed digitally to optionally (1) extract performance monitoring information, (2) add channel overhead for remote network management, and (3) encode the data for forward error correction. This can be done with the SERDES-FEC-SERDES block, 1502 (SERDES=Serializer-Deserializer). The 10 Gb/s deserializer converts the data to parallel streams of lower-rate data that are then processed by an FEC device.
[0211] The data is thereby mapped to a subchannel within an FEC frame. Management overhead can optionally be inserted into one or more of the FEC frames. Moreover, in one embodiment, block 1502 can also monitor a client signal's overhead bytes to extract various data, such as a “destination tag” (e.g., an Ethernet address, IP address, VLAN ID, MPLS tag, etc.). The header information can be relayed to the management software that uses the destination tag to determine the destination port. The management software can then provision the subchannel frequency to the frequency assigned to that destination port.
[0212] Controlling wavelength switching in an optical network based on destination tags can, in one embodiment, proceed as follows: [0213] 1. Network operator provisions switching mechanism, e.g. Virtual Local Area Network identifiers [0214] 2. Client receiver detects source address (SA) and destination address (DA) [0215] 3. NE broadcasts SA to other nodes over OSC or in-band overhead [0216] 4. NE broadcasts DA to other nodes paired with receiver ITU channel and subchannel. ITU channel can be a fixed value (determined by fixed drop filter) or range of values if ROADM is being used. [0217] 5. The nodes distribute the SA/DA information to build up a network-wide distributed switch table [0218] 6. Given an associated DA with ITU channel and subchannel, a signal appearing at a client port causes the source node to tune its subchannel frequency wavelength to the correct subchannel frequency [0219] 7. If required, ITU channel filter ROADM add/drop/passthrough channels are tuned accordingly [0220] 8. Client Rx periodically checks the SA/DA and triggers a wavelength change when the DA changes
[0221] Returning to
[0222] This embodiment can be distinguished from subcarrier multiplexing [such as was described in U.S. Pat. No. 6,525,857] where a single laser is deployed for a group of subcarriers. Here, each subchannel has its own independently tuned and modulated laser, and each subcarrier can carry independent protocols. Moreover, there are no restrictions at the transmit side on the frequency spacing between subchannels, and each subchannel can be transmitted in a different ITU channel.
[0223] The modulation of each subchannel can be selectively chosen to be one of many different types of modulation such as Non-return to Zero, Duobinary, or Differential Quadrature Phase Shift Keying. Modulation formats with a narrow spectral width, such as duobinary and DQPSK, are favored because their spectra must pass through the narrow-band filter 1525 at the receive side. If duobinary modulation is used, a precoder and low-pass filter 1507 are inserted in the data path. The precoder is used such that the recovered signal is identical to the transmitted signal. For a duobinary signal of a bandwidth of B, the low-pass filter passband is set to approximately from 0.2B to 0.3B, in which the electrical baseband modulation signal swings from −Vπ to +Vπ (with the modulator biased at a minimum point). The modulation signal is then fed into the optical modulator 1504 to control the optical modulation which produces the optical WDM signal 1514.
[0224] The light from each subchannel is then combined optically with a polarization combiner, 1:4 coupler, or subchannel multiplexing filter 1520. In the illustrated example, the optical polarization of each signal is controlled so that two optical WDM channels next to each other in frequency are orthogonally polarized to each other. The optical WDM channels in the same polarization are directed into beam combiners 1511 and 1512 to produce a combined signal with optical channels in the same polarization. Two such beam combiners 1511 and 1512 are used, one for each polarization. The combined signals from the beam combiners 1511 and 1512 are directed into a polarization-maintaining directional coupler 1513, to produce an output signal that combines all subchannels 1514 so that any two adjacent subchannels have orthogonal polarizations.
[0225] Having adjacent channels launched at orthogonal polarizations minimizes crosstalk penalties at the receiver. However, when the adjacent lasers on the subchannel transceiver are allowed to be set to arbitrary ITU G.692 channels and subchannels, the adjacent subchannel at a receiver may be transmitted from completely different source locations. In this case it is very difficult to maintain orthogonal polarizations between the adjacent signals. To minimize penalties in this case, an optional polarization scrambler 1518 can be inserted in the path to reduce the crosstalk penalties. Regardless of the means to control polarization of the adjacent subchannels, the system impact of adjacent-channel crosstalk must be quantified and accounted for during the network engineering. Typically, the crosstalk penalty leads to a slight increase in the required Optical Signal-to-Noise Ratio (OSNR) at the receiver.
[0226] A variable optical attenuator (VOA) 1515 combined with a tap coupler and monitor photodiode 1516 can optionally be used to control the output power of the combined subchannels. If the output is too low an optional optical amplifier 1517 could also be inserted in the transmit path. This output signal is transmitted through a single fiber connected to the line output port that is connected to an optical network. Note that it is preferable to use a VOA to control the output power, rather than adjusting the laser power. Keeping the laser power fixed in time (after initial calibration) simplifies the control circuits that maintain the transmit eye quality. The optical network transmits the subchannels from the transmit node through optical fiber waveguides to the receive node.
[0227] On the receive side an optical amplifier and/or variable attenuator can be used to control the received power. In this example, the ITU G.692 channel WDM demultiplexer 1521 is used to receive the light from the network and select the subchannels in a single ITU channel to be directed to the Line Input port of the subchannel transceiver.
[0228] On the receive side of the transceiver an optional optical amplifier 1522 (e.g. an EDFA) can be used to amplify the received signal. An optical attenuator 1523 with tap coupler and monitoring photodiode 1524 after the amplifier 1522 can be used to ensure that the amplified signal does not overload the photodetectors 1530. Furthermore, control software can be used to control the variable optical attenuator VOA 1523 so that the optical power incident on each photodetector 1530 is kept very close to the ideal incident power of the photodetector 1530, thereby optimizing system performance. Preferably, EDFA 1522 is kept at high gain (hence low noise and high optical signal to noise ratio) and uses the VOA 1523 to optimize the received powers.
[0229] Note that the EDFA 1522 and VOA 1523 at the receiver can be shared among the subchannels, dedicated to a single subchannel, or not used at all. These choices depend on the requirements for the reach of the subchannel muxponder and the cost targets.
[0230] The composite signal containing the subchannels is then directed to an Ultra-dense WDM filter 1525 that separates the subchannels to output paths 1526. The cyclical filter 1525 described below requires that the subchannel spacing be equal to the ITU frequency spacing (in GHz) divided by an integer M. In the case when the bit rate per subchannel is on the order of 11 Gb/s, the channel spacing is typically set at 10 or 12.5 GHz.
[0231] Multiple optical detectors 1530 are used to respectively receive and detect the separated optical subchannel signals, with one subchannel per detector, to produce electronic signals 1535 that are directed back to the FEC blocks 1502. Each electronic signal path may include an electrical equalizer that is typically integrated into the photodetector's transimpedance amplifier or deserializer. The equalizer can mitigate the eye distortion, either due to static band-limiting effects caused by the electrical or optical pre-filtering in the optical transmitter module, or due to fiber chromatic dispersion.
[0232] The SERDES-FEC-SERDES block 1502 then decodes the FEC frame, corrects the errors according to the FEC algorithm, demaps the data, and optionally provides performance monitoring information on the data that is directed to the client transmit optical transceivers 1501.
[0233] Note that each subchannel has independent clock recovery and generation circuitry to support different data rates and protocols. One embodiment of these circuits is shown in detail in
[0234] Circuit 1600 in
[0235] The subchannel muxponder (e.g., subchannel muxponder 1500 from
[0236] To optimize optical performance it may be required to balance the powers of the subchannels. This can be accomplished after the subchannel muxponder is activated by turning on one laser at a time, recording the power on the tap photodiode of each laser and applying an offset to each laser to compensate for the power differences. This balancing can be done at low output power with the VOA at or near full attenuation.
[0237]
[0238] 2. Channel Plans
[0239] An example of a channel plan 1800 followed by the disclosed design is shown in
[0240] In this embodiment of the present invention, tunable lasers are used to generate each subchannel, so that any client signal can be transmitted on any of the subchannels.
[0241] The receiver demultiplexing required in this network consists of two stages. The first stage is comprised of fixed, tunable, or reconfigurable ITU-T G.692 channel filters that may be built with technologies such as (but not limited to) thin-film filters, Array Waveguide Gratings, MEMS arrays, or diffraction gratings. The second stage of demultiplexing in this network consists of a narrow-band cyclical or tunable filter to select one of the subchannels within the ITU passband. Example of a cyclical filter are the Array Waveguide Grating and cascaded interleavers.
[0242] A common characteristic of cyclical filters in this network design is that the nth subchannel in each ITU window is directed to the nth output port, as shown in channel plan 1900 in
[0243] To fully separate each carrier, the cyclical filter is cascaded with an ITU channel filter as shown in
[0244] The same filtering of subchannels can also be achieved by placing the ITU channel filters 2110 after the cyclical filter 2120 as shown in the filtering architecture 2100 of
[0245] Another example of a channel plan 2200 is shown in
[0246] When the subchannels are spaced as in
[0247] The optical network in one embodiment uses a transmitter module that combines a plurality of subchannels (in the examples shown herein, 4 subchannels are used, but any number greater than 1 could be employed). Furthermore, the examples shown above are given for the case where the data mapped to the carrier is approximately 10 Gb/s, but the same methodology could be extended to any arbitrary rate per carrier.
[0248] 3. Details on the Cyclical Filter
[0249] The cyclical filter can be an interleaver [see, e.g., U.S. Pat. No. 7,257,287], cascaded interleavers, or an array waveguide grating (AWG) [see, e.g., U.S. Pat. Nos. 6,594,049, 4,904,042, and 5,600,742]. For the interleaver case, shown in cyclical filtering architecture 2400 in
[0250] Another embodiment of the cyclical filter is based on array waveguide grating (AWG) technology [see, e.g., U.S. Pat. No. 6,594,049]. The principle of operation of cyclical AWG 2500 is shown in
[0251] The channel spacing of a cyclical AWG is based on wavelength and the ITU channel spacing is based on frequency. This discrepancy causes a frequency offset for channels that are further from the AWG optimum design frequency. This offset is illustrated in graph 2600 in
[0252] Such use of an AWG may not yield sufficient accuracy for applications such as the subchannel demultiplexer that need frequency accuracy within a fraction of the accuracy required by ITU channel filters. In such cases, a new way of controlling the temperature of an optical filter provides more accurate operation of the filter within a wide range of optical frequencies and ambient temperatures.
[0253] The performance characteristics of the optical filters employed in DWDM systems change with temperature and over time. In particular, a central frequency of bandpass optical filters change due to ambient temperature variations (typically from −5 deg C. to 65 deg C.), and due to aging. The center frequency of an AWG is temperature dependent with a shift approximately equal to 1.5 GHz/° C. In applications requiring high accuracy of the filter spectral response, such as WDM channel filtering, the temperature of the filter is controlled by mounting it on a heater or thermoelectric cooler, and using control circuits to maintain the voltage reading on a thermistor inside the filter package.
[0254] The close spacing of the subchannels as described herein can be made more accurate with refinement of the AWG design and controls. First, the change in subchannel offset with frequency can be compensated by shifting the AWG chip temperature when the ITU channel is changed (see, e.g., top of
[0255] Several examples of the AWG performance under different operating conditions such as ambient temperature, AWG temperature setpoint and ITU channel are presented in the graphs shown in
[0256] The shift in AWG channel spacing with AWG chip temperature can also be used to select a different subset of carriers. This is shown in graph 3400 in
Thermo-Mechanical Considerations
[0257] A high precision and accuracy of the AWG chip temperature requires a well-designed mechanical enclosure. A detailed design of such an enclosure is presented in
[0258] In one embodiment: [0259] An aluminum small top cover for the AWG chip is employed, such as top cover 3510 in
Electronics Considerations
[0263] The required high precision and accuracy of the AWG chip temperature also requires accurate control electronics, one embodiment of which 3800 is presented in
[0264] 4. Subchannel Multiplexer with Polarization Multiplexing and Demultiplexing
[0265] Many of the embodiments of the present invention discussed above, including those relating to optical network topologies and various network elements, are based on wavelength-division multiplexing—where different frequencies of light represent different ITU transmission channels and their subchannels.
[0266] Data transport capacity of such networks can be doubled when, in addition to wavelength multiplexing, polarization multiplexing is employed. Various polarization multiplexing schemes can be applied to the wavelength multiplexing systems described herein, including those implementing sub channel-based architectures.
[0267] As will be illustrated below, polarization multiplexing can be used as a means of increasing the subchannel spectral density. An example of a channel plan 3900 for subchannels in this case is shown in
[0268] In this embodiment, the subchannel transmit laser can be combined with cascaded polarization combiners, similar to combiners 1511 and 1512 in
[0269] The alignment circuit 3950 shown in
[0270] Key elements of the circuit shown in
[0276] This circuit can be implemented employing analog electronics circuitry, or the signal processing can be performed in the digital domain (e.g., by a DSP) after the photodiode analog signal is converted into the digital domain. Furthermore, both orthogonal polarizations can be dithered at different frequencies; two electronics dither processing circuits can be used in parallel, each optimized for one of the two dither frequencies, respectively.
[0277] Although it has the added cost of the polarization controller 3970, this design of a subchannel muxponder has the advantage that it can double the spectral density by using polarization as an additional dimension. This embodiment, however, does not support routing of subchannels from different sites to the same subchannel receiver since there is only one polarization demultiplexer per receiver. Polarization-multiplexed subchannels from different sites could be demultiplexed, though that would require one polarization controller per subchannel.
[0278] a. Existing Implementation of Polarization Multiplexing
[0279] One embodiment of an implementation 4000a of polarization multiplexing is presented in
[0280] Both multiplexed polarization channels are added to the network and propagate through a variety of optical components of the network such as nodes, wavelength multiplexers and demultiplexers, fiber, EDFAs, Raman amplifiers, interleavers, ROADMs, WSSs and so forth. During the propagation, the state of polarization of each channel Tx-1 4001a and Tx-2 4002a changes due to birefringent effects of optical network components. Moreover, since the birefringent effects evolve over time, the state of polarization changes randomly on the receive end where the wavelength, .sub.1 4007a, is dropped.
[0281] Random changes of polarization act on both channels in such a way that the state of polarization at the receive end of Tx-1 light is still orthogonal to the state of polarization of Tx-2 light. Therefore, polarization demultiplexing can be performed as long as random polarization of each (or in fact one) channel is changed to a linear polarization with a known orientation, and the channels are demultiplexed by a polarization beam splitter/combiner (PBC) 4015a.
[0282] A change from random polarization to a linear polarization can be performed by commercially available Polarization Trackers, such as polarization tracker 4010a. Since dropped polarization changes over time, a polarization tracker needs to follow these changes and correct incoming polarization accordingly. This is typically accomplished by a feedback loop 4020a which detects the polarization state at the output of the polarization tracker and provides a control signal 4022a to the tracker 4010a to assure that the polarization is linear, and a proper polarization channel is directed to a proper receiver—i.e. the light from Tx-1 reaches the receiver Rx-1 4011a, and Tx-2 reaches Rx-2 4012a, respectively. Several known implementations of such feedback mechanisms are described on the General Photonics website [0283] http://www.generalphotonics.com/articles.aspx?a=1073).
[0284] One of these implementations presents a scheme 4000a shown in
[0285] At the receive end the polarization tracker dithers polarization at a frequency f.sub.dith-2 and a photodiode monitors light intensity in one arm of the polarization beam splitter. The photodetector detects light from Tx-1 4001a and Tx-2 4002a, both dithered in intensity by f.sub.dith-2. In addition, the light from Tx-1 4001a is also dithered in intensity by f.sub.dith-1.
[0286] The signal 4014a from the photodetector 4013a is processed by feedback control electronics 4020a and input as a feedback signal 4022a to the polarization tracker 4010a.
[0287] For control purposes: (i) the dithering of the tracker 4010a at f.sub.dith-2 is used to determine the direction in which to adjust the polarization in order to track it, if needed, to accomplish polarization demultiplexing; and (ii) the dithering of the Tx-1 4001a at f.sub.dith-1 is used to maximize the amplitude of this dither in the Rx-1 arm of the PBC 4015a at the receive end and direct a proper transmitter signal to a proper receiver.
[0288] Various novel implementations of this basic approach to polarization multiplexing are described below.
[0289] b. A Particular Implementation of the Feedback Control Electronics in
[0290]
[0291] The abbreviations in
[0292] BPF—band pass filter
[0293] LP—low pass filter
[0294] RMS—root mean square
[0295] TZ—transimpedance amplifier
[0296] ADD—adding two electrical analog voltages
[0297] As shown in
[0298] The RMS detector 4035b (such as LTC1968 from Linear Technologies) can be replaced by a combination of a clock recovery circuit 4036b recovering dither frequency at f.sub.dith-1 followed by a lock-in amplifier 4037b which transforms its AC input signal into DC.
[0299] In a case when f.sub.dith-2 is substantially lower than f.sub.dith-1, two parallel paths can be realized as shown in
[0300] The processing algorithms shown in
[0301] One advantage of such solutions over existing art is that, in each parallel signal processing path, different processing can be implemented—e.g. different gain, different spectral transfer function (e.g. shape of a BPF, LPF), etc.
[0302] c. A Novel Polarization Multiplexed System Based on 3 Dithering Frequencies
[0303] A known method of implementing dithers (see
[0304] d. A Particular Implementation of the Feedback Control Electronics in
[0305] A particular implementation 4000e of feedback control electronics for three dithering frequencies is presented in
[0306] As a result, dithering amplitude at frequency f.sub.dith-1 is maximized and dithering amplitude at f.sub.dith-3 is minimized, providing substantially better extinction ratio of polarization tracking. As above with respect to
[0307] e. Subchannel-Based DWDM Implementations of the Above Polarization Multiplexing Schemes
[0308] The techniques in the above embodiments of dithering and feedback control electronics can be further enhanced by introducing subchannels (as discussed above) to the ITU grid of frequencies.
[0309] While all of the dithering and feedback control electronics schemes discussed above can be applied to the subchannel architecture 4000g presented in
[0310] f. A Polarization Multiplexing System without Dithering of Transmitting Lasers
[0311] In the polarization tracking schemes described above, one or more dither frequencies are required on the transmit end. In many applications, introducing dither at the transmit end and detecting it at the receive end may not be practical. For example, during propagation of the signal from the transmit end to the receive end, the dither signal applied to the transmitters can be distorted to the extent that it is not useful anymore at the receive end as a valid signal for a feedback loop to track polarization.
[0312] In this scheme, the distinction between two orthogonal polarizations on the transmit end is implemented in the wavelength domain, i.e. subchannels in orthogonal polarizations are offset by half of the subchannel spacing, as shown in element 4080i. Note that the wavelength offset between subchannels in two orthogonal polarizations does not need to be exactly half of the subchannel spacing; the offset can be anywhere between half the channel spacing to zero offset. The selection of the offset in any particular implementation may depend on the accuracy of the polarization tracker and the allowed total signal bandwidth. The feedback control electronics is designed to maximize light intensity of one or more subchannels (or all subchannels in both polarizations) after the input signal is demultiplexed into separate single subchannels. The particular embodiment 4000i presented in
[0313] In these polarization tracking schemes, there can be a requirement for an add/drop node where signals are being added to the optical network at the same node where signals are optically passing through. When polarization multiplexing of subchannels is used as shown in
[0314] 5. Subchannel Mapping of Client Services on the Subchannel Muxponder
[0315] Client data can be mapped to the subchannels as shown in
[0316] Note that a 10 Gb/s crossconnect 4115 may be inserted between the input data 4110 and the subchannels 4120. This may be either a digital or analog electronic crossconnect, or optical crossconnect [see, e.g., U.S. Pat. No. 6,574,386]. It can also be a protocol-dependent switch such as an ethernet switch. This enables more flexible functionality as described below.
[0317] The design 4100 shown in
[0318] It should be noted that tuning a laser to map a client circuit to a subchannel may require a relative long period of time, e.g., approximately a minute. Yet, if a subchannel laser has already been tuned to a particular frequency (subcarrier wavelength), and a client circuit is being mapped to that subchannel via crossconnect switch 4115, then the process will typically require much less time, as the switching time of a switch such as crossconnect switch 4115 is typically much faster than the time required to tune or retune a laser.
[0319]
[0320]
[0321] In the mapping method 4300 shown in
[0322] 6. Line Interface Between Subchannel Muxponders and Lower-Rate Transponders and Muxponders
[0323] In network applications where lower-bandwidth satellite nodes feed into a hub node, there is a need for a cost effective solution that supports high bandwidth at the hub and low bandwidth at the satellite nodes. This can be achieved by an application with subchannel muxponders at the hub node and lower-rate transponders or muxponders at the satellite nodes. This requires that the lower-rate transponders have (1) the same laser tuning capability as the subchannel muxponder (2) a modulation format that is compatible with the subchannel muxponder modulation, and (3) optical filtering to select the subchannels. The optical filtering may be ITU channel filtering only, as long as the subchannel muxponders are not using more than one subchannel per ITU channel.
[0324]
B. Dynamic Network Visibility—Facilitating Network Upgrades and Reuse of Legacy Equipment
[0325] Even when improved functionality is available, such as the novel subchannel architectures described above, it is still desirable to minimize the time and expense, as well as disruption to live networks, associated with upgrading hardware and software, as well as to reuse legacy equipment whenever feasible. Various novel techniques along these lines are described below.
[0326] 1. Network Upgrades with Minimal Disruption and No East-West Ambiguity
[0327] As mentioned above, and shown in
[0328] We propose two other methods of removing the east-west ambiguity and selectively routing traffic in either direction or both directions. The first is shown in
[0329] If an option for broadcast to both directions is required, as with protected circuits, then the embodiment shown in
[0330] This embodiment 4600 is independent of the type of channel multiplexing and demultiplexing used to add and drop channels from the network. For example, it can be connected to ROADMs and WSS networks.
[0331] 2. ITU-Channel Based Network Upgrades to Subchannel Networks
[0332] Cascaded ITU channel filters and cyclical filters can be used to upgrade the capacity of WDM networks based on the ITU grid.
[0333] The network upgrade is further simplified by the high dynamic range (>20 dB) of the subchannel transmitter (provided by the VOA 1515 in
[0334] Currently installed ITU channel networks can therefore be upgraded incrementally according to bandwidth demands, with minimal changes to the installed infrastructure (ITU channel filters, amplifiers, and dispersion management). Being able to reuse the ITU hardware provides a distinct cost advantage. Subchannel muxponders also provide additional functionality as described below.
[0335] The subchannel upgrade described herein supports a very large network capacity. For example,
[0336] Further note that the subchannel implementation based on the cyclical filter described above provides the means of de-interleaving channels spaced at 50 GHz so that an external interleaver is not required in the embodiment shown in
[0337] 3. Estimate of OSNR at a Receiver
[0338] Optical amplifiers, such as erbium-doped fiber amplifiers (EDFAs), can be deployed in a network to compensate for the optical fiber loss. But optical amplifiers add amplified spontaneous emission (ASE) noise to the signal. This diminishes the optical signal to noise ratio (OSNR). OSNR is a significant factor that affects the performance of an amplified optical network. Therefore, when a network is being deployed and upgraded, it is desirable to have a measurement of the OSNR of a signal. This can be measured with an instrument such as an optical spectrum analyzer (OSA). However, adding full-spectrum channel monitors at all network points can add significant cost to the network.
[0339] OSNR is given by the ratio between the optical signal power to the ASE noise power in a given noise bandwidth. Typically 0.1 nm is used in the industry as the noise bandwidth. For example, consider the following 2001 IEEE article (“OSNR Monitoring Technique Using Polarization-Nulling Method,” IEEE Photonics Technology Letters, Vol. 13, p 88 (2001)), which presents a method of measuring OSNR of a link by measuring the ASE noise that is orthogonal to the signal. This method requires additional equipment to be deployed in the field. We disclose here a lower-cost method of using existing optical networking equipment to measure the OSNR of the signals. This method uses the signal transmitter and receiver hardware to measure the OSNR, so it does not require any additional equipment.
[0340] Measuring OSNR with a high dynamic range requires that the optical receiver be able to monitor power with a high dynamic range. This can be accomplished by placing a resistor in series with the photodiode bias current and measuring the voltage across the receiver with a log amp connected to an analog to digital converter (ADC).
[0341] First, the receiver and filter in front of the receiver, e.g. the cyclical filter in the case of a subchannel muxponder, are calibrated in the factory. The receiver can be calibrated by inserting light with a known power level and measuring the response of the log amp. The filter can be calibrated with a wideband source (such as ASE from an EDFA) that is calibrated with a commercial OSA. Then, assuming that the source has noise spectral density S(W/Hz), and the noise power measured on the receiver is P(W), the equivalent noise bandwidth, Bf, of the cyclical filter is given by Bf=P/S.
[0342] Then the OSNR of a signal can be measured each time the signal is enabled or tuned to a new channel or subchannel. This assumes that the noise level is independent of the signal level, which is typically the case in a multichannel DWDM network with gain-controlled and gain-flattened amplifiers. The receiver first records the power before the channel is enabled, so that it is measuring the noise power, Pn (W).
[0343] After the channel is enabled, the receiver records the signal plus noise power, given by:
Pt=Pn(W)+Ps(W)
Then the signal to noise ratio is given by
OSNR(dB)=10*log 10(((Pt−Pn)*Bf)/(Pn*Br))
where Br is the reference noise bandwidth.
[0344] This method requires that an idle receiver constantly update and store its noise power in memory and use that power level to calculate the OSNR after the signal is enabled. It has the drawback that it cannot track network changes that alter the OSNR after the signal is added. But, it gives an indication when the channel is first enabled if the OSNR is too low. After the channel is added, the BER can be tracked to indicate network degradations. This method has the advantage of providing software with only the added cost of placing the log amp and ADC after the receiver, calibrating the receiver and filter, and recording the OSNR.
[0345] In a multichannel DWDM network with gain-controlled and gain-flattened amplifiers, the OSNR depends on the transmitter launch power to first order. Using this method to monitor OSNR when channels are added enables the management software to equalize the OSNR of the channels at the receiver. After channels are enabled, the measured OSNRs provide an estimate as to how much the transmit powers need to be adjusted. For example, if one channel has OSNR 1 dB lower than the other channels, it can be equalized by increasing its launch power by approximately 1 dB.
[0346] Although this method can be used by other WDM equipment, the requirement of calibrating the effective bandwidth of the optical filter means that the accuracy is diminished unless the filter is located on the same circuit pack as the receiver, as in the case of the subchannel muxponders described herein.
[0347] 4. Measurement of EDFA OSNR Contributions
[0348] When networks are being upgraded, it is desirable to have visibility of the added channel at all network sites to aid in ensuring good performance of the added channel and debugging any issues. Adding full-spectrum channel monitors at all network points can add significant cost to the network. We disclose here a lower-cost method for out-of-band and out-of-service monitoring of an optical path. When a channel is out-of-service, it can be tuned to the monitor wavelength and the power levels at each node can be measured and communicated by the management software.
[0349]
[0350] Placement of the monitors depends on the network configuration but it is ideally before 4920 and after 4930 each amplifier 4925 as shown in
[0351] Therefore, a signal laser can be tuned to the monitor channel and its power levels can be verified at each network point. The power levels can be compared to the existing channels to balance the power of the added channel relative to the live channels. After the performance has been verified at the out-of-band monitor frequency, the channel can be tuned to its designated frequency. Standby channels and protection channels can also be periodically tuned to the monitor frequency for verification.
[0352] The noise of the amplifier 4925 can also be estimated in this configuration by disabling the monitor transmitter. In that case the output monitor photodiode (e.g., 4930b) will measure the noise at the monitor wavelength integrated over the passband of the filter (e.g., 4930a). The passband of this filter can be calibrated so that the noise measured by the photodiode 4930b can be given relative to a reference noise bandwidth, such as 0.1 nm.
[0353] If the amplifier 4925 has its gain and noise vs. wavelength stored in a calibration table, then the gain and noise at other signal wavelengths can be determined from the gain at the monitor wavelength.
[0354] 5. Determining the Net Chromatic Dispersion and Polarization-Mode Dispersion of a Fiber Link with Subchannel Delay Times
[0355] The performance of an optical link depends on the net dispersion of the fiber and components in the path such as amplifiers and filters. System operators often do not have a record of the precise values of the dispersion of installed fibers. If the net dispersion of the link is outside of the allowed range of the transmitters being used, then dispersion compensators may have to be installed. If the dispersion of a link is not known precisely, then whether or not dispersion compensation is required may not be known a priori. Deploying a network with incorrect dispersion compensation can cause bit errors that are difficult to debug.
[0356] To be precise, before installing or upgrading an optical network, field technicians may have to measure the dispersion of each fiber in the network. Measuring the fiber dispersion can be done with commercially available dispersion testers [e.g., Exfo FTB-5700]. Portable dispersion measurement equipment, and travel and labor costs to perform these measurements, can be quite expensive.
[0357] We therefore propose a solution to this problem in which the transmission equipment is used to measure the net dispersion of the fiber link. This measurement requires a subchannel muxponder like the one shown in
[0358] The dispersion of a fiber link is given in units of ps/nm. This determines the delay in ps per nm spacing between two carriers. The delay can be measured on a subchannel muxponder line card (employing a circuit such as circuit 5000 shown in
D=V*C/Δλ where Δλ is the wavelength spacing between carriers. [0364] (6) To get high resolution and wide range, adjacent subchannels can be used to measure larger dispersion values, and the outside subchannels can be used to measure smaller dispersion values. For example, with a device like the AD8302 that provides an output of roughly 10 mV/ps of phase difference, if the fiber dispersion is 2000 ps/nm, then the output of the phase detector 5030 will be 6 V for subchannel spacing of 37.5 GHz (or 0.3 nm) and 2 V for a subchannel spacing of 12.5 GHz (or 0.1 nm). In this case the 6 V theoretical value may saturate the electronics so the measurement from the closer spaced channels would be used.
[0365] Note that measuring dispersion requires software communication between the transmitter and receiver. We assume that an OSC link or in-band communication channel are available for this purpose. Also note that this measurement can only be done out-of-service, e.g. when the service is being installed. The measurement process can be as follows: [0366] Network management sends a command to the link (transmitter and receiver) to measure dispersion [0367] Transmitter uses one subchannel for overhead and signals over that subchannel to the receiver that it is switching to dispersion measurement condition [0368] Transmitter switches the other 3 subchannels to the common reference clock and inserts the test sequence on those channels [0369] Receiver measures the phase differences between two of the subchannels [0370] The receiver can repeat the measurement for other channels [0371] Software calculates the dispersion seen by the signals and raise an alarm if it is out of range
[0372] Note that there may be an unknown delay between channels, for example from delays in the first-in first-out (FIFO) buffers in the serializer. The error from these unknown delays can be eliminated by measuring the phase differences versus the channel spacing. The subchannels to be measured can be tuned toward each other, and away from each other, while measuring the phase difference. Several points measured in this fashion can then be fit with a least-squares fit to get the slope, and hence dispersion. The tuning range depends on the passband of the cyclical filter. An example of a phase difference versus channel spacing measurement is shown in graph 5100 in
[0373] Alternatively, we can eliminate the unknown transmitter phase difference by making a measurement with transmitter 1 sending λ1 and transmitter 2 sending λ2, and then swapping the lambdas and subtracting the results. Assuming that transmitter 1 has fixed delay Td1 and transmitter 2 has fixed delay Td2, and the transmitter delay sending λ1 (Tλ1) is the same as the transmitter delay sending λ2 (Tλ2), then:
Tdiff1=(Tx1+Tλ)−(Tx2+Tλ2)
Tdiff2=(Tx1+Tλ2)−(Tx2+Tλ1)
Tdiff1−Tdiff2=2(Tλ1−Tλ2)
[0374] Then the measured dispersion (or delay between the two wavelengths) is given by the following expression that does not contain the unknown transmitter delays:
Tλ−Tλ2=(Tdiff1−Tdiff2)/2
[0375] Furthermore, this method can be used to estimate the polarization-mode dispersion (PMD) seen by the signals. PMD is a form of modal dispersion where two different polarizations of light in an optical fiber propagate at different speeds due to random imperfections and asymmetries. PMD is a statistical effect, and it depends on alignment of the launched state of polarization (SOP). When PMD is measured by a dedicated instrument according to standard FOTP-124, the polarization of the measurement light source is scrambled so that the instrument can average the measured value over all polarization states.
[0376] In one embodiment of the current invention, the relative dispersion between two subchannels can be measured as described above. If the subchannel muxponder in
[0377] If subchannels 1 and 3 have the same polarization, and subchannels 2 and 4 have the same polarization, and the polarization of subchannels 1 and 3 is orthogonal to the polarization of subchannels 2 and 4, then the method above can be used to measure the following dispersions (as shown in graph 5200 in
[0380] The difference in those delays is then equal to the PMD for the SOP held by the subchannels. This is of more relevance than the PMD averaged over all SOPs, because it will be the PMD that affects the actual signal transmissions. Statistical averaging over time can be used with this technique to get the statistical distribution of PMD.
[0381] A distinct advantage of these measurement techniques is that they measure the cumulative CD and PMD seen by the signal in a single measurement. Another advantage is that these methods can measure the link without requiring a technician to break the link to insert external test equipment. Other methods may only measure the characteristics of the transmission fiber in several steps, and not measure any contributions from the optical modules used for transmission. A further advantage of these methods is that the results can easily be displayed by the network management software.
[0382] All transmitters have an acceptable dispersion window, i.e. range of dispersion values for which the transmit signal will have an allowed dispersion penalty. If the measured network dispersion or PMD is out of this range, then the software can raise an alarm to the network operator to signal that dispersion compensation is required in the network.
[0383] 6. Network Upgrades with Minimal Disruption of Live Traffic
[0384] The traffic demands on an optical network evolve over time. As the demand changes, wavelengths and subchannels may have to be added or removed from service. These changes are typically done during scheduled maintenance windows. If human, hardware, or software errors occur during a network change, then some or all of the static traffic may be adversely affected. We therefore disclose a method for software to control a network upgrade to make the traffic changes as non-disruptive as possible.
[0385] When a channel is added, or the transmitter wavelength is tuned to a different channel, the output power must be disabled to avoid interference on the other channels. Then, when the transmitter power is enabled, it should be turned on gradually to avoid any adverse effects on the live channels. While it is being enabled, the BER of the other channels should be monitored for increased BER. One embodiment of a sequence for tuning a channel is shown in graph 5300 in
[0386] A procedure for adding a channel with the techniques described above is as follows: [0387] 1. Install the subchannel muxponders and connect the fiber jumpers (transmitter is disabled until the traffic is assigned) [0388] 2. Use the bandwidth map to assign the subchannel frequencies [0389] 3. Assign the protection bandwidth [0390] 4. Assign the traffic direction [0391] 5. Assign the services (protocols) [0392] 6. Tune the transmitter to the EDFA monitor wavelength, turn on the power to a level that equals the other channels and check the OSNR contributions of the amplifiers. Record the OSNR at the receiver and raise an alarm if it is too low. [0393] 7. Turn off the transmitters and tune the subchannels to the designated frequencies [0394] 8. Gradually turn on the transmit power as described below. [0395] 9. Establish an overhead channel between the two end points with the line side at a predetermined rate. This is easier to do with OTN framing, where the overhead channel is independent of the protocol being used. It is also easier if the same rate is used for the different protocols. Use the overhead channel to exchange path trace information (raise an alarm if there is a path trace mismatch), IP and subchannel addresses. [0396] 10. Measure the dispersion (CD and PMD) seen by the subchannels as described above, and raise an alarm if the dispersion is out of spec [0397] 11. Enable the traffic and monitor the BER, raise an alarm if it is too high [0398] 12. Traffic is established, start the traffic monitors and update the performance status
[0399] 7. Diagnostic Tool to Capture All Digital Data and Compare to Known Values
[0400] Electronic equipment, such as the optical equipment described herein, can have several digital devices with registers containing configuration and status data. These registers may be implemented in custom-designed or off-the-shelf Application Specific Integrated Circuits (ASICs), field programmable gate arrays (FPGAs), and/or complex programmable logic devices (PLDs). Registers may hold provisioning information (such as the bit rate), loopback condition, or data protocol, and contain alarm conditions and performance monitoring data. Typically, real-time operating system (RTOS) software configures the registers depending on instructions from the network operator, and reads the registers to discern status.
[0401] With the development of complex ASICs and FPGAS, there may hundreds or thousands of registers on a line card. The RTOS software may provide commands to users to read certain registers, but typically it is difficult to get full visibility of all the digital data on a line card and to debug issues on the line card.
[0402] We propose here a diagnostic tool that reads all ASIC, FPGA, and CPLD registers on a line card, compares the read values to expected values and reports the differences to a user for debugging, and/or uses the differences to provide debugging advice. The interface is a spreadsheet, created for example with Microsoft Excel, that has been programmed to contain a list of all the devices on a line card with one spreadsheet tab per device.
[0403]
[0404] The spreadsheet 5400 is first generated by a person that transposes the functional specification for each device to the spreadsheet. Reading the data from the line card requires that the user have a communications link from their laptop to the line card. This can be done with a serial debug port or standard protocol such as telnet. The expected values can be generated from the functional specification, or by reading a device in a known good state and copying the read values from the “Actual” column to the “Expected” column. Differences between read and expected values can be selectively highlighted, as shown in element 5490. Several standard configurations can be stored in the spreadsheet so that the user can compare values depending on the expected card configuration. The spreadsheet has an “Update” button 5495 that triggers a macro to read the registers on the line card (user can select which devices are updated), copy the data to the appropriate “Actual” column in the spreadsheet, and highlight any differences between the actual and expected values. The spreadsheet can also be programmed to hide data when the actual and expected values are equal.
[0405] This diagnostic spreadsheet 5400 therefore provides a network operator, field support engineer, or design engineer with a quick method to determine if a line card is correctly configured, or if there are any current alarms or hardware faults.
[0406] 8. Network Upgrades with Minimal Software Upgrades to Legacy Equipment
[0407] As telecommunications products evolve, there can be a need to add new products that reuse the shelf, backplane and/or management card of a legacy product. Furthermore, the new product release may have software that is not necessarily backwards compatible to the legacy product. This may be the case because the new product is enhanced with a new software architecture, and making the new software backwards compatible may require a lot of time and investment in engineering. To get a new product to market sooner, the new product may be deployed alongside the legacy product in two separate shelves 5510 and 5520 as shown in
[0408] We therefore disclose a method of combining the new product and legacy product in a single shelf 5610 as shown in implementation 5600 in
[0409] The EMS 5650 managing shelf 5610 will display it as two separate shelves (with separate IP addresses). Over time, as the software in the legacy equipment is upgraded, the legacy line cards 5627 can be upgraded remotely with software downloads to be managed by MGT-2 5635. Eventually all the legacy cards 5627 will be upgraded so that all cards are managed by the new software on MGT-2 5635, and MGT-1 5625 is not being used. At that point the software on MGT-1 5625 can be upgraded with redundancy enabled so that the chassis is managed with MGT-2 5635 and MGT-1 5635 is on standby to provide redundant management.
C. Subchannel Routing, Switching, Concatenation and Protection
[0410] Having described the core hardware elements of a subchannel-based architecture, as well as various techniques (which can be applied to ITU channel-based, as well as subchannel-based systems) for facilitating network visibility generally and in the context of network upgrades (where legacy equipment is reused whenever feasible), we now tum our attention to various methods for implementing, on a subchannel-based architecture, the routing, switching, concatenation and protection of client circuits across nodes of an optical WDM network. It should be noted that the extent to which these methods are implemented in software and/or general-purpose or dedicated hardware is generally a matter of design choice.
[0411] 1. OSC Options and Routing Protocols
[0412] WDM equipment often requires that the EMS have a management connection to all remote nodes for functions such as provisioning equipment, reporting faults, downloading software upgrades, and retrieving and reporting performance metrics. The node management card (MGT) also needs a management connection to remote nodes for end-to-end provisioning, controlling protection switching, and reporting remote performance and faults. For these functions, current WDM equipment deploys an optical service channel (OSC) that is outside of the ITU-T G.692 spectral window, i.e. at 1510 nm or 1620 nm.
[0413] We disclose here an alternative implementation that enables remote management information to be transmitted over (1) a separate unamplified wavelength 5710 such as 1510 nm or 1620 nm, (2) a separate amplified wavelength 5720, (3) the overhead channel 5730 of a subchannel 5735, or (4) an unused portion of the payload (not shown). In one embodiment, the management software uses OSPF routing to select the overhead channel with the highest bandwidth. Other routing protocols such as RIP may also be used. A general embodiment 5700 of this alternative routing of management traffic is shown in
[0414] The alternative path selected for any given implementation is a design choice made after balancing the various advantages and limitations of each approach, such as those shown in Table 1. As will become apparent below, use of any of the alternative paths, as opposed to a dedicated OSC, enhances remote management functionality by enabling greater network visibility of information at a lower level of granularity, which in tum facilitates the detection and repair of problems, as well as the modification and upgrading of network functionality.
TABLE-US-00001 TABLE 1 Remote Management Path Advantages Limitations OSC - non amplified wavelength Highest bandwidth Higher cost to add and drop Not affected by amplifier a special wavelength failure Not enough reach for extended links OSC- amplified wavelength Highest bandwidth Affected by amplifier Good for extended links failure Out-of band overhead (GCC) No extra cost Lower bandwidth Affected by amplifier and line card failures Unused VLAN or VCG on No extra cost Affected by amplifier and muxponder Higher bandwidth than GCC line card failures Needs to be re-routed when port is assigned to traffic
[0415] Similar to the standard OSPF protocol, management traffic is routed between nodes based on a metric that is inversely proportional to the bandwidth of each path. This requires each independent link to first establish end-to-end connectivity by handshaking with the remote end. After the connection is established, each link must publish its availability, end points, and bandwidth measure. OSPF routing tables on the MGT then select a route between each node. If required, load balancing can also be implemented on the management channels. In general, the routing algorithm and updates follow a standard OSPF implementation.
[0416] 2. Security Application with Subchannel Hopping
[0417] In addition to remote management applications, subchannels also facilitate secure communications that rely upon existing optical infrastructure, such as the subchannel muxponder shown in
[0425] 3. Optical Routing and Switching at the Subchannel Layer
[0426] Having described details of the design and control of subchannel muxponders, we now disclose novel applications of subchannel muxponders for optical routing and switching across network nodes. In one embodiment, data mapped onto the subchannels can be routed to any end terminal by selectively and independently tuning the wavelength of each subchannel, i.e. software tuning a laser's frequency to select a subchannel.
[0427] As noted above, this is distinguished from prior implementations using multiple lasers that were constrained to be (a) fixed within the same ITU window, and (b) transmitted to the same receive node. This current embodiment uses ITU-T G.692 compliant add/drop multiplexers to select WDM channels incident on a network element to be dropped at that node or to pass through to the next node.
[0428] To appreciate the detailed implementation of the applications described herein, it is helpful to review some general background information regarding the routing functions and software used to manage these subchannel routing and switching applications. Managing a large number of ITU channels, subchannels, and client services requires multi-layer routing software that uses subchannel mapping to direct services between endpoints.
[0429] In this regard,
[0430] To maintain the degree of flexibility necessary to manage the vast array of options afforded by the use of subchannels, the network management system responsible for maintaining the assignments of client services to subchannels throughout an optical WDM network employs (in one embodiment) the following set of rules: [0431] Multiplexing lower-rate services into a subchannel is constrained by hardware capabilities and bandwidth per subchannel [0432] 20.Math.Inverse multiplexing of higher-rate services to subchannels should be done on the same ITU channel (although this network design does not preclude a distribution over different ITU channels, it is impractical since it requires dedicated hardware at the WDM receive side to recombine the sub channels) [0433] Routing tables must provide overall network visibility [0434] The total number of lower-rate services per subchannel is fixed by the deployed hardware, but software should be flexible to allow future upgrades [0435] The total number of subchannels per ITU channel is fixed by the deployed hardware, but software should be flexible to allow future upgrades, e.g. from 4 to 10 subchannels [0436] East-west ambiguity must be resolved, software must control and track the traffic to fiber mapping [0437] Optional user-defined labels should be supported for users to refer to services and nodes with meaningful labels [0438] User is given choices of available paths [0439] Routing is distance and OSNR aware so that a path with better optical performance is preferred [0440] Protection traffic is placed on the side of the ring with worse optical performance [0441] Reuse of bandwidth at all layers in a network is supported. [0442] The number of nodes connected to a given node is as low as 1 for point-to-point applications, and as high as N−1, for mesh applications with an N-port WSS [0443] Interworking between subchannel muxponders and legacy ITU channel equipment is supported
[0444] We now describe various methods for managing optical bandwidth in accordance with the above requirements. In the examples below, we describe the routing tables for a ring network, but the tables do not limit the number of nodes that can be connected to each node.
[0445] When a new service or node is being added to the network, software-assisted routing either selects the lowest-cost available subchannel(s) or, if no subchannels are available, requests the network operator to add subchannel muxponders as required. Because of the flexibility of this design, the traffic assignments to subchannels and assignment of subchannels to ITU G.692 channels is not known a priori. These assignments depend on the network's real-time traffic demand and evolution of the network over time.
[0446] An example of a simple optical network is shown in
[0447] In
[0455] In one embodiment, bandwidth is managed with routing tables exchanged between network nodes. A simple routing table that describes the possible connections is shown in
[0456] After a node is commissioned and connected via the line fibers to a second node, the OSC connection between the nodes is used to exchange the node connections. The management cards at each node then exchange the routing information to build up a route connection table as shown in
[0457] The first table 6110 in
[0458] The fiber connections shown in this 2-dimensional table can also be listed in a linear representation as shown in
[0463] Each table proceeds from top to bottom with the propagation of light around the ring. For example the left-hand table 6210 of
[0464] This 2-dimensional routing table 6200 contains the possible connections only for each channel, or subchannel, but does not contain the additional dimension required to specify the actual configuration of each subchannel. To demonstrate that function, consider the example of a ring network with subchannel routing.
[0465] Each ITU channel is divided into N subchannels (N>=2); in our examples we assume that N=4. In a network with a plurality of nodes, each node can demultiplex at least one ITU channel. The control plane can map a plurality of client signals to tunable lasers at each node, and can route any client signal to any other node by tuning the transmitter laser of that signal to a subchannel within the ITU channel associated with the destination node.
[0466]
[0467] In this example, the traffic map has two 10 Gb/s connections between every node in a protected full-mesh configuration. The mapping of subchannels is given in the legend in the middle of the diagram. Note that each node has an unassigned subchannel available to carry more traffic. Also note that subchannels are reused at different ITU channels, e.g. SC-2 is used to connect Node 200 to Node 220, as well as Node 210 to Node 230.
[0468]
[0469] In
[0470]
[0471]
[0472] Available bandwidth in
[0473]
[0479] Note that table 6600 is divided into two halves. The top half 6610 is for the counterclockwise fiber connection in
[0480] To illustrate how this table 6600 works, consider the example of the connection, highlighted in
[0481] This circuit has a corresponding protected connection that is highlighted in FIG. This connection uses the same subchannel, but it propagates around the other side of the ring, passing through Nodes 2 and 3 between the Node 1 and Node 3 terminals.
[0482]
[0483] To determine if there is a subchannel available for a new circuit, consider the request for a new circuit between Node 1 (added at Port 2) and Node 2 (dropped at Port 5). The subchannels available for such a circuit are highlighted in
[0484] As shown in these examples, the routing table indicates to the network operator which subchannels and channels are in use at each location of the network. With the fully-tunable subchannel lasers, any unassigned laser can then be mapped to any unused subchannel to provide the requested circuit. When a new circuit is requested, the table can indicate which subchannels are available, and which have the lowest cost of deployment. The routing information can also be passed to higher layers of software that monitor and control the subchannels.
[0485] The software can therefore provide to the network operator capacity lists and/or maps of in-service capacity, present but not deployed capacity, and unused capacity. The tables can also have options to group subchannels by those that are (1) deployed and in service (2) installed, but not in service, and (3) available to be deployed.
[0486] This architecture also supports sub-rate multiplexing within a subchannel. Various mappings 6900 to subchannels are shown in
[0487] The same routing tables can be used to support an overlay of lower-layer protocol routing with subchannel optical routing.
[0488] For example, suppose the subchannel muxponder supports standard 10 Gigabit Ethernet data on the client side, and the 10 Gigabit Ethernet data comes from a 10×1 Gigabit Ethernet multiplexer.
[0489] An example of the same routing approach can be applied to the overlay 7000 shown in
[0490] In
[0495]
[0500] The last column 7110 of
[0501] This architecture and routing method provides a means of interconnecting the rings and spurs shown in
[0502] The subchannel routing software provides multilayer routing where the first layer manages client services, the second layer manages subchannels, the third layer manages ITU channels, and the fourth layer manages fiber connections. Additional tables can indicate the status of these services and connections. The tables also provide route discovery for subchannels and services.
[0503]
[0504] In these tables, visual cues can be used to alert the operator about network problems. For examples, metrics that are failing a requirement can be colored red, and metrics that are close to failing can be colored yellow. Moreover, in another embodiment, such cues could trigger automated actions including notifications of a problem or predefined corrective measures such as provisioning or de-provisioning a circuit.
[0505] 4. Directionless Subchannel Muxponder
[0506] There is a need in WDM optical networking for directionless transponders and muxponders. In this context, “directionless” means that the circuit provided by the transponder or muxponder can be remotely switched by software to be on either side of a ring, i.e. the transmitter can switch between transmitting in the clockwise direction or counter-clockwise direction; and the receiver can select a circuit from the clockwise direction or counter-clockwise direction.
[0507]
[0508] With the red/blue filters inserted as shown in
[0509] The configuration 7400 of
[0510] 5. Subchannel Optical Protection
[0511] The subchannel network design offers a flexible means of protecting services. Traffic that propagates in one direction in a subchannel can be protected by the same or a different subchannel propagating around the ring in the opposite direction. This architecture also supports shared optical protection. Regardless of the protection architecture deployed, a protected circuit requires two basic functions at the terminals—the bridge function and switch function. The signal to be protected has to be bridged onto two redundant paths at the transmit end, and one of the two signals from the redundant paths must be switched at the receive end to be selected as the working circuit.
[0512] In the example shown in
[0513] An example of a simplified dedicated protection implementation 7500 is shown in
[0514] At each receiver, a 1×2 switch selects traffic from one of the designated subchannels. For example, the switch 7530 at Node 1 for Client 1 selects the I-200, SC-1 received signal in normal mode, and selects the I-400, SC-3 received signal when the working fiber pair is cut. The selection of subchannel can be done with the integrated crossconnect switch shown in
[0515] Although the crossconnect shown in
[0516] Another embodiment for performing the bridge and switch is shown in
[0517] The dedicated protection architecture shown in
[0518]
[0519]
[0520] The integrated crossconnects 7930a and 7930b perform the bridge and switch functions for Nodes 1 and 2, respectively. Traffic on the first client port at Node 1 is bridged to SC1 (transmitted over the working fiber) and SC3 (transmitted over the protection fiber). At the receive side the switch function in the crossconnect 7930a selects the traffic from SC1 or SC3 to be transmitted back to the first client port at Node 2. This design of the crossponder therefore provides dedicated protection of two working circuits with Subchannel 3 protecting the traffic in Subchannel 1 and Subchannel 4 protecting the traffic in Subchannel 2.
[0521]
[0522]
[0523] At the intermediate nodes (Node 3 in this example), the protection subchannels are switched to passthrough mode. In this example that means that SC4 is regenerated from Node 1, passing through Node 3, to Node 2, and SC2 is regenerated from Node 2, passing through Node 3, to Node 1.
[0524] The shared protection switching with subchannels requires real-time messaging software between the nodes over an overhead channel to coordinate the protection switching. It should be noted that, because one embodiment of the subchannel crossponder supports different protocols on each port, the protocol of the protection subchannel may have to be switched as well during the protection switch.
[0525] Also note that the protection bandwidth (SC2 and SC4 in this example) is normally unused so that it is available for low-priority traffic. For this example, a low-priority circuit could be established between the second client port at Node 1 and the second client port at Node 2 transmitting on SC2 from Node 1 to Node 2, and transmitting on SC4 from Node 2 to Node 1. Similar circuits could be established between Node 1 and Node 3, and between Node 3 and Node 2. Those circuits would be dropped in the event of a protection switch of high-priority traffic, since the protection switch then uses the protection bandwidth to maintain the high-priority circuit.
[0526] This type of shared protection falls under the category of OSPR (Optical Shared Protection Ring), that use a division between working and protection bandwidth similar to that used by a SONET Bidirectional Line Switched Ring (BLSR) defined in the Telcordia Standard GR-1230-CORE. [See also “Transparent Optical Protection Ring Architectures and Applications”, by M. J. Li et al, IEEE Journal of Lightwave Technology, Vol. 23, No. 10, p. 3388 (2005).]
[0527] In this protection architecture, when a failure occurs that causes a loss of signal on a span between two OADM nodes, a protection switch is initiated by the control software. Signaling messages from the nodes on either side of the failure are transmitted around the ring on the side away from the point of failure. Upon receiving the request to effect a protection switch, all the intermediate nodes discard the extra traffic, if used, to set up a protection link for the failed traffic.
[0528] It should be noted that the designs described above represent not only a novel device—i.e., the first subchannel crossponder—but a novel application of this device—i.e., the first application of a subchannel crossponder in a shared protection ring. This type of shared protection can also be applied to subrate overlay channels, such as the examples shown in
[0529] Also note that the crossconnect switch 1750 in the subchannel muxponder 1700 (shown in
[0530] 6. Distributed WDM Switching Network
[0531] By mapping client data to N subchannels on M ITU channels with tunable lasers, this architecture can support ring and mesh topologies with up to up N×M strict-sense nonblocking connections with low-cost fixed optical filters. In the examples described above, M=4 for 4 subchannels at 10 Gb/s, while N=on the order of 40 for C-band ITU channels spaced at 100 GHz, and N=on the order of 80 for C-band ITU channels spaced at 50 GHz, and N=on the order of 160 for C and L band channels spaced at 50 GHz. With 4 subchannels per ITU channel, this embodiment can therefore support a 640×640 full logical mesh of 10 Gb/s services, in a strict-sense nonblocking switching architecture.
[0532] Furthermore, if J subrate services are mapped to each subchannel, then J×M×N circuits can be supported by this network.
[0533] When 10 subchannels are mapped into an ITU channel, providing 100 Gb/s, the switching network size increases to a 1600×1600 full logical mesh of 10 Gb/s services.
[0534]
[0535] The subchannel routing software described in this document can be used to determine which subchannels are available on each network segment, establish and monitor subchannel circuits, and reconfigure subchannels for network upgrades such as node insertions. The subchannel muxponder can be used to upgrade an existing ITU network to provide M times the capacity while providing the additional functionality of subchannel routing, reconfiguration and restoration, switching, and physical layer monitoring. The network can also be operated in a hybrid manner, where subchannels coexist with standard ITU channels as ITU subchannels are subdivided into subchannels as the network grows. This provides a “pay as you grow” cost advantage.
D. Shared Wavelocker for Controlling Subchannel Frequencies
[0536] The above descriptions of various subchannel-related embodiments assume tunable lasers of sufficient precision to reliably distinguish multiple subchannels (e.g., subcarrier frequencies) within a single ITU channel. As noted above, tunable lasers for such subchannel-related applications require even greater accuracy than for ITU channel-based applications.
[0537] As is the case with all electronic and optical components, the performance characteristics of the lasers employed in DWDM systems change with temperature and with time. In particular, the frequency of emitted laser light changes due to ambient temperature variations (typically from −5 deg C. to 65 deg C.) and due to aging.
[0538] If the WDM system requirements call for better absolute laser frequency stability than that of the DWDM (Dense Wavelength-Division Multiplexing) laser itself, an external wavelocking scheme is preferred. In this scheme: (i) each laser has a set-point for its target frequency; (ii) the laser absolute frequency is measured by a measurement means that has the required absolute frequency accuracy; (iii) the control electronics and/or software calculate the offset between each laser's actual frequency and its target frequency, and communicates the error to each laser controller; and (iv) the laser set-point is adjusted appropriately to reduce the frequency error to a value within the system requirements. In this context, the terms “laser frequency” and “laser wavelength” may be used interchangeably.
[0539] U.S. Pat. No. 6,282,215 discloses a wavelocking scheme that employs one or more Fabry-Perot etalons placed inside each laser cavity. Yet, using at least one integrated etalon per laser adds cost to the system, and the locking error on each laser does not ensure that the lasers are all on the same frequency grid. Moreover, current integrated wavelocker designs offer absolute frequency accuracy on the order of +/−1 GHz or more. This level of absolute accuracy is adequate for WDM systems where channels are located on the ITU grid with spacing of 50 or 100 GHz, but this level of accuracy is not sufficient for DWDM systems such as those based on subchannels within an ITU with channel spacing on the order of 10 GHz.
[0540] Existing architectures partially address these drawbacks with designs that can lock multiple lasers to a grid using a shared external etalon. See, for example, U.S. Pat. No. 6,369,923, which uses an etalon with spacing between resonant frequencies equal to the channel spacing. It applies the same dither on each laser, with the dither being activated on one laser at a time while each laser is being monitored. U.S Pat. No. 7,068,949 also uses an etalon with spacing between resonant frequencies equal to the channel spacing. It applies different pilot tones or low-amplitude frequency dithers (i.e. dithering) to each laser to be locked. The wavelocker detects the pilot tones with a Fast Fourier Transform (FFT) signal analysis.
[0541] However, these methods do not scale to very large channel counts because the signal-to-noise ratio (SNR) of the signal required for locking decreases as more channels are added. These methods lock the laser array to the frequency grid of the Fabry-Perot etalon with an error on the order of +/−1 GHz. These methods also require a dither or pilot tone to be applied to each transmitter. The dither can add a bit-error penalty, and it also requires specialized hardware to be added to each laser.
[0542] We therefore disclose a method that offers significant performance and cost advantages over state-of-the-art wavelocking designs. In particular, this disclosed solution: [0543] 1. does not require any modifications to the transmitters—specifically, it does not require dithering the lasers, which can add a bit-error penalty; [0544] 2. scales to a very large DWDM channel count without a decrease in Signal-to-Noise-Ratio (SNR) of the signal required to wavelock the lasers; [0545] 3. independently measures and locks the frequency of each DWDM laser; [0546] 4. references the frequencies of each DWDM laser directly to an absorption frequency given by the fundamental physical quantum properties of molecules in gaseous state. Thus, it is predominantly independent of engineering and design tolerances, inaccuracies, manufacturing defects, etc., that are inherent, for example, in Fabry-Perot based wavelockers; [0547] 5. provides absolute frequency accuracy of wavelocking or referencing DWDM laser frequencies at least 20 times better (e.g. +/−50 MHz) than that of existing solutions with minimal errors over time and temperature; [0548] 6. provides locking without requiring hardware calibration; [0549] 7. provides an absolute accuracy that is determined by a National Institute of Standards and Technology (NIST) certified reference that is directly linked to the fundamental frequency standards used by NIST; and [0550] 8. provides wavelength accuracy comparable to that obtained by a NIST reference, since the frequency reference is based on absorption lines that have been identified by NIST.
[0551] See the following references for background in this context: (i) W. C. Swann and S. L. Gilbert, “Line centers, pressure shift, and pressure broadening of 1530-1560 nm hydrogen cyanide wavelength calibration lines”, J. Opt. Soc. Am. B, Vol. 22, No. 8, pp. 1749-1759, August 2005; (ii) S. L. Gilbert, W. C. Swann and C-M Wang, “Hydrogen Cyanide H.sup.13C.sup.14N absorption reference for 1530 nm to 1565 nm wavelength Calibration—SRM 2519a, Standard Reference Materials, National Institute of Standards and Technology Special Publication 260-137, 2005 Edition; (iii) W. C. Swann and S. L Gilbert, “Pressure-induced shift and broadening of 1510-1540 nm acetylene wavelength calibration lines”, J. Opt. Soc. Am B 17, pp. 1263-1270 (2000); and (iv) S. L. Gilbert and W. C. Swann, “Carbon monoxide absorption references for 1560 nm to 1630 nm wavelength Calibration—SRM 2514 (.sup.12C.sup.16O) and SRM2515 (C.sup.16O), Standard Reference Materials, National Institute of Standards and Technology Special Publication 260-142, 2002 Edition.
[0552] In one embodiment, a measured DWDM signal laser is referenced to a tunable laser (oscillator) that has a well-known and stable absolute frequency by measuring the beat frequency between the two lasers. This gives a frequency error equal to the frequency accuracy of the reference laser. If improved accuracy is required, the accuracy of the reference laser is improved by calibrating it in real-time to the absorption lines of a gas cell.
[0553] To minimize the system cost, this embodiment employs means of locking multiple DWDM lasers with a shared measurement system. These same measurement techniques could, however, be used with a single laser.
[0554] The strength of the beat frequency signal between two lasers depends on the polarization alignment of the two lasers. Polarization alignment between fiber-pigtailed lasers can be maintained with polarization-maintaining fibers (PMF). However, most DWDM components have single-mode fiber (SMF), which does not preserve the polarization. Some embodiments described below use PMF to control the polarization. Other embodiments use a polarization scrambler for cases where PMF is not available.
Case A
Oscillator and Signal Lasers Linearly Polarized and All Polarizations Aligned [NO Absorption Cell]
Embodiment 1
Beating of Two Lasers, Both at Fixed Frequencies
[0555] The simplest example of a frequency beating phenomenon may be described as follows. Assume that two laser beams of equal optical power and aligned polarizations are launched into the Polarization Maintaining (PM) optical fiber. Assume that the first laser is tuned to an optical frequency f.sub.o (oscillator) and the second laser is tuned to an optical frequency f.sub.s (signal) so that the frequencies differ by:
f.sub.RF=|f.sub.s−f.sub.o|, (e.g. f.sub.RF=500 MHz);
[0556] Also assume that the linewidth of both lasers (Δfo-FWHM for the oscillator and Δfs-FWHM for the signal laser) are approximately the same and equal to:
Δf.sub.FWHM=Δf.sub.o-FWHM=Δf.sub.s-FWHM;
[0557] and substantially smaller than f.sub.RF (e.g. Δf.sub.FWHM=1 MHz).
N.B. sub-index “FWHM” stands for a “Full Width at Half Maximum” linewidth definition.
[0558] When the combined light of both lasers is detected by a photodetector with an electrical bandwidth larger than f.sub.RF, but much smaller than the frequencies of optical light f.sub.s or f.sub.o, the photocurrent of the photodetector would have a sinusoidal electrical signal oscillating at the beat frequency f.sub.RF. This phenomenon is known as frequency beating, in this example between f.sub.s and f.sub.o.
[0559] The photocurrent of the photodetector detecting the laser frequency beating can be amplified by a trans-impedance amplifier (TZ) and filtered by an electrical bandpass filter (BPF) centered at a fixed or tunable frequency f.sub.RF with a fixed or tunable electrical bandwidth Δf.sub.RF-FWHM (Δf.sub.RF-FWHM being smaller than 2*f.sub.RF, but larger than Δf.sub.FWHM). If required, the beat signal can be amplified at the input or output of the BPF. The BPF can act also as an amplifier. The beat signal can be detected as follows. The BPF output is rectified, for example, by using a zero offset rectifier (i.e. a rectifier without a typical 0.7V voltage drop (offset) of a simple semiconductor silicon diode rectification); averaged, e.g., by an operational-amplifier-based integrator; digitized by an analog to digital converter (ADC); and processed in the digital domain by, e.g., a digital signal processing (DSP) circuit. Note that the band pass filtering, rectification, amplification and any other signal processing required can be performed after direct ADC conversion of the TZ output in the digital domain, e.g. within a microprocessor or aDSP.
[0560] For the purpose of this description, we call the electronic detection and processing system that measures the beat frequency the “RF Detection of the Beat Signal” (RFDBS), and its Direct Current (DC) (and/or direct voltage) signal at the input of the ADC after analog processing described above as the “RFDBS Output.”
Embodiment 2
[0561] Beating a DWDM Signal Laser at Fixed Frequency (with a Narrow Optical Carrier) with an Oscillator Laser with a Scanned Frequency
[0562] We now expand the first example to a more practical beating system suitable for DWDM applications. We now assume that in addition to all the conditions described above, the frequency of the reference laser, f.sub.o, is tuned from f.sub.s−f.sub.RF−ε to f.sub.s+f.sub.RF+ε, where ε is much larger than Δf.sub.FWHM, See graph 8400 in
[0563] While scanning the oscillator laser within the said range, the amplitude of the RFDBS output would show two strong peaks (maxima substantially higher than zero) at frequencies of the oscillator laser approximately equal to f.sub.o=f.sub.s−f.sub.RF and f.sub.o=f.sub.s+f.sub.RF, where the equal sign means an equality within +/−Δf.sub.RF-FWHM or a few times +/−Δf.sub.RF-FWHM.
[0564] In this example the RFDBS output is maximized when the oscillator frequencies are set to f.sub.o-left and f.sub.o-right.
[0565] By analyzing the frequency positions of two RFDBS output peaks one can determine that the frequency of the signal laser to measured is given by:
f.sub.o-set=(f.sub.o-left+f.sub.o-right)/2=f.sub.s.
[0566] The described example is valid not only for DWDM signal lasers which are narrow in spectrum, as in
Embodiment 3
[0567] Beating a DWDM Signal Laser at a Fixed Frequency (with a Broad Spectrum) with a Scanned in Frequency Oscillator Laser
[0568] For DWDM modulation formats such as duo-binary (DB), Quadrature-Phase-Shifted-Keying (QPSK) or Differential-Quadrature-Phase-Shifted-Keying (DQPSK), the optical carrier is substantially or totally suppressed and the signal laser spectrum is broad (e.g. several or several tens of GHz) as shown in graph 8500 in
[0569] In this case, the RFDBS Output signal would in general show two broad spectral lines or more. They can be distinct and separated in spectrum as in
[0570] In one embodiment, the RFDBS signal spectrum, namely the RFDBS output versus the oscillator laser frequency, can be processed and analyzed, and the absolute frequency of the signal laser, f.sub.s, (e.g. defined at the center of its broad spectrum) can be determined.
General Approach
[0571] In general, for each modulation format of DWDM signal lasers and specific DWDM system requirements, the optimum set of system parameters such as f.sub.RF, Δf.sub.RF-FWHM, Δf.sub.o-FWHM, bandwidth of the photodetector, gain and integration constant of the processing circuit, intensity of both signal and oscillator lasers and so on, exist. Optimization of these parameters and the overall design is well known in the art of heterodyne radio receivers design.
Implementation Type 1
[0572]
[0573] An algorithm implemented by the control unit 8650 in
[WITH Absorption Cell]
[0582] In DWDM systems which require higher or substantially higher absolute signal laser frequency stability and accuracy than that given by the oscillator laser, the oscillator laser can be calibrated during each scan by a more precise external frequency reference.
Description of a Gas Cell as Wavelength Reference
[0583] A very stable and accurate frequency reference is available in the form of absorption cells filled with specific molecules in a gaseous state. A gas chosen for this application has many narrow absorption lines within the spectral region of interest. For example, the following molecules can be employed in different spectral regions:
TABLE-US-00002 1255-1355 nmHF Hydrogen Fluoride O-band 1510-1540 nm .sup.12C.sub.2H.sub.2 Acetylene S-band 1529-1564 nm H.sup.13C.sup.14N Hydrogen Cyanide C-band 1560-1600 nm .sup.12CO Carbon Monoxide L-band 1590-1640 nm .sup.13CO Carbon Monoxide L-band+
[0584] To assure absolute accuracy of the location of the absorption lines in the optical spectrum, the molecules in the gas cell must contain only particular atomic isotopes with well-defined reference frequencies.
[0585] A mixture of molecular gases can be used to cover a much wider spectrum range than listed above. For example, a mixture of Hydrogen Cyanide (H.sup.13C.sup.14N), Carbon Monoxide (.sup.12CO) and Carbon Monoxide (.sup.13CO) covers the spectral range 1520 nm to 1640 nm.
[0586] A typical absorption spectrum 8700 of Hydrogen Cyanide (H.sup.13C.sup.14N) is shown in graph 8700 in
[0587] The spectral positions of all absorption lines change only very slightly with temperature. Since the temperature dependence of line positions is well known, this dependence can be calibrated out if the cell temperature is being measured and processed by the control unit (such as control unit 8650 in
[0588] The spectral positions of all absorption lines are predominantly dependent on a gas pressure in a cell as illustrated in graph 8800 in
[0589] The linewidths of the absorption lines also change with gas pressure as illustrated in graph 8900 in
[0590] As mentioned above, several molecular gasses (including Hydrogen Cyanide (H.sup.13C.sup.14N)) have been fully characterized by NIST and provide excellent absolute frequency references.
[0591] Graph 9000 in
[0592] Graph 9100 in
[0593] A summary of the absolute errors in absorption peak positions for Hydrogen Cyanide (H.sup.13C.sup.14N) at three different gas pressures is presented in Table 2 and Table 3 (assuming no corrections for temperature dependence).
TABLE-US-00003 TABLE 2 Parameter Units MIN MAX Operating Temperature Range degC −5 70 Gas Pressure Uncertainty % −25 25 Fitting Error MHz 2.5 Line Spacing GHz 58 172
TABLE-US-00004 TABLE 3 Cell Pressure (kPa) Units 1.0 3.3 13.3 Max. Frequency Error (2*Sigma) MHz 11 32 57 Max. Linewidth FWHM GHz 0.8 2.3 9.0
[0594] Table 3 shows that when a cell with 1.0 kPa gas pressure is used, the maximum (worst line) uncertainty of the absorption peak spectral position is +/−11 MHz (within 2 standard deviations). The average error among all lines under these conditions is +/−7.6 MHz. These uncertainties can be improved by 10-20% by calibrating out the temperature dependence.
[0595] Note that the absolute wavelength accuracy of the best commercially available laboratory wavemeters is +/−30 MHz. These instruments are very costly (tens of thousands of dollars), bulky, operate only at a laboratory temperature range, and are not suitable for DWDM system applications. Due to technical, physical, size and cost limitations, their absolute accuracy has not been improved at all over the last 15 years. At present, and at least the near future, only national standards laboratories are able to measure optical frequencies with better absolute accuracy than +/−30 MHz.
[0596] We describe herein methods to measure the absolute laser frequency with an accuracy of approximately +/−10 MHz in a cost effective way, and with a design that can easily be implemented in a DWDM system.
Calibration of the Oscillator Laser Frequency Setpoints by Reference Frequencies of the Absorption Cell.
[0597] This section describes how we can use the absorption cell described above as an ultra-stable optical frequency (wavelength) reference.
[0598] A part of the oscillator laser light is transmitted through the absorption cell and the resulting optical output from the cell is detected by a photodiode, followed by a TZ, a low-pass filter (LPF) (possibly with amplification) and converted to the digital domain by an ADC. We refer to the DC voltage at the input of the ADC as the “CELL Output”. Again as before, amplification, LPF and other processing functions can be implemented in the digital domain, e.g. in a DSP, when the ADC is installed just after the TZ.
[0599] While the oscillator laser is being scanned in frequency, the CELL Output signal would stay mostly constant (corresponding to a fully transparent cell without any gas) except for the spectral regions which have gas absorption lines.
[0600] A typical spectral shape of an absorption line of a gas cell is presented in graph 9200 in
[0601] The oscillator frequency in
[0602] After accumulating all the absorption line points during the scan (i.e. the CELL Output versus the oscillator set frequency), the collected data can be analyzed by variety of methods in order to find an absorption dip position f.sub.CELL-i, where index “i” numbers consecutive dips in the whole absorption spectrum (e.g. 50 strong lines in Hydrogen Cyanide).
[0603] The simplest method and the least accurate method would be to select a sampling point of the scan with the lowest value. The most sophisticated and most accurate method would involve: [0604] 1 fitting a straight line or a parabola to the relatively flat background signal around the absorption line and subtracting this fit from the measured sampling points of the absorption line; [0605] 2 fitting to the full (and background free) absorption shape a theoretical Galatry function which offers a perfect fit to the shape of the line; [0606] 3 determining from the Galatry function an optical frequency of the dip position, f.sub.cELL-i [0607] 4 finding the oscillator frequency setpoint, f.sub.o-near-CELL-i, which is the closest to dip position; [0608] 5 fitting a straight line or a parabola to several oscillator optical frequency setpoints, f.sub.o-set-j, (where index “j” numbers consecutive sampling setpoints) recorded during the scan for each sampling point and located approximately symmetrically around f.sub.o-near-CELL-i; [0609] 6 interpolating the function determined in point (v) to calculate the oscillator frequency setpoint, f.sub.o-set-CELL-i, which corresponds to tuning the oscillator to the minimum of the absorption line with index “i”, f.sub.cELL-i; [0610] 7 assigning to the oscillator setpoint f.sub.o-set-CELL-i an optical frequency value determined by NIST for this absorption line, f.sub.cELL-i.
[0611] Simpler methods can be applied such as: [0612] 1 fitting a Voigt or Lorentzian profile function instead of Galatry function; [0613] 2 not subtracting the background; [0614] 3 fitting a Gaussian function or a parabola only in the neighborhood of the absorption dip;
[0615] Regardless of the method used in determining the spectral dip position, the end result of this process is to find the setpoint of the oscillator, f.sub.o-set-CELL-i, which would tune it as accurately as possible to the dip of the absorption line and to assign to this setpoint the NIST-determined optical frequency, f.sub.CELL-i.
Embodiment 4
[0616] Beating of a DWDM Signal Laser at Fixed Frequency (with a Broad Spectrum) with an Oscillator Laser Scanned in Frequency and a Frequency Reference Cell
[0617] Calibration of the oscillator frequency setpoints against the known positions of the cell absorption peaks can be used to significantly improve the absolute frequency accuracy of the oscillator and consequently the signal laser.
[0618] The oscillator frequency setpoints can be calibrated with a very high absolute accuracy only at the absorption peak frequencies, f.sub.o-set-CELL-i=f.sub.CELL-i.
[0619] Any other optical frequency of the oscillator setpoints needs to be calibrated by interpolation or extrapolation of two or more f.sub.o-set-CELL-i determined setpoints.
[0620]
Implementation Type 2
[0621] A practical implementation 9400 of calibration of the oscillator setpoints and the measurement of beat frequency spectrum is shown on
[0622] A temperature sensor 9410 measuring the temperature of the absorption cell 9420 is optional and required only if a slight temperature dependence of the absorption line positions needs to be calibrated out.
[0623] An algorithm implemented by the control unit 9450 in
Implementation Type 3
[0637] The implementations described above assumed that the optical output power of the oscillator laser does not change during the frequency scan. Generally, this assumption may not be correct and power variability of the oscillator potentially distorts both the CELL Output and RFDBS spectra measurements.
[0638]
Implementation Type 4
[0639] For some DWDM system applications, the implementations described above may not be accurate when the signal laser is being modulated. This occurs when the signal laser light is modulated by an RF signal, e.g. at 10 Gb/s, resulting in a signal optical bandwidth, Δf.sub.s-FWHM, of several GHz, e.g. 16 GHz. Such a wide optical bandwidth would produce an approximately equally wide RFDBS Output spectrum, thereby reducing the accuracy of the measurement by an equivalent amount.
[0640]
Case B
Oscillator Laser Output is Linearly Polarized but the Signal Lasers Polarization Randomly Changes in Time
[0641] In the above embodiments, both signal and oscillator lasers light are polarized linearly and both polarizations are aligned on the photodetector. In some applications, the implementation of these designs would be too costly or not practical.
[0642] The strength of the beat frequency (RFDBS Output) depends on the polarization alignment between the two lasers. When the lasers are polarized orthogonally to each other the beat frequency would not be generated at all. This issue is addressed below in a practical design for random polarizations.
Implementation Type 5
[0643]
[0644] In this implementation, the oscillator laser 9715 light is transmitted through a polarization scrambler 9720 with preferably high scrambling speed (e.g. over 1 kHz). At the output of the polarization scrambler 9720, the polarization of the oscillator changes rapidly, and after some time reaches all or almost all polarization states possible.
[0645] The scrambled oscillator light 9730 will beat with the randomly polarized and time-dependent signal light for half of the time on average, providing that: [0646] 1 the integration time constant of the integrator placed before the ADC converter which provides RFDBS Output is substantially longer than the scrambling speed; and [0647] 2 the scanning speed of the oscillator laser is slow enough that, at each sampling point, both RFDSB and CELL Outputs would reach a steady state.
[0648] The implementation 9700 illustrated in
[0649] Thus, this novel approach applies to both types of fiber systems: (i) based on polarization maintaining fiber; and (ii) standard non-polarization maintaining fiber such as SMF-28; or hybrid. In both systems, the absolute accuracy of stabilizing a DWDM signal laser or lasers remains the same.
Stabilization of Multiple Signal Lasers in DWDM System
[0650] This approach of stabilizing DWDM signal laser wavelength can be applied in many different architectures to stabilize multiple signal lasers.
Implementation Type 6
[0651]
[0652] This approach can also be used as a very accurate, high resolution optical spectrum analyzer or fiber monitor.
[0653]
[0654] The absorption frequencies are characterized, and do not vary significantly with temperature. Measuring the absorption of the gas cell 10150 versus the frequency of the reference tunable laser 10115 enables the software to apply a calibration factor to the reference laser 10115 to increase its accuracy to the order of ±0.1 GHz or better.
[0655] A microprocessor algorithm for the circuit shown in
[0660] This method can also be used to measure the spectrum of signals in a transmission fiber to provide a monitoring and alarm function.
[0661] There are often cases in an optical network where it is difficult to maintain the polarization between the reference laser and the signal lasers. In such cases, the beat signal can be measured by using a polarization controller 10250 (as shown in embodiment 10200 in
[0662] An alternative embodiment 10300 is shown in
[0663] Another embodiment of a subchannel muxponder 10400 is shown in
[0664] For example, 50 GHz XFPs can be locked to a 25 GHz or 12.5 GHz grid with the improved frequency accuracy given by the locker 10413.