Self-adaptive calibration method and device for EDFA (erbium doped fiber amplifier) multi-gear photoelectric detector

By using adaptive calibration methods and devices, the problems of cumbersome calibration process and large data errors of EDFA photodetectors have been solved, realizing a fully automated and high-precision calibration process that can adapt to different hardware designs and improve production efficiency and product reliability.

CN121508650APending Publication Date: 2026-02-10WUXI TACLINK OPTOELECTRONICS TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202511702367.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-11-19
Publication Date
2026-02-10

AI Technical Summary

Technical Problem

The existing EDFA photodetector has a cumbersome calibration process, large data errors, and poor reusability, making it difficult to meet the requirements for wide dynamic range detection.

Method used

An adaptive calibration method is adopted. By establishing a unified power calculation model, the optical power is adjusted by controlling the attenuator and EDFA gain on the PC, the PD detection circuit level is automatically switched, and the calibration parameters are calculated and recorded to achieve fully automated calibration.

Benefits of technology

It achieves full-process automation, improves calibration accuracy and versatility, reduces human error, adapts to different hardware designs, supports regular self-testing and environmental changes, and improves production efficiency and product reliability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121508650A_ABST
    Figure CN121508650A_ABST
Patent Text Reader

Abstract

The invention discloses a self-adaptive calibration method and device for an EDFA multi-gear photoelectric detector, and relates to the technical field of optical fiber communication, and the method comprises the steps: building a unified power calculation model which is suitable for PD detection of different gears; aiming at the input PD calibration, adjusting the size of the input light and obtaining the corresponding input light power; aiming at the output PD calibration, adjusting the size of the output light and obtaining the corresponding output light power; for each input / output optical power, controlling the PD detection circuit to be switched to a target gear, and reading data sampled by the input / output PD; and the input / output optical power and the corresponding PD sampling data are substituted into the model, and calibration parameters, including the optimal reference voltage and the calibration correction value, under the target gear are obtained through calculation. By adopting the method, the detection precision, the production consistency and the long-term reliability of the EDFA module can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of optical fiber communication technology, and in particular to an adaptive calibration method and apparatus for an EDFA multi-level photodetector. Background Technology

[0002] Erbium-doped fiber amplifiers (EDFAs) are core components of optical network systems, and the accurate monitoring of their input / output photodetectors (PDs) is crucial for system gain control and safe operation. Traditional solutions use fixed-range detection circuits, which suffer from large-signal saturation or small-signal distortion, making it difficult to meet the requirements of wide dynamic range detection. Therefore, the industry commonly adopts multi-range PD detection schemes, using analog switches to switch different detection circuits to handle optical signals of varying magnitudes.

[0003] However, existing technologies have the following limitations: 1. The calibration process is cumbersome: it relies on engineers to manually operate debugging tools to read ADC code values, record data and complete Excel calculations, which is inefficient and difficult to scale up.

[0004] 2. Significant data errors: Data fluctuations during the test can lead to inaccurate data extraction by manual methods, which can easily introduce human error.

[0005] 3. High coupling and poor reusability: The calibration parameter calculation formulas are fixed in Excel spreadsheets and are strongly related to the hardware circuit configuration. After the hardware changes, the calibration files need to be modified synchronously, and there is a lack of a unified algorithm model.

[0006] For the reasons mentioned above, an automated, high-precision, and highly reusable calibration solution is needed for the EDFA module. Summary of the Invention

[0007] To address the aforementioned problems and technical requirements, the inventors have proposed an adaptive calibration method and apparatus for an EDFA multi-level photodetector, resolving the issues of poor efficiency, accuracy, and versatility in traditional methods. The technical solution of this invention is as follows: Firstly, this application provides an adaptive calibration method for an EDFA multi-level photodetector, which is carried out in the following test system: After the light source is connected to the attenuator, it passes through a beam splitter. One output of the beam splitter is connected to the first power meter to monitor the input optical power, and the other output of the beam splitter is connected to the input of the EDFA. The output of the EDFA is connected to the second power meter to monitor the output optical power. The method includes the following steps: Establish a unified power calculation model that is adaptable to PD detection at different levels; For input PD detection, the PC controls the attenuator to adjust the input light intensity and monitors the first power meter in real time to obtain the corresponding input light power; For each input optical power, the PC controls the PD detection circuit to switch to the target level and reads the data sampled by the input PD; Substitute the input optical power and the corresponding PD sampling data into the model to calculate the calibration parameters at the target level, including the optimal reference voltage and calibration correction value of the input PD. For output PD detection, the PC controls the EDFA gain to adjust the output light magnitude and monitors the second power meter in real time to obtain the corresponding output light power; For each output optical power, the PC controls the PD detection circuit to switch to the target level and reads the data sampled by the output PD; By substituting the output optical power and the corresponding PD sampling data into the model, the calibration parameters at the target level are calculated, including the optimal reference voltage and calibration correction value of the output PD.

[0008] Secondly, this application also provides an adaptive calibration device for an EDFA multi-level photodetector, which is integrated on the PC side of the adaptive calibration method as described in the first aspect, comprising: The calculation module stores a unified power calculation model, which is adapted to PD detection at different levels. The input control module is used to control the attenuator to adjust the input light intensity when detecting the input PD, and to monitor the first power meter in real time to obtain the corresponding input optical power; and for each input optical power, to control the PD detection circuit to switch to the target level and read the data sampled by the input PD. The calculation module is used to substitute the input optical power and the corresponding PD sampling data into the model to calculate the calibration parameters at the target level, including the optimal reference voltage and calibration correction value of the input PD. The output control module is used to control the EDFA gain to adjust the output light magnitude during output PD detection, and to monitor the second power meter in real time to obtain the corresponding output optical power; and for each output optical power, to control the PD detection circuit to switch to the target level and read the data sampled by the output PD. The calculation module is also used to substitute the output optical power and the corresponding PD sampling data into the model to calculate the calibration parameters at the target level, including the optimal reference voltage and calibration correction value of the output PD.

[0009] Thirdly, this application also provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps of the adaptive calibration method as described in the first aspect.

[0010] The beneficial technical effects of this invention are: 1. Fully automated process: The fully automated calibration process eliminates the time cost and operational errors of manual calibration, significantly increasing the production capacity of EDFA in mass production, while reducing defective products caused by human error and lowering production costs.

[0011] 2. High precision: Relying on logarithmic calculation models and equation solving technology, the accuracy of calibration parameters at each level is guaranteed in principle, making the terminal product run more stably and the function output more reliable.

[0012] 3. High versatility and flexibility: It can be adapted to different hardware designs (such as the control of multi-level PD detection circuits) through parameterized configuration, and the core algorithm does not require secondary development.

[0013] 4. Intelligent Adaptive: The adaptive calibration method and device provided in this application support periodic self-testing and recalibration of EDFA multi-level photodetectors, which can meet the calibration needs under device aging and environmental temperature change scenarios and improve the long-term reliability of the product. Attached Figure Description

[0014] Figure 1 This is a block diagram of the EDFA multi-position photodetector test system provided in this application.

[0015] Figure 2 This is a flowchart of the adaptive calibration method for the EDFA multi-level photodetector provided in this application.

[0016] Figure 3 This is a schematic diagram of the detection range and overlapping area of ​​the multi-level input PD provided in this application, where the blue area corresponds to the large signal level, the green area corresponds to the medium signal level, and the yellow area corresponds to the small signal level.

[0017] Figure 4 This is a schematic diagram of the adaptive calibration device for the EDFA multi-level photodetector provided in this application. Detailed Implementation

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

[0019] This application provides an adaptive calibration method and apparatus for an EDFA multi-level photodetector, which revolves around... Figure 1The test system shown includes a light source, attenuator, beam splitter (shown as 5:95 in the diagram), dual-channel power meter, EDFA module (containing multi-level PD detection circuitry), and a PC. The light source connects to the attenuator and then to a beam splitter. One output (5%) of the beam splitter connects to the first power meter CH1 to monitor the input optical power and provide it to the PC. The other output (95%) connects to the input of the EDFA, and the output of the EDFA connects to the second power meter CH2 to monitor the output optical power and provide it to the PC. The PC can adjust the input light level by controlling the attenuator, and can control the EDFA gain to adjust the output light level via a communication interface. The PC can also read the correlation energy of the PD in the EDFA via the communication interface.

[0020] This application provides an adaptive calibration method for an EDFA multi-level photodetector, integrated into the aforementioned PC. Figure 2 As shown, the specific steps include the following: S1. Establish a unified power calculation model that is adaptable to PD detection at different power levels. The model can be represented as:

[0021] in, The calculated PD detection power value (unit: dBm). This is the code quantity corresponding to the reference voltage at the current gear level. This refers to the code quantity corresponding to the PD voltage acquired by the analog-to-digital converter. This is the calibration correction value (in dB) for the current gear. It should be noted that the relationship between code quantity and voltage (in mV) is that one code quantity represents... x The relationship between mv is linear.

[0022] S2. Obtain gear configuration information Read and parse the gear configuration information of the EDFA module. This information defines at least two detection gears (such as large, medium, and small signal gears). Each gear includes: a gear identifier, such as... , , ; PD detection circuit control logic, such as the state combinations of control switches ADG749 and ADG721, to achieve switching of corresponding gears; storage addresses of calibration parameters for each gear, such as , (This represents the mapping address in memory of the optimal reference voltage and calibration correction value for the input PD under the large signal range.)

[0023] S3, Automated Data Acquisition For input PD calibration, the attenuator can be controlled via a PC to adjust the input light intensity, and the first power meter CH1 can be monitored in real time to obtain the corresponding input optical power. For each input optical power, the PC controls the PD detection circuit to switch to the target level, and automatically reads and records the data sampled by the input PD (i.e., the code amount of the PD voltage acquired by the analog-to-digital converter) through the communication interface. ).

[0024] Similarly, for output PD calibration, the EDFA gain can be controlled via the PC to adjust the output light intensity, and the second power meter CH2 can be monitored in real time to obtain the corresponding output optical power. For each output optical power, the PC controls the PD detection circuit to switch to the target level, and automatically reads and records the data sampled by the output PD (i.e., the code amount of the PD voltage acquired by the analog-to-digital converter) through the communication interface. ).

[0025] S4, Calculation of core calibration parameters Substituting the input optical power and corresponding PD sampling data into the model established in S1, the calibration parameters for the target range are calculated, including the optimal reference voltage and calibration correction value for the input PD. Similarly, substituting the output optical power and corresponding PD sampling data into the model established in S1, the calibration parameters for the target range are calculated, including the optimal reference voltage and calibration correction value for the output PD. The method for calculating the calibration parameters of the input and output PDs is the same; this embodiment uses input PD detection as an example for further explanation.

[0026] a. Calculate the optimal reference voltage : Select two known input optical powers at the target setting. , ( > ) and the corresponding code quantity of the PD voltage , .

[0027] Based on the computational model, establish the following system of equations:

[0028]

[0029] By solving the system of equations, we can eliminate the errors by subtracting Formula 1 from Formula 2. To obtain the optimal reference voltage at the target range. The calculation equation is as follows:

[0030] b. Calculate calibration correction values : The calculated optimal reference voltage and any known input optical power / and its code size / Substituting into the calculation model, we obtain the calibration correction value at the target gear. Substitute and For example, The calculation equation is as follows:

[0031] Alternatively, two sets can be used. and , and Substitute them into the calculation model respectively, and take both. The average value is used as the calibration correction value for the final target gear.

[0032] S5, Parameter Write Verification The calculated calibration parameters for each gear position and Write to the specified address in the device memory to update the gear configuration information. Repeat step S3 to compare the data sampled by the input PD read from the PC with the input optical power, and compare the data sampled by the output PD with the output optical power to verify the calibration accuracy. If the error exceeds the set threshold, iteratively execute the calibration process for the input PD and the calibration process for the output PD (i.e., steps S3-S5) until the calibration accuracy requirements are met.

[0033] After obtaining the latest gear configuration information, the PC can directly select the corresponding gear's PD detection circuit control logic and calibration parameters according to this information, and read the input / output PD sampled data through the communication interface. This data, along with the calibration parameters, is then substituted into the calculation model to quickly calculate the PD detection power value. For example... Figure 3 As shown, when the input optical power / output optical power is in the overlap area between two levels, the PD detection power value is calculated using the calibration parameters of the current level until it exceeds the maximum optical power / minimum optical power of the current level. Then, the calibration parameters corresponding to the next level are switched to ensure that the calculated PD detection power value is smoother.

[0034] The overlap area between two gear levels can be understood as the overlapping portion between the optical signals of different gear levels. Taking the medium signal level as an example, there are two values ​​for the gear switching point: one is the gear switching point when switching from the medium gear to the low gear, and the other is the value corresponding to that gear. The maximum value is the data corresponding to the deviation of increasing the minimum optical power of the medium setting by 1 ± 0.5 dB, which gives a switching setting value; the other is the switching point from the medium setting to the high setting, corresponding to the setting's... The minimum value is obtained by reducing the maximum optical power of the medium setting by 1 ± 0.5 dB to get the value of another setting to switch to.

[0035] The calibration log generated using the above adaptive calibration method is as follows: 2025-04-24 17:00:00 Currently inputting PD calibration: 2025-04-24 17:00:00 Retrieving gear information... 2025-04-24 17:00:00 Obtain gear position information 1 (input power changes from large to small) 2025-04-24 17:00:04 Input power: 9, VCode: 5384.2, Gear: 0 2025-04-24 17:00:07 Input power: 8, VCode: 6322.8, Gear: 0 2025-04-24 17:00:11 Input power: 7, VCode: 7050, Gear: 0 2025-04-24 17:00:15 Input power: 6, VCode: 7647.6, Gear: 0 2025-04-24 17:00:19 Input power: 5, VCode: 8114, Gear: 0 2025-04-24 17:00:22 Input power: 4, VCode: 8471, Gear: 0 2025-04-24 17:00:26 Input power: 3, VCode: 8770.2, Gear: 0 2025-04-24 17:00:30 Input power: 2, VCode: 9000.2, Gear: 0 2025-04-24 17:00:34 Input Power: 1, VCode: 9176.4, Gear: 0 2025-04-24 17:00:38 Input power: 0, VCode: 9321.8, Gear: 0 2025-04-24 17:00:41 Input Power: -1, VCode: 9439.4, Gear: 0 2025-04-24 17:00:45 Input Power: -2, VCode: 9526, Gear: 0 2025-04-24 17:00:49 Input Power: -3, VCode: 9601.8, Gear: 0 2025-04-24 17:00:53 Input Power: -4, VCode: 6116.2, Gear: 1 2025-04-24 17:00:57 Input power: -5, VCode: 6855, Gear: 1 2025-04-24 17:01:00 Input Power: -6, VCode: 7418.8, Gear: 1 2025-04-24 17:01:04 Input power: -7, VCode: 7882.6, Gear: 1 2025-04-24 17:01:08 Input Power: -8, VCode: 8243.2, Gear: 1 2025-04-24 17:01:12 Input power: -9, VCode: 8523.2, Gear: 1 2025-04-24 17:01:16 Input Power: -10, VCode: 8751.8, Gear: 1 2025-04-24 17:01:19 Input Power: -11, VCode: 8932.8, Gear: 1 2025-04-24 17:01:23 Input Power: -12, VCode: 9075.6, Gear: 1 2025-04-24 17:01:27 Input Power: -13, VCode: 9188, Gear: 1 2025-04-24 17:01:31 Input Power: -14, VCode: 9275.8, Gear: 1 2025-04-24 17:01:35 Input Power: -15, VCode: 9347.6, Gear: 1 2025-04-24 17:01:38 Input Power: -16, VCode: 9403.2, Gear: 1 2025-04-24 17:01:42 Input Power: -17, VCode: 9447.8, Gear: 1 2025-04-24 17:01:46 Input Power: -18, VCode: 9484.4, Gear: 1 2025-04-24 17:01:50 Input power: -19, VCode: 8052.2, Gear: 2 2025-04-24 17:01:54 Input power: -20, VCode: 8373.8, Gear: 2 2025-04-24 17:01:57 Input Power: -21, VCode: 8639.4, Gear: 2 2025-04-24 17:02:01 Input power: -22, VCode: 8843.4, Gear: 2 2025-04-24 17:02:05 Input power: -23, VCode: 9014.4, Gear: 2 2025-04-24 17:02:09 Input Power: -24, VCode: 9126, Gear: 2 2025-04-24 17:02:13 Input power: -25, VCode: 9226.8, Gear: 2 2025-04-24 17:02:17 Input power: -26, VCode: 9311.2, Gear: 2 2025-04-24 17:02:20 Input power: -27, VCode: 9372.8, Gear: 2 2025-04-24 17:02:24 Input power: -28, VCode: 9417.6, Gear: 2 2025-04-24 17:02:28 Input Power: -29, VCode: 9466.4, Gear: 2 2025-04-24 17:02:32 Input power: -30, VCode: 9485.2, Gear: 2 2025-04-24 17:02:32 Obtain gear position information 2 (input power increases from small to large) 2025-04-24 17:02:35 Input power: -30, VCode: 9500, Gear: 2 2025-04-24 17:02:39 Input Power: -29, VCode: 9459.2, Gear: 2 2025-04-24 17:02:43 Input power: -28, VCode: 9424.6, Gear: 2 2025-04-24 17:02:47 Input power: -27, VCode: 9364.2, Gear: 2 2025-04-24 17:02:50 Input Power: -26, VCode: 9319.8, Gear: 2 2025-04-24 17:02:54 Input power: -25, VCode: 9216.6, Gear: 2 2025-04-24 17:02:58 Input power: -24, VCode: 9114.8, Gear: 2 2025-04-24 17:03:02 Input power: -23, VCode: 8990.4, Gear: 2 2025-04-24 17:03:06 Input Power: -22, VCode: 8817.6, Gear: 2 2025-04-24 17:03:10 Input Power: -21, VCode: 8611.8, Gear: 2 2025-04-24 17:03:13 Input power: -20, VCode: 8355.4, Gear: 2 2025-04-24 17:03:17 Input Power: -19, VCode: 8046, Gear: 2 2025-04-24 17:03:21 Input power: -18, VCode: 7640.2, Gear: 2 2025-04-24 17:03:25 Input power: -17, VCode: 7122.4, Gear: 2 2025-04-24 17:03:29 Input Power: -16, VCode: 6462.6, Gear: 2 2025-04-24 17:03:33 Input power: -15, VCode: 5647.2, Gear: 2 2025-04-24 17:03:36 Input power: -14, VCode: 9267.4, Gear: 1 2025-04-24 17:03:40 Input Power: -13, VCode: 9175.4, Gear: 1 2025-04-24 17:03:44 Input power: -12, VCode: 9062.4, Gear: 1 2025-04-24 17:03:48 Input Power: -11, VCode: 8915.8, Gear: 1 2025-04-24 17:03:52 Input power: -10, VCode: 8732.4, Gear: 1 2025-04-24 17:03:55 Input Power: -9, VCode: 8507.2, Gear: 1 2025-04-24 17:03:59 Input Power: -8, VCode: 8211.8, Gear: 1 2025-04-24 17:04:03 Input power: -7, VCode: 7846, Gear: 1 2025-04-24 17:04:07 Input Power: -6, VCode: 7376.4, Gear: 1 2025-04-24 17:04:11 Input power: -5, VCode: 6803, Gear: 1 2025-04-24 17:04:15 Input power: -4, VCode: 6073.2, Gear: 1 2025-04-24 17:04:18 Input Power: -3, VCode: 5144.6, Gear: 1 2025-04-24 17:04:22 Input Power: -2, VCode: 3963.8, Gear: 1 2025-04-24 17:04:26 Input Power: -1, VCode: 9432.2, Gear: 0 2025-04-24 17:04:30 Input power: 0, VCode: 9319.8, Gear: 0 2025-04-24 17:04:34 Input power: 1, VCode: 9170.8, Gear: 0 2025-04-24 17:04:37 Input power: 2, VCode: 8977.4, Gear: 0 2025-04-24 17:04:41 Input power: 3, VCode: 8747.2, Gear: 0 2025-04-24 17:04:45 Input power: 4, VCode: 8447, Gear: 0 2025-04-24 17:04:49 Input power: 5, VCode: 8082, Gear: 0 2025-04-24 17:04:53 Input power: 6, VCode: 7613.4, Gear: 0 2025-04-24 17:04:56 Input power: 7, VCode: 7024.6, Gear: 0 2025-04-24 17:05:00 Input power: 8, VCode: 6274.8, Gear: 0 2025-04-24 17:05:04 Input power: 9, VCode: 5358.8, Gear: 0 2025-04-24 17:05:04 High signal gear: 2025-04-24 17:05:04 Input Light Max:9, VCode:5358.8 2025-04-24 17:05:04 Input Light Min: -3, VCode: 9601.8 2025-04-24 17:05:04 Calculate K value = 10^((Max-Min) / 10): 15.8489319246111 / / For each gear, this value needs to be monitored to ensure it meets the design requirements, preventing excessively large ranges between gears, and also facilitating calculations.

[0036] 2025-04-24 17:05:05 Written to PD1LargeVref: 9888 2025-04-24 17:05:05 Written to PD1VolCal1: 2756 2025-04-24 17:05:05 2025-04-24 17:05:05 Medium signal level: 2025-04-24 17:05:05 Input light Max: -2, VCode: 3963.8 2025-04-24 17:05:05 Input Light Min: -18, VCode: 9484.4 2025-04-24 17:05:05 Calculated K value: 39.8107170553497 2025-04-24 17:05:06 Written to PD1MidVref: 9627 2025-04-24 17:05:06 Written to PD1VolCal2: 3953 2025-04-24 17:05:06 2025-04-24 17:05:06 Small signal gear: 2025-04-24 17:05:06 Write to SMETOSSM: 9377 2025-04-24 17:05:06 Input light Max: -15, VCode: 5647.2 2025-04-24 17:05:06 Input Light Min: -30, VCode: 9485.2 2025-04-24 17:05:07 Calculated K value: 31.6227766016838 2025-04-24 17:05:07 Written to PD1SmallVref: 9611 2025-04-24 17:05:07 Written to PD1VolCal3: 5098 2025-04-24 17:05:07 2025-04-24 17:05:07 The overlap area of ​​1dB±0.5 between the last two gears was determined. 2025-04-24 17:05:09 Adjusted and confirmed to be in low signal gear. 2025-04-24 17:05:10 Switched to medium signal level. 2025-04-24 17:05:10 Record P = P - 1.5 2025-04-24 17:05:12 Write to SSMTOSME:8520 / / The maximum value of the small signal is -19dBm, here we use data corresponding to approximately -20.5, which is about 8520. 2025-04-24 17:05:13 Parameter upgrade...... 2025-04-24 17:05:27 Parameter upgrade successful! 2025-04-24 17:05:33 Deviation Inspection 2025-04-24 17:05:34 Input monitored value: 9, Model calculated value: 8.98, Deviation: -0.02 2025-04-24 17:05:36 Input monitoring value: 8, Model calculated value: 7.97, Deviation: -0.03 2025-04-24 17:05:37 Input monitoring value: 7, Model calculated value: 6.97, Deviation: -0.03 2025-04-24 17:05:38 Input monitoring value: 6, Model calculated value: 5.95, Deviation: -0.05 2025-04-24 17:05:40 Input monitoring value: 5, Model calculated value: 4.94, Deviation: -0.06 2025-04-24 17:05:41 Input monitoring value: 4, Model calculated value: 3.95, Deviation: -0.05 2025-04-24 17:05:42 Input monitoring value: 3, Model calculated value: 2.93, Deviation: -0.07 2025-04-24 17:05:44 Input monitoring value: 2, Model calculated value: 1.93, Deviation: -0.07 2025-04-24 17:05:45 Input monitoring value: 1, Model calculated value: 0.97, Deviation: -0.03 2025-04-24 17:05:47 Input monitored value: 0, Model calculated value: -0.02, Deviation: -0.02 2025-04-24 17:05:48 Input monitored value: -1, Model calculated value: -1, Deviation: 0 2025-04-24 17:05:50 Input monitored value: -2, Model calculated value: -1.97, Deviation: 0.03 2025-04-24 17:05:51 Input monitored value: -3, Model calculated value: -2.94, Deviation: 0.06 2025-04-24 17:05:52 Input monitoring value: -4, Model calculated value: -4.06, Deviation: -0.06 2025-04-24 17:05:54 Input monitored value: -5, Model calculated value: -5.07, Deviation: -0.07 2025-04-24 17:05:55 Input monitored value: -6, Model calculated value: -6.06, Deviation: -0.06 2025-04-24 17:05:57 Input monitored value: -7, Model calculated value: -7.08, Deviation: -0.08 2025-04-24 17:05:58 Input monitored value: -8, Model calculated value: -8.08, Deviation: -0.08 2025-04-24 17:06:00 Input monitored value: -9, Model calculated value: -9.08, Deviation: -0.08 2025-04-24 17:06:01 Input monitored value: -10, Model calculated value: -10.08, Deviation: -0.08 2025-04-24 17:06:02 Input monitored value: -11, Model calculated value: -11.06, Deviation: -0.06 2025-04-24 17:06:04 Input monitored value: -12, Model calculated value: -12.06, Deviation: -0.06 2025-04-24 17:06:05 Input monitored value: -13, Model calculated value: -13.03, Deviation: -0.03 2025-04-24 17:06:07 Input monitored value: -14, Model calculated value: -14.02, Deviation: -0.02 2025-04-24 17:06:08 Input monitored value: -15, Model calculated value: -14.98, Deviation: 0.02 2025-04-24 17:06:09 Input monitored value: -16, Model calculated value: -15.97, Deviation: 0.03 2025-04-24 17:06:11 Input monitored value: -17, Model calculated value: -16.92, Deviation: 0.08 2025-04-24 17:06:12 Input monitored value: -18, Model calculated value: -17.92, Deviation: 0.08 2025-04-24 17:06:14 Input monitored value: -19, Model calculated value: -19.01, Deviation: -0.01 2025-04-24 17:06:15 Input monitored value: -20, Model calculated value: -20.05, Deviation: -0.05 2025-04-24 17:06:16 Input monitored value: -21, Model calculated value: -21.09, Deviation: -0.09 2025-04-24 17:06:18 Input monitored value: -22, Model calculated value: -22.1, Deviation: -0.1 2025-04-24 17:06:19 Input monitored value: -23, Model calculated value: -23.08, Deviation: -0.08 2025-04-24 17:06:21 Input monitored value: -24, Model calculated value: -24.07, Deviation: -0.07 2025-04-24 17:06:22 Input monitored value: -25, Model calculated value: -25.09, Deviation: -0.09 2025-04-24 17:06:24 Input monitored value: -26, Model calculated value: -26.12, Deviation: -0.12 2025-04-24 17:06:25 Input monitored value: -27, Model calculated value: -27.15, Deviation: -0.15 2025-04-24 17:06:27 Input monitored value: -28, Model calculated value: -28.12, Deviation: -0.12 2025-04-24 17:06:28 Input monitored value: -29, Model calculated value: -29.17, Deviation: -0.17 2025-04-24 17:06:29 Input monitored value: -30, Model calculated value: -30.2, Deviation: -0.2 2025-04-24 17:06:29 Input calibration complete! like Figure 4 As shown, this application also provides an adaptive calibration device for an EDFA multi-level photodetector. This device is integrated on the PC described above and includes: a calculation module, an input control module, an output control module, a calibration accuracy verification module, and a parameter configuration module. The calculation module stores a unified power calculation model, which adapts to different PD detection levels. The parameter configuration module generates level configuration information, defining at least two detection levels (e.g., large, medium, and small signal levels). Each level includes: a level identifier, PD detection circuit control logic, and the storage address of calibration parameters for each level. The specific expression can be referred to step S2 in the adaptive calibration method. The input control module controls the attenuator to adjust the input light magnitude and monitors the first power meter CH1 in real time to obtain the corresponding input optical power during input PD calibration. For each input optical power, it controls the PD detection circuit to switch to the target level and reads the data sampled by the input PD (i.e., the code amount of the PD voltage acquired by the analog-to-digital converter). The output control module is used to control the EDFA gain to adjust the output light magnitude during output PD calibration, and to monitor the second power meter CH2 in real time to obtain the corresponding output optical power; and for each output optical power, to control the PD detection circuit to switch to the target level and read the data sampled by the output PD (i.e., the code amount of the PD voltage acquired by the analog-to-digital converter). ).

[0037] The calculation module is used to input the optical power and corresponding PD sampling data into the calculation model to calculate the calibration parameters at the target level, including the optimal reference voltage and calibration correction value for the input PD. It is also used to input the output optical power and corresponding PD sampling data into the calculation model to calculate the calibration parameters at the target level, including the optimal reference voltage and calibration correction value for the output PD. The calibration accuracy verification module compares the data sampled from the input PD with the input optical power, and compares the data sampled from the output PD with the output optical power. When the error exceeds a set threshold, it iteratively executes the calibration processes for the input PD and the output PD using the input control module, output control module, and calculation module until the calibration accuracy requirements are met.

[0038] It should be noted that the solution provided by this device is similar to the solution described in the adaptive calibration method above. Therefore, the specific limitations of each module embodiment can be found in the limitations of steps S1-S5 in the adaptive calibration method above, and will not be repeated here.

[0039] In one embodiment, a computer device is provided, which may be a terminal. The computer device includes a processor, memory, a communication interface, a display screen, and an input device connected via a system bus. The processor provides computing and control capabilities. The memory includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores an operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium. The communication interface is used for wired or wireless communication with an external terminal; wireless communication can be achieved through Wi-Fi, mobile cellular networks, NFC (Near Field Communication), or other technologies. When the computer program is executed by the processor, it implements an adaptive calibration method for an EDFA multi-level photodetector. The display screen may be a liquid crystal display (LCD) or an electronic ink display. The input device may be a touch layer covering the display screen, buttons, a trackball, or a touchpad mounted on the computer device casing, or an external keyboard, touchpad, or mouse.

[0040] 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 adaptive calibration method for an EDFA multi-level photodetector, characterized in that, After the light source is connected to the attenuator, it passes through a beam splitter. One output of the beam splitter is connected to a first power meter to monitor the input optical power, and the other output of the beam splitter is connected to the input of the EDFA. The output of the EDFA is connected to a second power meter to monitor the output optical power. The method includes: A unified power calculation model is established, which is adaptable to PD detection at different levels; For input PD calibration, the PC controls the attenuator to adjust the input light magnitude and monitors the first power meter in real time to obtain the corresponding input light power; For each input optical power, the PC controls the PD detection circuit to switch to the target level and reads the data sampled by the input PD; Substitute the input optical power and the corresponding PD sampling data into the model to calculate the calibration parameters for the target gear, including the optimal reference voltage and calibration correction value for the input PD. For output PD calibration, the PC controls the EDFA gain to adjust the output light magnitude and monitors the second power meter in real time to obtain the corresponding output light power; For each output optical power, the PC controls the PD detection circuit to switch to the target level and reads the data sampled by the output PD; Substituting the output optical power and the corresponding PD sampling data into the model, the calibration parameters for the target setting are calculated, including the optimal reference voltage and calibration correction value for the output PD.

2. The adaptive calibration method for the EDFA multi-level photodetector according to claim 1, characterized in that, The model is represented as follows: in, The calculated PD detection power value, This is the code quantity corresponding to the reference voltage at the current gear level. This represents the code quantity corresponding to the sampled PD voltage. This is the calibration correction value for the current gear.

3. The adaptive calibration method for the EDFA multi-level photodetector according to claim 2, characterized in that, The method for calculating the calibration parameters at the target gear is the same for both the input PD calibration and the output PD calibration, with the former including: Select two known input optical powers at the target setting. , and the corresponding code quantity for the PD voltage , ,in > ; Based on the model, establish the following system of equations: Subtracting Formula 1 from Formula 2 yields the optimal reference voltage for the target gear. The calculation equation is as follows: The calculated optimal reference voltage and any known input optical power / and its code size / Substituting into the model, the calibration correction value at the target gear is obtained. .

4. The adaptive calibration method for the EDFA multi-level photodetector according to claim 1, characterized in that, The method further includes: When the input optical power / the output optical power is in the overlapping area between two levels, the PD detection power value is calculated using the calibration parameters of the current level until it exceeds the maximum optical power / minimum optical power of the current level, and then the calibration parameters corresponding to the next level are switched.

5. The adaptive calibration method for the EDFA multi-level photodetector according to claim 1, characterized in that, The method further includes: Update the calibration parameters for each gear and write them to the specified address in memory; The PC reads the data sampled by the input PD and compares it with the input optical power, and reads the data sampled by the output PD and compares it with the output optical power. If the error exceeds the set threshold, the process of calibrating the input PD and calibrating the output PD is performed iteratively.

6. The adaptive calibration method for the EDFA multi-level photodetector according to claim 1, characterized in that, The method further includes: Generate gear configuration information, which defines at least two detection gears, each gear including: Gear position identifier, PD detection circuit control logic, and storage address of calibration parameters for each gear position.

7. An adaptive calibration device for an EDFA multi-level photodetector, characterized in that, The device is integrated on the PC side of the adaptive calibration method as described in any one of claims 1 to 6, comprising: The calculation module stores a unified power calculation model, which is adapted to PD detection at different levels; The input control module is used to control the attenuator to adjust the input light magnitude during input PD calibration, and to monitor the first power meter in real time to obtain the corresponding input optical power; and for each input optical power, to control the PD detection circuit to switch to the target level and read the data sampled by the input PD. The calculation module is used to substitute the input optical power and the corresponding PD sampling data into the model to calculate the calibration parameters under the target level, including the optimal reference voltage and calibration correction value of the input PD. The output control module is used to control the EDFA gain to adjust the output light magnitude during output PD calibration, and to monitor the second power meter in real time to obtain the corresponding output optical power; and for each output optical power, to control the PD detection circuit to switch to the target level and read the data sampled by the output PD. The calculation module is also used to substitute the output optical power and the corresponding PD sampling data into the model to calculate the calibration parameters under the target level, including the optimal reference voltage and calibration correction value of the output PD.

8. The adaptive calibration method for the EDFA multi-level photodetector according to claim 7, characterized in that, The device further includes: The calibration accuracy verification module is used to compare the data sampled by the input PD with the input optical power, and to compare the data sampled by the output PD with the output optical power. When the error exceeds a set threshold, the input control module, the output control module, and the calculation module are activated to iteratively execute the calibration process for the input PD and the calibration process for the output PD.

9. The adaptive calibration method for the EDFA multi-level photodetector according to claim 7, characterized in that, The device further includes: The parameter configuration module is used to generate gear configuration information, which defines at least two detection gears, each including: Gear position identifier, PD detection circuit control logic, and storage address of calibration parameters for each gear position.

10. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Multichannel optical power meter automatic calibration system and method

    CN105352598A

  • Optical transceiver

    US20090297160A1