High-speed channel equalization parameter adjustment method, computer device and readable storage medium

By using priority levels and grouping adjustment methods, the target adjustment values ​​of high-speed channel equalization parameters can be quickly determined, solving the problems of low efficiency and easy getting trapped in local optima in existing technologies, and realizing rapid improvement of signal quality and efficient calculation.

CN121077591BActive Publication Date: 2026-02-03CORE TREND (ZHUHAI) TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202511577886.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-10-31
Publication Date
2026-02-03
Estimated Expiration
2045-10-31

AI Technical Summary

Technical Problem

Existing methods for adjusting high-speed channel equalization parameters are inefficient, cannot meet the real-time requirements of high-speed communication, and are prone to getting trapped in local optima, resulting in high bit error rates.

Method used

By obtaining signal quality index values, the priority levels of various equalization parameters to be adjusted are determined. The equalization parameter with the highest priority is adjusted first. The target adjustment value is selected from the candidate adjustment values ​​based on the signal quality index values, and the candidate adjustment values ​​are grouped to reduce traversal calculations and improve calculation efficiency.

Benefits of technology

It achieves rapid convergence of high-speed channel equalization parameters, improves signal quality, avoids an increase in bit error rate, and enhances computational efficiency and adjustment accuracy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121077591B_ABST
    Figure CN121077591B_ABST
Patent Text Reader

Abstract

The application provides a high-speed channel equalization parameter adjustment method, a computer device and a readable storage medium. The method comprises the following steps: obtaining a signal quality index value of a signal receiving end; determining priority levels of multiple equalization parameters to be adjusted according to the signal quality index value; obtaining multiple first candidate adjustment values of a first equalization parameter with the highest priority level; selecting one of the multiple first candidate adjustment values as a first target adjustment value according to the signal quality index value; obtaining multiple second candidate adjustment values of a second equalization parameter with the second highest priority level; selecting one of the multiple second candidate adjustment values as a second target adjustment value based on the first target adjustment value and the signal quality index value; and setting the first equalization parameter as the first target adjustment value and setting the second equalization parameter as the second target adjustment value. The application also provides a computer device and a readable storage medium for implementing the above method. The application can improve the efficiency of determining the target adjustment value of the equalization parameter.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of equalization parameter setting of high-speed channels, in particular, is a high-speed channel equalization parameter adjustment method and a computer device and a computer readable storage medium for implementing the method. BACKGROUND

[0002] With the rapid development of data centers and high-performance computing, the application of SerDes (Serializer / Deserializer) chips is becoming more and more popular. SerDes chip is a chip that converts parallel data into high-speed serial data or restores serial data into parallel data, which is the core component of high-speed serial interface, and the transmission rate can reach 224Gbps. Under the extremely high transmission rate, the insertion loss and intersymbol interference of the channel become the key factors that restrict the integrity of the signal. In order to compensate for the channel loss, modern SerDes chips generally use adaptive equalization technologies such as sending end finite impulse response filter equalization, receiving end continuous time linear equalizer equalization, receiving end feedforward equalization, and receiving end decision feedback equalization for compensation, and the performance of compensation directly depends on the optimization efficiency of equalization parameters.

[0003] Because there are many equalization parameters, such as filter equalization parameters, continuous time linear equalizer equalization parameters, and feedforward equalizer equalization parameters, and each equalization parameter has multiple optional candidate adjustment values, different candidate adjustment values have different improvement situations for equalization performance. How to find the optimal solution from the entire equalization parameter space and achieve short convergence time and high accuracy of the convergence result is a big difficulty in equalization parameter adjustment.

[0004] In order to solve the above problems, there are several existing solutions. The first is to scan all preset transmission characteristic parameter arrays, and test in multiple dimensions to obtain the maximum radius of the error-free space, and finally the transmission characteristic parameter array with the maximum error-free space is taken as the optimal transmission characteristic parameter. However, this method is still inefficient for high-dimensional parameter space optimization because it does not use grouping of parameters. The second is to adjust the parameters based on the local and calculation of eye diagram quality, and determine the optimization direction by comparing multiple local ands, but this method is easily disturbed by noise in the low signal-to-noise ratio environment, which leads to deviation of the parameter update direction from the optimal path, and may fall into a local optimal solution. The third is to use PRBS-31 code type and temperature monitoring as the convergence judgment mark of the feedback equalizer, but this method also does not use grouping of parameters, and has slow convergence speed and low efficiency under complex channel conditions, and is limited to sending specific data sequences and cannot be used in actual communication services.

[0005] It can be seen that the existing equalization parameter adjustment method mainly has the following problems: first, the full parameter traversal efficiency is low. Since the existing adaptive equalizer often adopts a sequential traversal strategy in the parameter search process, the equalization coefficients are linearly scanned in the full range, which leads to a long system convergence time and cannot meet the real-time requirements of high-speed communication. Especially when the channel conditions change dynamically, such as temperature drift or voltage fluctuation, this inefficient search will significantly increase the system bit error rate, resulting in the recovered signal quality not being able to meet the requirements of high-speed communication. Second, it is easy to fall into a local optimal solution. Since the existing algorithms (such as the gradient descent method) often converge to a local optimal point in complex channel environments, the actual bit error rate (BER) is much higher than the theoretical optimal value. For example, in the scenario of uneven PCB board or connector impedance mismatch, the bit error rate of the local optimal solution may be 2 to 3 orders of magnitude higher than that of the global optimal solution. SUMMARY

[0006] The first object of the present application is to provide a high-speed channel equalization parameter adjustment method with fast convergence speed and high computational efficiency.

[0007] The second object of the present application is to provide a computer device for implementing the high-speed channel equalization parameter adjustment method described above.

[0008] The third object of the present application is to provide a readable storage medium for implementing the high-speed channel equalization parameter adjustment method described above.

[0009] To achieve the first object of the present application, the high-speed channel equalization parameter adjustment method provided by the present application includes obtaining a signal quality index value of a signal receiving end, determining the priority levels of a plurality of equalization parameters to be adjusted according to the signal quality index value; obtaining a plurality of first candidate adjustment values of a first equalization parameter with the highest priority level, selecting one of the plurality of first candidate adjustment values as a first target adjustment value according to the signal quality index value; obtaining a plurality of second candidate adjustment values of a second equalization parameter with the second highest priority level, selecting one of the plurality of second candidate adjustment values as a second target adjustment value based on the first target adjustment value and the signal quality index value; setting the first equalization parameter to the first target adjustment value and setting the second equalization parameter to the second target adjustment value.

[0010] From the above scheme, first, the priority of the plurality of equalization parameters to be adjusted is determined according to the signal quality index value, then the equalization parameter with the highest priority is adjusted first, after the first target adjustment value of the first equalization parameter with the highest priority is determined, the second equalization parameter with the second highest priority is adjusted, and so on, until the target adjustment value of all equalization parameters is obtained. In this way, all combinations of all candidate adjustment values of all equalization parameters are not traversed and calculated, after the first target adjustment value of the first equalization parameter is quickly determined, the combination of other candidate adjustment values of the first equalization parameter does not need to be considered when calculating the second target value of the second equalization parameter, the convergence of equalization calculation can be quickly realized, and the calculation efficiency of equalization parameter adjustment is improved.

[0011] Since the data transmission rate of the high-speed communication system is extremely fast, the quality of the signal changes very quickly, and by quickly adjusting the equalization parameters, the quality of the recovered signal can be improved, thereby ensuring high-quality signal transmission and avoiding the increase of the error rate of the channel due to the long equalization parameter adjustment time.

[0012] A preferred scheme is that the plurality of first candidate adjustment values are divided into two or more first performance groups; when selecting one of the plurality of first candidate adjustment values as the first target adjustment value, a first target performance group is determined from the plurality of first performance groups according to the first performance index, the first candidate adjustment values in the first target performance group are traversed, and the one that best matches the signal quality index value is selected as the first target adjustment value; and / or the plurality of second candidate adjustment values are divided into two or more second performance groups; when selecting one of the plurality of second candidate adjustment values as the second target adjustment value, a second target performance group is determined from the plurality of second performance groups according to the second performance index, the second candidate adjustment values in the second target performance group are traversed, and the one that best matches the signal quality index value is selected as the second target adjustment value.

[0013] As can be seen, by grouping the plurality of candidate adjustment values according to the performance index, and determining one of the plurality of performance groups as the target performance group according to the signal quality index, all candidate adjustment values are avoided to be traversed, and the number of traversed candidate adjustment values is reduced by traversing only one of the performance groups, thereby improving the efficiency of determining the equalization parameters.

[0014] A preferred scheme is that each first performance group contains two or more first candidate adjustment values; and / or each second performance group contains two or more second candidate adjustment values.

[0015] As can be seen, since each performance group contains a plurality of candidate adjustment values, the most suitable candidate adjustment value can be obtained as the target adjustment value under the condition that the performance is similar.

[0016] A further approach is to select one first candidate adjustment value from multiple first candidate adjustment values ​​as the first target adjustment value, and only traverse the first candidate adjustment values ​​in the first target performance group; and / or to select one second candidate adjustment value from multiple second candidate adjustment values ​​as the second target adjustment value, and only traverse the second candidate adjustment values ​​in the second target performance group.

[0017] Therefore, since the target adjustment value can be determined by traversing only the first candidate adjustment value in the target performance group, the number of candidate adjustment values ​​traversed is small, which can reduce the time to obtain the final target adjustment value of each equilibrium parameter.

[0018] A further proposed approach is to divide multiple first candidate adjustment values ​​into two or more first performance groups according to a first performance index; and / or to divide multiple second candidate adjustment values ​​into two or more second performance groups according to a second performance index.

[0019] As can be seen, each performance group is divided according to the corresponding performance index. Therefore, multiple candidate adjustment values ​​in the same performance group have similar performance indices, which enables the selection of the optimal target adjustment value under similar performance indices.

[0020] A further approach is that the first equalization parameter includes filter equalization parameters, and the first performance indicator includes at least one of pre-push strength, de-emphasis performance, and transmitter equalization strength; the second equalization parameter includes continuous-time linear equalizer equalization parameters, and the first performance indicator includes channel equalization strength.

[0021] Therefore, determining the filter equalization parameters based on pre-impulse strength, de-emphasis performance, and transmitter equalization strength enables rapid convergence of filter parameters, leading to faster convergence of channel equalization parameters. Furthermore, determining the equalization parameters of a continuous-time linear equalizer based on the channel equalization strength satisfies the convergence requirements of the continuous-time linear equalizer's equalization parameters.

[0022] A further approach involves multiple equalization parameters, including filter equalization parameters and continuous-time linear equalizer equalization parameters; signal quality metrics include preamble intersymbol interference and insertion loss of the transmitted signal.

[0023] A further approach involves determining the priority levels of various equalization parameters to be adjusted based on signal quality index values. For example, if the severity level of pre-defined inter-symbol interference (ISI) exceeds a preset ISI condition, and the insertion loss is less than a preset insertion loss condition, then the priority level of the filter equalization parameters is set to the highest priority level. If the insertion loss is greater than or equal to a preset insertion loss condition, and the severity level of pre-defined ISI does not exceed a preset ISI condition, then the priority level of the continuous-time linear equalizer equalization parameters is set to the highest priority level. Finally, if the severity level of pre-defined ISI exceeds a preset ISI condition, and the insertion loss is greater than a preset insertion loss condition, then the priority level of the filter equalization parameters is set to the highest priority level.

[0024] Therefore, it can be seen that by appropriately determining the limited levels of the filter equalization parameters and the continuous-time linear equalizer equalization parameters, the ability of these two equalization parameters to improve the overall channel quality can be fully utilized to quickly adjust the equalization parameters, thereby accelerating the speed of equalization parameter adjustment.

[0025] To achieve the second objective described above, the computer device provided by the present invention includes a processor and a memory. The memory stores a computer program, and when the computer program is executed by the processor, it implements each step of the above-described high-speed channel equalization parameter adjustment method.

[0026] To achieve the third objective mentioned above, the present invention provides a readable storage medium storing a computer program, which, when executed by a processor, implements the various steps of the high-speed channel equalization parameter adjustment method described above. Attached Figure Description

[0027] Figure 1 This is a structural block diagram of an apparatus for applying the high-speed channel equalization parameter adjustment method of the present invention.

[0028] Figure 2 This is a flowchart of an embodiment of the high-speed channel equalization parameter adjustment method of the present invention.

[0029] Figure 3 This is a graph showing the relationship between continuous-time linear gain and frequency in an embodiment of the high-speed channel equalization parameter adjustment method of the present invention.

[0030] Figure 4 This is a comparison diagram of the equalization strength performance of the filter transmitter in an embodiment of the high-speed channel equalization parameter adjustment method of the present invention.

[0031] The present invention will be further described below with reference to the accompanying drawings and embodiments. Detailed Implementation

[0032] The high-speed channel equalization parameter adjustment method of the present invention is mainly used to adjust the equalization parameters of a channel. It improves the selection efficiency of equalization parameters by prioritizing different equalization parameters and grouping candidate adjustment values, thus avoiding traversing all candidate adjustment values. The method of the present invention can be implemented on a computer device having a processor and a memory. The memory is a readable storage medium of the present invention, storing a computer program. When the computer program is executed by the processor, it represents the various steps of the high-speed channel equalization parameter adjustment method described above.

[0033] Example of a high-speed channel equalization parameter adjustment method:

[0034] This embodiment is used to quickly adjust the equalization parameters of a high-speed channel. See also... Figure 1 In a high-speed communication system, the signal transmitter 20 transmits a signal to the signal receiver 30 through channel 23. During signal transmission, the pattern generator unit (PGU) 21 of the signal transmitter 20 transmits a signal based on the generated model. The transmitted signal passes sequentially through the filter (TX_FIR) 22 and the channel model 23 of the signal transmitter 20 before entering the signal receiver 30. The signal receiver 30 is equipped with a continuous time linear equalizer (CTLE) 24, a feed forward equalizer (FFE) 25, a signal quality monitor 26, and a data check unit (DCU) 27. The signal generated by the signal generator unit 21 passes sequentially through the filter 22, channel 23, continuous time linear equalizer 24, and feed forward equalizer 25 before being output to the signal quality monitor 26 and the data check unit 27.

[0035] Therefore, by adjusting the parameters of filter 22, continuous-time linear equalizer 24, and feedforward equalizer 25, the quality of the recovered signal can be improved. For high-speed communication systems, the equalization parameters of high-speed channels include filter equalization parameters (e.g., equalization parameters of the transmitting end finite impulse response filter), continuous-time linear equalization parameters (e.g., equalization parameters of the receiving end continuous-time linear equalizer), and feedforward equalizer equalization parameters. By adjusting the above equalization parameters, the performance of filter 22, continuous-time linear equalizer 24, and feedforward equalizer 25 can be changed.

[0036] Typically, for both filter equalization parameters and continuous-time linear equalization parameters, multiple candidate adjustment values ​​are pre-set. When adjusting these types of equalization parameters, one of these candidate values ​​is selected as the target adjustment value. For example, multiple candidate adjustment values ​​are set for filter 22, and multiple candidate adjustment values ​​are also set for continuous-time linear equalization parameters for continuous-time linear equalization 24. Therefore, adjusting the equalization parameters involves various combinations of different candidate adjustment values. Traditional adjustment schemes require separate calculations for each type of equalization parameter with different candidate adjustment values, that is, iterating through different combinations of candidate adjustment values ​​for various types of equalization parameters to select the most suitable combination as the final adjustment scheme. However, this method leads to low efficiency in selecting equalization parameters.

[0037] Therefore, this embodiment employs a novel method to determine the target adjustment values ​​of various equilibrium parameters, enabling rapid selection of these parameters. For example... Figure 1 As shown, this embodiment includes a channel evaluation module 31, which receives signal quality index values ​​output by the signal quality monitor 26 and data output by the data inspection unit 27, thereby evaluating the signal quality of the channel. For example, it calculates the channel's preamble inter-symbol interference, signal-to-noise ratio, and bit error rate to determine the current signal quality of the channel, and adjusts various equalization parameters such as filter equalization parameters, continuous-time linear equalization parameters, and feedforward equalization parameters based on the signal quality index values.

[0038] See Figure 2 In this embodiment, when adjusting various equalization parameters, step S1 is first executed to obtain the signal quality index value of the signal receiving end. For example, the signal quality monitor 26 outputs data to determine the preamble inter-symbol interference, signal-to-noise ratio, insertion loss, jitter of the signal transmitted in the channel, etc., and calculates the bit error rate based on the data output by the data inspection unit 27.

[0039] Then, step S12 is executed to determine the priority levels of various equalization parameters based on the signal quality index values. In this embodiment, there are three types of equalization parameters adjusted: filter equalization parameters, continuous-time linear equalization parameters, and feedforward equalization parameters. Therefore, a total of three priority levels are set, with each priority level corresponding to one equalization parameter. For example, if the severity level of the pre-defined inter-symbol interference exceeds a preset inter-symbol interference condition, and the insertion loss is less than a preset insertion loss condition, then the priority level of the filter equalization parameter is set to the highest priority level; if the insertion loss is greater than or equal to a preset insertion loss condition, and the severity level of the pre-defined inter-symbol interference does not exceed the preset inter-symbol interference condition, then the priority level of the continuous-time linear equalization parameter is set to the highest priority level; if the severity level of the pre-defined inter-symbol interference exceeds the preset inter-symbol interference condition, and the insertion loss is greater than the preset insertion loss condition, then the priority level of the filter equalization parameter is set to the highest priority level.

[0040] Because adjusting the equalization parameters of a continuous-time linear equalizer has limited compensation performance for preamble inter-symbol interference (ISI), when ISI in the channel is severe, the equalization parameters of the filter are prioritized, meaning they are set to the highest priority. However, the compensation capability of adjusting the filter's equalization parameters is weaker than that of adjusting the continuous-time linear equalizer's parameters. When the channel's insertion loss is high, channel signal quality compensation mainly relies on adjusting the equalization parameters of the continuous-time linear equalizer; therefore, the equalization parameters of the continuous-time linear equalizer are set to the highest priority. Furthermore, if both preamble ISI and insertion loss are high, the filter's equalization parameters have a stronger overall equalization compensation capability for the channel; therefore, the filter's equalization parameters are set to the highest priority.

[0041] The equalization parameters of the feedforward equalizer are adjusted most finely and are located at the back end of the receiving link. They are influenced by the equalization parameters of the finite impulse response filter at the transmitting end and the continuous-time linear equalization parameters at the receiving end. Typically, the priority level of the feedforward equalizer parameters is set to the lowest. Therefore, by determining the highest priority equalization parameter among the filter equalization parameters and the continuous-time linear equalization parameters, and setting the priority level of the feedforward equalizer parameters to the lowest, the priority levels of the three equalization parameters can be determined, thus establishing the highest, second-highest, and lowest priority equalization parameters.

[0042] Next, step S13 is executed to obtain multiple performance groups of the equalization parameter with the highest priority. In this embodiment, for each equalization parameter, multiple candidate adjustment values ​​are divided into multiple performance groups. Preferably, each equalization parameter is divided into multiple performance groups according to different performance indicators. For example, for filter equalization parameters, performance indicators may include pre-shoot strength, de-emphasis performance, and transmitter equalization strength. For each performance indicator, the adjustment performance of each candidate adjustment value for that performance indicator is pre-calculated. For example, the adjustment performance of each candidate adjustment value for pre-shoot strength is calculated, and then grouped sequentially. Multiple candidate adjustment values ​​are divided into multiple performance groups according to their adjustment performance for pre-shoot strength. Each performance group may include one or more candidate adjustment values, and multiple candidate adjustment values ​​in the same performance group have similar performance. For example, multiple candidate adjustment values ​​in the same performance group have similar adjustment performance for pre-shoot strength. As another example, for multiple candidate adjustment values ​​of continuous-time linear equalizer equalization parameters, the performance indicator for grouping includes channel equalization strength. Therefore, multiple performance groups can be formed according to the performance of multiple candidate adjustment values ​​for channel equalization strength.

[0043] See Figure 3 When different candidate adjustment values ​​are selected for the continuous-time linear equalization parameters of a continuous-time linear equalizer, the continuous-time linear gain is not the same. Therefore, based on the continuous-time linear gain of multiple candidate adjustment values ​​for different continuous-time linear equalization parameters, multiple candidate adjustment values ​​can be divided into multiple performance groups. Similarly, see... Figure 4 For multiple filter candidate adjustment values, the pre-impulse strength PS1, de-emphasis performance DE, and channel equalization strength Boost are all different. Figure 4 The diagram shows the C value in the equalization parameters of the filter. -2 When the value is 0, parameter C +1 and C -1 The values ​​of pre-impulse strength PS1, de-emphasis performance DE, and channel equalization strength Boost are given under different values. Therefore, based on the different channel equalization strengths of different candidate adjustment values, multiple candidate adjustment values ​​of the filter equalization parameters can be grouped into multiple different performance groups.

[0044] In this embodiment, the equalization parameter with the highest priority is set as the first equalization parameter. It can be understood that the first equalization parameter is not a fixed type of equalization parameter; in different scenarios, the equalization parameter with the highest priority can be a filter equalization parameter or a continuous-time linear equalization parameter. The multiple performance groups formed by the multiple candidate adjustment values ​​of the first equalization parameter are called the first performance groups.

[0045] After obtaining multiple first performance groups of the first equalization parameter with the highest priority, step S14 is executed. Based on the channel's signal quality index value, one of the multiple first candidate adjustment values ​​from the first performance groups of the first equalization parameter is selected as the first target adjustment value. For example, if the first equalization parameter is a filter equalization parameter, then based on the specific situation of the signal quality index value, the performance group that best matches the current signal quality index value is determined from multiple performance groups as the first target performance group. Since each group of first performance groups is divided based on a first performance index, such as pre-emphasis strength, de-emphasis performance, or transmitter equalization strength, it is necessary to determine which first performance index adjustment is most effective based on the current channel signal quality index value, and also to determine which group of performance groups has the most significant improvement on the current signal quality index value, and this group of performance groups is determined as the first target performance group.

[0046] Then, step S15 is executed, traversing all candidate adjustment values ​​in the first target performance group, calculating the improvement in channel quality index value under each candidate adjustment value of the first target performance group if the first equalization parameter is set, and determining which candidate adjustment value is the best candidate adjustment value. The candidate adjustment value with the best signal quality improvement is selected as the first target candidate adjustment value. Preferably, in step S15, only all candidate adjustment values ​​in the first target performance group are traversed to determine the first target candidate adjustment value, and not all first performance groups are traversed, to save computation time.

[0047] Next, step S16 is executed to determine whether all equilibrium parameters have been calculated. If not, step S17 is executed to obtain multiple performance groups of the equilibrium parameters for the next priority level. For example, after calculating the equilibrium parameter with the highest priority, the equilibrium parameter with the second highest priority is obtained. In this embodiment, the equilibrium parameter with the second highest priority is called the second equilibrium parameter, and the multiple performance groups corresponding to the second equilibrium parameter are called the second performance groups. Preferably, each second performance group includes multiple candidate adjustment values.

[0048] After executing step S17, the process returns to step S14 to determine the second target adjustment value of the second equalization parameter based on the channel's signal quality index value. Specifically, since the first target adjustment value of the first equalization parameter has already been determined, for the second equalization parameter with the second highest priority, its second target adjustment value needs to be calculated jointly based on the signal quality index value and the first target adjustment value of the first equalization parameter. Based on the signal quality index value and the first target adjustment value of the first equalization parameter, the most suitable group is first selected from multiple second performance groups of the second equalization parameter as the second target performance group. Then, all candidate adjustment values ​​under the second target performance group are traversed, and the most suitable one is selected from all candidate adjustment values ​​under the second target performance group as the second target adjustment value.

[0049] Finally, it is necessary to calculate the third target adjustment value of the third equalization parameter with the lowest priority. For example, if the third equalization parameter is the equalization parameter of the feedforward equalizer, then the most suitable third target adjustment value needs to be determined based on the signal quality index value, the first target adjustment value of the first equalization parameter, and the second target adjustment value of the second equalization parameter.

[0050] At this point, the target adjustment values ​​for all three equalization parameters have been calculated. Therefore, when step S16 is executed again, if the result is yes, then step S18 is executed to set the values ​​of each equalization parameter to their corresponding target adjustment values. Specifically, the value of the first equalization parameter is set to the first target adjustment value, the value of the second equalization parameter is set to the second target adjustment value, and the value of the third equalization parameter is set to the third target adjustment value. This completes the adjustment of the channel's equalization parameters.

[0051] After the high-speed communication system has been running for a period of time, the signal quality index value of the signal receiver will be acquired again. If the signal quality does not meet the requirements, the equalization parameter will be adjusted again. Each adjustment of the equalization parameter will be performed using the method described above.

[0052] As can be seen, this invention does not sequentially traverse all candidate adjustment values ​​of all equalization parameters, nor does it traverse all combinations of different candidate adjustment values ​​of all equalization parameters. Instead, it first determines the priority level of various equalization parameters based on the signal quality index value, and first obtains the first equalization parameter with the highest priority for adjustment. The adjustment of equalization parameters with lower priority is based on the equalization parameter with higher priority. In this way, it can avoid traversing all combinations of various candidate adjustment values ​​of all equalization parameters, and only rely on the equalization parameter with higher priority to determine the target adjustment value of the equalization parameter with lower priority. The number of combinations of candidate adjustment values ​​of equalization parameters traversed is greatly reduced, thereby shortening the time to obtain the final target adjustment value of the equalization parameter and improving the computational efficiency.

[0053] Furthermore, this invention dynamically changes the priority level of each equalization parameter based on the signal quality index value, that is, dynamically adjusts the equalization parameter calculated first. Since the adjustment of the equalization parameter with the highest priority has the most significant effect on improving the signal performance index of the channel, this method can effectively avoid the situation where the adjustment of the equalization parameter falls into a local optimum, and can improve the accuracy of the equalization parameter adjustment.

[0054] Furthermore, in selecting the target adjustment value for each equilibrium parameter, this invention does not iterate through all candidate adjustment values ​​under that equilibrium parameter, but rather pre-groups them according to different performance indicators and only iterates through all candidate adjustment values ​​under the target performance group. In this way, the number of candidate adjustment values ​​traversed will be greatly reduced, which can further reduce the time for selecting the final target adjustment value of the equilibrium parameter, thereby greatly improving the overall efficiency of equilibrium parameter adjustment.

[0055] Computer device embodiment:

[0056] The computer device in this embodiment can be various types of computer devices, such as desktop computers, laptops, data processing servers, etc. The computer device has a processor, a memory, and a computer program stored in the memory and executable on the processor, such as an information processing program for implementing the above-described information processing method. When the processor executes the computer program, it implements each step of the above-described high-speed channel equalization parameter adjustment method.

[0057] For example, a computer program can be divided into one or more modules, one or more of which are stored in memory and executed by a processor to complete the various modules of the present invention. One or more modules can be a series of computer program instruction segments capable of performing a specific function, which describe the execution process of the computer program in a terminal device.

[0058] The processor referred to in this invention can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor can be a microprocessor or any conventional processor. The processor is the control center of the terminal device, connecting various parts of the terminal device through various interfaces and lines.

[0059] Memory can be used to store computer programs and / or modules. The processor implements various functions of the terminal device by running or executing the computer programs and / or modules stored in the memory, and by accessing data stored in the memory. Memory may mainly include a program storage area and a data storage area. The program storage area may store the operating system, applications required for at least one function, etc.; the data storage area may store data created based on the use of the mobile phone, etc. In addition, memory may include high-speed random access memory, and may also include non-volatile memory, such as hard disks, RAM, plug-in hard disks, smart media cards (SMC), secure digital cards (SD cards), flash cards, at least one disk storage device, flash memory device, or other volatile solid-state storage devices.

[0060] Storage medium examples:

[0061] If a computer program stored in a computer device is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, all or part of the processes in the methods of the above embodiments of the present invention can also be implemented by a computer program instructing related hardware. This computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the various steps of the above-described high-speed channel equalization parameter adjustment method.

[0062] Computer programs include computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms. Computer-readable media can include: any entity or device capable of carrying computer program code, recording media, USB flash drives, portable hard drives, magnetic disks, optical disks, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signals, telecommunication signals, and software distribution media, etc. It should be noted that the content included in computer-readable media can be appropriately added to or subtracted according to the requirements of legislation and patent practice in a jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, computer-readable media do not include electrical carrier signals and telecommunication signals.

[0063] Finally, it should be emphasized that the above are merely preferred embodiments of the present invention and are not intended to limit the present invention. For those skilled in the art, the present invention can have various changes and modifications. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the protection scope of the present invention.

Claims

1. A method for adjusting high-speed channel equalization parameters, characterized in that, include: The signal quality index value of the signal receiving end is obtained, and the priority level of various equalization parameters to be adjusted is determined based on the signal quality index value. The various equalization parameters to be adjusted include filter equalization parameters and continuous-time linear equalizer equalization parameters. Obtain multiple first candidate adjustment values ​​of the first equalization parameter with the highest priority, and select one as the first target adjustment value from the multiple first candidate adjustment values ​​according to the signal quality index value; Obtain multiple second candidate adjustment values ​​for the second equalization parameter with the second highest priority, and select one from the multiple second candidate adjustment values ​​as the second target adjustment value based on the first target adjustment value and the signal quality index value; Set the first equalization parameter to the first target adjustment value, and set the second equalization parameter to the second target adjustment value.

2. The high-speed channel equalization parameter adjustment method according to claim 1, characterized in that, The method also includes: Multiple first candidate adjustment values ​​are divided into two or more first performance groups; when selecting one first target adjustment value from multiple first candidate adjustment values, a first target performance group is determined from multiple first performance groups based on a first performance index, the first candidate adjustment values ​​in the first target performance group are traversed, and the most matching one is selected as the first target adjustment value based on the signal quality index value; and / or Multiple candidate adjustment values ​​are divided into two or more second performance groups; when selecting one of the multiple candidate adjustment values ​​as the second target adjustment value, a second target performance group is determined from the multiple second performance groups according to the second performance index, the second candidate adjustment values ​​in the second target performance group are traversed, and the most matching one is selected as the second target adjustment value according to the signal quality index value.

3. The high-speed channel equalization parameter adjustment method according to claim 2, characterized in that: Each of the first performance groups contains two or more first candidate adjustment values; and / or Each of the second performance groups contains two or more second candidate adjustment values.

4. The high-speed channel equalization parameter adjustment method according to claim 2, characterized in that: When selecting one first target adjustment value from multiple first candidate adjustment values, only the first candidate adjustment values ​​in the first target performance group are traversed; and / or When selecting one of the multiple second candidate adjustment values ​​as the second target adjustment value, only the second candidate adjustment values ​​in the second target performance group are traversed.

5. The high-speed channel equalization parameter adjustment method according to any one of claims 2 to 4, characterized in that: Multiple first candidate adjustment values ​​are divided into two or more first performance groups according to the first performance index; and / or Multiple second candidate adjustment values ​​are divided into two or more second performance groups according to the second performance index.

6. The high-speed channel equalization parameter adjustment method according to claim 5, characterized in that: The first equalization parameter includes filter equalization parameters, and the first performance index includes at least one of pre-push strength, de-emphasis performance, and transmitter equalization strength. The second equalization parameter includes the equalization parameter of a continuous-time linear equalizer, and the first performance indicator includes the channel equalization strength.

7. The high-speed channel equalization parameter adjustment method according to any one of claims 1 to 4, characterized in that: The signal quality metrics include the preamble intersymbol interference and insertion loss of the signal transmitted through the channel.

8. The high-speed channel equalization parameter adjustment method according to claim 7, characterized in that: The priority levels of various equalization parameters to be adjusted are determined based on the signal quality index values, including: If the severity level of the pre-specified inter-symbol interference exceeds the preset inter-symbol interference condition, and the insertion loss is less than the preset insertion loss condition, then the priority level of the filter equalization parameter is set to the highest priority level. If the insertion loss is greater than or equal to the preset insertion loss condition, and the severity level of the prescript inter-symbol interference does not exceed the preset inter-symbol interference condition, then the priority level of the continuous-time linear equalizer equalization parameter is set to the highest priority level. If the severity level of the pre-defined inter-symbol interference exceeds the preset inter-symbol interference condition, and the insertion loss is greater than the preset insertion loss condition, then the priority level of the filter equalization parameter is set to the highest priority level.

9. A computer device, characterized in that, It includes a processor and a memory, the memory storing a computer program, which, when executed by the processor, implements the various steps of the high-speed channel equalization parameter adjustment method as described in any one of claims 1 to 8.

10. A readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by the processor, it implements the various steps of the high-speed channel equalization parameter adjustment method as described in any one of claims 1 to 8.

Citation Information

Patent Citations

  • Method and device for determining data business service quality

    CN101330709A

  • Parameter value determination method and chip

    CN114610664A