Claims
- 1. A method for determining the location and value of one or more dispersion compensating modules (DCMs) in an optical network for compensating dispersion in the optical network, comprising the steps of:
(a) determining a lightpath topology in the network; (b) determining an effective dispersion on each of the lightpaths in the network, the effective dispersion being an amount of dispersion accumulated along the lightpath which exceeds the maximum positive dispersion value Pos_Disp_Limit specified for the network; (c) if the effective dispersion is positive, calculating an effectiveness score for each combination of a DCM value and location in the network, the effectiveness score being a measure of dispersion compensation by the DCM over one or more lightpaths that pass through the DCM; (d) selecting the DCM location and value combination based on said effectiveness scores; and (e) repeating the steps (b) to (d) until the effective dispersion in the network is substantially zero.
- 2. A method as described in claim 1, wherein the step of determining the lightpath topology comprises:
identifying lightpaths in the network; assigning lightpath identification numbers (lightpath IDs) to the lightpaths; identifying fiber spans over which the lightpaths are laid.
- 3. A method as described in claim 1, further comprising the step of introducing a DCM calculation object and initializing the values thereof for each combination of a DCM value and location, the calculation object including the following components:
lightpath identification numbers (lightpath IDs) of lightpaths that pass through the DCM; a validity status, indicating the permission for placing the DCM in the specified location in the network; an effectiveness score, providing a measure of dispersion compensation by the DCM over one or more lightpaths that pass through the DCM.
- 4. A method as described in claim 3, wherein the step of calculating the effectiveness score comprises:
(i) selecting the DCM calculation object; (ii) verifying if the accumulated dispersion along a lightpath that passes through the DCM is above the maximum negative dispersion value Neg_Disp_Limit specified for the network; (iii) if no, updating the validity status to be “invalid”; (iv) if yes, updating the effectiveness score by taking into account the values and locations of the selected DCMs; and (v) repeating the steps (i) to (iv) until all DCM calculation objects are selected.
- 5. A method as described in claim 1, wherein the step (c) of calculating the effectiveness score comprises summing the effectiveness scores of each lightpath that passes through the DCM, wherein the effectiveness score for a lightpath is equal to:
the effective dispersion on the lightpath, if the effective dispersion is less than the DCM value; and the DCM value, if the effective dispersion on the lightpath is greater than the DCM value.
- 6. A method as described in claim 1, wherein the step (d) of selecting the DCM location and value combination comprises selecting the DCM location and value combination whose DCM calculation object has the highest effectiveness score.
- 7. A method as described in claim 1, wherein the step (b) of determining the effective dispersion comprises measuring the effective dispersion in units of distance.
- 8. A method as described in claim 3, wherein the step of introducing the DCM calculation object comprises defining the validity status as a Boolean variable having values of “valid” and “invalid” and indicating permission for placing the DCM in the specified location in the network, the Boolean variable being “valid” if the accumulated dispersion along each of the lightpaths passing through the DCM is above the maximum negative dispersion value Neg_Disp_Limit specified for the network.
- 9. A method as described in claim 3, wherein the step of introducing the DCM calculation object comprises defining the validity status as the number of remaining DCMs permitted to be placed at the DCM location.
- 10. A method as described in claim 1 wherein the step (c) of calculating the effectiveness score comprises calculating the effectiveness score by taking into account a dispersion slope mismatch between the dispersion of fiber spans in the network and the dispersion of the DCM.
- 11. A method as described in claim 10, wherein the step of calculating the effectiveness score by taking into account a dispersion slope mismatch comprises calculating the effectiveness score as equal to the minimum compensated dispersion over all wavelengths for lightpaths that pass through the DCM.
- 12. A method as described in claim 1, wherein the step (d) of selecting the DCM location and value combination further comprises determining alternative DCM locations such that the transfer of the DCM to the alternative location does not change the accumulated dispersion along any lightpath in the network.
- 13. A method for determining the location and value of one or more dispersion compensating modules (DCMs) in an optical network for compensating dispersion in the optical network, comprising the steps of:
(g) executing the method as described in claim 1, wherein the step (d) of selecting the DCM location and value combination comprises selecting the DCM location and value combination whose DCM calculation object is chosen from the DCM calculation objects in the network; (h) repeating the step (g) required number of times; and (k) comparing the total numbers and values of DCMs provided by methods executed in steps (g) to (h); and (l) choosing the method among methods executed in steps (g) to (h) that provides the least number of DCMs and the lowest value of DCMs in the network.
- 14. A method as described in claim 13, wherein the step (h) comprises repeating the step (g) for the DCM calculation object, which has the highest effectiveness score.
- 15. A method as described in claim 13, wherein the step (g) of executing the method comprises selecting the DCM location and value combination whose DCM calculation object is chosen from a subset of the DCM calculation objects.
- 16. A method as claimed in claim 15, wherein the step of executing the method comprises defining the subset of DCM calculation objects as the subset with the highest effectiveness scores.
- 17. A method as claimed in claim 13, wherein the step (d) of selecting the DCM value and location combination further comprises verifying that the total number of selected DCM value and location combinations is less than that of previous executions of the step (g), otherwise terminating the execution of the step (g).
- 18. A method as claimed in claim 13, further comprising saving all calculated values.
- 19. A system for determining the location and value of one or more dispersion compensating modules (DCMs) in an optical network for compensating dispersion in the optical network, comprising:
(a) means for determining a lightpath topology in the network; (b) means for determining an effective dispersion on each of the lightpaths in the network, the effective dispersion being an amount of dispersion accumulated along the lightpath, which exceeds the maximum positive dispersion value Pos_Disp_Limit specified for the network; (c) means for calculating an effectiveness score for each combination of a DCM value and location in the network if the effective dispersion is positive, the effectiveness score being a measure of dispersion compensation by the DCM over one or more lightpaths that pass through the DCM; (d) means for selecting the DCM location and value combination based on said effectiveness scores; and (e) means for checking that the effective dispersion in the network is substantially zero.
- 20. A system as described in claim 19, wherein the means (d) for selecting the DCM location and value combination comprises means for selecting the DCM location and value combination whose DCM calculation object has the highest effectiveness score.
- 21. A system as described in claim 19, wherein the means (c) for calculating the effectiveness score comprises means for calculating the effectiveness score that takes into account a dispersion slope mismatch between the dispersion of fiber spans in the network and the dispersion of the DCM.
- 22. A system as described in claim 19, wherein the means (d) for selecting the DCM location and value combination further comprises means for determining alternative DCM locations such that the transfer of the DCM to the alternative location does not change the accumulated dispersion along any lightpath in the network.
- 23. A method as described in claim 2, wherein the step of determining the lightpath topology comprises identifying all lightpaths in the network including protection lightpaths and reconfigurable lightpaths.
RELATED APPLICATIONS
[0001] This is a CONTINUATION APPLICATION of, and claims benefit of, U.S. patent application Ser. No. 10/273,858 to Ng, et al, filed on 21 Oct. 2002, and entitled “Method and System for Determining Location and Value of Dispersion Compensating Modules in an Optical Network”.
[0002] This application also claims benefit of U.S. Provisional Patent Application to Ng et al. entitled “Method for Determining Location and Value of Dispersion Compensation Module (DCM) in an Optical Network”, Ser. No. 60/394,531 filed on 10 Jul. 2002; and second Provisional Patent Application to Ng et al. entitled “Method for Determining Location and Value of Dispersion Compensation Module (DCM) in an Optical Network”, Ser. No. 60/402,558 filed on 12 Aug. 2002.
Provisional Applications (2)
|
Number |
Date |
Country |
|
60394531 |
Jul 2002 |
US |
|
60402558 |
Aug 2002 |
US |
Continuations (1)
|
Number |
Date |
Country |
Parent |
10273858 |
Oct 2002 |
US |
Child |
10880583 |
Jul 2004 |
US |