Optical module adjustment method, electronic device, device, system and storage medium

The optical module adjustment method addresses sensitivity to optical fiber dispersion by dynamically adjusting parameters like optical power, linearity, and laser temperature, extending transmission distance and optimizing dispersion performance in high-baud rate systems.

CN113824493BActive Publication Date: 2024-12-20ZTE CORP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202010567691.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-06-19
Publication Date
2024-12-20
Estimated Expiration
2040-06-19

AI Technical Summary

Technical Problem

Optical modules are sensitive to the zero dispersion point distribution of optical fibers in actual transmission, leading to limitations in high-baud rate and long-distance communication systems, particularly in 100G PAM4 specifications, where wavelength variation ranges are compressed to extreme values, hindering effective transmission beyond 30km.

Method used

An adjustment method for optical modules that involves obtaining performance parameters such as input optical power, signal-to-noise ratio, and bit error rate, and adjusting transmit optical power, linearity of the eye diagram, and laser temperature to adaptively optimize dispersion performance.

Benefits of technology

The method enables adaptive dispersion adjustment, extending transmission distance and optimizing dispersion performance by aligning the optical module's wavelength with the actual dispersion point of the optical fiber, thereby enhancing communication reliability and distance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113824493B_ABST
    Figure CN113824493B_ABST
Patent Text Reader

Abstract

The embodiment of the present invention provides an adjustment method for an optical module, the method comprising: obtaining the first input optical power, the signal-to-noise ratio and the bit error rate of the first signal of the first optical module; when the first input optical power is not within the first power range, adjusting the transmission optical power of the second optical module; when the first input optical power is within the first power range and the signal-to-noise ratio of the first signal is less than or equal to the first threshold, adjusting the linearity and / or crossover point of the eye diagram corresponding to the transmission signal of the second optical module; when the first input optical power is within the first power range and the signal-to-noise ratio of the first signal is greater than the first threshold, adjusting the temperature of the laser in the second optical module according to the first temperature adjustment step and the bit error rate of the first signal. Through the present invention, the technical problem that the optical module is sensitive to the zero dispersion point distribution of the optical fiber in actual transmission is solved, and the technical effect of adaptively adjusting the dispersion in the optical module is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present invention relate to the field of communications, and in particular, to an adjustment method of an optical module, an electronic device, a device, a system and a storage medium. Background Art

[0002] With the development of the network, the current optical fiber communication system has developed to a single wavelength rate of 53Gbd for a 100G four-level pulse amplitude modulation signal (4Pluse Amplitude Modulation, referred to as PAM4). According to the basic principle of optical fiber communication, the dispersion tolerance becomes 1 / 4 of the original for every doubling of the baud rate. The theoretical reference zero-chirp dispersion tolerance of the 50G baud rate level has been compressed to about ±32ps / nm, so the dispersion-limited distance converted according to the dispersion coefficient is getting smaller and smaller.

[0003] Table 1. Definition of fiber parameters in IEEE 802.3cn protocol

[0004] describe value unit Normal fiber specification wavelength 1310 nm Fiber attenuation coefficient (maximum) <![CDATA[0.47 a or 0.5 b ]]> db / km <![CDATA[0 Scattered wavelength (λ0)]]> <![CDATA[1300≤λ0≤1324]]> nm <![CDATA[Dispersion slope (maximum value) (S0)]]> 0.093 <![CDATA[Psnm 2 km]]>

[0005] According to the definition of optical fiber parameters in the IEEE protocol, as shown in Table 1, the two extreme values ​​of the zero dispersion point are at 1300 nm and 1324 nm, respectively, and the ideal center value is 1312 nm.

[0006] Table 2. Description of different transmission dispersion in IEEE 802.3cn protocol

[0007]

[0008] Table 2 shows the dispersion extreme value analysis in the IEEE protocol. According to the dispersion extreme value and transmission distance in Table 2, we can get Figure 1 The dispersion coefficient curve distribution diagram based on the IEEE standard is shown in Figure 1 The distribution of the extreme values ​​of the dispersion coefficient is shown in Figure 1. As can be seen from Figure 1, there is uncertainty in the variation of the dispersion coefficient with wavelength. This is because the optical module with the same fixed wavelength will encounter optical fibers with uncertain actual zero dispersion points and dispersion coefficients during use. In the past, in traditional low-baud rate systems, it was only necessary to compress the wavelength range. Figure 1It can be seen that in high-baud rate and long-distance transmission systems, the uncertainty of the dispersion coefficient of optical fibers is becoming increasingly sensitive. Due to the increasingly narrow dispersion tolerance of high-baud rate systems and the uncertainty of the dispersion coefficient distribution, the transmission distance of dispersion-limited systems is increasingly sensitive to the distribution of the zero dispersion point of the optical fiber, and has seriously hindered the formulation of non-coherent optical module protocols such as the 100G-ER1 40km specification and the development of high-baud rate optical modules. Taking the 100G PAM4 specification as an example, the wavelength variation range is almost compressed to the extreme value when the transmission distance is 30km, and the wavelength cannot be calculated according to the relevant technology under the standard of a transmission distance of 40km. It can be seen that in the relevant technology, the optical module cannot adaptively adjust the wavelength.

[0009] In view of the technical problem in the related art that the optical module is sensitive to the zero dispersion point distribution of the optical fiber in actual transmission, no effective technical solution has been proposed yet. Summary of the invention

[0010] The embodiments of the present invention provide an adjustment method of an optical module and an electronic device, apparatus, system and storage medium to at least solve the technical problem in the related art that the optical module is sensitive to the zero dispersion point distribution of the optical fiber in actual transmission.

[0011] According to one embodiment of the present invention, there is provided a method for adjusting an optical module, comprising: obtaining a first performance parameter of a first optical module, wherein the first performance parameter comprises a first input optical power of the first optical module, a signal-to-noise ratio and a bit error rate of a first signal received by the first optical module from a second optical module; when the first input optical power is not within a first power range, adjusting the transmit optical power of the second optical module; when the first input optical power is within the first power range and the signal-to-noise ratio of the first signal is less than or equal to a first threshold, adjusting the linearity and / or cross point of an eye diagram corresponding to a transmit signal of the second optical module; when the first input optical power is within the first power range and the signal-to-noise ratio of the first signal is greater than the first threshold, determining a first temperature adjustment step; and adjusting the temperature of a laser in the second optical module according to the first temperature adjustment step and the bit error rate of the first signal.

[0012] In an exemplary embodiment, the temperature of the laser in the second optical module is adjusted according to the first temperature adjustment step and the bit error rate of the first signal, including: repeatedly performing the following steps until the current count value is greater than or equal to a second threshold, wherein the current bit error rate is initialized to the bit error rate of the first signal, the current temperature adjustment step is initialized to the first temperature adjustment step, and the current count value is initialized to an initial count value, and the initial count value is less than the second threshold; controlling the temperature of the laser in the second optical module to increase the current temperature adjustment step to obtain an adjusted temperature; controlling the laser to send a signal to the first optical module at the adjusted temperature to obtain a second performance parameter of the first optical module, wherein the second performance parameter includes the first optical module receiving a signal from the second optical module a bit error rate of a received second signal, wherein the second signal is a signal sent by the laser at the adjusted temperature; when the current count value is less than the second threshold value and the bit error rate of the second signal is less than the current bit error rate, keeping the current temperature adjustment step unchanged and setting the current bit error rate to the bit error rate of the second signal; when the current count value is less than the second threshold value and the bit error rate of the second signal is greater than or equal to the current bit error rate, setting the current temperature adjustment step to a second temperature adjustment step having a positive or negative sign opposite to that of the current temperature adjustment step, increasing the current count value, and setting the current bit error rate to the bit error rate of the second signal, wherein the absolute value of the second temperature adjustment step is less than or equal to the absolute value of the current temperature adjustment step.

[0013] In an exemplary embodiment, the temperature of the laser in the second optical module is adjusted according to the first temperature adjustment step and the bit error rate of the first signal, including: repeatedly performing the following steps until the current bit error rate is less than or equal to a first bit error rate threshold, wherein the current bit error rate is initialized to the bit error rate of the first signal, the first bit error rate threshold is less than the bit error rate of the first signal, and the current temperature adjustment step is initialized to the first temperature adjustment step: controlling the temperature of the laser in the second optical module to increase the current temperature adjustment step to obtain an adjusted temperature; controlling the laser to send a signal to the first optical module at the adjusted temperature to obtain a third performance parameter of the first optical module, wherein the third performance parameter includes the a bit error rate of a third signal received by the first optical module from the second optical module, wherein the third signal is a signal sent by the laser at the adjusted temperature; when the bit error rate of the third signal is greater than the first bit error rate threshold and less than the current bit error rate, keeping the current temperature adjustment step unchanged and setting the current bit error rate to the bit error rate of the third signal; when the bit error rate of the third signal is greater than or equal to the current bit error rate, setting the current temperature adjustment step to a second temperature adjustment step having a positive and negative sign opposite to that of the current temperature adjustment step, and setting the current bit error rate to the bit error rate of the third signal, wherein the absolute value of the second temperature adjustment step is less than or equal to the absolute value of the current temperature adjustment step.

[0014] In an exemplary embodiment, the method further includes: when the current count value is greater than or equal to the second threshold and the bit error rate of the second signal received by the first optical module from the second optical module is less than the second bit error rate threshold, controlling the second optical module to send a shutdown instruction to the first optical module, wherein the shutdown instruction is used to instruct the first optical module to switch from a de-reset state to a reset state, in which the first optical module is configured to send performance parameters to the second optical module according to a preset period, and in the reset state the first optical module is configured not to send performance parameters to the second optical module, and the performance parameters sent according to the preset period include the first performance parameters and the second performance parameters.

[0015] In an exemplary embodiment, before obtaining the first performance parameter of the first optical module, the method further includes: receiving a de-reset command sent by the first optical module when the bit error rate of the fourth signal determined by the first optical module from the second optical module is greater than a third bit error rate threshold, wherein the de-reset command is used to instruct the second optical module to switch from the reset state to the de-reset state, in which the second optical module is set to initialize the parameters of the transmitter in the second optical module, and the third bit error rate threshold is greater than the second bit error rate threshold; obtaining the first performance parameter of the first optical module includes: receiving the first performance parameter sent by the first optical module according to the preset period; after obtaining the first performance parameter of the first optical module, the method further includes: saving the first performance parameter in a target register of the second optical module.

[0016] In an exemplary embodiment, the adjusting of the transmitted optical power of the second optical module includes: adjusting the transmitted optical power of the second optical module so that the bit error rate of the fifth signal is less than the target bit error rate threshold, wherein the fifth signal is a signal sent by the second optical module to the first optical module after the transmitted optical power of the second optical module is adjusted; the adjusting of the linearity and / or cross point of the eye diagram corresponding to the transmitted signal of the second optical module includes: adjusting the linearity and / or cross point of the eye diagram corresponding to the transmitted signal of the second optical module so that the bit error rate of the sixth signal is less than the target bit error rate threshold, wherein the sixth signal is a signal sent by the second optical module to the first optical module after the linearity and / or cross point of the eye diagram corresponding to the transmitted signal of the second optical module is adjusted.

[0017] In an exemplary embodiment, the adjusting the transmitted optical power of the second optical module so that the bit error rate of the fifth signal is less than the target bit error rate threshold includes: adjusting the bias current of the transmitter in the second optical module, wherein the fifth signal includes the signal sent by the second optical module to the first optical module after the bias current of the transmitter in the second optical module is adjusted, and / or adjusting the optical power adjustment subcomponent in the second optical module, wherein the fifth signal includes the signal sent by the second optical module to the first optical module after the optical power adjustment subcomponent in the second optical module is adjusted.

[0018] In an exemplary embodiment, the linearity and / or cross point of the eye diagram corresponding to the transmitted signal of the second optical module are adjusted so that the bit error rate of the sixth signal is less than the target bit error rate threshold, including: adjusting the linearity of the eye diagram by adjusting the digital signal processing chip in the second optical module, wherein the sixth signal includes the signal sent by the second optical module to the first optical module after the digital signal processing chip is adjusted; and / or adjusting the cross point by adjusting the driver in the second optical module, wherein the sixth signal includes the signal sent by the second optical module to the first optical module after the driver is adjusted.

[0019] In an exemplary embodiment, obtaining the first performance parameter of the first optical module includes: obtaining the first performance parameter sent by the first optical module to the second optical module after the first optical module receives the first performance parameter reported by the first line card, wherein the first line card is connected to the first optical module through an electrical interface.

[0020] According to another embodiment of the present invention, there is provided an electronic device, comprising one or more processors and a memory, wherein one or more programs are stored in the memory, and when the one or more programs are executed by the processor, the electronic device performs the following steps: obtaining a first performance parameter of a first optical module, wherein the first performance parameter comprises a first input optical power of the first optical module, a signal-to-noise ratio and a bit error rate of a first signal received by the first optical module from a second optical module; when the first input optical power is not within a first power range, adjusting the transmit optical power of the second optical module; when the first input optical power is within the first power range and the signal-to-noise ratio of the first signal is less than or equal to a first threshold, adjusting the linearity and / or cross point of an eye diagram corresponding to a transmit signal of the second optical module; when the first input optical power is within the first power range and the signal-to-noise ratio of the first signal is greater than the first threshold, determining a first temperature adjustment step; and adjusting the temperature of a laser in the second optical module according to the first temperature adjustment step and the bit error rate of the first signal.

[0021] In an exemplary embodiment, when the one or more programs are executed by the processor, the electronic device is further enabled to adjust the temperature of the laser in the second optical module according to the first temperature adjustment step and the bit error rate of the first signal in the following manner: repeatedly performing the following steps until a current count value is greater than or equal to a second threshold, wherein the current bit error rate is initialized to the bit error rate of the first signal, the current temperature adjustment step is initialized to the first temperature adjustment step, and the current count value is initialized to an initial count value, and the initial count value is less than the second threshold: controlling the temperature of the laser in the second optical module to increase the current temperature adjustment step to obtain an adjusted temperature; controlling the laser to send a signal to the first optical module at the adjusted temperature to obtain a second performance parameter of the first optical module, wherein the second performance parameter Including a bit error rate of a second signal received by the first optical module from the second optical module, wherein the second signal is a signal sent by the laser at the adjusted temperature; when the current count value is less than the second threshold value and the bit error rate of the second signal is less than the current bit error rate, keeping the current temperature adjustment step unchanged and setting the current bit error rate to the bit error rate of the second signal; when the current count value is less than the second threshold value and the bit error rate of the second signal is greater than or equal to the current bit error rate, setting the current temperature adjustment step to a second temperature adjustment step having a positive and negative sign opposite to that of the current temperature adjustment step, increasing the current count value, and setting the current bit error rate to the bit error rate of the second signal, wherein the absolute value of the second temperature adjustment step is less than or equal to the absolute value of the current temperature adjustment step.

[0022] According to another embodiment of the present invention, there is provided an adjustment device for an optical module, comprising: an acquisition module, used to acquire a first performance parameter of a first optical module, wherein the first performance parameter comprises a first input optical power of the first optical module, a signal-to-noise ratio and a bit error rate of a first signal received by the first optical module from a second optical module; a first adjustment module, used to adjust the emission optical power of the second optical module when the first input optical power is not within a first power range; a second adjustment module, used to adjust the linearity and / or crossover point of an eye diagram corresponding to a transmission signal of the second optical module when the first input optical power is within the first power range and the signal-to-noise ratio of the first signal is less than or equal to a first threshold; a determination module, used to determine a first temperature adjustment step when the first input optical power is within the first power range and the signal-to-noise ratio of the first signal is greater than the first threshold; and a third adjustment module, used to adjust the temperature of a laser in the second optical module according to the first temperature adjustment step and the bit error rate of the first signal.

[0023] According to another embodiment of the present invention, there is also provided an adjustment system for an optical module, comprising: a first optical module and a second optical module, wherein the second optical module comprises an acquisition module, a first adjustment module, a second adjustment module and a third adjustment module; wherein the acquisition module is used to acquire a first performance parameter of the first optical module, wherein the first performance parameter comprises a first input optical power of the first optical module, a signal-to-noise ratio and a bit error rate of a first signal received by the first optical module from the second optical module; the first adjustment module is used to adjust the emission optical power of the second optical module when the first input optical power is not within the first power range; the second adjustment module is used to adjust the linearity and / or cross point of the eye diagram corresponding to the transmission signal of the second optical module when the first input optical power is within the first power range and the signal-to-noise ratio of the first signal is less than or equal to a first threshold; the determination module is used to determine a first temperature adjustment step when the first input optical power is within the first power range and the signal-to-noise ratio of the first signal is greater than the first threshold; the third adjustment module is used to adjust the temperature of the laser in the second optical module according to the first temperature adjustment step and the bit error rate of the first signal.

[0024] According to yet another embodiment of the present invention, a computer-readable storage medium is provided, in which a computer program is stored, wherein the computer program is configured to execute the steps of any one of the above method embodiments when run.

[0025] Through the present invention, the first performance parameter of the first optical module is obtained, wherein the first performance parameter includes the first input light power of the first optical module, the signal-to-noise ratio and the bit error rate of the first signal received by the first optical module from the second optical module; when the first input light power is not within the first power range, the emission light power of the second optical module is adjusted; when the first input light power is within the first power range and the signal-to-noise ratio of the first signal is less than or equal to the first threshold, the linearity and / or crossover point of the eye diagram corresponding to the transmission signal of the second optical module is adjusted; when the first input light power is within the first power range and the signal-to-noise ratio of the first signal is greater than the first threshold, the first temperature adjustment step is determined; and the temperature of the laser in the second optical module is adjusted according to the first temperature adjustment step and the bit error rate of the first signal. Therefore, the technical problem that the optical module is sensitive to the zero dispersion point distribution of the optical fiber in actual transmission in the related art can be solved, and the technical effect of adaptively adjusting the dispersion in the optical module can be achieved. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] Figure 1It is a distribution diagram of the dispersion coefficient curve based on the IEEE standard in the related technology;

[0027] Figure 2 is a hardware structure block diagram of an electronic device of an optical module adjustment method according to an embodiment of the present invention;

[0028] Figure 3 is a network architecture diagram of an adjustment method of an optical module according to an embodiment of the present invention;

[0029] Figure 4 is a flow chart of a method for adjusting an optical module according to an embodiment of the present invention;

[0030] Figure 5 is a flow chart of a remote optical module self-test method according to an embodiment of the present invention;

[0031] Figure 6 is a flow chart of a method for adjusting an optical module according to another embodiment of the present invention;

[0032] Figure 7 is the worst-case dispersion analysis diagram of a dispersion-limited system in the related art;

[0033] Figure 8 is a network architecture diagram of an optical module adjustment method according to another embodiment of the present invention;

[0034] Fig. 9 is a flow chart of a remote optical module self-test method according to another embodiment of the present invention.

[0035] Fig.10 is a flow chart of a method for adjusting an optical module according to yet another embodiment of the present invention;

[0036] Fig.11 4 is a structural block diagram of an adjustment device for an optical module according to an embodiment of the present invention. DETAILED DESCRIPTION

[0037] Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings and in combination with the embodiments.

[0038] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.

[0039] The method embodiments provided in the embodiments of the present application can be executed in a mobile terminal, a computer terminal or a similar computing device. Taking running on an electronic device as an example, Figure 2 1 is a hardware structure block diagram of an electronic device for an adjustment method of an optical module according to an embodiment of the present invention. Figure 2 As shown, the electronic device may include one or more ( Figure 2 Only one is shown in the figure) a processor 102 (the processor 102 may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA) and a memory 104 for storing data, wherein the above electronic device may also include a transmission device 106 for communication functions and an input and output device 108. It can be understood by those skilled in the art that Figure 2 The structure shown is only for illustration and does not limit the structure of the above electronic device. Figure 2 More or fewer components as shown, or with Figure 2 Different configurations shown.

[0040] The memory 104 can be used to store computer programs, for example, software programs and modules of application software, such as the computer program corresponding to the adjustment method of the optical module in the embodiment of the present invention. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, that is, the above method is implemented. The memory 104 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 104 may further include a memory remotely arranged relative to the processor 102, and these remote memories may be connected to the electronic device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0041] The transmission device 106 is used to receive or send data via a network. The specific example of the above network may include a wireless network provided by a communication provider. In one example, the transmission device 106 includes a network adapter (Network Interface Controller, referred to as NIC), which can be connected to other network devices so as to communicate with the Internet. In one example, the transmission device 106 can be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.

[0042] The present application embodiment can be run on Figure 3 In the network architecture shown in Figure 3As shown, the network architecture includes: a remote optical module 100 and a near-end optical module 300, wherein the remote optical module 100 and the near-end optical module 300 are connected through a passive optical network 200, wherein the near-end optical module 300 is selected and communicated with the remote optical module 100 through the first port of the passive optical network 200. The remote optical module 100 is connected to the line card 000 through an electrical interface, and the near-end optical module is connected to the line card 400 through an electrical interface. The remote optical module includes a digital signal processing (Digital Signal Processing, referred to as DSP) chip / clock data recovery (Clock Data Recover, referred to as CDR) chip 120 connected to the line card 000 through an electrical interface, a mirror register (i.e., the target register in the above embodiment), a transmitter 110, and the transmitter 110 is connected to a thermal electric cooler (Thermoelectric cooler, referred to as TEC) 111, and a microcontroller unit (Microcontroller Unit, referred to as MCU) 130. The structure of the near-end optical module 300 is the same as that of the far-end optical module 100. The near-end optical module 300 includes a receiver 320, an extended mirror register 310 (i.e., the target register in the above embodiment), and the address 1 (311), address 2 (312), and address 3 (313) in the extended mirror register 310 are respectively used to store the performance parameters sent by the far-end optical module, and the near-end optical module 300 is connected to the line card 400 through an electrical interface. In an exemplary embodiment, the extended mirror register 310 is an additional random access memory (Random Access Memory, referred to as RAM) storage area that is different from the requirements of the traditional optical module, and the address 1 (311), address 2 (312), and address 3 (313) correspond to the first mirror register, the second mirror register, and the third mirror register, that is, the extended mirror register 310 includes the first mirror register, the second mirror register, and the third mirror register; the first mirror register, the second mirror register, and the third mirror register are respectively used to store the ROP, BER, and SNR fed back by the far-end optical module. The data in the register is continuously refreshed so that the near-end optical module can quickly query the data of the far-end optical module without the far-end optical module's time-consuming response.

[0043] The so-called near-end and far-end of the remote optical module 100 and the near-end optical module device 300 are relative, and the structures of the optical modules are the same. When the near-end optical module reports the performance parameters to the remote optical module, the remote optical module can optimize its transmission performance according to the received performance parameters, and the remote optical module can also report the performance parameters to the near-end optical module for optimizing transmission.

[0044] The remote optical module 100 is connected to the passive wavelength combiner / demultiplexer 220 to access the passive optical fiber network. The passive wavelength combiner / demultiplexer 220 is connected to the passive wavelength combiner / demultiplexer 230 through the optical fiber 210 , and the passive wavelength combiner / demultiplexer 230 is connected to the near-end optical module 300 .

[0045] In this network architecture, there may be N remote optical modules and N near-end optical modules, that is, according to the number of ports N of the passive network, the near-end and remote optical modules may be multiple groups. For example, there may be a remote second optical module, and a near-end second optical module that selects and communicates with the remote second optical module through the second port of the passive optical fiber network 200, where N is a positive integer. N may also be 1, that is, without using the passive wavelength combining and demultiplexing devices 220 and 230, the remote optical module 100 and the near-end optical module 300 are directly connected point-to-point through optical fiber.

[0046] Wherein N is a positive integer greater than or equal to 2.

[0047] In this embodiment, a method for adjusting an optical module running in the above network architecture is provided. Figure 4 is a flow chart of a method for adjusting an optical module according to an embodiment of the present invention. Figure 4 As shown, the process includes the following steps:

[0048] Step S302, obtaining a first performance parameter of the first optical module, wherein the first performance parameter includes a first input optical power of the first optical module, a signal-to-noise ratio and a bit error rate of a first signal received by the first optical module from the second optical module;

[0049] Step S304: When the first incident optical power is not within the first power range, adjusting the transmit optical power of the second optical module;

[0050] Step S306: When the first incident optical power is within the first power range and the signal-to-noise ratio of the first signal is less than or equal to a first threshold, adjust the linearity and / or cross point of the eye diagram corresponding to the sending signal of the second optical module;

[0051] Step S308: determining a first temperature adjustment step length when the first incident light power is within the first power range and the signal-to-noise ratio of the first signal is greater than the first threshold;

[0052] Step S3010: adjusting the temperature of the laser in the second optical module according to the first temperature adjustment step and the bit error rate of the first signal.

[0053] Through the above steps, the first performance parameter of the first optical module is obtained, wherein the first performance parameter includes the first input light power of the first optical module, the signal-to-noise ratio and the bit error rate of the first signal received by the first optical module from the second optical module; when the first input light power is not within the first power range, the emission light power of the second optical module is adjusted; when the first input light power is within the first power range and the signal-to-noise ratio of the first signal is less than or equal to the first threshold, the linearity and / or crossover point of the eye diagram corresponding to the transmission signal of the second optical module is adjusted; when the first input light power is within the first power range and the signal-to-noise ratio of the first signal is greater than the first threshold, the first temperature adjustment step is determined; and the temperature of the laser in the second optical module is adjusted according to the first temperature adjustment step and the bit error rate of the first signal. Therefore, the technical problem that the optical module is sensitive to the zero dispersion point distribution of the optical fiber in actual transmission in the related technology can be solved, and the technical effect of adaptively adjusting the dispersion in the optical module can be achieved.

[0054] It should be noted that, in the embodiment of the present invention, the first optical module and the second optical module can be high baud rate long-distance optical modules (including but not limited to 100G PAM4 40km specification optical modules). Through the above embodiment, it is possible to adjust the wavelength of the laser in the second optical module in the direction of dispersion optimization (i.e., in the direction of low dispersion cost) according to the bit error rate of the received signal fed back by the first optical module, thereby solving the problem that the optical module (e.g., high baud rate long-distance optical module) is sensitive to the actual optical fiber zero dispersion point, thereby achieving the technical effect of optimizing the dispersion-limited transmission distance of the optical module (i.e., achieving the extension of the transmission distance), thereby extending the service life of the optical module.

[0055] It should be noted that the second optical module can be Figure 2 In the proximal optical module 300, the first optical module may be Figure 2 The remote optical module 100 in the embodiment, wherein the remote and the near end are relative, and the structures of the first optical module and the second optical module can be the same. In the above embodiment, since the temperature of the laser in the second optical module is adjusted according to the second bit error rate and the first temperature step, the wavelength is adaptively adjusted in the second optical module, thereby reducing the dispersion in the optical communication and achieving better dispersion performance.

[0056] Among them, the first power range in the embodiment of the present invention can be, but is not limited to, the input light power range corresponding to the specified bit error rate interval, that is, when the input light power is within the first power range, the bit error rate of the corresponding received signal is within the specified bit error rate interval, and the specified bit error rate interval can be the best or better bit error rate interval, such as the bit error rate interval that meets the performance requirements of the system signal transmission, so that the first power range is the input light power range that can meet the system transmission performance requirements. In an exemplary embodiment, the first power range is: (-3dBm, +1dBm) interval range.

[0057] In an exemplary embodiment, the temperature of the laser in the second optical module is adjusted according to the first temperature adjustment step and the bit error rate of the first signal, including: repeatedly performing the following steps until the current count value is greater than or equal to a second threshold, wherein the current bit error rate is initialized to the bit error rate of the first signal, the current temperature adjustment step is initialized to the first temperature adjustment step, and the current count value is initialized to an initial count value, and the initial count value is less than the second threshold; controlling the temperature of the laser in the second optical module to increase the current temperature adjustment step to obtain an adjusted temperature; controlling the laser to send a signal to the first optical module at the adjusted temperature to obtain a second performance parameter of the first optical module, wherein the second performance parameter includes the first optical module receiving a signal from the second optical module a bit error rate of a received second signal, wherein the second signal is a signal sent by the laser at the adjusted temperature; when the current count value is less than the second threshold value and the bit error rate of the second signal is less than the current bit error rate, keeping the current temperature adjustment step unchanged and setting the current bit error rate to the bit error rate of the second signal; when the current count value is less than the second threshold value and the bit error rate of the second signal is greater than or equal to the current bit error rate, setting the current temperature adjustment step to a second temperature adjustment step having a positive or negative sign opposite to that of the current temperature adjustment step, increasing the current count value, and setting the current bit error rate to the bit error rate of the second signal, wherein the absolute value of the second temperature adjustment step is less than or equal to the absolute value of the current temperature adjustment step.

[0058] It should be noted that, in the above embodiment, opposite signs indicate that the two values ​​have different positive and negative properties, for example, A and B have opposite signs (or positive and negative properties), then when A is a positive number, B is a negative number; and if A is a negative number, B is a positive number. In an exemplary embodiment, setting the current temperature adjustment step to a second temperature adjustment step having a sign opposite to that of the current temperature adjustment step includes: setting the current temperature adjustment step M to: -M / a, where a is a natural number greater than 1.

[0059] In the above embodiment, after the temperature of the laser in the second optical module is adjusted, the second optical module sends a signal to the first optical module, and obtains the bit error rate fed back by the first optical module (that is, the first optical module determines the bit error rate corresponding to the signal based on the signal received from the first optical module, and feeds the bit error rate back to the second optical module). The bit error rate at this time can reflect the dispersion performance of the optical signal emitted by the second optical module after the temperature is adjusted, and then the subsequent adjustment operation is continued according to the bit error rate, so that the wavelength of the optical signal sent by the second optical module can be continuously approached to the actual dispersion point of the optical fiber connected to the second optical module, thereby extending the transmission distance between the first optical module and the second optical module, and at the same time, adaptively optimizing the dispersion performance and reducing the dispersion cost.

[0060] In an exemplary embodiment, the temperature of the laser in the second optical module is adjusted according to the first temperature adjustment step and the bit error rate of the first signal, including: repeatedly performing the following steps until the current bit error rate is less than or equal to a first bit error rate threshold, wherein the current bit error rate is initialized to the bit error rate of the first signal, the first bit error rate threshold is less than the bit error rate of the first signal, and the current temperature adjustment step is initialized to the first temperature adjustment step: controlling the temperature of the laser in the second optical module to increase the current temperature adjustment step to obtain an adjusted temperature; controlling the laser to send a signal to the first optical module at the adjusted temperature to obtain a third performance parameter of the first optical module, wherein the third performance parameter includes the a bit error rate of a third signal received by the first optical module from the second optical module, wherein the third signal is a signal sent by the laser at the adjusted temperature; when the bit error rate of the third signal is greater than the first bit error rate threshold and less than the current bit error rate, keeping the current temperature adjustment step unchanged and setting the current bit error rate to the bit error rate of the third signal; when the bit error rate of the third signal is greater than or equal to the current bit error rate, setting the current temperature adjustment step to a second temperature adjustment step having a positive and negative sign opposite to that of the current temperature adjustment step, and setting the current bit error rate to the bit error rate of the third signal, wherein the absolute value of the second temperature adjustment step is less than or equal to the absolute value of the current temperature adjustment step.

[0061] It should be noted that, in the above embodiment, when the current bit error rate is less than or equal to the first bit error rate threshold, it means that the dispersion performance of the signal sent by the second optical module has been optimized to a certain extent, and the temperature of the laser in the second optical module may no longer be adjusted. The first bit error rate threshold may be a preset bit error rate threshold, that is, the first bit error rate threshold may be set according to the dispersion performance requirements of the system.

[0062] In an exemplary embodiment, the method further includes: when the current count value is greater than or equal to the second threshold and the bit error rate of the second signal received by the first optical module from the second optical module is less than the second bit error rate threshold, controlling the second optical module to send a shutdown instruction to the first optical module, wherein the shutdown instruction is used to instruct the first optical module to switch from a de-reset state to a reset state, in which the first optical module is configured to send performance parameters to the second optical module according to a preset period, and in the reset state the first optical module is configured not to send performance parameters to the second optical module, and the performance parameters sent according to the preset period include the first performance parameters and the second performance parameters.

[0063] It should be noted that, in the above embodiment, when the current count value is greater than or equal to the second threshold value, and the bit error rate of the second signal received by the first optical module from the second optical module is less than the second bit error rate threshold value, it means that the dispersion performance of the signal sent by the second optical module has been optimized to a certain extent, and then the dispersion performance optimization process of the system can be ended, and the second optical module can be controlled to send a shutdown instruction to the first optical module. The second bit error rate threshold value can be a preset bit error rate threshold value, that is, the second bit error rate threshold value can be set according to the dispersion performance requirements of the system.

[0064] In an exemplary embodiment, before obtaining the first performance parameter of the first optical module, the method further includes: receiving a de-reset command sent by the first optical module when the bit error rate of the fourth signal determined by the first optical module from the second optical module is greater than a third bit error rate threshold, wherein the de-reset command is used to instruct the second optical module to switch from the reset state to the de-reset state, in which the second optical module is set to initialize the parameters of the transmitter in the second optical module, and the third bit error rate threshold is greater than the second bit error rate threshold; obtaining the first performance parameter of the first optical module includes: receiving the first performance parameter sent by the first optical module according to the preset period; after obtaining the first performance parameter of the first optical module, the method further includes: saving the first performance parameter in a target register of the second optical module.

[0065] It should be noted that, in the above embodiment, the fourth signal may be the first signal, that is, the fourth signal and the first signal are the same signal, so that the bit error rate of the fourth signal is equal to the bit error rate of the first signal. In an exemplary embodiment, the third bit error rate threshold is greater than the second bit error rate threshold, and the third bit error rate threshold is greater than the first bit error rate threshold. That is, in the above embodiment, the bit error rate of the signal transmitted between the second optical module and the first optical module is optimized by adjusting the temperature of the laser in the second optical module, thereby achieving the optimization of dispersion performance.

[0066] When the first optical module determines that the bit error rate of the fourth signal is greater than the third bit error rate, the second optical module is triggered to turn on the adaptive adjustment function (i.e., the second optical module is triggered to execute the adjustment method of the optical module in the embodiment of the present invention) by sending a reset command to the second optical module, and the second optical module sends a shutdown instruction to the first optical module when the current count value is greater than or equal to the second threshold and the bit error rate of the second signal received by the first optical module from the second optical module is less than the second bit error rate threshold. Since the third bit error rate threshold is greater than the second bit error rate threshold, the second bit error rate threshold and the third bit error rate threshold constitute a hysteresis comparison, thereby preventing false triggering caused by repeated turning on and off of the adaptive adjustment function.

[0067] In an exemplary embodiment, the adjusting of the transmitted optical power of the second optical module includes: adjusting the transmitted optical power of the second optical module so that the bit error rate of the fifth signal is less than the target bit error rate threshold, wherein the fifth signal is a signal sent by the second optical module to the first optical module after the transmitted optical power of the second optical module is adjusted; the adjusting of the linearity and / or cross point of the eye diagram corresponding to the transmitted signal of the second optical module includes: adjusting the linearity and / or cross point of the eye diagram corresponding to the transmitted signal of the second optical module so that the bit error rate of the sixth signal is less than the target bit error rate threshold, wherein the sixth signal is a signal sent by the second optical module to the first optical module after the linearity and / or cross point of the eye diagram corresponding to the transmitted signal of the second optical module is adjusted.

[0068] Among them, the target bit error rate threshold is less than the third bit error rate threshold, and the target bit error rate threshold is less than the bit error rate of the first signal, that is, in an embodiment of the present invention, when the first input optical power is not within the first power range, the transmitted optical power of the second optical module is adjusted so that the bit error rate of the transmission signal between the first optical module and the second optical module is optimized; and when the first input optical power is within the first power range and the signal-to-noise ratio of the first signal is less than or equal to the first threshold, the linearity and / or cross point of the eye diagram corresponding to the transmitted signal of the second optical module is adjusted so that the bit error rate of the transmission signal between the first optical module and the second optical module is optimized.

[0069] In an exemplary embodiment, the first bit error rate threshold, the second bit error rate threshold, the third bit error rate threshold, and the target bit error rate threshold may be thresholds set according to the dispersion transmission performance requirements between the second optical module and the first optical module (i.e., the system dispersion transmission performance requirements), that is, they may be preset thresholds. The first bit error rate threshold may be equal to the second bit error rate threshold, or the first bit error rate threshold is greater than the second bit error rate threshold, or the first bit error rate threshold is less than the second bit error rate threshold.

[0070] In an exemplary embodiment, the target bit error rate threshold is greater than or equal to the second bit error rate threshold and less than the third bit error rate threshold.

[0071] It should be noted that after the second optical module receives the reset command, the adaptive adjustment function is turned on and an adaptive adjustment process is performed. In the process, the second optical module first determines whether the first input light power is within the first power range. If the first input light power is not within the first power range, the transmitted light power of the second optical module is adjusted so that the fifth bit error rate is less than the target bit error rate threshold; and when the first input light power is within the first power range, it continues to determine whether the signal-to-noise ratio of the first signal is less than or equal to the first threshold. If so, the linearity and / or cross point of the eye diagram corresponding to the sending signal of the second optical module are adjusted so that the bit error rate of the sixth signal is less than the target bit error rate threshold; and if not, the temperature of the laser in the second optical module is continuously adjusted according to the bit error rate of the signal after the last temperature adjustment, so that the dispersion performance of the transmission signal between the second optical module and the first optical module is optimized.

[0072] In an exemplary embodiment, the adjusting the transmitted optical power of the second optical module so that the bit error rate of the fifth signal is less than the target bit error rate threshold includes: adjusting the bias current of the transmitter in the second optical module, wherein the fifth signal includes the signal sent by the second optical module to the first optical module after the bias current of the transmitter in the second optical module is adjusted, and / or adjusting the optical power adjustment subcomponent in the second optical module, wherein the fifth signal includes the signal sent by the second optical module to the first optical module after the optical power adjustment subcomponent in the second optical module is adjusted.

[0073] In an exemplary embodiment, the linearity and / or cross point of the eye diagram corresponding to the transmitted signal of the second optical module are adjusted so that the bit error rate of the sixth signal is less than the target bit error rate threshold, including: adjusting the linearity of the eye diagram by adjusting the digital signal processing chip in the second optical module, wherein the sixth signal includes the signal sent by the second optical module to the first optical module after the digital signal processing chip is adjusted; and / or adjusting the cross point by adjusting the driver in the second optical module, wherein the sixth signal includes the signal sent by the second optical module to the first optical module after the driver is adjusted.

[0074] It should be noted that, in the above embodiment, when the signal emitted by the second optical module is a PAM4 signal, the digital signal processing chip in the second optical module can be adjusted to achieve the linearity of the signal output by the digital signal processing chip, that is, the linearity of the eye diagram is adjusted; and / or, when the signal output by the second optical module is a non-return-to-zero code (None ReturnZreo, referred to as NRZ) signal, the cross point corresponding to the non-return-to-zero code signal is adjusted by the driver in the second optical module.

[0075] In an exemplary embodiment, the method also includes: when the signal-to-noise ratio of the first signal is less than or equal to the first threshold, adjusting the pre-emphasis parameters of the transmitting side eye diagram (i.e., the eye diagram corresponding to the transmitting signal of the second optical module in the above embodiment) stored in the register corresponding to the digital signal processing chip in the second optical module, so that the bit error rate of the seventh signal is less than the target bit error rate threshold, wherein the seventh signal is a signal sent by the second optical module to the first optical module after adjusting the pre-emphasis parameters of the transmitting side eye diagram of the second optical module.

[0076] In an exemplary embodiment, obtaining the first performance parameter of the first optical module includes: obtaining the first performance parameter sent by the first optical module to the second optical module after the first optical module receives the first performance parameter reported by the first line card, wherein the first line card is connected to the first optical module through an electrical interface.

[0077] It should be noted that in the above embodiment, before the first optical module sends the first performance parameter to the second optical module, the first optical module obtains the first performance parameter from the line card connected to the first optical module through the electrical interface, and after obtaining the first performance parameter, sends it to the second optical module.

[0078] In an exemplary embodiment, a bidirectional message channel is provided between the first optical module and the second optical module, wherein data transmitted in the bidirectional message channel is modulated by a subcarrier; and obtaining the first performance parameter of the first optical module comprises: obtaining modulated data sent by the first optical module through the bidirectional message channel, wherein the modulated data is modulated data obtained by modulating the first performance parameter by the subcarrier.

[0079] In the above embodiment, the bidirectional message channel is used to obtain a modulated message by performing subcarrier modulation on the message on the main business stream transmitted by the optical module, and to send and receive the modulated message between the optical modules, thereby minimally affecting the business transmission of the PAM4 signal as an example. In an exemplary embodiment, the message transmitted in the bidirectional message channel includes the modulated BER, SNR, input optical power, reset command and shutdown instruction.

[0080] The adjustment method of the optical module in the above embodiment is explained below with reference to an example, but is not intended to limit the technical solution of the embodiment of the present invention.

[0081] In an embodiment of the present invention, in an optical fiber communication system, an optical module (for example, the second optical module in the above embodiment) automatically adjusts the wavelength within the range allowed by the optical power according to the performance parameters fed back by the opposite optical module (for example, the first optical module in the above embodiment), that is, the adjustment of the system dispersion coefficient is realized, and the emission parameters of the optical module can be optimized toward the zero dispersion point of the actual optical fiber, thereby reducing the dispersion cost and realizing automatic optimization of the bit error rate, so that better dispersion transmission performance can be obtained at a certain transmission distance, thereby achieving the expansion of the transmission distance and extending the service life of the optical module.

[0082] In an embodiment of the present invention, a remote optical module (i.e., the opposite optical module in the above embodiment, or referred to as a receiving optical module) and a near-end optical module (or referred to as a transmitting optical module) are interconnected through an optical fiber network, and dispersion performance is optimized through an adaptive management plane. The remote optical module can query the line card carrying the remote optical module for the bit error rate (FEC) and other required parameters and information through a standard electrical interface, that is, in the above embodiment, the first optical module can send the first performance parameter reported by the line card connected to the first optical module to the second optical module, thereby realizing that when the optical module device does not have a DSP or the built-in forward error correction module of the DSP cannot be used as a BER indicator source, the line card can be used as an optional information source for related parameters.

[0083] The near-end optical module can automatically check its own performance and adjust various transmitting side parameters of the optical module according to the performance parameters fed back by the far-end optical module, such as the bit error rate (BER), signal-to-noise ratio (SNR), and receiving optical power (ROP), that is, it can intelligently determine the optimization direction according to the performance parameters fed back by the far-end optical module, check the system in the best order, and automatically optimize the dispersion performance, that is, adaptively optimize the dispersion, thereby optimizing the bit error rate of the near-end optical module and the far-end optical module, and equivalently extending the transmission distance of the system with limited dispersion (such as extending the distance of 8km to 10km). In addition, in an embodiment of the present invention, when the BER deteriorates due to the aging of the optical module, the automatic optimization of the BER can be started by the adjustment method of the optical module in the embodiment of the present invention, thereby extending the service life of the optical module (such as when the service life of the optical module reaches 15 years, the service life of the optical module is extended to 17 years by automatically optimizing the BER).

[0084] In an embodiment of the present invention, the far-end optical module and the near-end optical module can realize the sending and receiving of messages in the message channel between the two optical modules through the coding of the microcontroller unit, that is, a two-way message channel is established between the transmitter of the optical module and the receiver of the other optical module. The optical module includes a DSP chip for querying BER and SNR. The DSP chip can store the received performance parameters sent by another optical module, namely BER, SNR and ROP, in the mirror register in the optical module (i.e., the target register in the above embodiment) when the optical module is working normally. For example, BER, SNR and ROP are stored in address 1, address 2, and address 3 in the register respectively, and the stored performance parameters are updated according to the latest received performance parameters. In an embodiment of the present application, the register used to store the above performance parameters is an additionally extended mirror register in the optical module.

[0085] In an embodiment of the present invention, the remote optical module determines the BER and / or SNR from the received signal. When the BER exceeds the corresponding BER first threshold (the BER first threshold is the third bit error rate threshold in the above embodiment), or the SNR exceeds the corresponding SNR first threshold, the remote optical module starts a self-test process. It should be noted that in an embodiment of the present invention, the dispersion performance between the second optical module and the first optical module can be optimized to the greatest extent through the cooperation of the first optical module and the second optical module. In the self-test process of the remote optical module, the remote optical module first determines whether the bit error rate is limited due to insufficient input light power by determining whether the input light power is within the first power range. If the input light power is not within the first power range, the remote optical module input light power optimization process is entered. In the remote optical module optimization process, the remote optical module optimizes the input optical power by controlling the gain of the semiconductor optical amplifier SOA; otherwise, a reset command is sent to the near-end optical module, and the first performance parameter of the remote optical module is continuously sent to the mirror register of the near-end optical module through a two-way message channel for refresh. For example, the remote optical module sends BER, SNR and ROP to the near-end optical module at an update frequency of 1ms. The near-end optical module replaces the performance parameters previously stored in the mirror register of the near-end optical module with the latest received BER, SNR and ROP.

[0086] The near-end optical module receives the reset command in the reset state, and then performs initialization (including initialization of various parameters of the transmitter), and then determines whether the received optical power of the far-end optical module stored in the mirror register of the near-end optical module (i.e., the first input optical power in the above embodiment) is within the first power range (the first power range is the normal input optical power range of the far-end optical module, and the first power range can be used to determine whether the first input optical power is normal. In an exemplary embodiment, the first power range is the input optical power range corresponding to the optimal bit error rate interval, such as the interval range of (-3dBm, +1dBm). In an exemplary embodiment, the first power range can also be set according to the transmission performance requirements of the system.), if the input optical power is not within the first power range, the near-end optical module transmit optical power optimization process is entered. If the input optical power is within the first power range, the SNR (i.e., the signal-to-noise ratio of the first signal in the above embodiment) is obtained from the mirror register and the SNR is detected to be normal. If the SNR is normal, the near-end optical module transmit side eye diagram linearity or cross point optimization process is performed. Among them, if the SNR is abnormal, the near-end optical module dispersion optimization process is entered. After the proximal optical module completes the dispersion optimization process (i.e., the current count value in the above embodiment is greater than or equal to the second threshold), the proximal optical module performs self-checks on other parameters, such as detecting whether the far-end input optical power exceeds the standard, and detecting whether the BER or SNR sent by the far-end optical module is less than the second bit error rate threshold or the signal-to-noise ratio threshold. When the BER is less than the second bit error rate threshold, a function shutdown command (i.e., the light ratio instruction in the above embodiment) is sent to the far-end optical module, and then the proximal optical module returns to the reset state.

[0087] The second bit error rate threshold is smaller than the third bit error rate threshold. For example, the third bit error rate threshold is 5E-5 (i.e., 5*10 -5 ), the second bit error rate threshold is 1E-5 (i.e. 1*10 -5 ). Thus, the second bit error rate threshold and the third bit error rate threshold constitute a hysteresis comparison, thereby preventing false triggering.

[0088] Figure 5 is a flow chart of a remote optical module self-test method according to an embodiment of the present invention. Figure 5 As shown, the method comprises the following steps:

[0089] Step 1000: The remote optical module determines whether the BER (i.e., the bit error rate of the fourth signal in the above embodiment) or the SNR index of the remote receiving side exceeds the standard. If so, reset is performed and step 1001 is executed;

[0090] That is, in the embodiment of the present invention, the BER or SNR index exceeding the standard is used as the only condition for enabling the self-test function of the remote optical module;

[0091] Step 1001: perform incident light power detection, i.e., determine whether the incident light power is within the first power range, i.e., self-check whether the bit error rate exceeds the standard due to insufficient incident light power. If so, execute step 1021; otherwise, execute step 1011;

[0092] Step 1011: The remote optical module performs optical power optimization;

[0093] Among them, the input light power can be optimized through the receiver optical power adjustment components (such as semiconductor optical amplifiers and semiconductor optical amplifiers in PIN-type optoelectronic receivers (i.e., SOA+PIN) integrated receivers, variable optical attenuators (VOA for short) and other power components;

[0094] Step 1021: Send a reset command to the proximal optical module;

[0095] Step 1022: Report the bit error rate, signal-to-noise ratio, and input optical power to the proximal optical module in real time via a bidirectional message channel.

[0096] In an exemplary embodiment, after executing step 1022, if the remote optical module receives a function shut down command (ie, the shut down instruction in the above embodiment) sent by the near-end optical module, it returns to the reset state.

[0097] Figure 6 is a flow chart of a method for adjusting an optical module according to another embodiment of the present invention. Figure 6 As shown, the method comprises the following steps:

[0098] Step 3000: The proximal optical module is in a reset state;

[0099] Step 3001: after receiving the reset command, initialization is performed, that is, each parameter of the transmitter is set to an initial state;

[0100] Step 3002: Determine whether the input optical power fed back by the remote optical module is within the first power range, if so, execute step 3003, otherwise, execute step 3101;

[0101] Step 3101: optimize the transmitted optical power and return to step 3001;

[0102] The optimization of the transmitted optical power can be achieved by optimizing the bias current of the transmitter in the proximal optical module or optimizing the optical power regulating subcomponent (such as a semiconductor power amplifier SOA) in the proximal optical module;

[0103] Step 3003: Determine whether the signal-to-noise ratio fed back by the remote optical module exceeds the standard (i.e., determine whether the first signal-to-noise ratio is greater than the first threshold in the above embodiment); if so, execute step 3301; otherwise, execute step 3201;

[0104] Step 3201: Perform transmission linearity adjustment or cross point adjustment;

[0105] Step 3301: Control the thermoelectric cooler to adjust the internal temperature of the laser according to step M (i.e., in the above embodiment, the temperature of the laser in the second optical module is adjusted by a step length M); wherein M can be pre-set to a preset value, for example, M=32; the preset value can be a positive number or a negative number, and when it is a positive number, the temperature of the laser is controlled to increase by the current temperature step length M to perform a heating operation; when it is a negative number, the temperature of the laser is controlled to increase by the current temperature step length M to perform a cooling operation;

[0106] Step 3302: delay for a certain time T1 (e.g. 200ms);

[0107] The purpose of setting the delay is to wait for the wavelength fine-tuning to be completed after adjusting the temperature of the laser;

[0108] Step 3303: Determine whether the bit error rate fed back by the remote optical module after time T1 is reduced compared with the bit error rate fed back by the remote optical module last time, and whether the current count value C1 reaches a preset value (e.g., 5); if the bit error rate is reduced and the count value has not reached the set value, execute step 3301 (i.e., continue to adjust the temperature with a step size of M); if the bit error rate is not reduced and the count value has not reached the set value, execute step 3305; if the count value reaches the set value, execute step 3304;

[0109] In step 3303, it may also be determined whether the signal-to-noise ratio fed back by the remote optical module after time T1 is reduced compared to the signal-to-noise ratio fed back by the remote optical module last time;

[0110] When the C1 counter has accumulated to the set value, it means that the appropriate resolution has been adjusted (that is, the absolute value of M is reduced, that is, the corresponding resolution is improved), and the bit error rate is very close to the optimal value, and then proceed to the self-check step 3304;

[0111] Step 3304: when the bit error rate most recently fed back by the remote optical module is less than the second bit error rate threshold, send a system shutdown command (i.e., the shutdown instruction in the above embodiment) to the remote optical module, and return to step 3000 (i.e., return to the reset state);

[0112] Step 3305: Set M to M=-M / 2, increase the count value C1 by 1, and continue to execute step 3301.

[0113] In the above embodiment, in step 3304, the near-end optical module may also perform self-inspection on other parameters, such as determining whether the incident light power of the far-end optical module is normal.

[0114] In addition, there are timers T1 and T2 in the proximal optical module. When the T1 timer is removed or a signal loss alarm is received, jump from step 3001 to step 3000; when the T2 timer overflows or a signal loss alarm is received, jump from step 3301 to step 3001.

[0115] In the embodiment of the present invention, the system dispersion coefficient is adjusted by using the specified performance parameter feedback, and the dispersion transmission performance optimization and system bit error rate optimization of the high baud rate segment signal can be optimized according to the zero dispersion point of the actual optical fiber in the system optical cable, thereby achieving the expansion of the transmission distance and the extension of the service life of the optical module. The embodiment of the present invention can be applied to solve the use of a uniform dispersion management plane for system devices that use the same optical module but are in different geographical locations, so that the wavelength parameters of the optical module devices at both ends are optimized in the direction of minimum dispersion cost. It can not only be applied to the system optimization of high baud rate optical modules in O-band point-to-point optical communication systems, but can also be applied to future optical modules with higher baud rates for adaptive optimization of dispersion performance and extended transmission distance. In addition, through the embodiment of the present invention, the system can automatically optimize the dispersion performance to the BER optimal point that can be adjusted according to the optical module devices at both ends with different geographical locations, without manual adjustment or replacement of equipment; the optical module device can obtain the theoretical optimal post-fiber sensitivity and longer service life in normal operation; the transmission distance obtained in some high baud rate systems has been extended relative to the dispersion limited distance analyzed by the IEEE protocol, reducing the dispersion coefficient sensitivity of the high baud rate O-band system to the distribution difference near the zero dispersion point.

[0116] The adjustment method of the optical module in the above embodiment is described below by taking the case where both the first optical module and the second optical module are 100G PAM4 40km optical modules as an example.

[0117] The method in the embodiment of the present invention can be applied to a transmission system with a transmission distance exceeding 40km for adaptive dispersion management transmission. For example, it can be applied to a 100G PAM4 40km QSFP28 type optical module (taking the SOA+PIN receiver as an example) and realize its adaptive dispersion optimization, that is, the first optical module and the second optical module are both 100G PAM440km QSFP28 type optical modules.

[0118] According to the IEEE dispersion analysis formula in Table 2, the worst-case dispersion analysis of a high-baud-rate long-haul system with a single-channel 100G PAM4 30km transmission is shown in Table 3. It can be seen that the wavelength definition of a single-wavelength 100G PAM4 30km system with ±32ps / nm as the reference dispersion tolerance range is compressed to a very narrow range of 1311.5nm-1312.8nm, as shown in Table 3. Figure 7 However, in theory, the original IEEE protocol development framework can achieve a transmission distance of 30km.

[0119] Table 3. Wavelength range of 100G PAM4 30km (±32ps / nm) using IEEE dispersion-wavelength analysis method

[0120]

[0121] In addition to 30km, 40km is also a medium- and long-distance standard application requirement. However, it is no longer possible to calculate the matching wavelength for 40km transmission, and the formulation of the 40km protocol will encounter great problems. Even longer distances are impossible under the original IEEE rules.

[0122] In the embodiment of the present invention, a 100G PAM4 40km or more point-to-point O-band optical fiber communication system with an adaptive dispersion management plane can be implemented. Figure 8 As shown, the network architecture includes a remote optical module 100 (for example, a 100G PAM4 40km QSFP28 optical module in the example of the present application), and a proximal optical module 300 (for example, a 100G PAM4 40km QSFP28 optical module in the example of the present application) which are point-to-point interconnected via a 40km optical fiber; the line card 000 and the remote optical module 100 are interconnected via an electrical interface, and the line card 400 and the proximal optical module 300 are interconnected via an electrical interface. Among them, the near-end optical module 300 can intelligently determine the optimization direction by querying the performance parameters such as the bit error rate, signal-to-noise ratio and received optical power fed back by the far-end optical module 100, check the system in the best order, and adjust various transmitting side parameters of the near-end optical module 300 to achieve the optimization of the bit error rate performance of the transmission channel between the far-end optical module 100 and the near-end optical module 300, and equivalently expand the dispersion-limited transmission distance of the system, that is, from 30km to 40km; and, when the far-end module and the near-end optical module encounter a 30km-40km optical fiber with a large dispersion point offset, the system dispersion performance, SNR and BER are all degraded. By executing the method in the embodiment of the present invention, the system can be adjusted to the best performance after the 30km-40km optical fiber, thereby realizing a stable 40km point-to-point O-band transmission system.

[0123] In this network architecture, there is a bidirectional message channel 210 between the near-end optical module and the far-end optical module. The bidirectional message channel is implemented by the optical module device using subcarrier modulation sending and receiving on the main service flow, which has a minimal impact on the service transmission such as PAM4 signal. It is mainly used to transmit BER, SNR and input light power, function start and stop notification information, etc.

[0124] The optical module includes a transmitter 110 for sending through a compatible message channel and a receiver 320 for receiving through a compatible message channel, a digital signal processing chip 120 connected to the line card through an electrical interface, an extended mirror register 310, and a controller 130 connected to all the above components and the line card.

[0125] The transmitter 110 for sending via the compatible message channel includes a thermoelectric cooler TEC111 and a laser Laser112 for temperature control; the transmitter 320 for receiving via the compatible message channel includes a filter 321 for filtering out noise, a semiconductor optical amplifier SOA 322 for optical power amplification, and a PIN type receiver 323.

[0126] Among them, the above-mentioned extended mirror register is an additional RAM storage area different from the requirements of the traditional optical module. The address 1 (311), address 2 (312) and address 3 (313) in the extended mirror register 310 are respectively used to store various performance parameters, wherein the address 1 (311), address 2 (312) and address 3 (313) respectively correspond to the first mirror register, the second mirror register, and the third mirror register, that is, the extended mirror register 310 includes the first mirror register 311, the second mirror register 312, and the third mirror register 313. The first mirror register 311, the second mirror register 312, and the third mirror register 313 are respectively used to place the ROP, BER, and SNR transmitted from the remote optical module. The register data is continuously refreshed so that the near-end optical module can quickly query the data of the remote optical module without the time-consuming response of the remote optical module.

[0127] In this embodiment, the optimization of the system dispersion performance is achieved through the processes of the remote optical module and the near-end optical module and their related coordination mechanisms. Fig. 9 As shown, the remote optical module is based on the BER of the remote receiving side (i.e., the bit error rate of the signal received by the remote optical module, corresponding to the bit error rate of the fourth signal in the above embodiment) exceeding the first threshold (i.e., the third bit error rate threshold in the above embodiment, such as 5E-5) as the only starting condition (i.e., execution prerequisite) of the remote optical module self-test method in the embodiment of the present invention (i.e. Fig. 9Step 1 in the above), and then after startup, self-check whether the bit error rate is limited (i.e., the bit error rate is limited because the input optical power ROP is not within the range of -3dBm<ROP<+1dBm (this range is the input optical power range corresponding to the optimal ROP-BER bit error rate interval) Fig. 9 In step 2), if the input optical power ROP is not within the range of -3dBm<ROP<+1dBm, the remote optical module performs the input optical power optimization process (i.e. Fig. 9 If the input optical power ROP is within the range of -3dBm<ROP<+1dBm, a reset command is sent to the near-end optical module (i.e. Fig. 9 Step 4 in the above example) sends the relevant parameters of the remote optical module, such as ROP, BER, SNR, etc., to the mirror register of the near-end optical module through a two-way message channel and refreshes them at intervals of 1 ms (i.e. Fig. 9 In an exemplary embodiment, after executing step 5, if the remote optical module receives a function shutdown command (ie, the shutdown instruction in the above embodiment) sent by the near-end optical module, it returns to the reset state.

[0128] like Fig.10 As shown in the figure, the near-end optical module is in a reset state by default (i.e., step 3000 in the figure), and the dispersion optimization function is not turned on. Initialization / standby after reset (i.e., step 3001 in the figure) (if the T1 timer overflows or the receiving side signal loss (Loss of Signal, referred to as LOS) alarm is triggered, return to step 3000). In step 3002, the received optical power ROP of the far-end optical module stored in the mirror register is determined. If the ROP is abnormal, the near-end optical module transmit optical power optimization process is entered (i.e., step 3101 in the figure). If the input optical power is normal, the SNR is detected again (i.e., step 3003 in the figure). If the SNR is normal (i.e., the signal-to-noise ratio of the first signal in the above embodiment is less than or equal to the first threshold), the near-end optical module eye diagram linearity or cross point optimization process is performed (i.e., step 3201 in the figure). If the SNR is abnormal, the near-end optical module dispersion optimization process is entered (i.e., steps 3301-3304 in the figure). After dispersion optimization, the near-end optical module performs self-checks on other parameters (i.e., step 3305 in the figure), such as detecting whether the far-end input optical power is within the first power range, etc. When the BER is optimized to the second threshold value (e.g., 1E-5) as a shutdown condition (i.e., the bit error rate of the second signal in the above embodiment is less than the second bit error rate threshold), a function shutdown command is sent to the far-end optical module, and then the module returns to the reset state (i.e., jumps to step 3000).

[0129] In the above embodiment, in step 3, the remote optical module adjusts the gain of the optical amplifier through the bias current of the SOA in the SOA+PIN integrated receiver, and step 4 may be executed after optimization.

[0130] In step 3101 , the near-end optical module may optimize the bias current of the laser 112 in the transmitter 110 .

[0131] In the near-end optical module transmitting eye diagram linearity or cross point optimization step 3201, the linearity adjustment of the transmitting side eye diagram (i.e., the eye diagram corresponding to the PAM4 signal) or the cross point (i.e., the cross point corresponding to the NRZ signal) can be performed, and parameters such as the pre-emphasis of the transmitting side eye diagram can be adjusted, and the standby state is returned after the adjustment.

[0132] In the near-end optical module dispersion optimization steps 3301-3304, the near-end optical module uses M (for example, M=32) as a step size, and controls the TEC temperature setting value to increase the step size (ie Fig.10 In step 3301, when M is a positive number, increasing the step size is to perform a temperature increase operation, and when M is a negative number, increasing the step size is to perform a temperature decrease operation), and then delay T1 = 200ms until the wavelength fine-tuning is completed (i.e. Fig.10 In step 3302), the remote optical module is then queried to determine whether the new BER error rate (or SNR) is optimized compared to the original one (i.e. Fig.10 If the BER is not optimized, continue to execute step 3301 (i.e. continue to adjust the temperature with M as the step size), and the temperature adjustment direction of heating or cooling remains unchanged (i.e. perform the same heating or cooling operation as last time) until BER degradation is detected. When BER degrades, first adjust the M step size to -M / a (where a is a positive integer greater than 1, i.e., M is recursively halved and reversed (i.e., the positive and negative signs are reversed), for example, previously M = 32, a = 2, then the adjusted M is -16), and then add 1 to the change of direction counter C1 (i.e., Fig.10 Then in step 3301, the TEC is controlled to adjust the temperature according to the current M, and then the delay T1=200ms is used to wait for the effect. If the bit error rate becomes better, the temperature is continued to be reduced with the current M as the step size. If it becomes worse, the M value is halved and reversed again (that is, M is set to -M / a again, and the resolution of M is increased to M=8 at this time), and the C1 value is increased by 1 again. When the C1 counter has accumulated to the preset number of times M=5, it means that the repeated adjustment is very close to the optimal value, and then the self-check step 3305 is performed.

[0133] In the embodiment of the present invention, the first threshold value (5E-5) and the second threshold value (1E-5) constitute a hysteresis comparison to prevent the function from being repeatedly turned on and off to cause false triggering.

[0134] If the 100G PAM4 40km transmission system adopts the IEEE's original fixed worst-case dispersion limited analysis, the dispersion exceeds the dispersion tolerance range, and thus a reasonable wavelength range cannot be obtained. In the embodiment of the present invention, the dispersion coefficient sensitivity of the 100G PAM4 O-band long-distance system to the distribution difference near the zero dispersion point is reduced, so that the transmission distance of the device can be extended from 30km to 40km; and the communication system can automatically optimize the dispersion performance to the best BER point that can be adjusted according to the optical module devices at both ends with different geographical locations, without manual adjustment or replacement of equipment; the optical module equipment can obtain the best post-fiber sensitivity and longer service life during normal operation.

[0135] Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, a magnetic disk, or an optical disk), and includes a number of instructions for enabling a terminal device (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present invention.

[0136] In this embodiment, an adjustment device for an optical module is also provided, which is used to implement the above-mentioned embodiments and preferred implementation modes, and the descriptions that have been made are not repeated here. As used below, the term "module" can implement a combination of software and / or hardware of a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.

[0137] Fig.11 is a structural block diagram of an adjustment device for an optical module according to an embodiment of the present invention, such as Fig.11 As shown, the device comprises

[0138] An acquisition module 1101 is used to acquire a first performance parameter of a first optical module, wherein the first performance parameter includes a first input optical power of the first optical module, a signal-to-noise ratio and a bit error rate of a first signal received by the first optical module from a second optical module;

[0139] A first adjustment module 1103, configured to adjust the emission optical power of the second optical module when the first incident optical power is not within a first power range;

[0140] A second adjustment module 1105 is used to adjust the linearity and / or cross point of the eye diagram corresponding to the sending signal of the second optical module when the first incident optical power is within the first power range and the signal-to-noise ratio of the first signal is less than or equal to a first threshold;

[0141] A determination module 1107, configured to determine a first temperature adjustment step when the first incident light power is within the first power range and the signal-to-noise ratio of the first signal is greater than the first threshold;

[0142] The third adjustment module 1109 is configured to adjust the temperature of the laser in the second optical module according to the first temperature adjustment step and the bit error rate of the first signal.

[0143] Through the present invention, the first performance parameter of the first optical module is obtained, wherein the first performance parameter includes the first input light power of the first optical module, the signal-to-noise ratio and the bit error rate of the first signal received by the first optical module from the second optical module; when the first input light power is not within the first power range, the emission light power of the second optical module is adjusted; when the first input light power is within the first power range and the signal-to-noise ratio of the first signal is less than or equal to the first threshold, the linearity and / or crossover point of the eye diagram corresponding to the transmission signal of the second optical module is adjusted; when the first input light power is within the first power range and the signal-to-noise ratio of the first signal is greater than the first threshold, the first temperature adjustment step is determined; and the temperature of the laser in the second optical module is adjusted according to the first temperature adjustment step and the bit error rate of the first signal. Therefore, the technical problem that the optical module is sensitive to the zero dispersion point distribution of the optical fiber in actual transmission in the related art can be solved, and the technical effect of adaptively adjusting the dispersion in the optical module can be achieved.

[0144] It should be noted that, in the embodiment of the present invention, the above-mentioned first optical module and the second optical module can be high-baud rate long-distance optical modules (including but not limited to 100G PAM4 40km specification optical modules). Through the above embodiment, it is possible to adjust the wavelength of the laser in the second optical module in the direction of dispersion optimization (i.e., in the direction of small dispersion cost) according to the bit error rate of the received signal fed back by the first optical module, thereby solving the problem that the optical module (such as a high-baud rate long-distance optical module) is sensitive to the actual optical fiber zero dispersion point, thereby achieving the technical effect of optimizing the dispersion-limited transmission distance of the optical module (i.e., achieving the extension of the transmission distance), thereby extending the service life of the optical module.

[0145] According to another embodiment of the present invention, there is provided an electronic device, comprising one or more processors and a memory, wherein the memory stores one or more programs, and when the one or more programs are executed by the processor, the electronic device executes the steps of any one of the above method embodiments.

[0146] In an exemplary embodiment, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor, and the input / output device is connected to the processor.

[0147] In an exemplary embodiment, when the one or more programs are executed by the processor, the electronic device is caused to perform the following steps:

[0148] Step S1, obtaining a first performance parameter of a first optical module, wherein the first performance parameter includes a first input optical power of the first optical module, a signal-to-noise ratio and a bit error rate of a first signal received by the first optical module from a second optical module;

[0149] Step S2: when the first incident optical power is not within a first power range, adjusting the transmit optical power of the second optical module;

[0150] Step S3: when the first incident optical power is within the first power range and the signal-to-noise ratio of the first signal is less than or equal to a first threshold, adjusting the linearity and / or cross point of the eye diagram corresponding to the sending signal of the second optical module;

[0151] Step S4, determining a first temperature adjustment step when the first incident light power is within the first power range and the signal-to-noise ratio of the first signal is greater than the first threshold;

[0152] Step S5: adjusting the temperature of the laser in the second optical module according to the first temperature adjustment step and the bit error rate of the first signal.

[0153] According to another embodiment of the present invention, there is also provided an adjustment system for an optical module, comprising: a first optical module and a second optical module, wherein the second optical module comprises an acquisition module, a first adjustment module, a second adjustment module and a third adjustment module; wherein the acquisition module is used to acquire a first performance parameter of the first optical module, wherein the first performance parameter comprises a first input optical power of the first optical module, a signal-to-noise ratio and a bit error rate of a first signal received by the first optical module from the second optical module; the first adjustment module is used to adjust the emission optical power of the second optical module when the first input optical power is not within the first power range; the second adjustment module is used to adjust the linearity and / or cross point of the eye diagram corresponding to the transmission signal of the second optical module when the first input optical power is within the first power range and the signal-to-noise ratio of the first signal is less than or equal to a first threshold; the determination module is used to determine a first temperature adjustment step when the first input optical power is within the first power range and the signal-to-noise ratio of the first signal is greater than the first threshold; the third adjustment module is used to adjust the temperature of the laser in the second optical module according to the first temperature adjustment step and the bit error rate of the first signal.

[0154] It should be noted that the above modules can be implemented by software or hardware. For the latter, it can be implemented in the following ways, but not limited to: the above modules are all located in the same processor; or the above modules are located in different processors in any combination.

[0155] An embodiment of the present invention further provides a computer-readable storage medium, in which a computer program is stored, wherein the computer program is configured to execute the steps of any of the above method embodiments when running.

[0156] In an exemplary embodiment, the computer-readable storage medium may include, but is not limited to, various media that can store computer programs, such as a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk.

[0157] For specific examples in this embodiment, reference may be made to the examples described in the above embodiments and exemplary implementation modes, and this embodiment will not be described in detail herein.

[0158] Obviously, those skilled in the art should understand that the above modules or steps of the present invention can be implemented by a general computing device, they can be concentrated on a single computing device, or distributed on a network composed of multiple computing devices, they can be implemented by a program code executable by a computing device, so that they can be stored in a storage device and executed by the computing device, and in some cases, the steps shown or described can be executed in a different order than here, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. Thus, the present invention is not limited to any specific combination of hardware and software.

[0159] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the principle of the present invention shall be included in the protection scope of the present invention.

Claims

1. A method for adjusting an optical module, characterized in that: include: Acquire a first performance parameter of the first optical module, wherein the first performance parameter includes a first input optical power of the first optical module, a signal-to-noise ratio and a bit error rate of a first signal received by the first optical module from the second optical module; When the first incident optical power is not within the first power range, adjusting the transmit optical power of the second optical module; When the first incident optical power is within the first power range and the signal-to-noise ratio of the first signal is less than or equal to a first threshold, adjusting the linearity and / or the cross point of the eye diagram corresponding to the sending signal of the second optical module; When the first incident light power is within the first power range and the signal-to-noise ratio of the first signal is greater than the first threshold, determining a first temperature adjustment step; Adjusting the temperature of the laser in the second optical module according to the first temperature adjustment step and the bit error rate of the first signal includes: Initialize the current count value to an initial count value, initialize the current bit error rate to the bit error rate of the first signal, and initialize the current temperature adjustment step length to the first temperature adjustment step length, wherein the initial count value is less than the second threshold value; Repeat the following steps until the current count value is greater than or equal to the second threshold: Control the temperature of the laser in the second optical module to increase the current temperature adjustment step to obtain an adjusted temperature; Controlling the laser to be at the adjusted temperature to send a signal to the first optical module to obtain a second performance parameter of the first optical module, wherein the second performance parameter includes a bit error rate of a second signal received by the first optical module from the second optical module, and the second signal is a signal sent by the laser at the adjusted temperature; When the current count value is less than the second threshold value and the bit error rate of the second signal is less than the current bit error rate, keeping the current temperature adjustment step unchanged and setting the current bit error rate as the bit error rate of the second signal; When the current count value is less than the second threshold and the bit error rate of the second signal is greater than or equal to the current bit error rate, the current temperature adjustment step is set to a second temperature adjustment step having a sign opposite to that of the current temperature adjustment step, the current count value is increased, and the current bit error rate is set to the bit error rate of the second signal, wherein the absolute value of the second temperature adjustment step is less than or equal to the absolute value of the current temperature adjustment step.

2. The method according to claim 1, characterized in that Another manner of adjusting the temperature of the laser in the second optical module according to the first temperature adjustment step and the bit error rate of the first signal includes: Initializing a current bit error rate to be a bit error rate of the first signal, and initializing a current temperature adjustment step length to be the first temperature adjustment step length, wherein the bit error rate of the first signal is greater than a first bit error rate threshold; Repeat the following steps until the current bit error rate is less than or equal to the first bit error rate threshold, wherein: Control the temperature of the laser in the second optical module to increase the current temperature adjustment step to obtain an adjusted temperature; Controlling the laser to send a signal to the first optical module at the adjusted temperature, and obtaining a third performance parameter of the first optical module, wherein the third performance parameter includes a bit error rate of a third signal received by the first optical module from the second optical module, and the third signal is a signal sent by the laser at the adjusted temperature; When the bit error rate of the third signal is greater than the first bit error rate threshold and less than the current bit error rate, keep the current temperature adjustment step unchanged, and set the current bit error rate as the bit error rate of the third signal; When the bit error rate of the third signal is greater than or equal to the current bit error rate, the current temperature adjustment step is set to a second temperature adjustment step having a sign opposite to that of the current temperature adjustment step, and the current bit error rate is set to the bit error rate of the third signal, wherein the absolute value of the second temperature adjustment step is less than or equal to the absolute value of the current temperature adjustment step.

3. The method according to claim 1, characterized in that The method further comprises: When the current count value is greater than or equal to the second threshold value and the bit error rate of the second signal received by the first optical module from the second optical module is less than the second bit error rate threshold value, the second optical module is controlled to send a shutdown instruction to the first optical module, wherein the shutdown instruction is used to instruct the first optical module to switch from a de-reset state to a reset state, in which the first optical module is configured to send performance parameters to the second optical module according to a preset period in the de-reset state, and in which the first optical module is configured not to send performance parameters to the second optical module in the reset state, and the performance parameters sent according to the preset period include the first performance parameters and the second performance parameters.

4. The method according to claim 3, characterized in that Before obtaining the first performance parameter of the first optical module, the method further includes: receiving a de-reset command sent by the first optical module when the bit error rate of the fourth signal determined by the first optical module from the second optical module is greater than a third bit error rate threshold, wherein the de-reset command is used to instruct the second optical module to switch from the reset state to the de-reset state, in which the second optical module is configured to initialize the parameters of the transmitter in the second optical module, and the third bit error rate threshold is greater than the second bit error rate threshold; The obtaining of the first performance parameter of the first optical module comprises: receiving the first performance parameter sent by the first optical module according to the preset period; After acquiring the first performance parameter of the first optical module, the method further includes: saving the first performance parameter in a target register of the second optical module.

5. The method according to claim 1, characterized in that The adjusting the transmit optical power of the second optical module comprises: adjusting the transmit optical power of the second optical module so that the bit error rate of the fifth signal is less than the target bit error rate threshold, wherein the fifth signal is a signal sent by the second optical module to the first optical module after the transmit optical power of the second optical module is adjusted; The adjusting the linearity and / or cross point of the eye diagram corresponding to the transmission signal of the second optical module includes: adjusting the linearity and / or cross point of the eye diagram corresponding to the transmission signal of the second optical module so that the bit error rate of the sixth signal is less than the target bit error rate threshold, wherein the sixth signal is a signal sent by the second optical module to the first optical module after the linearity and / or cross point of the eye diagram corresponding to the transmission signal of the second optical module is adjusted.

6. The method according to claim 5, characterized in that The adjusting the transmit optical power of the second optical module so that the bit error rate of the fifth signal is less than a target bit error rate threshold includes: adjusting a bias current of a transmitter in the second optical module, wherein the fifth signal comprises a signal sent by the second optical module to the first optical module after adjusting the bias current of the transmitter in the second optical module, and / or The optical power adjustment subcomponent in the second optical module is adjusted, wherein the fifth signal includes a signal sent by the second optical module to the first optical module after the optical power adjustment subcomponent in the second optical module is adjusted.

7. The method according to claim 5, characterized in that The step of adjusting the linearity and / or the cross point of the eye diagram corresponding to the transmission signal of the second optical module so that the bit error rate of the sixth signal is less than the target bit error rate threshold includes: The linearity of the eye diagram is adjusted by adjusting the digital signal processing chip in the second optical module, wherein the sixth signal includes a signal sent by the second optical module to the first optical module after the digital signal processing chip is adjusted; and / or, The cross point is adjusted by adjusting a driver in the second optical module, wherein the sixth signal includes a signal sent by the second optical module to the first optical module after the driver is adjusted.

8. The method according to claim 1, characterized in that The obtaining of a first performance parameter of the first optical module includes: After the first optical module receives the first performance parameter reported by the first line card, the first optical module sends the first performance parameter to the second optical module, wherein the first line card is connected to the first optical module through an electrical interface.

9. An electronic device comprising one or more processors and a memory, characterized in that: The memory stores one or more programs, and when the one or more programs are executed by the processor, the electronic device performs the following steps: Acquire a first performance parameter of the first optical module, wherein the first performance parameter includes a first input optical power of the first optical module, a signal-to-noise ratio and a bit error rate of a first signal received by the first optical module from the second optical module; When the first incident optical power is not within the first power range, adjusting the transmit optical power of the second optical module; When the first incident optical power is within the first power range and the signal-to-noise ratio of the first signal is less than or equal to a first threshold, adjusting the linearity and / or the cross point of the eye diagram corresponding to the sending signal of the second optical module; When the first incident light power is within the first power range and the signal-to-noise ratio of the first signal is greater than the first threshold, determining a first temperature adjustment step; Adjusting the temperature of the laser in the second optical module according to the first temperature adjustment step and the bit error rate of the first signal includes: Initialize the current count value to an initial count value, initialize the current bit error rate to the bit error rate of the first signal, and initialize the current temperature adjustment step length to the first temperature adjustment step length, wherein the initial count value is less than the second threshold value; Repeat the following steps until the current count value is greater than or equal to the second threshold: Control the temperature of the laser in the second optical module to increase the current temperature adjustment step to obtain an adjusted temperature; Controlling the laser to be at the adjusted temperature to send a signal to the first optical module to obtain a second performance parameter of the first optical module, wherein the second performance parameter includes a bit error rate of a second signal received by the first optical module from the second optical module, and the second signal is a signal sent by the laser at the adjusted temperature; When the current count value is less than the second threshold value and the bit error rate of the second signal is less than the current bit error rate, keeping the current temperature adjustment step unchanged and setting the current bit error rate as the bit error rate of the second signal; When the current count value is less than the second threshold and the bit error rate of the second signal is greater than or equal to the current bit error rate, the current temperature adjustment step is set to a second temperature adjustment step having a sign opposite to that of the current temperature adjustment step, the current count value is increased, and the current bit error rate is set to the bit error rate of the second signal, wherein the absolute value of the second temperature adjustment step is less than or equal to the absolute value of the current temperature adjustment step.

10. An adjustment device for an optical module, characterized in that: include: An acquisition module, used to acquire a first performance parameter of the first optical module, wherein the first performance parameter includes a first input optical power of the first optical module, a signal-to-noise ratio and a bit error rate of a first signal received by the first optical module from the second optical module; A first adjustment module, configured to adjust the emission optical power of the second optical module when the first input optical power is not within a first power range; A second adjustment module, configured to adjust the linearity and / or cross point of the eye diagram corresponding to the sending signal of the second optical module when the first incident optical power is within the first power range and the signal-to-noise ratio of the first signal is less than or equal to a first threshold; a determination module, configured to determine a first temperature adjustment step when the first incident light power is within the first power range and the signal-to-noise ratio of the first signal is greater than the first threshold; A third adjustment module, used to adjust the temperature of the laser in the second optical module according to the first temperature adjustment step and the bit error rate of the first signal, comprises: Initialize the current count value to an initial count value, initialize the current bit error rate to the bit error rate of the first signal, and initialize the current temperature adjustment step length to the first temperature adjustment step length, wherein the initial count value is less than the second threshold value; Repeat the following steps until the current count value is greater than or equal to the second threshold: Control the temperature of the laser in the second optical module to increase the current temperature adjustment step to obtain an adjusted temperature; Controlling the laser to be at the adjusted temperature to send a signal to the first optical module to obtain a second performance parameter of the first optical module, wherein the second performance parameter includes a bit error rate of a second signal received by the first optical module from the second optical module, and the second signal is a signal sent by the laser at the adjusted temperature; When the current count value is less than the second threshold value and the bit error rate of the second signal is less than the current bit error rate, keeping the current temperature adjustment step unchanged and setting the current bit error rate as the bit error rate of the second signal; When the current count value is less than the second threshold and the bit error rate of the second signal is greater than or equal to the current bit error rate, the current temperature adjustment step is set to a second temperature adjustment step having a sign opposite to that of the current temperature adjustment step, the current count value is increased, and the current bit error rate is set to the bit error rate of the second signal, wherein the absolute value of the second temperature adjustment step is less than or equal to the absolute value of the current temperature adjustment step.

11. An adjustment system for an optical module, characterized in that: include: A first optical module and a second optical module, wherein the second optical module includes an acquisition module, a first adjustment module, a second adjustment module and a third adjustment module; The acquisition module is used to acquire a first performance parameter of the first optical module, wherein the first performance parameter includes a first input optical power of the first optical module, a signal-to-noise ratio and a bit error rate of a first signal received by the first optical module from the second optical module; The first adjustment module is used to adjust the emission optical power of the second optical module when the first input optical power is not within the first power range; The second adjustment module is used to adjust the linearity and / or cross point of the eye diagram corresponding to the sending signal of the second optical module when the first input optical power is within the first power range and the signal-to-noise ratio of the first signal is less than or equal to a first threshold; a determination module, configured to determine a first temperature adjustment step when the first incident light power is within the first power range and the signal-to-noise ratio of the first signal is greater than the first threshold; The third adjustment module is used to adjust the temperature of the laser in the second optical module according to the first temperature adjustment step and the bit error rate of the first signal, and includes: Initialize the current count value to an initial count value, initialize the current bit error rate to the bit error rate of the first signal, and initialize the current temperature adjustment step length to the first temperature adjustment step length, wherein the initial count value is less than the second threshold value; Repeat the following steps until the current count value is greater than or equal to the second threshold: Control the temperature of the laser in the second optical module to increase the current temperature adjustment step to obtain an adjusted temperature; Controlling the laser to be at the adjusted temperature to send a signal to the first optical module to obtain a second performance parameter of the first optical module, wherein the second performance parameter includes a bit error rate of a second signal received by the first optical module from the second optical module, and the second signal is a signal sent by the laser at the adjusted temperature; When the current count value is less than the second threshold value and the bit error rate of the second signal is less than the current bit error rate, keeping the current temperature adjustment step unchanged and setting the current bit error rate as the bit error rate of the second signal; When the current count value is less than the second threshold and the bit error rate of the second signal is greater than or equal to the current bit error rate, the current temperature adjustment step is set to a second temperature adjustment step having a sign opposite to that of the current temperature adjustment step, the current count value is increased, and the current bit error rate is set to the bit error rate of the second signal, wherein the absolute value of the second temperature adjustment step is less than or equal to the absolute value of the current temperature adjustment step.

12. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, wherein the computer program is configured to execute the method according to any one of claims 1 to 8 when executed.