A method for automatic optimization and layering of backplane layout

By converting the fiber optic connection relationship table into numerical information and using a traversal algorithm to optimize the layering, the problem of difficult fiber optic cabling layout on the optical backplane was solved, realizing automated optimization and layering of fiber optic cabling layers and improving production and testing efficiency.

CN116131951BActive Publication Date: 2026-03-13WUXI TACLINK OPTOELECTRONICS TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-02-13
Publication Date
2026-03-13

AI Technical Summary

Technical Problem

In existing technologies, it is difficult to arrange fiber optic cabling on the optical backplane. Manually dividing the fiber layers can easily lead to missing ports, and the non-optimal layering results in too many fibers, which brings difficulties to production and testing.

Method used

By converting the fiber optic connection table into numerical information, a traversal algorithm is used to automatically optimize the fiber optic layering. A custom optimization layering algorithm is used to layer the fiber optics to ensure that the number of ports in each fiber optic cabling layer meets the requirements of the optical backplane size. Further layering processing is used to solve the problem of excessive ports.

Benefits of technology

It has achieved automated optimization and layering of fiber optic cabling layers, reduced the omissions caused by human operation, improved production and testing efficiency, and enhanced the level of automated layering of optical backplanes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116131951B_ABST
    Figure CN116131951B_ABST
Patent Text Reader

Abstract

This invention discloses an automatic optimization layering method for optical backplane layout, relating to the field of fiber optic cabling technology. The method includes: converting an original table of fiber optic connection relationships to obtain a new table of fiber optic connection relationships with renumbered flange ports of optical connectors in the optical backplane; traversing the fiber optic connection relationship table and, based on the number of ports in each fiber optic cabling layer obtained from the two traversals, layering the fibers until all ports in the fiber optic connection relationship table are arranged in each fiber optic cabling layer. This method automatically obtains the port numbering information for each cabling layer, increasing production and testing efficiency and providing strong technical support for fiber optic layout in optical backplanes.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of fiber optic cabling technology, and in particular to an automatic optimization and layering method for optical backplane layout. Background Technology

[0002] With the rapid development of optical communication technology in my country, fiber optic access networks have also developed rapidly. Optical fiber, due to its small size, light weight, and large transmission capacity, has become a key component in optical communication systems. However, the ever-increasing demand for information from users has led to a rapid increase in the number of fiber cores required within the system, resulting in difficulties in fiber optic cabling and bundling.

[0003] Currently, to address the issue of large-scale fiber optic cabling within systems, international solutions combine optical interconnect technology with backplane manufacturing technology to create optical backplanes. Optical backplanes use embedded optical transmission media as high-speed signal transmission channels within traditional circuit board materials, replacing traditional copper conductors. This offers advantages such as high speed, high bandwidth, low power consumption, and immunity to electromagnetic interference. However, in practical applications, the number of optical fibers often reaches thousands. Simply arranging one layer of fiber on the optical backplane is insufficient to meet cabling requirements; often, several layers of fiber are stacked together. Therefore, fiber layering and interlayer routing become critical issues that urgently need to be addressed.

[0004] In existing technical solutions, the connection relationships of each port and each optical fiber in the optical backplane are typically established based on the functional requirements of the optical communication system. A connection relationship table is then created, and the range of the number of optical fibers per layer is determined according to the size of the optical backplane. The table is then manually checked to classify which ports are on which layer, and subsequent fiber layer concatenation is performed. Therefore, researchers need to spend a significant amount of time and effort comparing the tables. Manually dividing the fiber layers can easily lead to missed ports, and during fiber layer concatenation, suboptimal fiber layering can result in an excessive number of fibers needing to be concatenated between layers, causing significant difficulties in production and testing. Summary of the Invention

[0005] To address the aforementioned problems and technical requirements, the inventors have proposed an automatic optimization layering method for optical backplane layout. This method simplifies the connection relationship table of numerous optical fibers in the optical backplane, transforming the table into usable numerical information. This allows for the summarization and sorting of the complex connection relationships, followed by a detailed analysis of the processed connection relationships to determine the port numbers arranged on each optical fiber cabling layer. The technical solution of this invention is as follows:

[0006] An automatic optimization and layering method for optical backplane layout includes the following steps:

[0007] The original fiber optic connection table is transformed to obtain a new fiber optic connection table with renumbered optical connector flange ports in the optical backplane. The fiber optic connection table records the port numbers arranged in sequence and the fiber number in each port, as well as the port number and fiber number in the connected port corresponding to each fiber.

[0008] Set the initial port in each fiber optic cabling layer, traverse the fiber optic connection table to find the port connected to the initial port, and place it in the fiber optic cabling layer; traverse the fiber optic connection table sequentially according to the port number, find the port connected to each port in the fiber optic cabling layer from the remaining ports, until the number of ports in the fiber optic cabling layer obtained from the previous two traversals is the same, then the port arrangement of the fiber optic cabling layer is completed; repeat the traversal of the fiber optic connection table to find the port connected to the initial port, and start the port arrangement of the next fiber optic cabling layer, until all ports in the fiber optic connection table have been arranged in each fiber optic cabling layer.

[0009] A further technical solution is that the method also includes the following steps:

[0010] Extract the fiber connection relationship data corresponding to fiber cabling layers with a port count greater than the upper limit threshold from the fiber connection relationship table. This data is used for further layering of the fiber cabling layers. Set the initial port in each fiber cabling layer, traverse the fiber connection relationship data to find the port connected to the initial port, and place it in the fiber cabling layer. Traverse the fiber connection relationship data sequentially according to the port number, and find the port connected to each port in the fiber cabling layer from the remaining ports. Continue until the difference in the number of fibers in the fiber cabling layer obtained from the previous two traversals and the current number of ports meet the set conditions. Then the port arrangement of the fiber cabling layer is completed. Repeat the traversal of the fiber connection relationship data to find the port connected to the initial port, and start the port arrangement of the next fiber cabling layer until all ports in the fiber cabling layer that needs to be layered have been arranged in each fiber cabling layer.

[0011] The beneficial technical effects of this invention are:

[0012] This method is applicable to situations where optimizing the layering is required when deploying a large number of optical fibers using optical backplane technology. The layering method provided in this application automatically simplifies the original table of optical fiber connection relationships, extracts the necessary numerical information, and sorts it to obtain a revised table. A custom-defined optimized layering algorithm is used to layer a large number of optical fibers, and further layers optical fiber cabling layers with excessive ports are also added, ensuring that the number of ports and optical fibers in each layer meets the size requirements of the optical backplane. During the further layering of optical fiber cabling layers, the required port numbers can be obtained through the optimized layering algorithm, which is convenient and prevents port omissions, greatly increasing production and testing efficiency. This provides strong technical support for optical fiber deployment on optical backplanes and improves the level of automatic optimized layering for optical backplanes. Attached Figure Description

[0013] Figure 1 This is a flowchart of the automatic optimization and layering method for backplane layout provided in this application.

[0014] Figure 2 This is a partial screenshot of the original table showing the fiber optic connection relationships.

[0015] Figure 3 This is a partial screenshot of the renumbered fiber optic connection table provided in this application.

[0016] Figure 4 This is a flowchart of the initial layering of optical fibers provided in this application.

[0017] Figure 5 This is a flowchart of the further layering of optical fibers provided in this application.

[0018] Figure 6 This is a schematic diagram of the record layering and document information provided in this application. Detailed Implementation

[0019] The specific embodiments of the present invention will be further described below with reference to the accompanying drawings.

[0020] like Figure 1 As shown, this embodiment provides an automatic optimization and layering method for optical backplane layout, including the following steps:

[0021] Step 1: Convert the original fiber optic connection table to obtain a new fiber optic connection table with renumbered flange ports of the optical connectors in the optical backplane.

[0022] like Figure 2As shown, the original table contains a complex array of fiber optic connections. Not only are ports described in textual form, but some data is also NaN values, and the number of fiber cores in each port varies, sometimes showing 12 cores and sometimes 36 cores. For an optical backplane, a typical connector flange contains six ports. In the original table, the connector flange and port are described as slots and MT / MPO, respectively, where MT indicates a port with 12 fiber cores and MPO indicates a port with 36 fiber cores. Therefore, the textual information in the original table needs to be converted into numerical information for subsequent optimization and layering algorithms. In this embodiment, the required numerical information is extracted from the original fiber connection table based on keywords. This required numerical information includes the connector flange number (i.e., slot number) and the corresponding original port number and fiber number. For example... Figure 2 The table header "3#MT" and the first row "1" corresponding to "13# slot-3#MT-10" means that the first fiber in the third port of a certain slot is connected to the tenth fiber in the third port of slot 13. Therefore, the keywords are set to include "slot", "MT" and "MPO". The text information containing the above keywords is searched from the original table, the rest of the information in the table is discarded, and the numerical information before the keyword and the corresponding fiber value information are extracted from the text information.

[0023] After obtaining the required numerical information, it is necessary to summarize and sort the information. The summarization rules are particularly important. Generally, the composition of the optical connectors and the original table in the optical backplane needs to be considered during summarization. Typically, 12-core fibers are grouped together, i.e., one MT (Medium-Transfer) fiber is grouped, while MPO (Medium-Transfer) fibers are divided into three groups to ensure consistency in calculations. In this embodiment, the fibers are grouped according to the set fiber core count, and the ports are sequentially arranged according to the optical connector flange number and the corresponding original port number to obtain the new value after renumbering each port. Optionally, when the set fiber core count is 12, the formula for calculating the new value number of each port is:

[0024]

[0025] Where: m represents the optical connector flange number in the original table, n represents the original port number in the original table, and k takes values ​​of 0, 1, and 2 respectively. When the port contains 12 optical fibers, formula (1) is used for numerical numbering; when the port contains 36 optical fibers, formula (2) is used to perform three calculations in sequence to obtain new numerical numbers arranged in order. The value of k increases sequentially in each calculation, that is, k = 0 in the first calculation, k = 1 in the second calculation, and k = 2 in the third calculation.

[0026] The summarized and sorted fiber optic connection relationship table is obtained according to the formula, such as... Figure 3 The diagram shows a renumbered table of fiber optic connections. The first column lists the port numbers in sequence, the second column lists the fiber numbers within each port, the third column lists the port numbers to which the fibers are connected, and the fourth column lists the fiber core numbers within the ports to which the fibers are connected. The port numbers in columns one and three are calculated using formulas, while columns two and four are the fiber numbers corresponding to the ports as recorded in the original table. For example, the first row in the diagram shows that the 10th fiber in port 5 is connected to the 10th fiber in port 119.

[0027] Step 2: At this point, the fiber optic connection table is used for layered processing. In this embodiment, a traversal algorithm is used to obtain the port numbers in each fiber optic cabling layer. First, an initial port is set in each fiber optic cabling layer. The fiber optic connection table is traversed to find the port connected to the initial port and placed in the fiber optic cabling layer. The fiber optic connection table is traversed sequentially according to the port numbers. From the remaining ports, the ports connected to each port in the fiber optic cabling layer are found until the number of ports obtained from the two traversals is the same. Then, the port arrangement of the fiber optic cabling layer is completed. The traversal of the fiber optic connection table is executed again to find the port connected to the initial port, and the port arrangement of the next fiber optic cabling layer begins, until all ports in the fiber optic connection table have been arranged in each fiber optic cabling layer.

[0028] like Figure 4 As shown, the specific implementation method of step 2 includes the following sub-steps:

[0029] Step 2.1: Let i = 1, and select the first port in the relationship table according to the number order as the initial port p0 in the i-th fiber optic cabling layer.

[0030] Step 2.2: Obtain the port connected to the initial port p0 according to the fiber optic connection table, and place it in the i-th fiber optic cabling layer.

[0031] Step 2.3: Traverse the fiber connection table sequentially according to the port numbering order in the i-th fiber cabling layer, and arrange the remaining ports that are connected to each port already placed in the i-th fiber cabling layer in the i-th fiber cabling layer as well.

[0032] Step 2.4: After each traversal, compare the number of ports in the i-th fiber optic cabling layer obtained in this traversal with the number of ports in the i-th fiber optic cabling layer obtained in the previous traversal. If they are equal, it means that the port arrangement of the i-th fiber optic cabling layer is complete, and proceed to step 2.5; otherwise, repeat step 2.3.

[0033] Step 2.5: Compare the number of ports in the i-th fiber optic cabling layer with the total number of ports recorded in the fiber optic connection table. If the number is less, start arranging the next fiber optic cabling layer and proceed to step 2.6; if the number is equal, it means that all ports have been arranged in each fiber optic cabling layer and proceed to step 2.7.

[0034] Step 2.6: Let i = i + 1, and select the first port from the remaining unlayered ports in numerical order as the initial port in the i-th fiber optic cabling layer, and repeat step 2.2.

[0035] Step 2.7: Output the port numbers arranged in each fiber optic cabling layer as layer information.

[0036] The fiber optic layering information is obtained through the above steps. However, there is a problem that the number of ports in a certain fiber optic cabling layer may be too large to meet the size requirements of the optical backplane. Therefore, further layering is required.

[0037] Step 3: Extract the fiber connection relationship data corresponding to the fiber cabling layers with a port count greater than the upper limit threshold from the fiber connection relationship table. This data is used for further layering of the fiber cabling layers. Set the initial port in each fiber cabling layer, traverse the fiber connection relationship data to find the port connected to the initial port, and place it in the fiber cabling layer. Traverse the fiber connection relationship data sequentially according to the port number, and find the port connected to each port of the fiber cabling layer from the remaining ports. Continue until the difference in the number of fibers in the fiber cabling layer obtained from the previous two traversals and the current number of ports meet the set conditions. Then the port arrangement of the fiber cabling layer is completed. Repeat the traversal of the fiber connection relationship data to find the port connected to the initial port, and start the port arrangement of the next fiber cabling layer until all ports in the fiber cabling layer that needs to be layered have been arranged in each fiber cabling layer.

[0038] like Figure 5 As shown, the specific implementation method of step 3 includes the following sub-steps:

[0039] Step 3.1: Identify the fiber optic cabling layers with more ports than the maximum port threshold, and extract the corresponding fiber optic connection data from the fiber optic connection table. Optionally, the maximum port threshold is set according to the size of the optical backplane, typically 25.

[0040] Step 3.2: Let j = 1, and select the first port in the fiber optic connection relationship data in numerical order as the initial port p1 in the j-th layer of fiber optic cabling.

[0041] Step 3.3: Obtain the port connected to the initial port p1 based on the fiber optic connection relationship data, and place it in the j-th layer of fiber optic cabling.

[0042] Step 3.4: Traverse the fiber connection relationship data sequentially according to the port number order in the j-th layer of fiber optic cabling, and arrange the remaining ports that are connected to each port already placed in the j-th layer of fiber optic cabling in the j-th layer of fiber optic cabling as well.

[0043] Step 3.5: After each traversal, calculate the difference Δ between the number of optical fibers in the j-th layer of the fiber optic cabling layer obtained in this traversal and the number of optical fibers in the j-th layer of the fiber optic cabling layer obtained in the previous traversal, and the number of ports s in the j-th layer of the fiber optic cabling layer obtained in this traversal.

[0044] Step 3.6: If the difference Δ is not greater than the first threshold and the number of ports s is within the set range, it means that the port arrangement of the j-th layer of fiber optic cabling is completed, and proceed to step 3.7; otherwise, repeat step 3.4. Optionally, the first threshold is set to 6, and s is in the range of 12 to 20 (inclusive of endpoint values).

[0045] Step 3.7: Compare the number of ports in the j-th layer of fiber optic cabling with the total number of ports in the fiber optic cabling layer that needs to be layered. If the number of ports is less than the total number of ports in the fiber optic cabling layer that needs to be layered, start arranging the next layer of fiber optic cabling and proceed to step 3.8. If the number of ports is equal, it means that all ports of the fiber optic cabling layer that needs to be layered have been arranged in each layer of fiber optic cabling and proceed to step 3.9.

[0046] Step 3.8: Let j = j + 1, and take the port added in the last traversal as the parallel port, and also take the parallel port as the initial port in the j-th layer of fiber optic cabling. Then, re-execute step 3.3.

[0047] Step 3.9: Output the port numbers arranged in each layer of fiber optic cabling as layer information.

[0048] Step 4: Based on the layering information obtained in the above steps, convert the numerical information into textual information, and finally summarize the fiber optic layering information to generate a fiber optic layering information document. This document includes the number of fiber optic cabling layers in the optical backplane layout, the number of ports covered by each cabling layer and their numbers, the fiber optic cabling layers that need to be connected, and their corresponding port numbers. Figure 6 As shown in the figure. The method for converting numerical information into text information in this embodiment is implemented using existing conversion methods, which will not be described in detail here.

[0049] After the document is generated, researchers can directly download it and refer to it to lay out the optical backplane, reducing the problem of missing ports caused by existing technologies and speeding up the production process. This provides strong technical support for the arrangement of optical fibers in the optical backplane, while also improving the level of automatic optimization and layering of the optical backplane.

[0050] The above descriptions are merely preferred embodiments of this application, and the present invention is not limited to the above embodiments. It is understood that other improvements and variations directly derived or conceived by those skilled in the art without departing from the spirit and concept of the present invention should be considered to be included within the protection scope of the present invention.

Claims

1. An automatic optimization hierarchical method for optical backplane layout, characterized in that, The method comprises: The optical fiber connection relationship original table is converted to obtain an optical fiber connection relationship table in which the flange ports of the optical connectors in the optical backboard are renumbered, and the optical fiber connection relationship table records the port numbers arranged in sequence and the optical fiber numbers in each port, and the port numbers corresponding to the connection of each optical fiber and the optical fiber numbers in the connected ports; Set the initial port in each fiber optic cabling layer, and traverse the fiber optic connection table to find the port corresponding to the first... i The initial port in the fiber optic cabling layer is connected to the port, and is placed in the first... i In the fiber optic cabling layer; the following steps are executed cyclically: according to the first... i The fiber optic cabling layer is sequentially traversed according to the existing port numbers. Ports connected to existing ports in the layer are added to the layer from the remaining ports. After each traversal, the change in the number of ports in the layer is compared. If the number of ports added in this traversal is 0, the number of ports in the fiber optic cabling layer obtained from the previous and subsequent traversals is considered to be consistent. The port arrangement of the fiber optic cabling layer is then complete, and the loop exits. i = i +1, re-execute the traversal of the fiber optic connection table to find the connection with the first... i The ports connected to the initial ports in the first layer of fiber optic cabling begin the port layout for the next layer of fiber optic cabling, until all ports in the fiber optic connection table have been arranged in each layer of fiber optic cabling. The method for setting the initial port in each optical fiber wiring layer comprises: For the first optical fiber wiring layer, the first port in the optical fiber connection relationship table is selected as the initial port in sequence; For the remaining optical fiber wiring layers, when the ports of the last optical fiber wiring layer are arranged, the first port selected from the remaining unlayered ports in sequence is selected as the initial port.

2. The photobackplane layout auto-optimization hierarchical method of claim 1, wherein, The method for converting the optical fiber connection relationship original table comprises: The required numerical information is extracted from the optical fiber connection relationship original table according to the key, and the required numerical information includes the flange numbers of the optical connectors, the original port numbers and the optical fiber numbers; The optical fibers are grouped according to the set optical fiber core number, and the ports are arranged in sequence according to the flange numbers of the optical connectors and the original port numbers, to obtain new numerical values of the ports after renumbering.

3. The photobackplane layout auto-optimization hierarchical method of claim 1, wherein, The method further comprises: The optical fiber connection relationship data corresponding to the optical fiber wiring layer whose port quantity is greater than the port upper threshold value is extracted from the optical fiber connection relationship table, for further layering of the optical fiber wiring layer; the initial port in each optical fiber wiring layer is set, the ports connected to the initial port are found out by traversing the optical fiber connection relationship data and placed in the optical fiber wiring layer; the ports connected to the ports of the optical fiber wiring layer are found out from the remaining ports by sequentially traversing the optical fiber connection relationship data in sequence according to the port numbers, until the difference between the optical fiber quantities of the optical fiber wiring layers obtained by the previous and subsequent traversals and the current port quantity satisfy the set condition, and then the port arrangement of the optical fiber wiring layer is completed; the traversal of the optical fiber connection relationship data to find out the ports connected to the initial port is re-executed, and the port arrangement of the next optical fiber wiring layer is started, until all the ports in the optical fiber wiring layer to be layered are arranged in the optical fiber wiring layers.

4. The optical backplane layout auto-optimization hierarchical method of claim 3, wherein, The method for setting the initial port in each optical fiber wiring layer comprises: For the first optical fiber wiring layer, the first port in the optical fiber connection relationship table is selected as the initial port in sequence; For the remaining optical fiber wiring layers, when the ports of the last optical fiber wiring layer are arranged, the first port selected from the remaining unlayered ports in sequence is selected as the initial port.

5. The optical backplane layout auto-optimization hierarchical method of claim 2, wherein, When the set optical fiber core number is 12 cores, the formula for calculating the new numerical value of each port is: wherein: represents the optical connector flange number in the original table, represents the original port number in the original table, the values of are 0, 1, 2 respectively; when the port is a port containing 12-core optical fiber, the numerical value is numbered using formula (1), and when the port is a port containing 36-core optical fiber, the numerical value is numbered using formula (2).

6. The optical backplane layout auto-optimization hierarchical method of claim 5, wherein, When the port is a port containing 36-core optical fiber, the port number needs to be calculated three times in sequence to obtain a new numerical value arranged in sequence, and the value of k is increased in sequence each time.

7. The optical backplane layout auto-optimization hierarchical method of claim 3, wherein, The port upper threshold value is set according to the size of the optical backboard.

8. The method of claim 1-7, wherein, The method further comprises: An optical fiber layering information document is generated, and the document contains the number of optical fiber wiring layers of the optical backboard layout, the number of ports covered by each wiring layer and the port numbers.

Citation Information

Patent Citations

  • Network cabling method, network equipment and network management center

    CN104079423A

  • Optical backplane sub-rack device

    WO2017118388A1