This specification relates to optical communications.
A conventional reconfigurable optical add-drop multiplexer (ROADM) is a form of optical add-drop multiplexer that additionally provides wavelength selective switching. This provides for particular wavelength channels to be added or dropped from a fiber as optical signals. ROADM's typically include a number of wavelength selective switches. A wavelength selective switch is a switch that enables optical signals with arbitrary wavelengths in, e.g., optical fibers, to be selectively switched from one optical fiber to another.
In general, one aspect of the subject matter described in this specification can be embodied in apparatuses that include multiple ingress ports coupled to N units of 1×n splitters, wherein each 1×n splitter includes multiple cross connect ingress branches and a drop branch; multiple egress ports coupled to N units of n×1 combiners, wherein each n×1 combiner includes multiple cross connect egress branches and an add branch; a M×M′ fiber shuffle providing cross connect between the ingress branches and the egress branches such that each branch from an ingress 1×n splitter is linked to a branch of each n×1 combiner; and a wavelength blocker array comprising N×n wavelength blocker units where n≧N, each wavelength blocker unit coupled to a fiber of the M×M′ fiber shuffle. Other embodiments of this aspect include corresponding systems and methods.
These and other embodiments can each optionally include one or more of the following features. The wavelength blocker array is positioned such that each wavelength blocker unit is also optically coupled to an ingress branch of one of the 1×n splitters such that each wavelength blocker unit includes an input port coupled to a corresponding ingress branch and an output port coupled to a fiber of the M×M′ fiber shuffle. Each wavelength blocker unit includes an input port coupled to the drop branches of the N units of 1×n splitters. The wavelength blocker array is positioned such that each wavelength blocker unit is also optically coupled to an egress branch of one of the n×1 combiners such that each wavelength blocker unit includes an input port coupled to a fiber of the M×M′ fiber shuffle and an output port coupled to a corresponding egress branch. Each wavelength blocker unit includes an input port coupled to the add branches of the N units of n×1 combiners. Each wavelength blocker unit is configured to selectively pass, block, or attenuate an input wavelength channel. The apparatus further includes a second wavelength blocker array coupled to the M×M′ fiber shuffle. The wavelength blocker array is coupled to the drop branches of N units of 1×n splitters and the second wavelength blocker array is coupled to the add branches of the N units of n×1 combiners. Each drop branch is coupled to one of multiple degree drop ports. The multiple degree drop ports are coupled to a twin multi-cast switch, and wherein a wavelength channel received from a particular degree drop port is selectively added by the twin multi-cast switch to a degree add port coupled to an add branch of one or more of the n×1 combiners. Each splitter is configured to separate one or more input wavelength channels to each branch and wherein a particular wavelength channel of a particular branch that is coupled to a one or more selected egress ports through the M×M′ fiber shuffle is allowed to pass through the wavelength blocker array. One or more of M or M′ is equal to N2.
In general, one aspect of the subject matter described in this specification can be embodied in apparatuses that include N 1×2 ingress tap couplers, wherein a tapped branch of each ingress tap coupler is coupled to a degree drop and wherein N>1; a wavelength blocker array having N wavelength blocking units, each wavelength blocking unit coupled to a corresponding one of the N 1×2 ingress tap couplers; N 2×1 egress tap couplers, wherein a tapped branch of each egress tap coupler is coupled to a degree add; and a wavelength selective cross-connect (WSX) array coupled between the wavelength blocker array and the N 2×1 egress tap couplers, wherein the WSX array comprises multiple independently switched 2×2 WSX switches. Other embodiments of this aspect include corresponding systems and methods.
These and other embodiments can each optionally include one or more of the following features. Each wavelength blocker unit includes an input port coupled to a corresponding ingress tap coupler and an output port coupled to an input port of a particular 2×2 WSX switch. Each WSX switch includes two input ports and two output ports and wherein each WSX switch is independently controllable to switch between a bar state and a cross state, each switch state determining which input ports are coupled to which output ports. Based on a particular switch setting for the WSX array, a wavelength channel input to a first 2×2 WSX switch of the WSX array is routed through a series of the 2×2 WSX switches to a specified egress tap coupler. The WSX array includes eight 2×2 WSX switches. The WSX array includes twenty-four 2×2 WSX switches. A same wavelength channel received from different ingress tap couplers are routed by the WSX array to different egress tap couplers concurrently. A wavelength channel input at a particular ingress tap coupler can be routed to a first egress tap coupler while the same wavelength channel can be added from a degree add port and routed to a second egress tap coupler.
In general, one aspect of the subject matter described in this specification can be embodied in apparatuses that include multiple ingress ports; a wavelength blocker array having multiple wavelength blocking units, each wavelength blocking unit coupled to a corresponding one of the multiple ingress ports; multiple egress ports; multiple degree drop ports; multiple degree add ports; and a wavelength selective cross-connect (WSX) array comprising multiple 2×2 independently switched 2×2 wavelength selective cross-connect switches, wherein the WSX array is coupled to the wavelength blocker array, the multiple egress ports, the multiple degree drop ports, and the multiple degree add ports. Other embodiments of this aspect include corresponding systems and methods.
These and other embodiments can each optionally include one or more of the following features. Each wavelength blocker unit includes an input port coupled to a corresponding ingress port and an output port coupled to an input port of a particular 2×2 WSX switch. Each WSX switch includes two input ports and two output ports and wherein each WSX switch is independently controllable to switch between a bar state and a cross state, each switch state determining which input ports are coupled to which output ports. Based on a particular switch setting for the WSX array, a wavelength channel input to a first 2×2 WSX switch of the WSX array is routed through a series of the 2×2 WSX switches to a specified egress port. The WSX array includes sixteen 2×2 WSX switches. A same wavelength channel received from different ingress ports are routed by the WSX array to different egress ports concurrently. A wavelength channel received at the WSX array from a first ingress port is routed to a degree drop port and a same wavelength channel input at a degree add port is routed by the WSX array to a particular egress port. A wavelength channel received at the WSX array from a first ingress port is selectively routed to any one of the degree drop ports depending on a switch setting of the WSX array. A wavelength channel received at the WSX array from any of the ingress ports are selectively routed to a same degree drop port. A wavelength channel received at the WSX array from a first degree add port is selectively routed to any one of the egress ports depending on a switch setting of the WSX array.
In general, one aspect of the subject matter described in this specification can be embodied in apparatuses that include multiple degree drop ports; multiple degree add ports; multiple add ports; multiple drop ports; and a wavelength selective cross-connect (WSX) array comprising multiple 2×2 independently switched 2×2 wavelength selective cross-connect switches, wherein the WSX array is coupled to the multiple degree drop ports, the multiple degree add ports, the multiple drop ports, and the multiple add ports. Other embodiments of this aspect include corresponding systems and methods.
Particular embodiments of the subject matter described in this specification can be implemented so as to realize one or more of the following advantages. A wavelength blocker array (WBA) implementation of a wavelength selective cross-connect (WSX) can be less expensive and less bulky than a conventional 1×N wavelength selective switch based WSX. Additionally, a ROADM using a WBA based WSX is less bulky. The WBA also makes it easier to design devices having a higher port count, which can drive down the cost, e.g., for ROADMs. A WBA based WSX is also able to provide broadcast and drop-and-continue functionality.
A 2×2 WSX array based N.K×N.K WSX allows for an N×N WSX to be configured with a simpler structure resulting in lower cost and smaller equipment spacing. The 2×2 WSX can be integrated as an array to save cost and space. In some implementations, a 2×2 WSX array based N.K×N.K WSX can be designed to provide drop-and-continue functionality. Alternatively, in some other implementations, a 2×2 WSX array based WSX can be designed to provide a colorless and directionless add/drop port that provides increased flexibility on add and drop locations.
A twin N×N CDC add/drop shuffle has a wavelength selective function that can make multiple wavelength channels from different degrees combine to one drop port. A splitter can then be used to create more ports.
The N×N CDC add/drop shuffle can also turn unidirectional N add/drop ports into N colorless directionless and contentionless (CDC) ports, additionally using a splitter can extend N CDC ports to X (X>>N) CDC ports with very little cost. This can dramatically reduce the cost per CDC add/drop port.
The details of one or more embodiments of the subject matter of this specification are set forth in the accompanying drawings and the description below. Other features, aspects, and advantages of the subject matter will become apparent from the description, the drawings, and the claims.
Like reference numbers and designations in the various drawings indicate like elements.
There are M channels of optical signal that can be dropped off from one or more ingress fibers 102 and can be converted to an electrical signal through receivers 104. Additionally, an electrical signal can be input through transmitters 106 and converted to M′ channels of optical signal that can be added to one or more of the egress fibers 102.
In operation, the optical signal from any wavelength channel input through any ingress fiber can be non-blocking switched to any of the egress fiber ports using a WSX 108. Additionally, the optical signal of any wavelength channel input through any ingress fiber can be selectively dropped to one location, e.g., one or more receivers 104. Similarly, an optical signal of a particular wavelength channel input through one or more transmitters 106 can be added to a selected egress fiber. Therefore, the adding and dropping provided by the CDC WSX ROADM 100 is colorless and directionless. Additionally, the adding or dropping of a particular wavelength channel from one optical fiber does not block the adding or dropping of wavelength channels from the other optical fibers. Thus, the CDC WSX ROADM 100 is also contentionless.
The CDC WSX ROADM 100 has three main portions: the WSX 108, which links among degrees, e.g., particular ingress fibers to particular egress fibers 102; add/drop links among ingress/egress fibers to drop/add ports; and the transmitter/receiver 106/108 that converts signals between optical and electrical states. Each of these portions is described in greater detail below with respect to particular implementations.
The N-degree WSX ROADM 200 also includes a second part, which is a twin N×M multi-cast switch (MCS) 204 where N is the number of degrees and M is the number of add/drop pairs. The twin N×M MCS 204 includes two separate N×M MCS, a first N×M MCS 210 for drop and a second N×M MCS 212 for add. Each N×M MCS includes N units of 1×M splitters, M units of 1×N switch, and an NM×NM fiber shuffle to cross-connect the splitters and switches.
Acting in combination, each add/drop group from the N.K×N.K WSX 202 is linked to one of the twin N×M MCS 204 to provide M CDC add/drop so that the N-degree WSX ROADM 200 can support N degree wavelength selective cross-connect and L×M channel CDC add/drop.
In operation, an optical signal having multiple wavelength channels enters the first ingress WSS 214. The channel can be switched to a particular egress port of an egress WSS 207 and can exit the WSX 202 through a common port of the egress WSS, In particular,
Similarly, another wavelength channel from the first ingress WSS 214, wavelength channel 1-2, can be switched to the same or a different egress port. In particular, the example shown in
The same wavelength channel as wavelength channel 1-1 received at the first ingress WSS 214 can also be received at another ingress WSS 206. In particular, the example shown in
Additionally, a wavelength channel from a particular port of an ingress WSS 206 can be switched to drop. That same wavelength channel can be added from an add port and switched to a particular port of an egress WSS 207. In particular, the example shown in
For each N degree drop 224, there are one or more wavelength channels M. A wavelength channel from a degree drop 224 is distributed to each switch 228 by a splitter 226. In some implementations, a particular drop port can be identified and the switch is linked to that drop port. Another wavelength channel from the same degree drop can also be received and switched to drop to another drop port. Additionally, another wavelength channel with the same wavelength but different degree drop can be linked to a switch that directs the wavelength channel to a different drop port.
In reverse, a wavelength channel added from a particular add port to a switch 230 can be routed to a specified coupler 232 and on to a particular degree add 234. Similarly, a wavelength channel with the same wavelength can be routed to a different degree add. Each degree add can receive zero or multiple wavelength channels depending on the switching state.
The N.K×N.K WSX 300 also includes a wavelength blocker array (WBA) 304. The WBA 304 includes two or more wavelength blocker units, each operating independently. Each wavelength blocker unit includes at least one input port and an output port. In some implementations, an input port of each wavelength blocker unit is coupled to drop branches of the N units of 1×n splitters. There can be one or more wavelength channels received in input and each wavelength can be set as open, attenuated, or blocked by the particular wavelength blocker. The wavelength blocker is used to demultiplex the input signals, attenuate each signal independently at a value, then re-multiplex them into output signal. The attenuation of each wavelength channel can vary between two extreme statuses, one is called “pass” when the attenuation ratio is set as minimum value, the other is called block when is set as maximum value. The WBA 304 includes N(n) wavelength blocker units where n≧N. In some implementations, n=N such that the WBA 304 includes N2 wavelength blocker units where each wavelength blocker unit has an input port corresponding to an ingress branch of a particular splitter 302.
On the egress side, the N.K×N.K WSX 300 also includes N units of n×1 combiners 308 where n=N+1. The first N branches of each coupler 308 are designated for wavelength cross-connect providing a total of N2 egress branches. One additional branch from each coupler 308 is designated for providing a degree add. Thus, each combiner 308 has N total branches. The branches from each combiner 308 can be combined to a single output port. The N.K×N.K WSX 300 also includes a N2×N2 fiber shuffle 306. The fiber shuffle 306 provides cross-connect between the N2 ingress branches, by way of the N2 outputs of the WBA 304, and the N2 egress branches such that each branch of an ingress splitter 302 is linked to a branch of each egress combiner 308. In some alternative implementations, the fiber shuffle is an M×M′ fiber shuffle where one or more of M or M′ may be equal to N2 or may be some other suitable value. The remaining description of the WSX 300 is similarly applicable to an M×M′ fiber shuffle implementation.
In some implementations, a second WBA 310 is also included in the N.K×N.K WSX 300 between the N2×N2 fiber shuffle 306 and the egress couplers 308. This can provide additional wavelength channel filtering or attenuation. Additionally, in some other implementations, one or more additional WBAs 312 or 314 can be included. In particular, the WBA 312 is positioned between the WSX 300 and the degree drop 316 and the WBA 314 can be positioned between the WSX 300 and the degree add 318. In some implementations, the first WBA 304 includes an input port coupled to the drop branches of the N units of 1×n splitters and the second WBA 310 is coupled to the add branches of the N units of n×1 combiners.
Moreover, in some alternative implementations, a single WBA can be positioned either as WBA 304 or WBA 310. That is, a single WBA can be positioned on either side of the N2×N2 fiber shuffle 306. The WBA can perform the same functions regardless of which side of the N2×N2 fiber shuffle 306 it is placed.
In operation, there are one or more wavelength channels received at respective ingress ports of the splitters 302. A wavelength channel from an ingress is split and distributed to N branches. Each of the N branches of the ingress is input to the WBA 304. Based on the specified cross-connect route for the wavelength channel, the particular WB unit will set the wavelength channel open and let it pass while the other WB's for the split branches will block the wavelength channel from output. The optical signal for the passed wavelength channel is routed by the fiber shuffle 306 to a particular egress combiner 308 and from there to an egress port.
For example, a wavelength channel (ch. 1-1) received at a first splitter 320 of the splitters 302 is separated into N branches, each passed to the WBA 304. A passed signal from a particular WB unit of the WBA 304 can be routed, in this example, to a third coupler 322 of the egress couplers 308. In another example, a different wavelength channel (ch. 1-2) received at the first splitter 320 can be passed by a different WB of the WBA 304 and routed, in this example, to a fourth coupler 324.
In another example, a same wavelength channel as the wavelength channel 1-1 can be received at a second splitter 326 (ch. 2-1). Although it has the same wavelength, it is routed to different wavelength blockers of the WBA 304 and therefore can be routed to a different egress port. In this example, the passed signal of ch. 2-1 is routed to a first coupler 328.
Furthermore, a wavelength channel from an ingress port is also split to a drop branch and routed to its corresponding degree drop port. In some implementations, the wavelength channel is blocked by all WB's of the WBA 304. For the example shown in
Specifically, as shown in
The N.K×N.K WSX 300 can also provide drop and continue functionality. In particular, a wavelength channel received at a particular ingress splitter 302 can be passed by one or more wavelength blockers in the WBA 304 while also being dropped to a degree drop port. For example, as shown in
The WSX array 406 includes eight 2×2 WSX's, each controlled independently. Each 2×2 WSX has two input ports and two output ports. Each 2×2 WSX can be independently controlled to be in either a bar state or a cross state.
In another example, another wavelength channel having the same wavelength enters through an ingress port at a third ingress tap coupler 436 (ch. 3-1). This wavelength channel is switched to a different egress port at a fourth egress tap coupler 438 using the 2×2 WSX array 406 in the same switch setting. The path of the wavelength channel is shown by the dashed line 440.
Another wavelength channel received at the first ingress tap coupler 430 (ch. 1-2) can be switched to the same egress port as ch. 1-1 or can be routed to a different egress port according to a different switch setting. As shown in
Thus, each wavelength channel can be set as a bar or cross state independently such that different wavelengths from one ingress can have different settings. However, a same wavelength from two input ports of a 2×2 WSX have to have the same switching state, either both bar or both cross.
Additionally,
In particular, there are N ingress ports, each coupled to the WBA 504. The WBA 504 is similar to the WBA 404 described above and includes N wavelength blocker units that can selectively pass, block, or attenuate particular wavelength channels. The 2×2 WSX array 506 includes N2 or in this example 16, 2×2 WSX's, each controlled independently. Other implementations can include a different number of 2×2 WSX's in the WSX array. Each 2×2 WSX has two input ports and two output ports. Each 2×2 WSX can be independently controlled to be in either a bar state or a cross state. The bar and cross states for a 2×2 WSX were described above with respect to
The lattice arrangement of the 2×2 WSX's in the 2×2 WSX array 506 provide for routing wavelength channels passed by the WBA 504 to any one of the egress ports 508, or particular degree drop 510. Additionally, the 2×2 WSX array 506 is configured to allow an input add wavelength channel from one or more of the degree add ports 512 and route the added signal to one of the egress ports 508.
In another example, a wavelength channel having the same wavelength is input at a third ingress port 520 (Ch. 3-1). This wavelength channel also passes through a series of 22 WSX's in the 2×2 WSX array 506 to a fourth egress port 522 according to the same switch setting. The path of the wavelength channel Ch. 3-1 is shown by dashed path 524.
The path of a given wavelength channel through the 2×2 WSX array 506 varies depending on the switching setting of the array. For example, a second wavelength channel received at the third ingress port 520 (Ch. 3-2) can be routed to the same fourth egress port 522. However, under a different switch setting, the signal of the wavelength channel Ch. 3-2 can be routed to a different egress port. As shown in the example of
However, the wavelength channel received at the first ingress port 514 (Ch. 1-1) is directed to a degree drop port 544, as illustrated by path 540. A new signal of the same wavelength is input from a degree add port 546 and directed through the WSX array 506 to the second egress port 516 as illustrated by path 542.
The WSX array 506 can also be used to route the wavelength channel ch. 1-1 to different drop ports. In particular, the wavelength channel input at the first ingress port 514 can be routed by the WSX array 506 to degree drop port 548 along path 550, to degree drop port 554 along path 552, and to degree drop port 558 along path 556.
Similarly, the same wavelength channel can be added at a different degree add port. As shown in
The 2×2 WSX array 606 is a 2×2 array of 2×2 WSXs. In some implementations, there are N2 units of 2×2 WSXs. One or more wavelength channels can be received from each degree drop port 602. For example, each degree drop port 602 can correspond to a particular degree drop from a WSX such as shown in
Similarly, another wavelength channel (Ch. 2-1) having the same wavelength as Ch. 1-1 can be received from a second degree drop port 624 and routed to a third drop port 626 along path 628. The same wavelength can be input from a third add port 628 and routed to a second degree add port 630 along path 632 through the 2×2 WSX array 606.
A wavelength channel input at a third degree drop port 640 is routed along path 654 to the first drop port 616. A corresponding wavelength channel is input at the fourth add port 644 and routed along path 662 to a third degree add port 646. A wavelength channel input at a fourth degree drop port 642 is routed along path 656 to the first drop port 616 and a corresponding wavelength channel is input at the fourth add port 644 and routed along path 664 to a fourth degree add port 648.
The wavelength channel received at the second degree drop port 624 is routed along path 674 to the third drop port 626. Additionally, the wavelength channel is added at the third add port 628 and routed along path 676 to the second degree add port 630.
The wavelength channel received at the third degree drop port 640 is routed along path 678 to a fourth drop port 680. Additionally, the wavelength channel is added at the fourth add port 644 and routed along path 682 to the second degree add port 646.
The wavelength channel received at the fourth degree drop port 642 is routed along path 684 to a second drop port 686. Additionally, the wavelength channel is added at a second add port 688 and routed along path 690 to the fourth degree add port 648.
Additionally, a different switching setting can be used to provide the colorless add/drop of the add/drop shuffle 600. In particular, under particular switching settings, different wavelength channels can achieve different add/drop patterns.
While this specification contains many specific implementation details, these should not be construed as limitations on the scope of any invention or of what may be claimed, but rather as descriptions of features that may be specific to particular embodiments of particular inventions. Certain features that are described in this specification in the context of separate embodiments can also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment can also be implemented in multiple embodiments separately or in any suitable subcombination. Moreover, although features may be described above as acting in certain combinations and even initially claimed as such, one or more features from a claimed combination can in some cases be excised from the combination, and the claimed combination may be directed to a subcombination or variation of a subcombination.
Similarly, while operations are depicted in the drawings in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in sequential order, or that all illustrated operations be performed, to achieve desirable results. In certain circumstances, multitasking and parallel processing may be advantageous. Moreover, the separation of various system modules and components in the embodiments described above should not be understood as requiring such separation in all embodiments, and it should be understood that the described program components and systems can generally be integrated together in a single software product or packaged into multiple software products.
Particular embodiments of the subject matter have been described. Other embodiments are within the scope of the following claims. For example, the actions recited in the claims can be performed in a different order and still achieve desirable results. As one example, the processes depicted in the accompanying figures do not necessarily require the particular order shown, or sequential order, to achieve desirable results. In certain implementations, multitasking and parallel processing may be advantageous.