Line loss management system, calibration method and storage medium for BOB optical link
By designing a line loss management system for BOB optical links in the manufacturing process of optical communication equipment, and using multi-channel attenuators and power meters to automatically calculate and store line loss values, the problems of traditional manual operation dependence, data tampering risks and frequent calibration are solved, and efficient, accurate and automated line loss management is achieved.
Patent Information
- Application Number
- CN202510324242.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-19
- Publication Date
- 2025-06-03
- Estimated Expiration
- 2045-03-19
AI Technical Summary
In the manufacturing process of optical communication equipment, the traditional line loss compensation method relies on manual operations, which increases the workload and tamper with the risk of data tampering. At the same time, it requires frequent recalibration of line loss, which may cause the operator to reduce the number of calibrations to increase production.
A line loss management system for BOB optical links is designed, including a multi-channel attenuator, a multi-channel power meter and a handheld power meter. Through the line loss calculation module, the power value is automatically obtained from the database, and the line loss value is calculated and stored, so as to realize multi-channel automatic calibration of the optical transmitter and receiver.
It improves calibration efficiency, accuracy and timeliness, reduces the risk of data tampering, and realizes automated management of multi-channels.
Smart Images

Figure CN119853798B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technologies, and in particular, to a line loss management system and calibration method for a BOB optical link, and a storage medium. Background Art
[0002] In the field of optical communication equipment manufacturing, especially in the production process of an Optical Network Unit (ONU), it is crucial to ensure the quality of signal transmission in the optical fiber link. To achieve this goal, manufacturers need to precisely control and compensate for the losses in the optical fiber connection to ensure the accuracy of the transmitted and received powers during the testing process.
[0003] Initially, the recording of line losses was all achieved manually. However, with the development of production testing software, the storage and acquisition of line loss data have been automated. Nevertheless, in the face of increasingly complex and diverse optical production equipment and the growing number of channels, there are still some challenges. Traditional practices require operators to manually perform line loss compensation and record the line loss values in a local computer, which not only increases the workload but also brings potential risks of data tampering. In addition, according to the specification requirements, the production line must recalibrate the line loss every 4 hours to address the increased errors caused by frequent plugging and unplugging of optical fiber connectors and cleanliness issues. However, this strict requirement may lead operators to deliberately modify the content or timestamp of the local calibration file for the purpose of increasing production, thereby reducing the necessary calibration times. Summary of the Invention
[0004] The main purpose of this application is to provide a line loss management system and calibration method for a BOB optical link, and a storage medium, so as to improve the efficiency, accuracy, and timeliness of calibration, and achieve multi-channel calibration of the optical transmitter and receiver.
[0005] To achieve the above objective, this application provides a line loss management system for a BOB optical link. The BOB optical link at least includes a multi-channel attenuator, a multi-channel power meter, and a handheld power meter connected to the product under test. The system includes a line loss calculation module and a database.
[0006] When the product under test is a transmitter, the line loss calculation module is configured to obtain a first power and a second power from the database, and determine a first line loss value based on the first power and the second power. Wherein, the first power is directly collected by the handheld power meter for the power of the product under test, and the second power is collected by the multi-channel power meter.
[0007] When the product under test is the receiving end, the line loss calculation module is used to obtain the third power and the fourth power from the database, and determine the second line loss value based on the third power and the fourth power; wherein, the third power is directly collected by the handheld power meter for the power of the product under test when the attenuation value of the multi-channel attenuator is zero, and the fourth power is directly collected by the handheld power meter for the power of the product under test when the attenuation value of the multi-channel attenuator is the preset attenuation value.
[0008] Optionally, there are multiple fourth powers and preset attenuation values, and different preset power points correspond to different fourth powers and preset attenuation values; specifically, the line loss calculation module is used to, for any preset power point, determine the second line loss value corresponding to the preset power point based on the third power and the fourth power corresponding to the preset power point; the fourth power corresponding to the preset power point is the power of the product under test when the attenuation value of the multi-channel attenuator is the corresponding preset attenuation value.
[0009] Optionally, the wavelengths of the multi-channel power meter and the handheld power meter are the same as the wavelength when the product under test is the transmitting end.
[0010] Optionally, the database is used to store a station configuration table, a client station information table, a calibration configuration table, and a calibration data table; wherein, the calibration data table includes the first line loss value, the second line loss value, and the calibration update time.
[0011] Optionally, the system further includes a data management module and an alarm prompt module, and the data management module is connected to the alarm prompt module; the data management module is used to determine whether the BOB optical link meets the preset conditions; wherein, the preset conditions include that the first power is less than the preset power value, the third power is less than the maximum value among all preset power points, the first line loss value is greater than the first preset value, and the second line loss value is greater than the second preset value; the alarm prompt module is used to give an alarm prompt when it is determined that the BOB optical link meets the preset conditions.
[0012] Optionally, the system further includes a time management module, and the time management module is connected to the alarm prompt module; the time management module is used to determine whether the calibration update time exceeds the preset time; the alarm prompt module is further used to give an alarm prompt when it is determined that the calibration update time exceeds the preset time.
[0013] Optionally, the system further includes a first user terminal and a second user terminal; wherein, the first user terminal is used to display a line loss management interface, and the second user terminal is used to display a client interface.
[0014] In addition, to achieve the above object, the present application also provides a calibration method for a BOB optical link, which is applied to the line loss management system of the BOB optical link as described above. The method is executed by a line loss calculation module, and the method includes: when the product under test is a transmitting end, obtaining a first power and a second power from the database of the system, and determining a first line loss value based on the first power and the second power; wherein, the first power is directly collected by a handheld power meter of the system for the power of the product under test, and the second power is collected by a multi-channel power meter of the system; when the product under test is a receiving end, obtaining a third power and a fourth power from the database, and determining a second line loss value based on the third power and the fourth power; wherein, the third power is directly collected by the handheld power meter for the power of the product under test when the attenuation value of the multi-channel attenuator of the system is zero, and the fourth power is directly collected by the handheld power meter for the power of the product under test when the attenuation value of the multi-channel attenuator is a preset attenuation value.
[0015] Optionally, there are multiple fourth powers and preset attenuation values. Different preset power points correspond to different fourth powers and preset attenuation values. The determining the second line loss value based on the third power and the fourth power includes: for any preset power point, determining the second line loss value corresponding to the preset power point based on the third power and the fourth power corresponding to the preset power point; the fourth power corresponding to the preset power point is the power of the product under test when the attenuation value of the multi-channel attenuator is the corresponding preset attenuation value.
[0016] The present application also provides a non-transitory computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processing chip, it implements the calibration method of the BOB optical link as described in any one of the above.
[0017] The line loss management system of the BOB optical link of the present application can detect the power of multiple channels simultaneously by setting a multi-channel power meter on the BOB optical link; and the system can receive the power values detected by the multi-channel power meter and the handheld power meter and store them in the database; further, when the product under test is a transmitting end, the line loss calculation module in the system retrieves the first power and the second power from the database and determines the first line loss value based on the first power and the second power; when the product under test is a receiving end, the line loss calculation module obtains the third power and the fourth power from the database and determines the second line loss value based on the third power and the fourth power. Through the system of the present application, automatic calibration and line loss compensation are realized, the risk of data tampering is reduced, the efficiency, accuracy and timeliness of calibration are improved, and multi-channel calibration of the optical transmitting end and the receiving end is achieved. Description of the Drawings
[0018] Figure 1 It is a scenario example of the line loss management system according to an embodiment of the present application;
[0019] Figure 2 It is a schematic diagram of the line loss management system for the BOB optical link according to an embodiment of the present application;
[0020] Figure 3 It is a management interface of a specific example of the present application;
[0021] Figure 4 It is a workstation management interface of a specific example of the present application;
[0022] Figure 5 It is a BOB calibration operation interface in the client interface of a specific example of the present application;
[0023] Figure 6 It is a calibration data query interface in the client interface of a specific example of the present application;
[0024] Figure 7 It is a flowchart of the calibration method for the BOB optical link according to an embodiment of the present application;
[0025] Figure 8 It exemplifies a schematic diagram of the physical structure of an electronic device;
[0026] In the figure, 110 is the system server; 120 is the first user terminal; 130 is the second user terminal; 140 is the BOB optical link; 200 is the line loss management system; 210 is the line loss calculation module; 220 is the database; 230 is the data management module; 240 is the alarm prompt module; 250 is the time management module; 810 is the processor; 820 is the communication interface; 830 is the memory; 840 is the communication bus.
[0027] The realization of the purpose of the present application, functional features and advantages will be further described in conjunction with the embodiments with reference to the accompanying drawings. Detailed implementation manners
[0028] To make the purpose, technical solutions and advantages of the present application clearer, the technical solutions in the present application will be clearly and completely described below in conjunction with the accompanying drawings in the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present application.
[0029] For the convenience of understanding, the embodiments of this specification provide a scenario example of a line loss management system for a BOB optical link 140, and this scenario example is applied as Figure 1In the application environment shown, the scenario example includes a system server 110, a first user terminal 120, a second user terminal 130, and a BOB optical link 140; the first user terminal 120 and the second user terminal 130 are respectively communicatively connected to the system server 110.
[0030] In this scenario example, the system server 110 can run the line loss management system of the BOB optical link 140 of the embodiments of this application. The line loss management system includes a line loss calculation module, a database, a data management module, an alarm prompt module, a time management module, a permission management module, etc. The processor in the system server 110 can run the application programs corresponding to the above modules to implement the functions of each module.
[0031] The BOB optical link 140 includes a multi-channel optical attenuator (VOA), a multi-channel power meter, a handheld power meter, a first splitter, a second splitter, a third splitter, a wavelength division multiplexer, a BOB device, an optical switch, a CDR (Clock and Data Recovery), and an oscilloscope (DCA).
[0032] In this scenario example, the product under test is a standard optical network terminal (ONT) product with adjusted parameters. The BOB device includes a Bi-Directional Optical Subassembly (BOSA): This is the core part of the BOB and can handle the transmission and reception of optical signals simultaneously. In a typical PON (Passive Optical Network) environment, the BOSA can achieve two-way communication on the same optical fiber.
[0033] The topological structure of the BOB optical link 140 is specifically as follows: The light source in the product under test is connected to the first splitter, and the first splitter can divide the light source into multiple paths; the first splitter is then sequentially connected to a multi-channel optical attenuator, a wavelength division multiplexer, and a BOB device, and the BOB device is then connected to the product under test through a network cable. In addition, the wavelength division multiplexer is connected to multiple second splitters, one end of each second splitter is connected to a multi-channel power meter, the other end of each second splitter is connected to an optical switch, the other end of the optical switch is connected to a third splitter, and the third splitter is connected to an oscilloscope and a CDR. Finally, the handheld power meter is directly connected to the product under test to detect the actual power of the product under test, while the power detected by the multi-channel power meter is the power after loss.
[0034] It should be noted that the BOB device is a multiplexing product. For a 1G ONT product, the Tx (transmitter) wavelength is 1310 nm, and the Rx (receiver) wavelength is 1490 nm. For a 10G ONT product, the Tx wavelength is 1277 nm, and the Rx wavelength is 1577 nm.
[0035] Referring to the topology of the BOB optical link 140, when the product under test is used as the transmitting end, the line loss section of Tx (transmitting end) is: the optical fiber loss from the BOB device to the wavelength division multiplexer + the loss from the wavelength division multiplexer to the second splitter + the loss from the second splitter to the multi-channel power meter. The total loss added up in this link is the loss value of the path from the BOB device to the multi-channel power meter in the whole link. And in the production process, after obtaining the optical fiber loss based on the power values collected by the multi-channel power meter and the handheld power meter, the loss value needs to be compensated to the power value collected by the multi-channel power meter to obtain the actual output power value of the BOB device.
[0036] Continuing to refer to the topology of the BOB optical link 140, when the product under test is used as the receiving end, the line loss section of Rx (receiving end) is: the loss from the light source of other light-emitting devices to the first splitter + the loss from the first splitter to the multi-channel attenuator + the optical fiber loss value from the multi-channel attenuator to the BOB device. The total loss added up in this link is the loss value of the receiving section from the light source to the BOB device in the whole link. And in this production process, the actual received power value of the BOB device can be controlled by attenuation.
[0037] In this scenario example, the product under test can be connected to the system server 110 through a network cable, and both the handheld power meter and the multi-channel power meter in the BOB optical link 140 can upload the collected power values to the system server 110; in addition, the status of each workstation in the test production line can also be uploaded to the system server 110.
[0038] In this scenario example, the first user terminal 120 can be the user terminal used by the administrator in the test production line. The first user terminal 120 can display the line loss management interface, and the administrator can query information such as the line loss data, workstation status, and line loss update time of each workstation through the line loss management interface. The second user terminal 130 can be the user terminal used by the operator in the test production line. The second user terminal 130 can display the client interface, and the operator can query the calibration log of the workstation where he is located, the operating parameters and status of each device (such as: multi-channel attenuator, multi-channel power meter, and oscilloscope, etc.) through the client interface.
[0039] Referring to the scenario example of the line loss management system of the BOB optical link in the foregoing embodiment, the line loss management system of the BOB optical link in the embodiment of the present application will be introduced in detail below.
[0040] Figure 2 It is a schematic diagram of the line loss management system of the BOB optical link in the embodiment of the present application. The BOB optical link at least includes a multi-channel attenuator, a multi-channel power meter, and a handheld power meter connected to the product under test. The line loss management system 200 may include a line loss calculation module 210 and a database 220, and the line loss calculation module 210 and the database 220 are communicatively connected.
[0041] When the product under test is the transmitting end, the line loss calculation module 210 is configured to obtain the first power and the second power from the database 220, and determine the first line loss value based on the first power and the second power; wherein, the first power is directly collected by a handheld power meter for the power of the product under test, and the second power is collected by a multi-channel power meter;
[0042] When the product under test is the receiving end, the line loss calculation module 210 is configured to obtain the third power and the fourth power from the database 220, and determine the second line loss value based on the third power and the fourth power; wherein, the third power is directly collected by a handheld power meter for the power of the product under test when the attenuation value of the multi-channel attenuator is zero, and the fourth power is directly collected by a handheld power meter for the power of the product under test when the attenuation value of the multi-channel attenuator is the preset attenuation value.
[0043] It should be noted that the product under test in this embodiment may be a standard optical modem product with adjusted parameters. After using this product under test to determine the first line loss value and the second line loss value, when performing optical fiber line loss compensation for other optical modem products subsequently, the first line loss value and the second line loss value can be directly used without calculating the line loss value again. In addition, the multi-channel power meter is a programmable power meter,
[0044] The multi-channel attenuator is a programmable attenuator.
[0045] In this embodiment, before the product under test operates as the transmitting end and it is necessary to determine the first line loss value, first, the line loss management system 200 needs to check whether the handheld power meter and the multi-channel power meter are successfully connected to it. If the handheld power meter and the multi-channel power meter are connected to the line loss management system 200, the line loss management system 200 can receive the power values uploaded by the handheld power meter and the multi-channel power meter. In addition, the port numbers corresponding to the multi-channel power meter are different.
[0046] In some embodiments, the wavelengths of the multi-channel power meter and the handheld power meter are the same as the wavelength when the product under test is the transmitting end. Specifically, the line loss management system 200 can set the wavelengths of the multi-channel power meter and the handheld power meter to be the same as the wavelength when the product under test is the transmitting end. For example, if the wavelength of the transmitting end of a 1G optical modem product is 1310 nm, the wavelengths of the multi-channel power meter and the handheld power meter can also be set to 1310 nm.
[0047] After setting the wavelengths of the multi-channel power meter and the handheld power meter, the product under test can be set to emit light continuously, and then the optical fiber of the product under test is connected to the handheld power meter, and the actual output power of the product under test can be directly collected through the handheld power meter.
[0048] Continue to refer to Figure 1, It can be understood that when the product under test operates as a transmitter, the optical signal emitted by the product under test will sequentially pass through the BOB device, the wavelength division multiplexer, the second splitter, and the multi-channel power meter. It can be seen that the power detected by the multi-channel power meter (i.e., the second power) is the power after loss. The multi-channel power meter can first upload the second power corresponding to each channel to the line loss management system 200, and then the line loss management system 200 stores it in the database 220 correspondingly.
[0049] Furthermore, since the handheld power meter is directly connected to the product under test, the handheld power meter can detect the actual output power of the product under test (i.e., the first power). The handheld power meter can upload the first power to the line loss management system 200, and then the line loss management system 200 stores it in the database 220 correspondingly.
[0050] Taking the line loss calculation process of one channel as an example, after the handheld power meter uploads the first power to the database 220 and the multi-channel power meter uploads the second power to the database 220, the line loss calculation module 210 can retrieve the first power and the second power of this channel from the database 220. If the second power corresponding to this channel is denoted as Txpwr_test and the first power is denoted as Txpwr_monitor, then the first line loss value T xLoss of this channel can be calculated by the following formula:
[0051] TxLoss = Txpwr_test - Txpwr_monitor
[0052] After the line loss calculation module 210 obtains the first line loss value, if the first line loss value T xLoss is greater than the first preset value, the line loss management system 200 can report an error and prompt to replace the optical fiber. It can be understood that the first line loss value cannot be greater than or equal to 0, because after passing through the link loss, the power value detected by the multi-channel power meter should be less than the power value detected by the handheld power meter, so the first line loss value is often negative.
[0053] Through the above method, the first line loss value when the product under test is a transmitter can be obtained, and the line loss calculation module 210 can upload the first line loss value to the corresponding position in the database 220. When the production test software of the BOB device obtains the transmitter power of the product under test, it can compensate the first line loss value to the second power to obtain the actual transmitter output power.
[0054] In this embodiment, before the product under test operates as a receiver and it is necessary to determine the second line loss value, first, the line loss management system 200 also needs to check whether the handheld power meter and the multi-channel power meter are successfully connected to it. If the handheld power meter and the multi-channel power meter are connected to the line loss management system 200, the line loss management system 200 can receive the power values uploaded by the handheld power meter and the multi-channel power meter.
[0055] Further, the line loss management system 200 can set the wavelengths of the multi-channel power meter and the handheld power meter to be the same as the wavelength of the product under test when it is the transmitting end. After setting the wavelengths of the multi-channel power meter and the handheld power meter, the multi-channel attenuator and the device under test can be directly connected to the handheld power meter, and the light source can be set to emit light continuously. The actual received power of the product under test can be directly collected through the handheld power meter.
[0056] Continue to refer to Figure 1 , when the product under test operates as the receiving end, the optical signal emitted by the product under test will sequentially pass through the first splitter, the multi-channel attenuator, the wavelength division multiplexer, and the BOB device. When the line loss management system 200 needs to obtain the second line loss value of a certain channel, the line loss management system 200 can first set the attenuation of the corresponding channel of the multi-channel attenuator to 0. At this time, the handheld power meter can detect a third power, and the handheld power meter uploads the third power to the database 220 of the line loss management system 200.
[0057] Further, the line loss management system 200 then sets the attenuation of the corresponding channel of the multi-channel attenuator to a preset attenuation value. At this time, the handheld power meter can detect a fourth power, and the handheld power meter can upload the fourth power to the database 220 of the line loss management system 200.
[0058] The line loss calculation module 210 can retrieve the third power, the fourth power, and the corresponding preset attenuation value of the corresponding channel from the database 220. If the third power corresponding to the channel is denoted as inipwr, the fourth power corresponding to the channel is denoted as rxpread, and the preset attenuation value is denoted as atten, then the second line loss value RxLoss of the channel can be calculated by the following formula:
[0059] RxLoss = rxpread - atten + inipwr
[0060] After the line loss calculation module 210 obtains the second line loss value, if the second line loss value RxLoss is greater than the second preset value, the line loss management system 200 can report an error and prompt to replace the optical fiber.
[0061] Through the above method, the second line loss value when the product under test is the receiving end can be obtained. The line loss calculation module 210 can upload the second line loss value to the corresponding position in the database 220. When the production test software of the BOB device obtains the receiving end power of the product under test, the second line loss value can be compensated to the fourth power to obtain the actual receiving end output power.
[0062] Thus, through the line loss management system 200 of the embodiments of the present application, the first line loss value when the product under test is used as the transmitting end and the second line loss value when the product under test is used as the receiving end can be automatically calculated without manual participation, thereby improving the efficiency and accuracy of line loss calculation. Moreover, the obtained first line loss value and second line loss value can be directly saved to the database 220, ensuring the integrity and security of the data.
[0063] In some embodiments, there are multiple fourth powers and preset attenuation values. Different preset power points correspond to different fourth powers and preset attenuation values. Specifically, for any preset power point, the line loss calculation module 210 is configured to determine the second line loss value corresponding to the preset power point based on the third power and the fourth power corresponding to the preset power point. The fourth power corresponding to the preset power point is the power of the product under test when the attenuation value of the multi-channel attenuator is the corresponding preset attenuation value.
[0064] It should be noted that due to the linearity differences of BOB devices, that is, the line loss values corresponding to different power points are different, so in the embodiments of the present application, multiple preset power points are set, and the second line loss values corresponding to different preset power points are determined. For example, the preset power points can be: -10, -12, and -14. The preset power points can be set by the operator or administrator according to actual needs. Specifically, some common powers can be set as preset power points.
[0065] In this embodiment, the database 220 can store the preset attenuation values corresponding to each preset power point. When it is necessary to determine the second line loss value corresponding to a certain preset power point of a certain channel, the preset attenuation value corresponding to the preset power point can be retrieved from the database 220 first, and the attenuation value of the corresponding channel of the multi-channel attenuator can be set to the corresponding preset attenuation value. At this time, the handheld power meter can collect the fourth power when the attenuation value of this channel is the preset attenuation value, and then the handheld power meter uploads the fourth power to the database 220. The line loss calculation module 210 can retrieve the corresponding fourth power and third power from the database 220 according to the preset power point, and then determine the second line loss value corresponding to the preset power point based on the fourth power, the third power, and the corresponding preset attenuation value.
[0066] The line loss calculation module 210 can calculate the second line loss values of all preset power points in the above manner, and then the line loss calculation module 210 stores the second line loss values corresponding to each preset power point at the corresponding positions in the database 220 for subsequent direct retrieval and use.
[0067] In some embodiments, the database 220 is used to store the station configuration table, the client station information table, the calibration configuration table, and the calibration data table; wherein, the calibration data table includes the first line loss value, the second line loss value, and the calibration update time.
[0068] In the embodiment of the present application, the database 220 of the line loss management system 200 may be in a table structure, specifically including a station configuration table, a client station information table, a calibration configuration table, and a calibration data table. It should be noted here that there are several stations on the product test production line, and each station contains all the devices in a group of BOB optical links. The operator can perform BOB debugging at their station. In this embodiment, each station can be set with a unique ID for identification and management.
[0069] In some embodiments, various station-related information can be stored in the station configuration table. The station configuration table may specifically include the station type, station name, the status of whether the station is available, the station code, the name corresponding to the station in the station configuration table, the calibration time required for the station, and the corresponding relationships between these parameters. Among them, the station type can be represented by numbers, and different numbers represent different station types; the station name can be, for example, BOB debugging; the status of whether the station is available can also be represented by numbers. For example, when the number is 1, it means the station is available, and when the number is 0, it means the station is unavailable; the calibration time required for the station can be set by the staff. For example, the calibration time required for the station can be 4 hours.
[0070] In some embodiments, the relevant information between the client used by the operator and the station can be stored in the client station information table. The client station information table may specifically include the ID of the client using the station, the name displayed by the client using the station, whether it is initialized information, the status of whether it is available, the client user ID, the production line body, the name of the production line body, the station type, and the corresponding relationships between these information.
[0071] In some embodiments, the relevant data for calibrating the station and when the product under test is the receiving end can be stored in the calibration configuration table. Since only when the product under test is the receiving end, it is necessary to perform calibration at multiple preset power points, so the calibration configuration table can only store the relevant data when the product under test is the receiving end. The calibration configuration table may specifically include the name corresponding to the calibrated station in the station configuration table, the station name, the calibration test item, whether it is activated, the accuracy to be calibrated, and the number of receiving end points to be calibrated, and the corresponding relationships between these information.
[0072] It should be noted that the name corresponding to the station in the station configuration table is mainly used to distinguish whether the station is a debugging station for 1G optical modem products or a debugging station for 10G optical modem products; the test item can be RX (receiving end); the information of whether it is activated can be represented by numbers. For example, 1 represents activated, and 0 represents not activated. In addition, when the product under test is the transmitting end, the calibration process calibrates the station according to the debugging power of the standard optical modem product.
[0073] In some embodiments, the first line loss value and the second line loss value corresponding to each station and each channel, i.e., the parameters obtained after calibration, can be stored in the calibration data table. The calibration data table may also include the number of channels of the station equipment, the ID of the station, the calibration line loss coefficient of each preset power point, the last update time, and whether it is greater than the calibration time required for the configured station. It should be noted that the ID of the station is associated with the ID of the client station used in the client station information table; in addition, whether it is greater than the calibration time required for the configured station can also be represented by a number. For example, 0 means no timeout, and 1 means timeout.
[0074] The above is the structure and content of the database 220 in the line loss management system 200. Next, other functional modules of the line loss management system 200 will be introduced in detail.
[0075] Continue to refer to Figure 2 In some embodiments, the line loss management system 200 further includes a data management module 230 and an alarm prompt module 240. The data management module 230 is connected to the alarm prompt module 240. The data management module 230 is used to determine whether the BOB optical link meets the preset conditions; wherein, the preset conditions include that the first power is less than the preset power value, the third power is less than the maximum value among all preset power points, the first line loss value is greater than the first preset value, and the second line loss value is greater than the second preset value; the alarm prompt module 240 is used to give an alarm prompt when it is determined that the BOB optical link meets the preset conditions.
[0076] It should be noted that the preset power value, the preset power point, the first preset value, and the second preset value can all be set by the staff according to actual needs and are not specifically limited here. Moreover, the first preset value and the second preset value can be the same or different.
[0077] Specifically, when the product under test is the transmitting end, after the handheld power meter detects the first power of the product under test, the handheld power meter first uploads the first power to the line loss management system 200. The data management module 230 of the line loss management system 200 can determine whether the first power is less than the preset power value (for example: -20). If the first power is less than the preset power value, the data management module 230 can send feedback information to the alarm prompt module 240, so that the alarm prompt module 240 reports an error of too small power to the user through the second user terminal, so that the user can increase the output power of the product under test.
[0078] Similarly, after detecting the second power, the multi-channel power meter uploads the second power to the line loss management system 200. The data management module 230 of the line loss management system 200 can determine whether the second power is less than the above preset power value (for example: -20). If the second power is less than the preset power value, the data management module 230 can send feedback information to the alarm prompt module 240, so that the alarm prompt module 240 reports a power too small error to the user through the second user terminal.
[0079] For the third power, when the product under test is the receiving end, after the handheld power meter detects the third power of the product under test, the handheld power meter first uploads the third power to the line loss management system 200. The data management module 230 of the line loss management system 200 can determine whether the third power is less than the maximum value among all the preset power points. If the third power is less than the maximum value among all the preset power points, the data management module 230 can send feedback information to the alarm prompt module 240, so that the alarm prompt module 240 reports a light source too small error to the user through the second user terminal, so that the user can adjust the intensity of the light source.
[0080] As an example, if the preset power points include -10, -12, and -14, and the third power detected by the handheld power meter is -13, it can be determined that the third power is less than the maximum value among all the preset power points. At this time, the alarm prompt module 240 reports a light source too small error to the user through the second user terminal, and further detection cannot be performed. It should be noted that when comparing powers, only the numerical values need to be compared.
[0081] For the first line loss value and the second line loss value, after the line loss calculation module 210 calculates the first line loss value and the second line loss value, the data management module 230 can first compare the first line loss value with the first preset value and compare the second line loss value with the second preset value. If the first line loss value is greater than the first preset value, or the second line loss value is greater than the second preset value, the alarm prompt module 240 can report a line loss too large error to the user through the second user terminal and prompt the user to replace the optical fiber.
[0082] In some embodiments, the data management module 230 can also perform data monitoring, monitor and calibrate the data, and ensure the accuracy and consistency of the calibration data.
[0083] Continue to refer to Figure 2 In some embodiments, the line loss management system 200 further includes a time management module 250, and the time management module 250 is connected to the alarm prompt module 240. The time management module 250 is used to determine whether the calibration update time exceeds the preset time; the alarm prompt module 240 is further used to perform an alarm prompt when it is determined that the calibration update time exceeds the preset time.
[0084] It can be understood that due to frequent plugging and unplugging of the fiber optic connector and cleanliness issues, the error of line loss detection may increase. Due to the specified accuracy requirements, the calculated first line loss value and second line loss value may not be usable in subsequent calibration processes. Therefore, in actual application, the test production line needs to recalibrate the line loss at regular intervals to ensure the accuracy of calibration.
[0085] Therefore, in the embodiments of the present application, the user can set a preset time through the first user terminal or the second user terminal. The preset time set for each station can be the same to ensure that the time of all stations is synchronized with the time of the server, preventing misjudgment caused by time asynchronization.
[0086] Furthermore, when the database 220 receives the first line loss value and the second line loss value sent by the line loss calculation module 210, it synchronously updates the corresponding calibration update time in the database 220. The time management module 250 can automatically detect whether the update calibration time in the database 220 exceeds the preset time. When the time management module 250 detects that the calibration of a certain channel at a certain station times out, the time management module 250 can send feedback information to the alarm prompt module 240. The feedback information can include which channel at which station has a calibration timeout. After receiving the feedback information, the alarm prompt module 240 automatically issues an alarm and prevents the operation of that station from continuing.
[0087] In some embodiments, the line loss management system 200 also has a permission management function. Specifically, only authorized operators can perform calibration operations to prevent illegal modification. Different roles and permissions are defined to ensure that only authorized operators can perform calibration operations. In addition, all operation logs can be recorded for easy traceability and auditing.
[0088] In some embodiments, the line loss management system 200 also has an expandable function for BOB test equipment. Since there are many manufacturers of BOB equipment used in production, different manufacturers and different models of equipment interfaces can be added for expansion.
[0089] For the line loss management system 200 of the embodiments of the present application, in order to meet the above functional modules and through user research, the needs and usage habits of operators are understood to ensure the usability of the line loss management system 200. In some embodiments, the line loss management system 200 further includes a first user terminal (not shown in Figure 2 and a second user terminal (not shown in Figure 2 ; wherein, the first user terminal is used to display the line loss management interface, and the second user terminal is used to display the client interface.
[0090] In this embodiment, the first user terminal may be the user terminal used by an administrator in a test production line. The first user terminal may display a line loss management interface. The administrator may access the database 220 of the line loss management system 200 through the first user terminal, and the administrator may query information such as the line loss data, station status, and line loss update time of each station through the line loss management interface.
[0091] Figure 3 is the management interface of a specific example of this application; Figure 4 is the station management interface of a specific example of this application. It should be noted that Figure 4 the station management interface in Figure 3 is a sub-interface of the management interface in ; after the administrator logs in, the administrator can view the information of each station through the management interface, and click on the station to be viewed to enter the sub-interface. Through the sub-interface, the administrator can view the line body information, as well as the first line loss value, the second line loss value, and the calibration update time.
[0092] In this embodiment, the second user terminal may be the user terminal used by an operator in a test production line. The second user terminal may display a client interface. The operator may query the calibration log of the station where the operator is located, the operating parameters and status of each device (such as: multi-channel attenuator, multi-channel power meter, and oscilloscope, etc.) through the client interface. The operator may select the channel to be viewed and the device number of the handheld power meter, etc. through the client interface, and the client interface will feedback the port number of the channel and the device number of the handheld power meter to the backend of the line loss management system 200 to retrieve calibration data such as the wavelength of the device under test, the power value detected by the handheld power meter, the power value detected by the multi-channel power meter, the first line loss value, or the second line loss value.
[0093] Figure 5 is the BOB calibration operation interface in the client interface of a specific example of this application; Figure 6 is the calibration data query interface in the client interface of a specific example of this application. It should be noted that both the BOB calibration operation interface and the calibration data query interface are sub-interfaces of the client interface. Through the BOB calibration operation interface, the channel, Tx calibration, and Rx calibration can be selected; through the calibration data query interface, the calibration data (such as the first line loss value or the second line loss value) corresponding to the station and the calibration update time can be viewed.
[0094] Thus, by setting up the management interface and the client interface, it is convenient for operators or administrators to view the results of automatic calibration and set relevant parameters, improving production efficiency. The automated calibration process reduces the workload of operators, speeds up the calibration process, shortens the production cycle, and improves overall production efficiency. In addition, through permission management and operation log recording, it is ensured that operators perform calibration operations strictly in accordance with the specifications, preventing violations and ensuring compliance in the production process. Finally, the system monitors calibration data and time in real time, and immediately issues an alarm once an abnormality is detected, ensuring that problems can be discovered and processed in a timely manner, reducing the occurrence of production accidents.
[0095] Based on the above embodiments, an embodiment of the present application further provides a calibration method for a BOB optical link. This method can be applied to the line loss management system of the above BOB optical link, and this method can be executed by the line loss calculation module. Figure 7 It is a flowchart of the calibration method for the BOB optical link in the embodiment of the present application. As Figure 7 shown, this calibration method may include the following steps:
[0096] Step 710: When the product under test is the transmitting end, obtain the first power and the second power from the system database, and determine the first line loss value based on the first power and the second power; wherein, the first power is directly collected by the handheld power meter of the system for the power of the product under test, and the second power is collected by the multi-channel power meter of the system.
[0097] Step 720: When the product under test is the receiving end, obtain the third power and the fourth power from the database, and determine the second line loss value based on the third power and the fourth power; wherein, the third power is directly collected by the handheld power meter when the attenuation value of the multi-channel attenuator in the system is zero for the power of the product under test, and the fourth power is directly collected by the handheld power meter when the attenuation value of the multi-channel attenuator is the preset attenuation value for the power of the product under test.
[0098] In some embodiments, there are multiple fourth powers and preset attenuation values, and different preset power points correspond to different fourth powers and preset attenuation values. Determining the second line loss value based on the third power and the fourth power includes: for any preset power point, determining the second line loss value corresponding to the preset power point based on the third power and the fourth power corresponding to the preset power point; the fourth power corresponding to the preset power point is the power of the product under test when the attenuation value of the multi-channel attenuator is the corresponding preset attenuation value.
[0099] Thus, when the product under test is the transmitting end, the first power and the second power are retrieved from the database through the line loss calculation module in the system, and the first line loss value is determined based on the first power and the second power; when the product under test is the receiving end, the line loss calculation module obtains the third power and the fourth power from the database, and determines the second line loss value based on the third power and the fourth power; automatic calibration and line loss compensation are achieved, the risk of data tampering is reduced, the efficiency, accuracy, and timeliness of calibration are improved, and multi-channel calibration of the optical transmitting end and the receiving end is realized.
[0100] It should be noted that for the details not disclosed in the line loss calibration method of this embodiment, please refer to the details disclosed in the embodiment of the line loss management system in this specification, and will not be elaborated here.
[0101] Figure 8 An example of the physical structure diagram of an electronic device is shown as Figure 8 shown. The electronic device may include: a processor 810, a communication interface 820, a memory 830, and a communication bus 840. Among them, the processor 810, the communication interface 820, and the memory 830 complete communication with each other through the communication bus 840. The processor 810 can call the logical instructions in the memory 830 to execute the line loss calibration method, including: when the product under test is the transmitting end, obtaining the first power and the second power from the database of the system, and determining the first line loss value based on the first power and the second power; when the product under test is the receiving end, obtaining the third power and the fourth power from the database, and determining the second line loss value based on the third power and the fourth power.
[0102] In addition, when the logical instructions in the above-mentioned memory 830 are implemented in the form of software functional units and sold or used as an independent product, they can be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or a part of this technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of the present invention. The foregoing storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), magnetic disks, or optical discs that can store program codes.
[0103] On the basis of the above embodiments, on the other hand, the present invention further provides a computer program product, which includes a computer program. The computer program can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the line loss calibration method provided by each of the above methods, including: when the product under test is the transmitting end, obtaining the first power and the second power from the database of the system, and determining the first line loss value based on the first power and the second power; when the product under test is the receiving end, obtaining the third power and the fourth power from the database, and determining the second line loss value based on the third power and the fourth power.
[0104] On the basis of the above embodiments, on another aspect, the present invention further provides a non-transitory computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, it is implemented to execute the line loss calibration method provided by each of the above methods, including: when the product under test is the transmitting end, obtaining the first power and the second power from the database of the system, and determining the first line loss value based on the first power and the second power; when the product under test is the receiving end, obtaining the third power and the fourth power from the database, and determining the second line loss value based on the third power and the fourth power.
[0105] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. Those of ordinary skill in the art can understand and implement it without creative labor.
[0106] Through the description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on such an understanding, the above technical solution, in essence, or the part that contributes to the prior art can be embodied in the form of a software product. The computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.
Claims
1. A line loss management system for a BOB optical link, characterized in that: The BOB optical link at least includes a multi-channel attenuator, a multi-channel power meter and a handheld power meter connected to the product under test; the system includes a line loss calculation module and a database; In the case where the product under test is a transmitting end, the line loss calculation module is used to obtain a first power and a second power from the database, and obtain a first line loss value by subtracting the first power from the second power; wherein the first power is obtained by directly collecting the power of the product under test by the handheld power meter, and the second power is obtained by collecting the multi-channel power meter; When the product under test is a receiving end, the line loss calculation module is used to obtain a third power and a fourth power from the database, and obtain a second line loss value by subtracting a preset attenuation value from the fourth power and adding the third power; wherein the third power is obtained by directly collecting the power of the product under test by the handheld power meter when the attenuation value of the multi-channel attenuator is zero, and the fourth power is obtained by directly collecting the power of the product under test by the handheld power meter when the attenuation value of the multi-channel attenuator is the preset attenuation value.
2. The line loss management system for BOB optical links according to claim 1, characterized in that: There are multiple fourth powers and preset attenuation values, and different preset power points correspond to different fourth powers and preset attenuation values; The line loss calculation module is specifically used to determine, for any preset power point, a second line loss value corresponding to the preset power point based on the third power and the fourth power corresponding to the preset power point; the fourth power corresponding to the preset power point is the power of the product under test when the attenuation value of the multi-channel attenuator is the corresponding preset attenuation value.
3. The line loss management system for BOB optical links according to claim 1, characterized in that: The wavelength of the multi-channel power meter and the handheld power meter is the same as the wavelength of the product under test when it is the transmitting end.
4. The line loss management system for BOB optical links according to claim 2, characterized in that: The database is used to store a workstation configuration table, a client workstation information table, a calibration configuration table, and a calibration data table; wherein the calibration data table includes a first line loss value, a second line loss value, and a calibration update time.
5. The line loss management system for BOB optical links according to claim 4, characterized in that: The system also includes a data management module and an alarm prompt module, wherein the data management module is connected to the alarm prompt module; The data management module is used to determine whether the BOB optical link meets preset conditions; wherein the preset conditions include that the first power is less than a preset power value, the third power is less than the maximum value of all preset power points, the first line loss value is greater than a first preset value, and the second line loss value is greater than a second preset value; The alarm prompt module is used to issue an alarm prompt when it is determined that the BOB optical link meets the preset condition.
6. The line loss management system for BOB optical links according to claim 5, characterized in that: The system also includes a time management module, which is connected to the alarm prompt module; The time management module is used to determine whether the calibration update time exceeds a preset time; The alarm prompt module is also used to issue an alarm prompt when it is determined that the calibration update time exceeds a preset time.
7. The line loss management system for BOB optical links according to claim 1, characterized in that: The system also includes a first user terminal and a second user terminal; wherein the first user terminal is used to display a line loss management interface, and the second user terminal is used to display a client interface.
8. A calibration method for a BOB optical link, characterized in that: The line loss management system for the BOB optical link according to any one of claims 1 to 7 is applied, wherein the method is executed by a line loss calculation module, and the method comprises: In the case where the product under test is a transmitting end, a first power and a second power are obtained from a database of the system, and a first line loss value is determined based on the first power and the second power; wherein the first power is obtained by directly collecting the power of the product under test by a handheld power meter of the system, and the second power is obtained by collecting the power of the multi-channel power meter of the system; When the product under test is a receiving end, a third power and a fourth power are obtained from the database, and a second line loss value is determined based on the third power and the fourth power; wherein the third power is obtained by directly collecting the power of the product under test by the handheld power meter when the attenuation value of the multi-channel attenuator of the system is zero, and the fourth power is obtained by directly collecting the power of the product under test by the handheld power meter when the attenuation value of the multi-channel attenuator is a preset attenuation value.
9. The calibration method of the BOB optical link according to claim 8, characterized in that: There are multiple fourth powers and preset attenuation values, and different preset power points correspond to different fourth powers and preset attenuation values; The determining a second line loss value based on the third power and the fourth power includes: For any preset power point, determining a second line loss value corresponding to the preset power point based on the third power and a fourth power corresponding to the preset power point; The fourth power corresponding to the preset power point is the power of the product under test when the attenuation value of the multi-channel attenuator is the corresponding preset attenuation value.
10. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by the processing chip, the calibration method of the BOB optical link as described in any one of claims 8 to 9 is implemented.
Citation Information
Patent Citations
Automatic line attenuation calibration system and method in test of optical communication product transceiver end
CN108390717A
Handling compensation for losses in optical fiber links
US10985838B1