Controlling Compensation of Chromatic Dispersion in Optical Transport Networks
20230102960 · 2023-03-30
Inventors
Cpc classification
International classification
Abstract
A method (200) of controlling compensation of chromatic dispersion in an optical transport network. The method comprises determining (202) whether a residual dispersion, RD, of a first path (3) within the network is within a defined RD range and if the RD of the first path is outside the defined RD range the method comprises identifying (204) a first tuneable dispersion compensation module, TDCM, crossed by the first path (3), configured to apply a respective value of dispersion compensation. The method also comprises determining (206) a different value of dispersion compensation to be applied by the first TDCM to bring the RD of the first path within the defined RD range; if (208) the first TDCM is crossed by at least one other path (1, 2), checking (210) that the respective RD of said at least one other path is within a respective defined RD range for said different value of dispersion compensation; and generating (212) a control signal comprising instructions configured to set the first TDCM to apply said different value of dispersion compensation.
Claims
1-21. (canceled)
22. A method of controlling compensation of chromatic dispersion in an optical transport network, the method comprising steps of: determining whether a residual dispersion (RD) of a first path within the optical transport network is within a defined RD range; and responsive to the RD of the first path being outside the defined RD range: a) identifying a first tuneable dispersion compensation module (TDCM) crossed by the first path, the first TDCM configured to apply a respective value of dispersion compensation; b) determining a different value of dispersion compensation to be applied by the first TDCM to bring the RD of the first path within the defined RD range; c) if the first TDCM is crossed by at least one other path, checking that the respective RD of said at least one other path is within a respective defined RD range for said different value of dispersion compensation; and d) generating at least one control signal comprising instructions configured to set the first TDCM to apply said different value of dispersion compensation.
23. The method as claimed in claim 22, wherein identifying the first TDCM comprises identifying the TDCM crossed by a lowest number of other paths.
24. The method as claimed in claim 23, further comprising, responsive to said checking indicating that the respective RD of at least one of said lowest number of other paths is outside the respective defined RD range: identifying a further TDCM crossed by the first path, wherein the further TDCM is crossed by the next lowest number of paths and is configured to apply a respective value of dispersion compensation; and performing steps b) and c) for the further TDCM, wherein said step of identifying a further TDCM and steps b) and c) are iterated until a further TDCM crossed by the first path is identified for which the respective RDs of all the other paths that cross said TDCM are within the respective defined RD ranges or until all TDCMs crossed by the first path have been considered.
25. The method as claimed in claim 24, further comprising, if all TDCMs crossed by the first path have been considered, determining a new route for at least one of said lowest number of other paths so that said path no longer crosses the first TDCM and wherein said at least one control signal comprises instructions configured to set the first TDCM to said different value of dispersion compensation determined for the first TDCM.
26. The method as claimed in claim 22, wherein the optical transport network comprises nodes and links connecting pairs of nodes and wherein the first TDCM and the further TDCMs are equivalent TDCMs representing the composite effect of respective TDCMs at terminating nodes of respective links crossed by the first path.
27. The method as claimed in claim 22, wherein the defined RD ranges are a system RD range of the optical transport network.
28. The method as claimed in claim 22, wherein the first path is a new path to be added in the optical transport network.
29. The method as claimed in claim 22, wherein the first path is an existing path and the method is performed following teardown of another path within the optical transport network, and wherein the defined RD ranges lie within a system RD range of the optical transport network.
30. A method of adding a first path from a first node to a second node in an optical transport network, the method comprising steps of: computing a route for the first path across the optical transport network; and performing the method of controlling compensation of chromatic dispersion in the optical transport network according to claim 22.
31. The method as claimed in claim 30, wherein if the RD of the first path is outside the defined RD range, the method further comprises: computing a different route for the first path across the optical transport network and determining whether the residual dispersion (RD) of the first path on the different route is within the defined RD range, wherein said computing and determining are iterated until a route is identified for which the RD of the first path is within the defined RD range or until all potential routes have been considered for the first path; and if all potential routes have been considered without finding a route for which the RD of the first path is within the defined RD range, proceeding to the step of identifying a first TDCM.
32. An apparatus for controlling compensation of chromatic dispersion in an optical transport network, the apparatus comprising a processing circuitry and a memory, said memory containing instructions executable by said processing circuitry whereby said apparatus is operative to: determine whether a residual dispersion (RD) of a first path within the optical transport network is within a defined RD range; and if the RD of the first path is outside the defined RD range: a) identify a first tuneable dispersion compensation module (TDCM) crossed by the first path, the first TDCM configured to apply a respective value of dispersion compensation; b) determine a different value of dispersion compensation to be applied by the first TDCM to bring the RD of the first path within the defined RD range; c) if the first TDCM is crossed by at least one other path, check that the respective RD of said at least one other path is within a respective defined RD range for said different value of dispersion compensation; and d) generate at least one control signal comprising instructions configured to set the first TDCM to apply said different value of dispersion compensation.
33. The apparatus as claimed in claim 32, wherein the apparatus is operative to identify a first TDCM by identifying the TDCM crossed by a lowest number of other paths.
34. The apparatus as claimed in claim 33, wherein said memory comprises instructions executable by said processing circuitry whereby said apparatus is further operative, responsive to said check indicating that the respective RD of at least one of said lowest number of other paths is outside the respective defined RD range, to: identify a further TDCM crossed by the first path, wherein the further TDCM is crossed by the next lowest number of paths and is configured to apply a respective value of dispersion compensation; and perform steps b) and c) for the further TDCM, and iterate said step of identifying a further TDCM and steps b) and c) until a further TDCM crossed by the first path is identified for which the respective RDs of all the other paths that cross said TDCM are within the respective defined RD ranges or until all TDCMs crossed by the first path have been considered.
35. The apparatus as claimed in claim 34, wherein said memory comprises instructions executable by said processing circuitry whereby said apparatus is further operative to, responsive to all TDCMs crossed by the first path having been considered, determine a new route for at least one of said lowest number of other paths so that said path no longer crosses the first TDCM and generate said at least one control signal to comprise instructions configured to set the first TDCM to said different value of dispersion compensation determined for the first TDCM.
36. The apparatus as claimed in claim 32, wherein the optical transport network comprises nodes and links connecting pairs of nodes and wherein the first TDCM and the further TDCMs are equivalent TDCMs representing the composite effect of respective TDCMs at terminating nodes of respective links crossed by the first path.
37. The apparatus as claimed in claim 32, wherein the defined RD ranges are a system RD range of the optical transport network.
38. An apparatus for adding a first path from a first node to a second node in an optical transport network, the apparatus comprising a processing circuitry and a memory, said memory containing instructions executable by said processing circuitry whereby said apparatus is operative to: compute a route for the first path across the optical transport network; determine whether a residual dispersion (RD) of the first path is within a defined RD range; and if the RD of the first path is outside the defined RD range: a) identify a first tunable dispersion compensation module (TDCM) crossed by the first path, the first TDCM configured to apply a respective value of dispersion compensation; b) determine a different value of dispersion compensation to be applied by the first TDCM to bring the RD of the first path within the defined RD range; c) if the first TDCM is crossed by at least one other path, check that the respective RD of said at least one other path is within a respective defined RD range for said different value of dispersion compensation; and d) generate at least one control signal comprising instructions configured to set the first TDCM to apply said different value of dispersion compensation.
39. The apparatus as claimed in claim 38, wherein said memory contains instructions executable by said processing circuitry whereby said apparatus is operative, responsive to the RD of the first path being outside the defined RD range, to: compute a different route for the first path across the optical transport network; determine whether the residual dispersion, RD, of the first path on the different route is within the defined RD range; iterate said computing and determining until a route is identified for which the RD of the first path is within the defined RD range or until all potential routes have been considered for the first path; and if all potential routes have been considered without finding a route for which the RD of the first path is within the defined RD range, proceed to a).
40. An optical transport network comprising nodes and links connecting pairs of nodes and an apparatus for controlling compensation of chromatic dispersion in said optical transport network, the apparatus comprising a processing circuitry and a memory, said memory containing instructions executable by said processing circuitry whereby said apparatus is operative to: determine whether a residual dispersion (RD) of a first path within the optical transport network is within a defined RD range; and if the RD of the first path is outside the defined RD range: a) identify a first tuneable dispersion compensation module (TDCM) crossed by the first path, the first TDCM configured to apply a respective value of dispersion compensation; b) determine a different value of dispersion compensation to be applied by the first TDCM to bring the RD of the first path within the defined RD range; c) if the first TDCM is crossed by at least one other path, check that the respective RD of said at least one other path is within a respective defined RD range for said different value of dispersion compensation; and d) generate at least one control signal comprising instructions configured to set the first TDCM to apply said different value of dispersion compensation.
41. The optical transport network as claimed in claim 40, wherein said apparatus is operative to compute a route for the first path across the optical transport network to add the first path from a first node to a second node in the optical transport network.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
[0044]
DETAILED DESCRIPTION
[0045] The same reference numbers will used for corresponding features in different embodiments.
[0046] Referring to
[0047] determining 202 whether a residual dispersion, RD, of a first path 3 within the optical transport network is within a defined RD range; and
[0048] if the RD of the first path is outside the defined RD range:
[0049] a) identifying 204 a first tuneable dispersion compensation module, TDCM, crossed by the first path, the first TDCM configured to apply a respective value of dispersion compensation;
[0050] b) determining 206 a different value of dispersion compensation to be applied by the first TDCM to bring the RD of the first path within the defined RD range;
[0051] c) if 208 the first TDCM is crossed by at least one other path 1, 2, checking 210, 316 that the respective RD of said at least one other path is within a respective defined RD range for said different value of dispersion compensation; and
[0052] d) generating 212 at least one control signal comprising instructions configured to set the first TDCM to apply said different value of dispersion compensation.
[0053] In an embodiment, the step of identifying 204 a first TDCM comprises identifying the TDCM crossed by the lowest number of other paths.
[0054] In an embodiment, the method further comprises, responsive to the step of checking 210 indicating that the RD of at least one of the other paths that crosses the first TDCM is outside the defined RD range for that other path:
[0055] identifying a further TDCM crossed by the first path; and
[0056] performing steps b) and c) for the further TDCM.
[0057] The further TDCM is the TDCM that is crossed by the next lowest number of paths. The further TDCM is configured to apply a respective value of dispersion compensation.
[0058] The step of identifying a further TDCM, step b) and step c) are iterated until a further TDCM crossed by the first path is identified for which the respective RDs of all the other paths that cross that TDCM are within their respective defined RD ranges or until all of the TDCMs crossed by the first path have been considered.
[0059] Referring to
[0060] The residual chromatic dispersion (“residual dispersion”, RD) is the amount of chromatic dispersion, in ps/nm, that affects an optical signal due to the mismatch between the amount of dispersion compensation that a dispersion compensator, a TDCM in this case, can apply and the actual value of dispersion that an optical signal experiences as a result of traversing an optical fibre link.
[0061] The first TDCM and the further TDCMs are equivalent TDCMs, represented by a circle with an arrow through in
[0062] Implementing the method 200 may enable every path in the network to arrive at its planned destination node with all the transported wavelengths presenting a RD on the relevant receiver that fall within the defined RD range: [RDmin, RDmax]. In an embodiment, the RD range is a system RD range of the optical transport network. The RD range is therefore a system design constraint, valid for all network nodes in the network (assuming the same hardware is used for all the nodes).
[0063] Referring to
[0064] In an embodiment, if a single TDCM cannot be re-tuned to provide sufficient dispersion compensation to bring the RD of the first path within its defined RD range, re-tuning of multiple TDCMs may be attempted. In this embodiment, step a) comprises identifying first and second TDCMs crossed by the first path, each being configured to apply respective dispersion values.
[0065] Step b) comprises determining a different value of dispersion compensation to be applied by each of the first TDCM and the second TDCM to bring the RD of the first path within the defined RD range. Step c) comprises, if the first TDCM or the second TDCM is crossed another path, checking that the respective RD of the other path will still be within within its respective defined RD range if the first TDCM and/or the second TDCM is retuned to the respective different value of dispersion compensation. Step c) is performed for each other path that crosses one or both of the first and second TDCMs. Step d) comprises generating at least one control signal comprising instructions configured to set the first TDCM and the second TDCM to apply the respective different values of dispersion compensation.
[0066] This example considers first and second TDCMs, but it will be appreciated that more than two TDCMs crossed by the first path may be identified and new values of dispersion compensation determined for each.
[0067] For example, referring to
[0068] In an embodiment, the method further comprises, if all TDCMs crossed by the first path have been considered, determining a new route for at least one of said lowest number of other paths so that said path no longer crosses the first TDCM. The at least one control signal comprises instructions configured to set the first TDCM to said different value of dispersion compensation determined for the first TDCM.
[0069] In an embodiment, the defined RD ranges of the optical paths are a system RD range of the optical transport network. The system RD range may be associated with the receiver specifications of the network nodes.
[0070] In an embodiment, the first path is a new path to be added in the optical transport network.
[0071] In an embodiment, the first path is an existing path and the method is performed following teardown of another path within the optical transport network. The defined RD ranges lie within a system RD range of the optical transport network. This may be performed to improve the robustness of the remaining paths to future retuning of TDCMs on their paths.
[0072]
[0073] In the example, Path j traverses link FA and AB having two equivalent TDCMs 300 on its path, one per link. For clarity,
[0074] At the terminating node, B, after all the TDCMs encountered in the traversed nodes, the effective RD for Path j is computed:
[rd.sub.jmin,rd.sub.jmax]
[0075] where rd.sub.jmin is the RD of the first wavelength channels transported on the path and rd.sub.jmax is the RD of the tenth wavelength channel transported on the path. The eight intermediate wavelength channels have RDs that fall between rd.sub.jmin and rd.sub.jmax. An upper RD margin, u.sub.j, and a lower RD margin, l.sub.j, are defined as follows:
u.sub.j=RD.sub.max−rd.sub.jmax
l.sub.j=rd.sub.jmin−RD.sub.min
[0076] If both margins are positive, the RD of Path j is within the defined RD range, [RDmin, RDmax]. In general, these conditions are fulfilled, at the respective terminating nodes, by all the paths simultaneously active in the network. This may be assumed as a starting condition for the network.
[0077]
[0078] Path 3 crosses three links, L.sub.EF, L.sub.FA and L.sub.AB. If a change to the amount of dispersion compensation applied to path 3 is done by re-tuning the equivalent TDCM of L.sub.EF, only Path 3 is impacted, and the RD range of path 3 can be translated to within the defined RD range without affecting the RD of the other paths. If a change to the amount of dispersion compensation applied to path 3 is done by re-tuning the equivalent TDCM of L.sub.FA, Path 1 is impacted and its minimum and maximum RDs, i.e. its RD range, will be “translated” along with those of Path 3, and must remain within the defined RD range, [RD.sub.min, RD.sub.max], for the re-tuning of TDCM L.sub.FA to be acceptable. Finally, if a change to the amount of dispersion compensation applied to path 3 is done by re-tuning the equivalent TDCM of L.sub.AB, this would also impact Path 2 and its RD values.
TABLE-US-00001 TABLE 1 TDCM.sub.AB TDCM.sub.BC . . . TDCM.sub.FA . . . TDCM.sub.EF . . . I.sub.i u.sub.i Path 1 Y Y I.sub.1 > 0 u.sub.1 > 0 Path 2 Y Y I.sub.2 > 0 u.sub.2 > 0 Path 3 Y N Y Y I.sub.3 > 0 u.sub.3 < 0 . . .
[0079] Table 1 summarizes the above example. It represents, for each path, which TDCMs are present on the respective paths and, in the last two columns, the lower and upper margins. In the example, u.sub.3<0 because, as illustrated in 6, the RD range of Path 3 exceeds the upper limit RD.sub.max.
[0080] Referring to
[0085] In an embodiment, where the action of tuning a single TDCM, as described above with referent to
[0086] In an embodiment, if the above described steps do not solve the problem for path i, the final option is to try moving 730 other paths onto alternative routes within the network. In the example, Path 2 could be moved to the direct route AC becoming completely disjoined from Path 3.
[0087] Another important element is the “robustness” of each path to the compensation re-tuning on its route. The wider the margins li and ui of a path i, the more robust the path is to re-tuning of one or more TDCMs that it crosses. In steps described above, the re-routing of paths should also promote routes having higher margins, i.e. greater robustness, to facilitate future retuning of TDCMs.
[0088] The embodiments of the invention provide a method that reduces the residual dispersion affecting optical channels, by re-routing the relevant paths and/or re-tuning the TDCMs crossed by the optical channels. The method targets the instantiation of new optical channels with the concurrent verification that the existing channels do not suffer a detrimental effect on the respective residual dispersions.
[0089] If a new acceptable path is not available, a re-tuning of TDCMs is attempted to bring the RD of the path inside the RD boundaries of the receiver at the terminal node of the path. The goal of the proposed method is to find the best re-tuning setup of TDCMs while minimizing the impact of re-tuning TDCMs on the other paths. These steps are followed: [0090] Among all the possible TDCMs on the route of the new path, identify the one which is crossed by the minimum number of other paths. Tune such TDCM to move the RD of the path inside the acceptable boundaries. [0091] If the identified TDCM is crossed by other paths, verify if all the relevant RD ranges remain positive after tuning. If yes, the procedure is finished. Otherwise move to the next step. [0092] Among all the possible TDCMs on the route of the new path, identify the one which is crossed by the second minimum number of other paths in the network. Tune such TDCM to move the RD of new Path inside the boundaries and, simultaneously, check if the RD of the other involved paths is not displaced outside of the boundaries. [0093] The procedure is iterated until a suitable TDCM, is identified.
[0094] The method allows the use of high-speed cost-effective direct detection optical interfaces, for example 25G NRZ and 50G PAM4, in the 5G transport network, overcoming the operational issues (inventory, lack of configurability, wavelength routing constraints) of fixed DCMs and providing a method for automatic reconfiguration of TDCM.
[0095] The method may provide a cheaper alternative to DWDM coherent technology for 1000 and higher transmission rates; the state-of-art technology is by far too expensive for backhaul and aggregation applications. The method enables optical paths in a network to be routed through links with a tuneable dispersion compensation in order to let them collect their target dispersion compensation. The method therefore provides a reversed approach with respect to traditional networks where dispersion compensation is fixed and computed at link and aggregated DWDM bundle level.
[0096] The method addresses possible future network topologies where interconnection flexibility is introduced at the DWDM layer in 5G networks. This may enable meshed networks within 5G fronthaul/backhaul in which optical bypass is exploited to avoid overprovisioning of router/switches resources.
[0097] Corresponding embodiments and advantages are also applicable to the method of adding a first path from a first node to a second node in an optical transport network and the apparatus described below.
[0098] Referring to
[0099] determine whether a residual dispersion, RD, of a first path within the optical transport network is within a defined RD range; and
[0100] if the RD of the first path is outside the defined RD range:
[0101] a) identify a first tuneable dispersion compensation module, TDCM, crossed by the first path, the first TDCM configured to apply a respective value of dispersion compensation;
[0102] b) determine a different value of dispersion compensation to be applied by the first TDCM to bring the RD of the first path within the defined RD range;
[0103] c) if the first TDCM is crossed by at least one other path, check that the respective RD of said at least one other path is within a respective defined RD range for said different value of dispersion compensation; and
[0104] d) generate at least one control signal comprising instructions configured to set the first TDCM to apply said different value of dispersion compensation.
[0105] Referring to
[0106] computing 902 a route for the first path across the optical transport network; and
[0107] performing the method 200 of controlling compensation of chromatic dispersion in an optical transport network as described above with reference to
[0108] Referring to
[0109] The method comprises the following steps. A request for instantiation of a new path i is received 1002 and a routing engine computes 1004 an end-to-end route for the path i across the optical transport network. The route is computed following specific criteria such as administrative cost, wavelength continuity, and impairments constraints. The condition that the RD of the path i must be within the defined RD range is not imposed as a constraint during computation of the route. The method then proceeds to determining 702 whether the RD of the path i, on the computed route, is within the defined RD range. If yes, adding of the path i is concluded.
[0110] If the RD of the path i is not within the defined RD range, the method proceeds to computing 1006 an alternative route for path i across the optical transport network. The routing engine computes alternative end-to-end routes, following specific criteria such as administrative cost, wavelength continuity, impairments constraints. The condition that the RD of the Path must be within the defined RD range is now imposed as constraint during route computation; all routes having RDs that fall outside the defined RD range are discarded. If an alternative route is available 1010 for which the RD of the Path must be within the defined RD range, adding of the path is concluded on that route.
[0111] If an alternative path is not available, for example if the cost of the new route exceeds a target value or if it is not possible to find a new route with end-to-end wavelength continuity, the method proceeds to the steps of re-tuning TDCMs, as described above with reference to
[0112] Referring to
[0113] In an embodiment, the memory 804 contains instructions executable by the processing circuitry 802 whereby said apparatus is operative, responsive to the RD of the first path being outside the defined RD range, to compute a different route for the first path across the optical transport network and determine whether the residual dispersion, RD, of the first path on the different route is within the defined RD range. Further, the apparatus is operative to iterate said computing and determining until a route is identified for which the RD of the first path is within the defined RD range or until all potential routes have been considered for the first path. If all potential routes have been considered without finding a route for which the RD of the first path is within the defined RD range, the apparatus is operative to proceed (or rather return) to identifying the first tuneable dispersion compensation module, TDCM, crossed by the first path and the operations described earlier including determining a different value of dispersion compensation.
[0114] An embodiment provides an optical transport network 400, as illustrated in
[0115] In a further embodiment, WSON 400 alternatively comprises an apparatus 800 for adding a path from a first node to a second node in the WSON, as described above with reference to
[0116] An embodiment provides a computer program, comprising instructions which, when executed on at least one processor, cause the at least one processor to carry out any of the above steps of the method 200, 700 of controlling compensation of chromatic dispersion in an optical transport network.
[0117] An embodiment provides a computer program, comprising instructions which, when executed on at least one processor, cause the at least one processor to carry out any of the above steps of the method 900, 1000 of adding a first path from a first node to a second node in an optical transport network.
[0118] An aspect of the invention provides a data carrier having computer readable instructions embodied therein. The said computer readable instructions are for providing access to resources available on a processor. The computer readable instructions comprise instructions to cause the processor to perform any of the above steps of the method 200, 700 of controlling compensation of chromatic dispersion in an optical transport network.
[0119] In an embodiment, the data carrier is a non-transitory data carrier.
[0120] An aspect of the invention provides a data carrier having computer readable instructions embodied therein. The said computer readable instructions are for providing access to resources available on a processor. The computer readable instructions comprise instructions to cause the processor to perform any of the above steps of the method 900, 1000 of adding a first path from a first node to a second node in an optical transport network.
[0121] In an embodiment, the data carrier is a non-transitory data carrier.