Method, device and system for updating signal processing parameters

By sending test signals in the communication system and updating signal processing parameters according to distortion parameters, the problem of signal transmission distortion between devices is solved, and the communication quality and system robustness are improved.

CN119922080APending Publication Date: 2025-05-02HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311438814.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-10-31
Publication Date
2025-05-02

AI Technical Summary

Technical Problem

In the field of communication technology, when signals are transmitted between devices through wired links, distortion is prone to occur, affecting the communication quality.

Method used

The test signal is sent to the second device through the first device, the distortion parameters are received and analyzed, and the signal processing parameters are updated according to the distortion parameters to optimize signal transmission.

Benefits of technology

It reduces the degree of distortion of the signal during transmission, improves the signal transmission quality and transmission distance, and enhances the robustness and disaster recovery capabilities of the communication system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119922080A_ABST
    Figure CN119922080A_ABST
Patent Text Reader

Abstract

The invention discloses a signal processing parameter updating method, device and system, and belongs to the technical field of communication. The method comprises the following steps: a first device sends a test signal to a second device through a wired link, wherein the test signal is a signal obtained based on a signal processing parameter of a sending end; and the first equipment receives the distortion parameter sent by the second equipment through the wired link, and updates the signal processing parameter of the sending end according to the distortion parameter. The distortion parameter is used for describing the distortion condition in the process of transmitting the test signal from the first equipment to the second equipment. The signal transmission quality can be improved, and the method and the device are used for updating signal processing parameters.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a method, device and system for updating signal processing parameters. Background Art

[0002] In the field of communication technology, devices may be connected via wired links, such as optical fiber links, electrical links, and the like.

[0003] Devices can also communicate with each other by transmitting signals through a wired link. For example, a first device and a second device are connected through an optical fiber link. The first device can send a service signal to the second device through the optical fiber link, and the service signal is a signal obtained based on a signal processing parameter of the sending end.

[0004] However, business signals may be distorted during transmission, affecting communication between devices. Summary of the invention

[0005] The present application provides a method, device and system for updating signal processing parameters, which can reduce the distortion of service signals during transmission. The technical solution is as follows.

[0006] In a first aspect, the present application provides a method for updating signal processing parameters, the method being performed by a first device, the first device being connected to a second device via a wired link, the method comprising: the first device sending a test signal to the second device via the wired link, the test signal being a signal obtained based on a signal processing parameter of a transmitting end; thereafter, the first device receiving a distortion parameter sent by the second device via the wired link, and updating the signal processing parameter of the transmitting end according to the distortion parameter. The distortion parameter is used to describe the distortion of the test signal during transmission from the first device to the second device.

[0007] In the method provided in the embodiment of the present application, the first device sends a test signal to the second device through a wired link, and the second device feeds back a distortion parameter to the first device, and the distortion parameter is used to describe the distortion of the test signal during transmission from the first device to the second device. The first device can also update the signal processing parameters of the transmitting end according to the distortion parameter. In this way, the first device can update the signal processing parameters in the convergence direction of reducing the degree of distortion of the signal to optimize the signal processing parameters, reduce the bit error rate and distortion degree of the signal subsequently obtained according to the signal processing parameters, and improve the transmission quality and transmission distance of the signal. Since the transmission quality of the signal is improved, when the wired link is subject to external interference, the communication system has stronger robustness, so that the disaster recovery capability of the communication system is improved.

[0008] The signal processing parameters at the transmitting end can be implemented in a variety of ways.

[0009] In an optional implementation, the wired link is a fiber optic link, and the fiber optic link includes: a first optical module, an optical fiber, and a second optical module connected in sequence, the first device is electrically connected to the first optical module, and the second device is electrically connected to the second optical module; the signal processing parameters of the transmitting end include at least one of the following parameters: parameters for processing signals by the first device; or electro-optical conversion parameters of the first optical module. By way of example, the parameters for processing signals by the first device include: the transmission rate of the signal adopted by the first device; the electro-optical conversion parameters of the first optical module include: the transmission rate of the optical signal. In this case, the first device can adjust these transmission rates (such as reducing the speed) according to the distortion parameters so that the adjusted transmission rate adapts to the quality of the current wired link.

[0010] The first optical module and the second optical module can be conventional optical modules or linear-drive pluggable optics (LPO) modules that are different from conventional optical modules. When the first optical module and the second optical module are LPO modules, the signal transmission quality is low, and the method provided in the embodiment of the present application can significantly improve the signal transmission quality.

[0011] In another possible implementation, the wired link is an electrical link, and the first device and the second device are both electrically connected to the electrical link; the signal processing parameters of the transmitting end include: parameters for processing signals by the first device. For example, the parameters for processing signals by the first device include: a transmission rate of the signal adopted by the first device. In this case, the first device can adjust these transmission rates (such as reducing the speed) according to the distortion parameters, so that the adjusted transmission rate adapts to the quality of the current wired link.

[0012] Optionally, the above distortion parameters may be implemented in various ways. For example, the distortion parameters include: a linear distortion parameter, a nonlinear distortion parameter, or at least one parameter of a link insertion loss.

[0013] Optionally, the distortion parameters may also include: signal processing parameters of the receiving end. It is understandable that the test signal is not only a signal obtained based on the signal processing parameters of the transmitting end, but also a signal obtained based on the signal processing parameters of the receiving end. Before determining the distortion parameters, the second device may also update the signal processing parameters of the receiving end according to the distortion of the test signal, and transmit the updated signal processing parameters of the receiving end as part (or all) of the distortion parameters to the first device.

[0014] Optionally, after the signal processing parameters of the transmitter are updated according to the distortion parameters, the method further includes: the first device sends a first service signal to the second device through the wired link, and the first service signal is a signal obtained based on the updated signal processing parameters of the transmitter. After the signal processing parameters of the transmitter are updated, the transmission quality of the signal obtained based on the updated signal processing parameters of the transmitter is better. Therefore, at this time, the first device can send the first service signal obtained based on the signal processing parameters to the second device through the wired link. The first service signal carries service data, and the transmission quality of the first service signal between the first device and the second device is high, so it can ensure that the service data is effectively transmitted to the second device.

[0015] The above test signal can be implemented in various ways, and two of them will be described below.

[0016] In one implementable manner, the transmission rate of the test signal and the transmission rate of the signal carrying the distortion parameters are both lower than the transmission rate of the first service signal, and the rising edge time and the falling edge time in the waveform diagram of the test signal are both lower than 1 / f, where f represents the analog bandwidth of the service signal.

[0017] In another possible implementation, the transmission rate of the test signal and the transmission rate of the first service signal are both greater than the transmission rate of the signal carrying the distortion parameter.

[0018] When the transmission quality of the high-speed signal is poor, the transmission quality of the low-speed signal may be better. Therefore, when the transmission quality of the high-speed service signal is lower than the quality threshold, the transmission quality of the low-speed signal carrying the distortion parameter is better. At this time, the feedback of the distortion parameter can be realized by transmitting the low-speed signal carrying the distortion parameter, and the signal processing parameter can be updated based on the feedback of the distortion parameter, which is conducive to improving the transmission quality of the high-speed signal.

[0019] Optionally, before updating the signal processing parameters of the transmitting end, the first device may also determine whether the distortion parameters sent by the second device through the wired link meet the distortion tolerance condition; and the first device will update the signal processing parameters of the transmitting end in response to the distortion parameters not meeting the distortion tolerance condition. In this way, it is ensured that when the distortion parameters do not meet the distortion tolerance condition, the signal processing parameters of the transmitting end are updated according to the distortion parameters, so as to optimize the signal processing parameters of the transmitting end before sending the first service signal, thereby improving the transmission quality of the first service signal.

[0020] Optionally, before the first device sends the first service signal to the second device through the wired link, it can also repeatedly perform the following operations until the distortion parameters meet the distortion tolerance condition: send the test signal to the second device through the wired link, receive the distortion parameters sent by the second device through the wired link, determine whether the distortion parameters meet the distortion tolerance condition, and update the signal processing parameters of the sender in response to the distortion parameters not meeting the distortion tolerance condition. In this way, it can be ensured that when the distortion parameters most recently received by the first device do not meet the distortion tolerance condition, the signal processing parameters of the sender are updated in a timely manner according to the latest distortion parameters, so that before sending the first service signal, the signal processing parameters of the sender are updated completely, thereby ensuring the effective transmission of the first service signal.

[0021] Optionally, before sending the test signal to the second device through the wired link, the method also includes: the first device sends a second service signal to the second device through the wired link, and the second service signal is a signal obtained based on the signal processing parameters of the transmitting end before updating; the first device can send the test signal to the second device through the wired link when the transmission quality of the second service signal is lower than the quality threshold.

[0022] Optionally, the method provided in the embodiment of the present application can not only realize the update of the signal processing parameters, but also realize the first device to obtain the data stored in the target storage location in the second device. For example, the test signal carries the target storage location in the second device; when the first device receives the distortion parameters sent by the second device through the wired link, it can receive a signal carrying the distortion parameters, and the signal carrying the distortion parameters also carries the data stored in the target storage location; thereafter, the first device obtains the distortion parameters from the signal carrying the distortion parameters; the method also includes: the first device processes the data stored in the target storage location.

[0023] For example, taking the wired link as a fiber optic link, the fiber optic link includes: a first optical module, an optical fiber, and a second optical module connected in sequence, the first device is electrically connected to the first optical module, and the second device is electrically connected to the second optical module; the data stored in the target storage location includes at least one of the following data: an identifier of the second optical module, a transmission rate of an optical signal supported by the second optical module, or fault information of the second device.

[0024] In a second aspect, the present application provides a method for feedback of distortion parameters, the method being performed by a second device, the second device being connected to a first device via a wired link, the method comprising: the second device receiving a test signal sent by the first device via the wired link; the second device determining a distortion parameter, and sending the distortion parameter to the first device via the wired link. The distortion parameter is used to describe the distortion of the test signal during transmission from the first device to the second device;

[0025] Optionally, the distortion parameter includes at least one of a linear distortion parameter, a nonlinear distortion parameter, and a link insertion loss.

[0026] Optionally, the test signal is a signal obtained based on a signal processing parameter of the receiving end; before determining the distortion parameter, the method further includes: the second device updates the signal processing parameter of the receiving end according to the distortion condition of the test signal during transmission from the first device to the second device; the distortion parameter includes: the updated signal processing parameter of the receiving end. Since the second device can also update the signal processing parameter of the receiving end according to the distortion condition, the signal processing parameter of the receiving end can be optimized, thereby further improving the quality of signal transmission.

[0027] The signal processing parameters at the receiving end mentioned above can be implemented in many ways.

[0028] In an optional implementation, the wired link is an optical fiber link, and the optical fiber link includes: a first optical module, an optical fiber, and a second optical module connected in sequence, the first device is electrically connected to the first optical module, and the second device is electrically connected to the second optical module; the signal processing parameters of the receiving end include at least one of the following parameters: parameters for processing signals by the second device; or optoelectronic conversion parameters of the second optical module. The first optical module and the second optical module can be traditional optical modules or LPOs that are different from traditional optical modules. When the first optical module and the second optical module are LPOs, the signal transmission quality is low, and the method provided in the embodiment of the present application significantly improves the signal transmission quality. For example, the parameters for processing signals by the second device include: the transmission rate of the signal adopted by the second device; the optoelectronic conversion parameters of the second optical module include: the transmission rate of the optical signal. In this case, the second device can adjust these transmission rates (such as reducing the speed) so that the adjusted transmission rate adapts to the quality of the current wired link.

[0029] In another possible implementation, the wired link is an electrical link, and the first device and the second device are both electrically connected to the electrical link; the signal processing parameters of the receiving end include: parameters for processing signals by the second device. For example, the parameters for processing signals by the second device include: a transmission rate of the signal used by the second device. In this case, the second device can adjust these transmission rates (such as reducing the speed) so that the adjusted transmission rates adapt to the quality of the current wired link.

[0030] Optionally, after sending the distortion parameter to the first device through the wired link, the method further includes: the second device receives the first service signal sent by the first device through the wired link. After updating the signal processing parameters of the transmitting end, the transmission quality of the signal obtained based on the updated signal processing parameters of the transmitting end is better. Therefore, at this time, the first device can send the first service signal obtained based on the signal processing parameters to the second device through the wired link. The first service signal carries service data, and the transmission quality of the first service signal is high, so it can ensure that the service data is effectively transmitted to the second device.

[0031] The above test signal can be implemented in various ways, and two of them will be described below.

[0032] In one implementable manner, the transmission rate of the test signal and the transmission rate of the signal carrying the distortion parameters are both lower than the transmission rate of the first service signal, and the rising edge time and the falling edge time in the waveform diagram of the test signal are both lower than 1 / f, where f represents the analog bandwidth of the service signal.

[0033] In another possible implementation, the transmission rate of the test signal and the transmission rate of the first service signal are both greater than the transmission rate of the signal carrying the distortion parameter.

[0034] When the transmission quality of the high-speed signal is poor, the transmission quality of the low-speed signal may be better. Therefore, when the transmission quality of the high-speed service signal is lower than the quality threshold, the transmission quality of the low-speed signal carrying the distortion parameter is better. At this time, the feedback of the distortion parameter can be realized by transmitting the low-speed signal carrying the distortion parameter, and the signal processing parameter can be updated based on the feedback of the distortion parameter, which is conducive to improving the transmission quality of the high-speed signal.

[0035] Optionally, before receiving the test signal sent by the first device through the wired link, the method further includes: receiving, by the second device, a second service signal sent by the first device through the wired link. The second service signal is a signal obtained based on the signal processing parameters of the receiving end before the update; the first device may send the test signal to the second device through the wired link when the transmission quality of the second service signal is lower than a quality threshold.

[0036] Optionally, the method provided in the embodiment of the present application can not only realize the update of the signal processing parameters, but also realize the first device to obtain the data stored in the target storage location in the second device. For example, the test signal carries the target storage location in the second device; the signal carrying the distortion parameter also carries the data stored in the target storage location.

[0037] In an example, the wired link is an optical fiber link, which includes: a first optical module, an optical fiber, and a second optical module connected in sequence, the first device is electrically connected to the first optical module, and the second device is electrically connected to the second optical module; the target data includes at least one of the following data: an identifier of the second optical module, a transmission rate of an optical signal supported by the second optical module, or fault information of the second device.

[0038] In a third aspect, the present application provides a communication device, comprising a chip; the chip is used to execute the signal processing parameter updating method described in any design of the first aspect, or the distortion parameter feedback method described in any design of the second aspect.

[0039] Optionally, the communication device further includes a storage medium, in which instructions are stored, and the chip is used to execute the instructions in the storage medium to implement the method for the chip to execute.

[0040] In a fourth aspect, the present application provides a chip, which is used to execute the signal processing parameter updating method described in any design of the first aspect, or the distortion parameter feedback method described in any design of the second aspect.

[0041] In a fifth aspect, the present application provides a computer-readable storage medium, which stores instructions. When the instructions are executed on a computer, the computer executes the signal processing parameter updating method described in any design of the first aspect, or the distortion parameter feedback method described in any design of the second aspect.

[0042] In a sixth aspect, the present application provides a computer program product comprising instructions, which, when executed on a computer, enables the computer to execute the signal processing parameter updating method described in any one of the designs in the first aspect, or the distortion parameter feedback method described in any one of the designs in the second aspect.

[0043] In the seventh aspect, the present application provides a communication system, comprising a first device and a second device, the first device and the second device being connected via a wired link, the first device being used to execute the signal processing parameter updating method described in any design in the first aspect, and the second device being used to execute the distortion parameter feedback method described in any design in the second aspect.

[0044] The effects of the second to seventh aspects can refer to the effects of the corresponding designs in the first aspect, and this application will not elaborate on them here. BRIEF DESCRIPTION OF THE DRAWINGS

[0045] Figure 1 A schematic diagram of the structure of a communication system provided in an embodiment of the present application;

[0046] Figure 2 A schematic diagram of an optical fiber link provided in an embodiment of the present application;

[0047] Figure 3 A schematic diagram of a conventional optical module provided in an embodiment of the present application;

[0048] Figure 4 A schematic diagram of an LPO provided in an embodiment of the present application;

[0049] Figure 5 A schematic diagram of another LPO provided in an embodiment of the present application;

[0050] Figure 6 A schematic diagram of another optical module provided in an embodiment of the present application;

[0051] Figure 7 A flowchart of a method for updating signal processing parameters provided in an embodiment of the present application;

[0052] Figure 8 A waveform diagram of a test signal provided in an embodiment of the present application;

[0053] Fig. 9 A waveform diagram of a distorted test signal provided in an embodiment of the present application;

[0054] Fig.10 A schematic diagram of a communication device provided in an embodiment of the present application;

[0055] Fig.11 A schematic diagram of a chip provided in an embodiment of the present application. DETAILED DESCRIPTION

[0056] In order to make the principles and technical solutions of the present application clearer, the implementation methods of the present application will be further described in detail below in conjunction with the accompanying drawings.

[0057] The present application embodiment provides a communication system, for example, Figure 1 As shown, the communication system includes a first device 01 and a second device 02 , and the first device 01 is connected to the second device 02 via a wired link 03 .

[0058] The first device 01 and the second device 02 are both communication devices, and the communication system may also include other communication devices in addition to the first device 01 and the second device 02, which is not limited in the present embodiment. The communication device may be a data center switch, a campus switch, a router, or other device with communication functions.

[0059] The communication device includes a chip for generating and receiving signals, which may be referred to as a switching chip or an onboard service chip, etc. The chip in the communication device is used to execute the method performed by the communication device provided in the embodiment of the present application. The chip may be used to read instructions stored on a storage medium outside or inside the chip to implement the method.

[0060] The wired link 03 may be an optical fiber link. For example, please refer to Figure 2 , the optical fiber link 03 includes: a first optical module 031, an optical fiber 032, and a second optical module 033 connected in sequence. The first optical module 031 is electrically connected to the first device 01, and the second optical module 033 is electrically connected to the second device 02. The first optical module 031 and the first device 01 can be electrically connected through a connector, and the second optical module 033 and the second device 02 can also be electrically connected through another connector. Figure 2 These connectors are not shown in the figure. Optionally, the first optical module 031 is provided on the first device 01 in a pluggable manner, and the second optical module 033 is provided on the second device 02 in a pluggable manner. In addition, the first optical module 031 and the second optical module 033 are both connected to the optical fiber 032 in a pluggable manner; or, the first optical module 031 and the second optical module 033 can be connected to the optical fiber 032 as an integral part, and the optical fiber link in this case can be called an active optical cable (active optical cables, AOC).

[0061] Optionally, the first optical module 031 and the second optical module 033 are conventional optical modules, or may be linear-drive pluggable optics (LPO) modules that are different from conventional optical modules.

[0062] 1. The structure of traditional optical modules is as follows Figure 3 As shown, the traditional optical module includes: an optical digital signal processor (ODSP), a driver (DRV), a laser diode (LD), a photoelectric diode (PD) and a trans-impedance amplifier (TIA). In the optical module transmission path, the ODSP, DRV, LD and the optical fiber in the optical fiber link are connected in sequence, and in the optical module receiving path, the ODSP, TIA, PD and the optical fiber in the optical fiber link are also connected in sequence. The ODSP is also connected to the communication device (such as the first device or the second device mentioned above) to which the optical module needs to be connected.

[0063] On the one hand, when the communication device connected to the optical module sends a signal, ODSP is used to process the electrical signal from the connected communication device and transmit the processed signal to DRV; DRV can drive LD to emit an optical signal based on the electrical signal from ODSP, and the optical signal can be transmitted along the optical fiber.

[0064] On the other hand, when the device connected to the optical module receives a signal, the PD is used to perform photoelectric conversion on the optical signal from the optical fiber to obtain an electrical signal, and transmit the electrical signal to the ODSP through the TIA; the ODSP can process the electrical signal from the TIA and transmit the processed signal to the connected communication device.

[0065] 2. The structure of LPO is as follows Figure 4 Please refer to Figure 4 , LPO compared Figure 3 The traditional optical module shown in the figure reduces the ODSP. The communication equipment connected by LPO has Figure 3 It can be seen that LPO is equivalent to transferring the ODSP function in the traditional optical module to the communication equipment, which avoids the signal processing of ODSP in LPO. Since LPO omits ODSP, the cost and power consumption of LPO are lower than those of traditional optical modules. However, it is precisely because LPO lacks ODSP, and ODSP's signal processing of electrical signals can improve the transmission quality of signals, therefore, the signal quality of LPO is also lower than that of traditional optical modules, and the signal bit error rate is higher.

[0066] Optionally, Figure 4 In the LPO shown, part of the signal processing function of the ODSP can also be transferred to the optical module. Figure 5 As shown, in Figure 4 Based on the optical module, it also includes Figure 5 The equalizer (EQ) and amplifier (such as a peaking amplifier), DRV, EQ and amplifier as a whole can be called a driving module. In the optical module transmission path, ODSP, EQ, amplifier, DRV are connected in sequence. EQ can perform equalization processing on the signal from ODSP and transmit the processed signal to the amplifier; the amplifier can perform power amplification on the signal from EQ and transmit the obtained signal to DRV; DRV can drive LD to emit an optical signal according to the electrical signal from the amplifier. Optionally, Figure 5 The EQ in the example can also be replaced by a continuous time linear equalizer (CTLE).

[0067] Figure 5 Taking the example of transferring a part of the signal processing functions related to signal transmission in ODSP (such as the above-mentioned equalization and power amplification) to the optical module, optionally, a part of the signal processing functions related to signal reception in ODSP can also be transferred to the optical module, such as transferred to the TIA in the optical module. The embodiments of the present application are not limited to this.

[0068] Optionally, the first optical module 031 and the second optical module 032 may also be different from the above-mentioned conventional optical module and LPO. Figure 6 Please refer to the optical module shown. Figure 6 ,exist Figure 4 Based on the LPO shown, Figure 6 The optical module shown lacks the DRV, and it can be seen that the DRV can also be transferred to the communication device connected to the optical module. It can be understood that in addition to the ODSP and the DRV, the TIA can also be transferred to the communication device connected to the optical module, and the embodiments of the present application are not limited to this.

[0069] In the above content, the example of the wired link 03 being a fiber optic link is taken. It is understandable that the wired link 03 may not be a fiber optic link. For example, the wired link 03 is an electrical link, including dielectrics such as twisted pairs, coaxial cables, or direct attach cables (DAC). The twisted pair includes multiple dielectrics (such as multiple copper wires), and the twisted pair may be a network cable including four copper wires. The number of dielectrics in the twisted pair may not be four. The material of the dielectric may be copper or may not be copper, for example, the material of the dielectric is gold, silver, etc.

[0070] In addition to the dielectric, the electrical link may also include components for processing signals. For example, when the wired link includes a network cable, the wired link also includes a physical layer chip (which may be referred to as a PHY chip) for performing physical (physics, PHY) layer processing. In some implementations, the electrical link does not include components for processing signals in addition to the dielectric. In this case, if the wired link includes a network cable, the PHY chip may belong to a communication device connected to the network cable.

[0071] Furthermore, the signal transmitted between devices is more likely to be distorted during the transmission process, thus affecting the communication between devices. In addition, with the rapid growth of network traffic, the rate of signals transmitted between devices continues to evolve towards 112 gigabits per second (Gbps) per lane and 224Gbps per lane. Affected by factors such as power consumption, link interconnection limit, and light output density, the probability of signal distortion will increase, and the signal transmission quality faces many challenges. Especially when the optical module in the above-mentioned optical fiber link is LPO, the signal transmission quality is poor. Although it can meet the current quality requirements, due to the low signal quality margin, the signal quality will face greater challenges when the signal rate continues to increase. Therefore, it is particularly important to improve the signal quality by improving the algorithm capability (which can be understood as signal processing capability) while keeping the hardware architecture / capability of the communication equipment and wired link unchanged.

[0072] In the related art, in order to improve the algorithm capability, one or more test points are defined on the modules with algorithm capability in the communication equipment and wired links. When the communication equipment and these modules leave the factory, they only need to tune their respective algorithms according to the indicators of their internal test points. However, since the algorithm tuning is not performed in conjunction with all the test points in the entire system, the algorithm tuning effect in the related art is poor, and the signal transmission quality is still poor.

[0073] The present application embodiment provides a method for updating a signal processing parameter, the method being provided by the communication system (such as Figure 1 The method can update the signal processing parameters of the first device and the second device by combining the first device and the second device through information interaction between the first device and the second device, so as to improve the algorithm capability and achieve the effect of improving the signal transmission quality.

[0074] For example, Figure 7 A flowchart of a method for updating signal processing parameters provided in an embodiment of the present application is shown in FIG. Figure 7 As shown, the method includes:

[0075] S101. A first device sends a test signal to a second device through a wired link. The test signal is a signal obtained based on a signal processing parameter of a sending end.

[0076] For example, take a wired link as Figure 2 Taking the optical fiber link shown in the figure as an example, the optical fiber link includes: a first optical module, an optical fiber, and a second optical module connected in sequence, the first device is electrically connected to the first optical module, and the second device is electrically connected to the second optical module.

[0077] When the first device sends a signal (such as a test signal) to the second device through a wired link, the first device generates a signal to be transmitted, processes the signal (such as digital signal processing, analog signal processing, etc.), and then transmits the processed electrical signal to the first optical module. The first optical module can perform electrical-optical conversion on the received electrical signal to obtain an optical signal, and transmit the optical signal to the second optical module through an optical fiber. The second optical module will perform photoelectric conversion on the optical signal to obtain an electrical signal, and then transmit the electrical signal to the second device; the second device then processes the electrical signal to obtain a signal sent by the first device through the wired link (such as the above-mentioned test signal). This signal is a signal obtained based on the signal processing parameters of the sending end.

[0078] In this case, the signal processing parameters of the transmitting end include at least one of the following parameters: parameters of the first device processing the signal; or, electro-optical conversion parameters of the first optical module. For example, the signal processing parameters of the transmitting end include: parameters of the first device processing the signal; or, the signal processing parameters of the transmitting end include: electro-optical conversion parameters of the first optical module; or, the signal processing parameters of the transmitting end include: parameters of the first device processing the signal, and electro-optical conversion parameters of the first optical module.

[0079] For example, the parameters of the signal processed by the first device include: the transmission rate of the signal used by the first device (the electrical signal sent by the first device to the first optical module), and the electro-optical conversion parameters of the first optical module include: the transmission rate of the optical signal. Since the test signal is a signal obtained based on the signal processing parameters of the transmitting end, if the signal processing parameters of the transmitting end include the transmission rate of the signal used by the first device and the transmission rate of the optical signal, then the two transmission rates are the same, and the transmission rate of the test signal is also the same as the two transmission rates.

[0080] As another example, the parameters of the first device processing the signal may include parameters of an algorithm used by the first device to process the signal. The algorithm used by the first device to process the signal may include: pattern depend look up table (PDLUT), feed forward equalization (FFE), continuous time linear equalization (CTLE), etc.

[0081] In the embodiment of the present application, the parameters of the first device processing the signal include at least one of the transmission rate of the signal used by the first device and the parameters of the algorithm used by the first device to process the signal. In the embodiment of the present application, the electro-optical conversion parameters of the first optical module include the transmission rate of the optical signal.

[0082] The electro-optical conversion parameters of the first optical module may also include other parameters besides the transmission rate of the optical signal, such as optical power, optical bias current, etc. Optionally, the first optical module may also perform electro-optical conversion on the processed electrical signal after performing electrical signal processing on the electrical signal sent by the first device. In this case, the signal processing parameters of the transmitting end include at least one of the following parameters: parameters for signal processing by the first device, parameters for electrical signal processing by the first optical module, or electro-optical conversion parameters of the first optical module.

[0083] When the wired link is an electrical link, the first device and the second device are both electrically connected to the electrical link; since the electrical link does not include an optical module, the signal processing parameters of the transmitting end include: parameters of the first device processing the signal. Similarly, the parameters of the first device processing the signal may include: the transmission rate of the signal adopted by the first device. The parameters of the first device processing the signal may also include other parameters in addition to the adopted signal transmission rate, such as the parameters of the algorithm (such as pre-distortion, equalization, etc.) adopted by the first device when processing the signal. In addition, if the electrical link includes a component for processing the signal at the transmitting end in addition to the dielectric, then the signal processing parameters of the transmitting end may include at least one of the following parameters: parameters of the first device processing the signal, or parameters of the component processing the signal.

[0084] S102: The second device determines a distortion parameter, where the distortion parameter is used to describe a distortion condition of a test signal during transmission from the first device to the second device.

[0085] During the transmission of the test signal from the first device to the second device, distortion may occur due to the influence of the wired link. For example, Figure 8 When the test signal shown in FIG. 1 is distorted, the waveform of the test signal is as follows: Fig. 9As shown, it can be seen that the test signal is distorted during the transmission from the first device to the second device.

[0086] After receiving the test signal, the second device can Fig. 9 ) and the test signal that should be received theoretically (such as Figure 8 The test signal that should be received in theory (or the characteristic of the test signal) is compared to determine the distortion parameter. The test signal that should be received in theory (or the characteristic of the test signal) can be configured in the second device, or transmitted to the second device by other devices. For example, the characteristic of the test signal that should be received in theory is transmitted from the first device to the second device. Optionally, the distortion parameter includes: at least one parameter of a linear distortion parameter, a nonlinear distortion parameter, a link insertion loss, a bit error rate (bit error ratio, BER), or a correlation. The correlation is the correlation between the test signal that should be received in theory and the test signal actually received by the second device.

[0087] S103: The second device sends a distortion parameter to the first device through a wired link.

[0088] After determining the distortion parameter, the second device may carry the distortion parameter in a signal and transmit it to the first device via a wired link. After receiving the signal, the first device may extract the distortion parameter from the signal.

[0089] S104: The first device updates the signal processing parameters of the transmitting end according to the distortion parameters.

[0090] After obtaining the distortion parameter, the first device can adjust the signal processing parameter of the transmitter in S101 according to the distortion parameter to update the signal processing parameter, pre-compensate the distortion of the signal, and optimize the parameter. In this way, after updating the signal processing parameter of the transmitter in S104, the distortion degree of the signal obtained based on the signal processing parameter of the transmitter in the process from the first device to the second device is reduced, and the transmission quality of the signal is improved. It is understandable that when the first device updates the signal processing parameter of the transmitter, it may not be used to pre-compensate the above-mentioned distortion, and the embodiment of the present application is not limited to this.

[0091] For example, in S104, the first device may update the parameters of the algorithm used by the first device to process the signal, so that after the first device processes the signal using the algorithm, the signal's ability to resist distortion is improved. The first device may update the transmission rate of the signal used by the first device, such as reducing the transmission rate, so that the signal's ability to resist distortion is improved.

[0092] When the signal processing parameters of the transmitting end include parameters of the first device for processing signals, the first device can directly update the parameters. When the signal processing parameters of the transmitting end include components outside the first device (such as the first optical module mentioned above), the first device can control the components to update the parameters.

[0093] When the first device updates the signal processing parameters of the transmitting end, it may update part or all of the signal processing parameters of the transmitting end, which is not limited in the embodiment of the present application.

[0094] S105. The first device sends a first service signal to the second device through a wired link, where the first service signal is a signal obtained based on an updated signal processing parameter of the transmitting end.

[0095] After the signal processing parameters of the transmitting end are updated, the transmission quality of the signal obtained based on the updated signal processing parameters of the transmitting end is better. For example, the waveform of the test signal obtained based on the updated signal processing parameters of the transmitting end and received by the second device can be as follows: Figure 8 shown.

[0096] Therefore, at this time, the first device can send the first service signal obtained based on the signal processing parameter to the second device through the wired link. The first service signal carries service data, and the transmission quality of the first service signal is high, so it can ensure that the service data is effectively transmitted to the second device.

[0097] In summary, in the method provided in the embodiment of the present application, the first device sends a test signal to the second device through a wired link, and:

[0098] The second device feeds back distortion parameters to the first device, and the distortion parameters are used to describe the distortion of the test signal during transmission from the first device to the second device. The first device can also update the signal processing parameters of the transmitter according to the distortion parameters. In this way, the first device can update the signal processing parameters in a convergence direction that reduces the degree of distortion of the signal, so as to optimize the signal processing parameters, reduce the bit error rate and distortion degree of the signal subsequently obtained according to the signal processing parameters, and improve the transmission quality and transmission distance of the signal.

[0099] Since the transmission quality of the signal is improved, the communication system has stronger robustness when the wired link is interfered by the outside world, so that the disaster recovery capability of the communication system is improved. In addition, the embodiment of the present application does not limit the transmission distance of the signal transmitted between the first device and the second device. For example, the transmission distance can be 2 kilometers, 3 kilometers, etc.

[0100] The above test signal can be implemented in various ways, and two of them will be described below.

[0101] 1. In an optional implementation, the test signal may be a low-speed signal.

[0102] In this case, the transmission rate of the test signal and the transmission rate of the signal carrying the distortion parameter are both lower than the transmission rate of the first service signal. In addition, the rising edge time and the falling edge time in the waveform of the test signal are both lower than 1 / f, where f represents the analog bandwidth of the service signal. It can be seen that the test signal and the signal carrying the distortion parameter are both low-speed signals, and the first service signal is a high-speed signal. The above-mentioned second service signal is also a high-speed signal.

[0103] The transmission rate of the test signal may be the same as the transmission rate of the signal carrying the distortion parameters. The transmission rate of the first service signal may be the same as the transmission rate of the second service signal. Of course, the transmission rate of the test signal may also be different from the transmission rate of the signal carrying the distortion parameters, and the transmission rate of the first service signal may also be different from the transmission rate of the second service signal.

[0104] When the transmission quality of the high-speed signal is poor, the transmission quality of the low-speed signal may be better. Therefore, when the transmission quality of the high-speed service signal is lower than the quality threshold, the transmission quality of the low-speed signal carrying the distortion parameter is better. At this time, the feedback of the distortion parameter can be realized by transmitting the low-speed signal carrying the distortion parameter, and the signal processing parameter can be updated based on the feedback of the distortion parameter, which is conducive to improving the transmission quality of the high-speed signal.

[0105] In addition, when the rising edge time and the falling edge time in the waveform of the test signal are both less than 1 / f, the rising edge and the falling edge in the waveform of the test signal are relatively steep (such as Figure 8 As shown in FIG. 1 , the distortion of the test signal can reflect the distortion of the high-frequency signal. The service signal is a high-frequency signal. Therefore, updating the signal processing parameters based on the distortion parameters is beneficial to improving the transmission quality of the service signal.

[0106] 2. In another optional implementation, the test signal may be a high-speed signal.

[0107] In this case, the transmission rate of the test signal and the transmission rate of the first service signal are both greater than the transmission rate of the signal carrying the distortion parameter. It can be seen that the test signal and the first service signal are both high-speed signals, and the signal carrying the distortion parameter is a low-speed signal. The above-mentioned second service signal is also a high-speed signal.

[0108] The transmission rate of the test signal, the transmission rate of the first service signal, and the transmission rate of the second service signal can all be the same. Of course, the transmission rate of the test signal, the transmission rate of the first service signal, and the transmission rate of the second service signal can also be different, but all are greater than the transmission rate of the signal carrying the distortion parameter.

[0109] When the transmission quality of the high-speed signal is poor, the transmission quality of the low-speed signal may be better. Therefore, when the transmission quality of the high-speed service signal is lower than the quality threshold, the transmission quality of the low-speed signal carrying the distortion parameter is better. At this time, the feedback of the distortion parameter can be realized by transmitting the low-speed signal carrying the distortion parameter, and the signal processing parameter can be updated based on the feedback of the distortion parameter, which is conducive to improving the transmission quality of the high-speed signal.

[0110] In the above two optional implementations, the transmission rate of the high-speed signal is greater than the transmission rate of the low-speed signal. The embodiment of the present application does not limit the numerical values ​​of the transmission rate of the high-speed signal and the transmission rate of the low-speed signal. For example, the transmission rate of the high-speed signal can be 112Gbps per channel or 224Gbps per channel, and the transmission rate of the low-speed signal can be 1 megabits per second (Mbps) or 2Mbps per channel.

[0111] The low-speed signal may be an on-off-keying (OOK) signal or other low-speed signals, and the high-speed signal may be a serializing / deserializing (SerDes) signal or other high-speed signals.

[0112] Optionally, the test signal is not only a signal obtained based on a signal processing parameter of the transmitting end, but also a signal obtained based on a signal processing parameter of the receiving end.

[0113] For example, when the wired link is Figure 2 In the case of the optical fiber link shown, the optical fiber link includes: a first optical module, an optical fiber, and a second optical module connected in sequence, a first device is electrically connected to the first optical module, and a second device is electrically connected to the second optical module; the signal processing parameters at the receiving end include at least one of the following parameters: a parameter for processing a signal by the second device; or a photoelectric conversion parameter of the second optical module. The second optical module can be an LPO or the aforementioned traditional optical module.

[0114] For example, the parameters of the signal processed by the second device include: the transmission rate of the signal used by the second device (the electrical signal transmitted by the second optical module to the second device), and the photoelectric conversion parameters of the second optical module include: the transmission rate of the optical signal.

[0115] The parameters of the second device processing the signal may include: parameters of the algorithm used by the second device to process the signal. The algorithm used by the second device to process the signal may include: PDLUT, FFE, maximum likelihood sequence estimation (MLSE), etc.

[0116] The photoelectric conversion parameters of the second optical module may also include other parameters besides the transmission rate of the optical signal, such as optical power, optical bias current, etc. Optionally, the second optical module may also perform photoelectric conversion on the received optical signal, perform electrical signal processing on the obtained electrical signal, and then transmit it to the second device. In this case, the signal processing parameters at the receiving end include at least one of the following parameters: parameters for signal processing by the second device, parameters for electrical signal processing by the second optical module, or photoelectric conversion parameters of the second optical module.

[0117] When the wired link is an electrical link, both the first device and the second device are electrically connected to the electrical link; since the electrical link does not include an optical module, the signal processing parameters of the receiving end include: parameters of the second device processing the signal. Similarly, the parameters of the second device processing the signal may include: the transmission rate of the signal adopted by the second device. The parameters of the second device processing the signal may also include other parameters in addition to the adopted signal transmission rate, such as the parameters of the algorithm (such as pre-distortion, equalization, etc.) adopted by the second device when processing the signal. In addition, if the electrical link includes a component for processing the signal at the receiving end in addition to the dielectric, then the signal processing parameters of the receiving end may include at least one of the following parameters: parameters of the second device processing the signal, or parameters of the component processing the signal.

[0118] The distortion parameters in the aforementioned embodiments may also include signal processing parameters of the receiving end. For example, before determining the distortion parameters, the second device may also update the signal processing parameters of the receiving end according to the distortion condition of the test signal, and transmit the updated signal processing parameters of the receiving end as part (or all) of the distortion parameters to the first device. Since the updated signal processing parameters of the receiving end are related to the distortion condition of the test signal, the updated signal processing parameters of the receiving end may also be used to describe this distortion condition. When the first device updates the signal processing parameters of the transmitting end, it may optimize the signal processing parameters of the transmitting end according to the signal processing parameters of the receiving end.

[0119] Furthermore, since the second device can also update the signal processing parameters of the receiving end according to the distortion situation, the signal processing parameters of the receiving end can be optimized, thereby further improving the quality of signal transmission.

[0120] It is understandable that, when the second device updates the signal processing parameters of the receiving end according to the distortion of the test signal, the above-mentioned distortion parameters may also not include the signal processing parameters of the receiving end, and the embodiments of the present application are not limited to this.

[0121] Optionally, before executing S104, the first device may also determine whether the distortion parameter received in S103 satisfies a distortion tolerance condition. The distortion tolerance condition is a condition of the distortion parameter, and the distortion tolerance condition may be: a magnitude relationship between the distortion parameter and a threshold of the distortion parameter, such as the distortion parameter being greater than or equal to a certain threshold, or the distortion parameter being less than a certain threshold, etc. Taking the distortion parameter including BER as an example, the distortion tolerance condition may include: BER being less than a bit error rate threshold, and the bit error rate threshold may be 10 to the power of -7, 10 to the power of -6, etc.

[0122] When the distortion parameter meets the distortion tolerance condition, it means that if the service signal is transmitted at this time, the distortion degree of the service signal in the process of being transmitted from the first device to the second device will be relatively low, and the service signal can be transmitted at this time. When the distortion parameter does not meet the distortion tolerance condition, it means that if the service signal is transmitted at this time, the distortion degree of the service signal in the process of being transmitted from the first device to the second device will be relatively high, and the service signal cannot be transmitted at this time, and the signal processing parameters of the sending end need to be updated.

[0123] If the distortion parameters meet the distortion tolerance condition, the method provided in the embodiment of the present application also includes: the first device sends a third service signal to the second device through a wired link, and the third service signal is a signal obtained based on the signal processing parameters of the current transmitter. If the distortion parameters do not meet the distortion tolerance condition, the first device executes the above S104 to update the signal processing parameters of the transmitter. It can be seen that the first device can perform an operation of updating the signal processing parameters of the transmitter in response to the distortion parameters not meeting the distortion tolerance condition. In this way, it can be ensured that when the distortion parameters do not meet the distortion tolerance condition, the signal processing parameters of the transmitter are updated according to the distortion parameters, so as to optimize the signal processing parameters of the transmitter before sending the first service signal, thereby improving the transmission quality of the first service signal.

[0124] Optionally, before executing S105, the first device may also repeatedly perform the following operations until the distortion parameters meet the distortion tolerance conditions: sending a test signal to the second device via a wired link, receiving the distortion parameters sent by the second device via the wired link, determining whether the distortion parameters meet the distortion tolerance conditions, and in response to the distortion parameters not meeting the distortion tolerance conditions, updating the signal processing parameters of the transmitting end.

[0125] In other words, after S104, the first device can repeatedly execute the above S101 to trigger the second device to repeatedly execute S102 and S103, so that the first device receives new distortion parameters. Afterwards, the first device also needs to determine whether the latest received distortion parameters meet the distortion tolerance conditions. If the latest received distortion parameters meet the distortion tolerance conditions, the first device determines that the signal processing parameters of the current transmitter are more accurate, and the service signal obtained based on the signal processing parameters of the transmitter can be transmitted from the first device to the second device with better transmission quality. In this case, the first device can execute S105. If the latest received distortion parameters do not meet the distortion tolerance conditions, the first device determines that the signal processing parameters of the current transmitter need to be further updated. Therefore, the first device can execute S104 and S101 to trigger the second device to continue to repeatedly execute S102 and S103 until the latest received distortion parameters of the first device meet the distortion tolerance conditions.

[0126] In this way, it can be ensured that when the distortion parameters most recently received by the first device do not meet the distortion tolerance conditions, the signal processing parameters of the sending end are updated in a timely manner according to the latest distortion parameters, so that the signal processing parameters of the sending end are updated before the first service signal is sent, thereby ensuring the effective transmission of the first service signal.

[0127] Optionally, before executing S104, the first device may not determine whether the distortion parameters received in S103 meet the distortion tolerance condition. The first device may update the signal processing parameters of the transmitter according to the distortion parameters received in S103 by default. Optionally, the first device does not need to repeat the following operations before S105, but directly executes S105 after S104: sending a test signal to the second device through a wired link, receiving the distortion parameters sent by the second device through the wired link, determining whether the distortion parameters meet the distortion tolerance condition, and updating the signal processing parameters of the transmitter in response to the distortion parameters not meeting the distortion tolerance condition.

[0128] Further, the first device may periodically execute the method provided in the embodiment of the present application, or the first device may execute the method provided in the embodiment of the present application based on the satisfaction of some conditions. For example, the condition may be related to the transmission quality of the service signal.

[0129] For example, before the method provided in the embodiment of the present application, the first device may send a second service signal to the second device through a wired link, and the second service signal is a signal obtained based on the signal processing parameters of the transmitting end before the update. When the transmission quality of the second service signal is lower than the quality threshold, the first device may execute the method provided in the embodiment of the present application to update the signal processing parameters. The quality threshold can be set as needed. When the transmission quality of the second service signal is lower than the quality threshold, the second service signal may still be in transmission, or the second service signal interrupts transmission. When the transmission quality of the second service signal is lower than the quality threshold, it means that the transmission quality of the second service signal is low. At this time, it is necessary to improve the transmission quality of the service signal by optimizing the signal processing parameters of the transmitting end.

[0130] When it is determined that the method provided by the embodiment of the present application needs to be executed, the first device may stop transmitting the service signal before executing the method provided by the embodiment of the present application, and detect the logical transmission link of the test signal and the signal carrying the distortion parameter. After the logical transmission link detection passes, the first device may execute the method provided by the embodiment of the present application. When the logical transmission link detection fails, the first device cannot execute the method provided by the embodiment of the present application.

[0131] In the embodiment of the present application, when the first device transmits the test signal, it stops transmitting the service signal, so that the transmitted test signal does not interfere with the service signal.

[0132] In the related art, there is a top modulation technology, which can modulate the service signal to superimpose a management signal different from the service signal (similar to the test signal in this application, the signal carrying the distortion parameter) on the service signal. In this way, the management signal can be transmitted during the transmission of the service signal, and the signal processing parameters of the transmitter can be updated based on such management signal. However, the top modulation technology superimposes the management signal on the service signal, and the management signal and the service signal are transmitted at the same time. The management signal will interfere with the service signal and affect the transmission quality of the service signal. It can be seen that the method provided in the embodiment of the present application has the effect of reducing the interference to the service signal compared with the top modulation technology.

[0133] After executing S101, the first device may also detect whether a signal carrying distortion parameters sent by the second device is received. If the signal is received, the first device may determine that the second device supports the method provided in the embodiment of the present application, and then S104 may be continued to be executed to update the signal processing parameters of the transmitting end. If the first device continues to fail to receive the signal, the first device may determine that the second device does not support the method provided in the embodiment of the present application, and then the operation may be terminated and S104 may be prohibited from being executed. After the signal processing parameters of the transmitting end are updated, the first device may transmit the service signal to the second device.

[0134] In addition, when the first device is started, the first device may not transmit the service signal first, but may first execute S101 to S104, and then execute S105 to transmit the service signal. Alternatively, when the first device is started, the first device may first transmit the service signal, and then periodically execute S101, or execute S101 based on the satisfaction of some conditions, which is not limited in the embodiments of the present application.

[0135] After the signal processing parameters at the sending end are updated, and before the service signal is transmitted between the first device and the second device, the first device and the second device can also perform self-negotiation operations based on the logical transmission link of the service signal to negotiate some information with each other, such as working mode information, operating rate, flow control, etc.

[0136] Optionally, the method provided in the embodiment of the present application can not only realize the update of signal processing parameters, but also realize the first device obtaining data stored in the target storage location in the second device, such as the model of the second device, the models of certain ports in the second device, the categories of certain modules in the second device, the information of the wired link (such as the identification of the second optical module, the transmission rate of the optical signal supported by the second optical module), etc.

[0137] For example, the test signal sent by the first device in S101 may carry the target storage location in the second device, and the signal carrying the distortion parameter in S103 may also carry the data stored in the target storage location. In this case, the first device may also obtain the data stored in the target storage location from the signal.

[0138] Taking the wired link as an optical fiber link as an example, the data stored in the target storage location may include at least one of the following data: an identifier of the second optical module, a transmission rate of an optical signal supported by the second optical module, or fault information of the second device. The data stored in the target storage location may also be other data, which is not limited in this application.

[0139] When the test signal and the signal carrying the distortion parameter are both low-speed signals, and the service signal is a high-speed signal, if the high-speed signal cannot be transmitted, the low-speed signal can be used to enable the first device to obtain the data in the target storage location.

[0140] After acquiring the data stored in the target storage location, the first device may process the data stored in the target storage location. For example, based on the data stored in the target storage location, the position of the second device in the communication system is located to determine the position of the second device in the communication system. The first device may also manage the second device based on the data stored in the target storage location. The embodiment of the present application does not limit the way in which the first device processes the data stored in the target storage location.

[0141] In addition, when the aforementioned distortion parameters do not meet the distortion tolerance conditions and S101 to S104 are repeatedly executed, the repeatedly sent test signal may not need to carry the aforementioned target storage location, and the repeatedly sent signal carrying the distortion parameters may not need to carry the data stored in the aforementioned target storage location.

[0142] In the embodiment of the present application, the target storage location is carried in the test signal, and the data at the target storage location and the distortion parameter are carried in the same signal. It is understandable that the target storage location may not be carried in the test signal, and the data stored in the target storage location and the distortion parameter may not be carried in the same signal. Figure 7 Based on the illustrated embodiment, the first device may further send a signal carrying the target storage location to the second device, and the second device may further send a signal carrying the data stored in the target storage location to the first device based on the signal.

[0143] Optionally, take the case where the target storage location is carried in the test signal, and the data at the target storage location and the distortion parameters are carried in the same signal. The frame structure of the test signal and the signal carrying the distortion parameters may be the same, and the frame structure may include: a preamble, a storage location part, a data part, a response part, and a check bit. On the one hand, in the frame structure of the test signal, the storage location part includes the target storage location in the second device, the data part includes the test data (configured in the first device, and the test signal may carry the test data), and the response part is empty. On the other hand, in the frame structure of the signal carrying the distortion parameters, the storage location part includes the target storage location in the second device, or the storage location part is empty; the data part includes the distortion parameters and the data stored in the target storage location; the response part includes a signal for marking whether the signal is sent by a device having the function of feeding back the distortion parameters.

[0144] Optionally, the first device may also actively transmit data stored in a storage location in the first device to the second device, such as carrying the data in a test signal and transmitting it to the second device. The second device may also process the data. The data stored in the storage location in the first device may also be implemented in a variety of ways, such as the model of the first device, the models of certain ports in the first device, the categories of certain modules in the first device, information about the wired link (such as the identification of the first optical module, the transmission rate of the optical signal supported by the first optical module), etc.

[0145] The method provided in the embodiments of the present application will be briefly introduced below through two examples.

[0146] Example 1: After startup, the first device does not transmit high-speed service signals, and sends a low-speed test signal to the second device through a wired link. The second device can send a low-speed signal carrying distortion parameters to the first device through a wired link based on the received test signal. The first device extracts the distortion parameters from the low-speed signal, and updates and optimizes the parameters of the algorithm used by the first device to process the signal based on the distortion parameters, thereby improving the anti-distortion capability of the signal obtained based on the signal processing parameters of the transmitter.

[0147] The first device may also detect whether the distortion parameter satisfies the distortion tolerance condition. If the distortion parameter does not satisfy the distortion tolerance condition, the first device may repeatedly send a test signal to the second device to trigger the first device and the second device to repeat the above process of updating the parameters of the algorithm used by the first device to process the signal.

[0148] After one or more updates, the distortion parameters meet the distortion tolerance condition, and the first device can determine that it is not necessary to continue updating the parameters of the algorithm used by the first device to process the signal. The first device can transmit a high-speed service signal based on the current parameters, and the service signal has a strong ability to resist distortion and a high transmission quality.

[0149] Example 2: The signal used by the first device, the optical signal emitted by the first optical module, the signal used by the second device, and the optical signal emitted by the second optical module all support multiple transmission rates. After the first device and the second device are started, the signal used by the first device, the optical signal emitted by the second optical module, the signal used by the second device, and the optical signal emitted by the first optical module all use the highest transmission rate among the multiple transmission rates to facilitate the transmission of the second service signal.

[0150] During this process, if external interference (such as ambient temperature, fiber bending, fiber end face contamination, etc.) causes the transmission quality of the second service signal to be lower than the quality threshold, the service signal transmission between the first device and the second device is stopped. In addition, the first device sends a low-speed test signal to the second device through a wired link. The second device can reduce the transmission rate of the signal used by the second device and the optical signal emitted by the second optical module according to the degree of distortion of the received test signal to adapt to the quality of the current wired link. The second device can also send a low-speed signal carrying distortion parameters to the first device through a wired link. The first device can extract the distortion parameters from the low-speed signal, and reduce the transmission rate of the signal used by the first device and the optical signal emitted by the first optical module according to the distortion parameters to adapt to the quality of the current wired link and improve the anti-distortion capability of the signal obtained based on the signal processing parameters of the sending end.

[0151] The first device may also detect whether the distortion parameter satisfies the distortion tolerance condition. If the distortion parameter does not satisfy the distortion tolerance condition, the first device may repeatedly send a test signal to the second device to trigger the first device and the second device to continue to perform the above-mentioned process of reducing the transmission rate.

[0152] After reducing the transmission rate once or multiple times, the distortion parameter meets the distortion tolerance condition, and the first device can determine that there is no need to further reduce the transmission rate. At this time, the first device can transmit the first service signal based on the reduced transmission rate, and the first service signal has a strong ability to resist distortion and a high transmission quality.

[0153] It can be understood that, based on the adjustment of the transmission rate in Example 2, the second device can also update and optimize the parameters of the algorithm used by the second device to process the signal based on the test signal, and the first device can also update and optimize the parameters of the algorithm used by the first device to process the signal based on the distortion parameters.

[0154] In addition, in Examples 1 and 2, the test signal may carry the target storage location, and the signal carrying the distortion parameter may carry the data stored in the target storage location. The first device may extract the data stored in the target storage location from the low-speed signal and process the data stored in the target storage location.

[0155] According to the foregoing content, it can be seen that the embodiment of the present application provides a communication device, such as Fig.10 As shown, the communication device includes a chip. The chip is used to execute a method performed by the first device or the second device in any of the methods provided in the embodiments of the present application. The method performed by the first device is called a signal processing parameter update method, and the method performed by the second device is called a distortion parameter feedback method.

[0156] Alternatively, if Fig.10 As shown, the communication device also includes a storage medium, in which instructions are stored, and the chip is used to execute the instructions in the storage medium to implement the method for the chip to execute.

[0157] The chip may be a chip in a communication device for generating and receiving signals, and the chip may be called a switching chip or an onboard service chip, etc.

[0158] For example, a chip is used to execute a method performed by a first device in any of the methods provided in the embodiments of the present application. Fig.11As shown, the chip may include: an application specific integrated circuit (ASIC). The ASIC includes: a digital signal processor (DSP), a service module, and a test module. The DSP is connected to the service module, and the service module is used to output a service signal according to the signal processed by the DSP. The test module is used to send the above test signal, receive a signal carrying a distortion parameter, and update the signal processing parameter of the transmitter based on the distortion parameter.

[0159] As another example, a chip is used to execute a method performed by a second device in any of the methods provided in the embodiments of the present application. Fig.11 As shown, the chip also includes: ASIC, ASIC includes: DSP, service module, test module. Among them, DSP and service module are connected in sequence, the service module is used to receive service signals, and obtain electrical signals according to the service signals, and DSP is used to process the electrical signals. The test module is used to receive the above test signals, determine distortion parameters, and send signals carrying distortion parameters. Optionally, the test module is also used to update the signal processing parameters of the receiving end based on the distortion of the test signal during transmission from the first device to the second device.

[0160] The business module and the test module in the chip can be independent of each other or integrated together, which is not limited in the embodiments of the present application.

[0161] An embodiment of the present application also provides a computer-readable storage medium, in which instructions are stored. When the instructions are executed on a computer, the computer executes any one of the methods performed by the first device or the second device provided in the embodiment of the present application.

[0162] The embodiment of the present application also provides a computer program product comprising instructions. When the computer program product is run on a computer, the computer is enabled to execute any one of the methods performed by the first device or the second device provided in the embodiment of the present application.

[0163] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product, and the computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from a website site, a computer, a server or a data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server, a data center, etc. that contains one or more available media integrated. The available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium, or a semiconductor medium (e.g., a solid-state hard disk), etc.

[0164] In this application, the terms "first" and "second" etc. are used for descriptive purposes only and should not be understood as indicating or implying relative importance. The term "at least one" means one or more, and "plurality" means two or more, unless otherwise expressly limited. "At least one of the following" refers to any combination of these items, including any combination of a single item or multiple items. For example, at least one of a, b or c means: a, b, c, a+b, a+c, b+c, and a+b+c.

[0165] Different types of embodiments such as method embodiments and device embodiments provided in the embodiments of the present application can refer to each other, and the embodiments of the present application are not limited to this.

[0166] In the corresponding embodiments provided in the present application, it should be understood that the disclosed devices and the like can be implemented by other configuration methods. For example, the device embodiments described above are only illustrative, for example, the division of modules is only a logical function division, and there can be other division methods in actual implementation, such as combining or integrating multiple modules into another system, or ignoring or not executing some features.

[0167] The above is only an optional implementation of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed in the present application, and these modifications or replacements should be included in the protection scope of the present application. Therefore, the protection scope of the present application shall be based on the protection scope of the claims.

Claims

1. A method for updating a signal processing parameter, characterized in that: The method is performed by a first device, the first device is connected to a second device via a wired link, and the method includes: Sending a test signal to the second device through the wired link, where the test signal is a signal obtained based on a signal processing parameter of the transmitting end; receiving a distortion parameter sent by the second device through the wired link, where the distortion parameter is used to describe a distortion condition of the test signal during transmission from the first device to the second device; The signal processing parameters of the transmitting end are updated according to the distortion parameters.

2. The method according to claim 1, characterized in that The wired link is an optical fiber link, and the optical fiber link includes: a first optical module, an optical fiber, and a second optical module connected in sequence, the first device is electrically connected to the first optical module, and the second device is electrically connected to the second optical module; The signal processing parameters of the transmitting end include at least one of the following parameters: Parameters of the signal processed by the first device; Alternatively, the electro-optical conversion parameters of the first optical module.

3. The method according to claim 2, characterized in that The parameters of the signal processed by the first device include: a transmission rate of the signal adopted by the first device; The electro-optical conversion parameters of the first optical module include: a transmission rate of an optical signal.

4. The method according to claim 2 or 3, characterized in that: The first optical module is a linear pluggable optical module LPO.

5. The method according to any one of claims 1 to 4, characterized in that: The distortion parameter includes: at least one parameter of a linear distortion parameter, a nonlinear distortion parameter, or a link insertion loss.

6. The method according to any one of claims 1 to 5, characterized in that: After updating the signal processing parameters of the transmitting end, the method further includes: A first service signal is sent to the second device through the wired link, where the first service signal is a signal obtained based on the updated signal processing parameters of the sending end.

7. The method according to claim 6, characterized in that The transmission rate of the test signal and the transmission rate of the signal carrying the distortion parameters are both lower than the transmission rate of the first service signal, and the rising edge time and the falling edge time in the waveform diagram of the test signal are both lower than 1 / f, where f represents the analog bandwidth of the service signal.

8. The method according to claim 6, characterized in that The transmission rate of the test signal and the transmission rate of the first service signal are both greater than the transmission rate of the signal carrying the distortion parameter.

9. The method according to any one of claims 6 to 8, characterized in that: Before updating the signal processing parameters of the transmitting end, the method further includes: determining whether the distortion parameter sent by the second device through the wired link satisfies a distortion tolerance condition; In response to the distortion parameter not satisfying the distortion tolerance condition, updating the signal processing parameter of the transmitting end is performed.

10. The method according to claim 9, characterized in that Before sending the first service signal to the second device through the wired link, the method further includes: Repeat the following steps until the distortion parameter satisfies the distortion tolerance condition: The test signal is sent to the second device via the wired link, the distortion parameters sent by the second device are received via the wired link, it is determined whether the distortion parameters meet the distortion tolerance condition, and in response to the distortion parameters not meeting the distortion tolerance condition, the signal processing parameters of the transmitting end are updated.

11. The method according to any one of claims 1 to 10, characterized in that: Before sending the test signal to the second device through the wired link, the method further includes: Sending a second service signal to the second device through the wired link, where the second service signal is a signal obtained based on the signal processing parameter of the transmitting end before updating; The sending a test signal to the second device through the wired link includes: When the transmission quality of the second service signal is lower than a quality threshold, a test signal is sent to the second device through the wired link.

12. A distortion parameter feedback method, characterized in that: The method is performed by a second device, where the second device is connected to the first device via a wired link, and the method includes: receiving a test signal sent by the first device through the wired link; Determining a distortion parameter, where the distortion parameter is used to describe a distortion condition of the test signal during transmission from the first device to the second device; The distortion parameters are sent to the first device via the wired link.

13. The method according to claim 12, characterized in that The distortion parameter includes: at least one parameter of a linear distortion parameter, a nonlinear distortion parameter, and a link insertion loss.

14. The method according to claim 12 or 13, characterized in that The test signal is a signal obtained based on a signal processing parameter of the receiving end; Before determining the distortion parameter, the method further includes: updating the signal processing parameter of the receiving end according to the distortion condition of the test signal during the transmission from the first device to the second device; The distortion parameters include: updated signal processing parameters of the receiving end.

15. The method according to claim 14, characterized in that The wired link is an optical fiber link, and the optical fiber link includes: a first optical module, an optical fiber, and a second optical module connected in sequence, the first device is electrically connected to the first optical module, and the second device is electrically connected to the second optical module; The signal processing parameters of the receiving end include at least one of the following parameters: Parameters of the signal processed by the second device; Or, the electro-optical conversion parameters of the second optical module.

16. The method according to claim 15, characterized in that The second optical module is a linear pluggable optical module LPO.

17. The method according to any one of claims 12 to 16, characterized in that: After sending the distortion parameter to the first device through the wired link, the method further includes: A first service signal sent by the first device is received through the wired link.

18. The method according to claim 17, characterized in that The transmission rate of the test signal and the transmission rate of the signal carrying the distortion parameters are both lower than the transmission rate of the first service signal, and the rising edge time and the falling edge time in the waveform diagram of the test signal are both lower than 1 / f, where f represents the analog bandwidth of the service signal.

19. The method according to claim 17, characterized in that in, The transmission rate of the test signal and the transmission rate of the first service signal are both greater than the transmission rate of the signal carrying the distortion parameter.

20. A communication device, characterized in that: Including chips; The chip is used to execute the signal processing parameter updating method described in any one of claims 1 to 11, or the distortion parameter feedback method described in any one of claims 12 to 19.

21. The communication device according to claim 20, characterized in that The communication device also includes a storage medium, in which instructions are stored, and the chip is used to execute the instructions in the storage medium to implement the signal processing parameter updating method described in any one of claims 1 to 11, or the distortion parameter feedback method described in any one of claims 12 to 19.

22. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores instructions, and when the instructions are executed on a computer, the computer executes the signal processing parameter updating method as described in any one of claims 1 to 11, or the distortion parameter feedback method as described in any one of claims 12 to 19.

23. A communication system, characterized in that: It includes a first device and a second device, the first device and the second device are connected via a wired link, the first device is used to execute the signal processing parameter updating method described in any one of claims 1 to 11, and the second device is used to execute the distortion parameter feedback method described in any one of claims 12 to 19.