Signal repeater control method and signal repeater control device

The method employs a linear continuous-time equalizer and comparator system to analyze voltage data in signal repeaters, optimizing configuration modes for timely signal restoration and matching, thereby improving signal quality under varying channel conditions.

JP2025539233AActive Publication Date: 2025-12-04ANALOGIX SEMICON (SUZHOU) INC +1
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2025525055
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-08-28
Filing Date
2024-06-04
Publication Date
2025-12-04
Estimated Expiration
2044-06-04

AI Technical Summary

Technical Problem

Signal repeaters struggle to restore and match channel signals in a timely manner, leading to suboptimal signal quality due to varying channel conditions.

Method used

A method involving a linear continuous-time equalizer and comparator system that analyzes output voltage signals in different configuration modes to determine optimal settings by identifying target voltage data and corresponding configuration modes for improved signal restoration.

Benefits of technology

Enables quick adaptation of the equalizer configuration to match channel conditions, enhancing signal restoration accuracy and quality by sampling and statistically analyzing voltage data results.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025539233000001_ABST
    Figure 2025539233000001_ABST
Patent Text Reader

Abstract

The present disclosure provides a signal repeater control method and a signal repeater control device. The signal repeater control method includes the steps of acquiring output voltage signals of a comparator and statistical characteristics of the output voltage signals in multiple different configuration modes of a linear continuous-time equalizer to obtain multiple sets of voltage data, acquiring voltage values ​​corresponding to the maximum values ​​of numbers in each set of voltage data to obtain multiple target voltage values, where the maximum value of the number in one set of voltage data corresponds to at least one voltage value, determining voltage data corresponding to the minimum value of the multiple target voltage values ​​as target voltage data, where the minimum value of the target voltage values ​​corresponds to at least one voltage data, and determining a configuration mode corresponding to the target voltage data as a target configuration mode and setting the linear continuous-time equalizer to the target configuration mode. This method solves the problem of channel signal restoration and matching being delayed in the signal repeater.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] This disclosure claims priority to a Chinese patent application filed with the China Patent Office on August 28, 2023, bearing application number 202311091444.6 and entitled "Method for controlling a signal repeater and device for controlling a signal repeater," the entire contents of which are incorporated herein by reference.

[0002] The present disclosure relates to the field of integrated circuits, and in particular to a method for controlling a signal repeater, a control device for a signal repeater, a computer-readable storage medium, and an electronic device. [Background technology]

[0003] A signal repeater is a device for enhancing and transmitting signals. It incorporates a linear continuous-time equalizer to restore signals after channel loss. Therefore, signal repeaters are characterized by low cost and are widely used in the field of integrated circuits. However, because signal repeaters have different loss functions depending on channel conditions, if signal matching and restoration after channel loss are not performed in a timely manner, the restored signal will not achieve optimal results, and in some cases, signal quality may even be degraded.

[0004] Therefore, there is a strong need for a method to solve the problem of the signal repeater not being able to restore and match the channel signal in time. Summary of the Invention [Problem to be solved by the invention]

[0005] The main objective of the present disclosure is to provide a method for controlling a signal repeater, a control device for a signal repeater, a computer-readable storage medium, and an electronic device, so as to solve at least the problem in the prior art that channel signal restoration and matching of a signal repeater is not in time. [Means for solving the problem]

[0006] According to one aspect of the present disclosure, there is provided a method for controlling a signal repeater, comprising a linear continuous-time equalizer and a comparator connected in communication with each other, the linear continuous-time equalizer restoring a received loss signal, the method comprising: a first acquiring step of acquiring an output voltage signal of the comparator and statistical characteristics of the output voltage signal in a plurality of different configuration modes of the linear continuous-time equalizer to obtain a plurality of sets of voltage data, each set of voltage data corresponding to one of the configuration modes, and parameters for restoring the loss signal corresponding to any two different configuration modes of the linear continuous-time equalizer being different, and the voltage data being a plurality of voltage values ​​of the output voltage signal within a predetermined period and a number corresponding to each of the voltage values; and A method for controlling a signal repeater is provided, comprising: a second acquisition step of acquiring a voltage value corresponding to the maximum value of the number in voltage data to obtain a plurality of target voltage values, wherein the maximum value of the number in a set of voltage data corresponds to at least one of the voltage values; a first determination step of determining, as target voltage data, the voltage data corresponding to the minimum value of the plurality of target voltage values, wherein the minimum value of the target voltage values ​​corresponds to at least one of the voltage data; and a second determination step of determining, as a target configuration mode, the configuration mode corresponding to the target voltage data, and setting the linear continuous-time equalizer to the target configuration mode.

[0007] In some embodiments of the present application, if the maximum value of the number in a set of the voltage data corresponds to one of the voltage values, the second obtaining step includes a step of determining the one of the voltage values ​​corresponding to the maximum value of the number in the voltage data as the target voltage value.

[0008] In some embodiments of the present application, when the maximum value of the number in a set of the voltage data corresponds to a plurality of the voltage values, the second obtaining step includes a step of determining the minimum value of the plurality of voltage values ​​corresponding to the maximum value of the number in the voltage data as the target voltage value.

[0009] In some embodiments of the present application, when the minimum value among the target voltage values ​​corresponds to one of the voltage data, the first determination step includes a step of determining a set of the voltage data corresponding to the minimum value among the plurality of target voltage values ​​as the target voltage data.

[0010] In some embodiments of the present application, when the minimum value of the target voltage values ​​corresponds to a plurality of the voltage data, the first determination step includes a step of determining whether or not the number of sets of the voltage data corresponding to the minimum value of the plurality of target voltage values ​​is odd; and, when the number of sets of the voltage data corresponding to the minimum value of the plurality of target voltage values ​​is odd, a step of sorting the plurality of sets of voltage data according to the intensity of the configuration mode corresponding to each of the voltage data to obtain sequence data, and determining the voltage data corresponding to a median value in the sequence data as the target voltage data, wherein the intensity of the configuration mode is the linear sequence and if the number of sets of voltage data corresponding to the minimum value among the plurality of target voltage values ​​is not an odd number, acquiring voltage difference values ​​corresponding to the plurality of sets of voltage data, obtaining the plurality of voltage difference values, and determining the voltage data corresponding to the maximum value among the plurality of voltage difference values ​​as the target voltage data, wherein the voltage difference value is a difference value between a first voltage value and a second voltage value in the voltage data, the first voltage value is a voltage value corresponding to the maximum value of the number, and the second voltage value is a voltage value corresponding to the maximum value of the remaining numbers excluding the largest number.

[0011] In some embodiments of the present application, the signal repeater further includes a reference signal generator that generates a reference signal and inputs it to the comparator, and further includes a pre-processing step that increases the resolution of the reference signal before the first acquisition step.

[0012] In some embodiments of the present application, when the minimum value among the target voltage values ​​corresponds to a plurality of the voltage data, the first determination step includes a step of acquiring voltage difference values ​​corresponding to a plurality of sets of the voltage data, obtaining a plurality of the voltage difference values, and determining the voltage data corresponding to the maximum value among the plurality of voltage difference values ​​as the target voltage data, wherein the voltage difference value is a difference value between a first voltage value and a second voltage value in the voltage data, the first voltage value is a voltage value corresponding to the maximum value of the number, and the second voltage value is a voltage value corresponding to the maximum value of the remaining numbers excluding the largest number.

[0013] According to another aspect of the present disclosure, there is provided a control device for a signal repeater, the control device comprising: a linear continuous-time equalizer and a comparator communicatively connected to each other, the linear continuous-time equalizer restoring a received loss signal; a first acquisition step for acquiring an output voltage signal of the comparator in a plurality of different configuration modes of the linear continuous-time equalizer and statistical characteristics of the output voltage signal to obtain a plurality of sets of voltage data, wherein one set of voltage data corresponds to one configuration mode, and parameters for restoring the loss signal corresponding to any two different configuration modes of the linear continuous-time equalizer are different, and the voltage data is a plurality of voltage values ​​of the output voltage signal within a predetermined period and a number corresponding to each voltage value; and a first acquisition unit used in the first acquisition step for acquiring a maximum value of the number in each voltage data. a second acquisition step of acquiring voltage values ​​corresponding to the plurality of target voltage values ​​and obtaining a plurality of target voltage values, wherein the maximum value of the number in the set of voltage data corresponds to at least one voltage value; a first determination step of determining voltage data corresponding to the minimum value among the plurality of target voltage values ​​as target voltage data, wherein the minimum value among the target voltage values ​​corresponds to at least one voltage data; and a second determination unit of determining a configuration mode corresponding to the target voltage data as a target configuration mode and setting a linear continuous-time equalizer to the target configuration mode.

[0014] According to yet another aspect of the present disclosure, there is provided a computer-readable storage medium having a program stored thereon, the program, when executed, controlling a device in which the computer-readable storage medium is present to perform any one of the methods.

[0015] According to yet another aspect of the present disclosure, there is provided an electronic device comprising a memory and a processor, wherein a computer program is stored in the memory, and the processor is configured to execute any one of the methods according to the computer program. [Effects of the Invention]

[0016] A technical aspect of the present disclosure provides a control method for a signal repeater including a linear continuous-time equalizer and a comparator connected in communication with each other. First, the output voltage signal of the comparator and statistical characteristics of the output voltage signal are obtained in multiple different configuration modes of the linear continuous-time equalizer to obtain multiple sets of voltage data. Then, a voltage value corresponding to the maximum number in each set of voltage data is obtained to obtain multiple target voltage values. Here, the maximum number in one set of voltage data corresponds to at least one voltage value. Next, voltage data corresponding to the minimum number of the multiple target voltage values ​​is determined as the target voltage data. Here, the minimum number of the target voltage values ​​corresponds to at least one voltage data. Finally, a configuration mode corresponding to the target voltage data is determined as a target configuration mode, and the linear continuous-time equalizer is set to the target configuration mode. A comparator is added to the signal repeater in the prior art, and the signal after channel restoration and the signal passing through the comparator are sampled and statistically analyzed to obtain voltage data results under different equalizer configuration modes. Through analysis of the voltage data results, the channel state can be quickly acquired, and the equalizer configuration mode can be changed to better and quickly adapt to the restoration of loss signals under different channel conditions, thereby solving the problem of the signal repeater not being able to restore and match the channel signal in time. [Brief explanation of the drawings]

[0017] The drawings in the specification constitute a part of this disclosure and are intended to facilitate a further understanding of the disclosure, and the exemplary embodiments and descriptions thereof in the disclosure are intended to explain the disclosure and are not intended to unduly limit the disclosure.

[0018] [Figure 1] 1 shows a hardware configuration block diagram of a mobile terminal that executes a signal repeater control method according to an embodiment of the present disclosure. [Figure 2] 1 shows a block diagram of a signal repeater according to an embodiment of the present disclosure; [Figure 3]2 shows a schematic flowchart of a method for controlling a signal repeater according to an embodiment of the present disclosure. [Figure 4] 1 illustrates another configuration block diagram of a signal repeater according to an embodiment of the present disclosure. [Figure 5] 1 shows a schematic diagram of a set of voltage data according to an embodiment of the present disclosure. [Figure 6] 1 shows a block diagram of a control device for a signal repeater according to an embodiment of the present disclosure; DETAILED DESCRIPTION OF THE INVENTION

[0019] It should be noted that the embodiments of the present disclosure and the constituent features of the embodiments can be combined as long as they do not conflict. Hereinafter, the present disclosure will be described in detail based on the embodiments with reference to the drawings.

[0020] In order to allow those skilled in the art to better understand the aspects of the present disclosure, the following will clearly and completely describe the technical aspects of the embodiments of the present disclosure with reference to the drawings of the embodiments of the present disclosure. It goes without saying that the described embodiments are only some embodiments of the present disclosure, and are not all of them. Other embodiments that those skilled in the art can obtain based on the embodiments of the present disclosure without requiring creative work should also fall within the scope of protection of the present disclosure.

[0021] It should be noted that the terms "first," "second," and the like in the specification and claims of the present disclosure and the above-mentioned drawings are intended to distinguish between similar objects and not to describe a particular order or priority. It should be understood that the numerals used in this manner can be interchanged where appropriate to enable the embodiments of the present disclosure described herein to be performed in an order other than the order shown or described herein. Furthermore, the terms "comprise," "have," and any variations thereof are intended to cover what is included without being exclusive. For example, a process, method, system, product, or device including a series of steps or units need not be limited to the explicitly shown steps or units, but may include steps or units not explicitly shown for these processes, methods, products, or devices, or other steps or units inherent thereto.

[0022] For convenience of explanation, some of the nouns or terms referred to in the embodiments of the present disclosure will be explained below.

[0023] Signal Repeater: A signal repeater is an electronic device that amplifies or strengthens a signal so that it can be transmitted from the data source to a target device far away. It is primarily used in wireless communication networks, but can also be used in wired communication networks. A signal repeater is a passive network device that does not modify the signal, but only amplifies it to improve its strength and stability. The working principle of a signal repeater is that when a data signal is transmitted to the repeater, the repeater amplifies the signal and forwards it to the next device. Because signals are subject to interference and attenuation during transmission, a repeater improves the signal quality, allowing the signal to be transmitted farther from the data source.

[0024] As described in the background art, the prior art has a problem in that the signal repeater cannot restore and match the channel signals in time. To solve the above problem, the embodiments of the present disclosure provide a signal repeater control method, a signal repeater control device, a computer-readable storage medium, and an electronic device.

[0025] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, the technical aspects of the embodiments of the present invention will be clearly and completely described with reference to the drawings of the embodiments of the present invention.

[0026] The method provided in the embodiments of the present disclosure may be implemented in a mobile terminal, a computer terminal, or a similar computing device. As an example of implementation on a mobile terminal, FIG. 1 is a hardware configuration block diagram of a mobile terminal that executes the signal repeater control method of the embodiment of the present invention. As shown in FIG. 1, the mobile terminal may include one or more processors 102 (only one of which is shown in FIG. 1 ) (the processor 102 may include, but is not limited to, a processing device such as a microprocessor MCU or a programmable logic device FPGA) and a memory 104 for storing data. The mobile terminal may further include a transmission device 106 and an input / output device 108 for communication functions. Those skilled in the art will understand that the configuration shown in FIG. 1 is merely schematic and does not limit the configuration of the mobile terminal. For example, the mobile terminal may include more or fewer components than those shown in FIG. 1 or may have a different configuration than that shown in FIG. 1.

[0027] The memory 104 may store computer programs, such as software programs and modules of application software, such as a computer program corresponding to a signal repeater control method according to an embodiment of the present invention. The processor 102 executes the computer programs stored in the memory 104 to perform various functional applications and data processing to implement the above-described methods. The memory 104 may include high-speed random access memory and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 104 may further include memory located remotely from the processor 102, which may be connected to the mobile terminal via a network. Examples of such networks include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof. The transmission device 106 transmits and receives data via the network. Specific examples of such networks include a wireless network provided by the mobile terminal's communications vendor. In one example, the transmission device 106 includes a network adapter (Network Interface Controller, or NIC) that is connected to other network devices via a base station and is capable of communicating with the Internet. In one example, the transmission device 106 may be a radio frequency (RF) module that communicates with the Internet wirelessly.

[0028] In this embodiment, a method for controlling a signal repeater is provided that executes on a mobile terminal, a computer terminal, or a similar computing device. It should be noted that the steps illustrated in the flowcharts of the figures may be implemented in a computer system, such as as a series of computer-executable instructions. Also, although a logical order is shown in the flowcharts, in some cases the steps shown or described may be executed in an order different from that shown or described herein.

[0029] As shown in Figure 2, the signal repeater of the present disclosure includes a linear continuous-time equalizer 110 and a comparator 112 connected in communication with each other, and the linear continuous-time equalizer 110 restores a received lossy signal. Figure 3 is a flowchart of a control method for a signal repeater according to an embodiment of the present disclosure. As shown in Figure 3, the method includes the following steps S201 to S204.

[0030] In a first obtaining step S201, the output voltage signal of the comparator and statistical characteristics of the output voltage signal are obtained in multiple different configuration modes of the linear continuous-time equalizer to obtain multiple sets of voltage data, where one set of the voltage data corresponds to one of the configuration modes, and the parameters for restoring the loss signal corresponding to any two different configuration modes of the linear continuous-time equalizer are different, and the voltage data are multiple voltage values ​​of the output voltage signal within a predetermined period and numbers corresponding to each of the voltage values.

[0031] Specifically, the number and type of comparators connected to the linear continuous-time equalizer are not limited, and the comparator may be one or more. The comparator may be a window comparator, a threshold comparator, or a high-speed comparator. A window comparator compares an input signal based on a set upper and lower threshold, outputting a high logic level if the input signal is within the range and a low logic level if it is not. A threshold comparator is the most common type of comparator, comparing an input signal with a preset threshold and outputting a high logic level or a low logic level if the input signal is above or below the threshold. A high-speed comparator has a fast response speed and can be used in high-speed signal processing and data conversion applications. The difference between different configuration modes of a linear continuous-time equalizer lies in the different degrees of compensation for channel attenuation signals, such as overcompensation, undercompensation, and adequate compensation. Different parameter settings for different degrees result in different corresponding configuration modes. The statistical characteristics of the output voltage signal may be a statistical distribution or statistical characteristic value of the output voltage signal. The voltage data may be represented in the form of a statistical graph or a statistical table.

[0032] In a second obtaining step S202, a voltage value corresponding to the maximum value of the number in each set of the voltage data is obtained to obtain a plurality of target voltage values, where the maximum value of the number in a set of the voltage data corresponds to at least one of the voltage values.

[0033] Specifically, in an ideal case, the signal waveform after the loss signal is completely restored will be a square wave. That is, according to probability statistical theory, the probability mass is distributed at both ends of the voltage signal, so the number of voltage maximums and voltage minimums will be the largest. However, in practice, the square wave may not be realized, and the maximum number must be a certain distance from the boundary. Therefore, the voltage value corresponding to the maximum number in the set of voltage data may be one or more.

[0034] In a first determination step S203, the voltage data corresponding to the minimum value among the plurality of target voltage values ​​is determined as the target voltage data, where the minimum value among the target voltage values ​​corresponds to at least one of the voltage data.

[0035] Specifically, the voltage value corresponding to the maximum value of the above number in one set of voltage data may be one or more, and the target voltage values ​​in the multiple sets of voltage data are compared to obtain the voltage data corresponding to the minimum value. The target voltage data has the smallest distance from the boundary of the voltage maximum or minimum value, which indicates that the voltage data in this case is closest to an ideal square wave.

[0036] In a second determining step S204, the configuration mode corresponding to the target voltage data is determined as a target configuration mode, and the linear continuous-time equalizer is set to the target configuration mode.

[0037] Specifically, since the target voltage data is the shortest distance from the boundary of the maximum or minimum voltage value, it indicates that the voltage data in this case is closer to an ideal square wave, and the configuration mode corresponding to this target voltage data is the most ideal configuration mode under the current conditions and has the best restoration effect on the loss signal.

[0038] A technical aspect of the present disclosure provides a control method for a signal repeater including a linear continuous-time equalizer and a comparator connected in communication with each other. First, the output voltage signal of the comparator and statistical characteristics of the output voltage signal are obtained in multiple different configuration modes of the linear continuous-time equalizer to obtain multiple sets of voltage data. Then, a voltage value corresponding to the maximum number in each set of voltage data is obtained to obtain multiple target voltage values. Here, the maximum number in one set of voltage data corresponds to at least one voltage value. Next, voltage data corresponding to the minimum number of the multiple target voltage values ​​is determined as the target voltage data. Here, the minimum number of the target voltage values ​​corresponds to at least one voltage data. Finally, a configuration mode corresponding to the target voltage data is determined as a target configuration mode, and the linear continuous-time equalizer is set to the target configuration mode. A comparator is added to the signal repeater in the prior art, and the signal after channel restoration and the signal passing through the comparator are sampled and statistically analyzed to obtain voltage data results under different equalizer configuration modes. Through analysis of the voltage data results, the channel state can be quickly acquired, and the equalizer configuration mode can be changed to better and quickly adapt to the restoration of loss signals under different channel conditions, thereby solving the problem of the signal repeater not being able to restore and match the channel signal in time.

[0039] In a specific implementation, step S202 can be implemented by step S2021: if the maximum value of the number in a set of voltage data corresponds to one voltage value, determine the voltage value corresponding to the maximum value of the number in the voltage data as the target voltage value. This method can quickly determine the target voltage value when the maximum value of the number in a set of voltage data corresponds to one voltage value.

[0040] Specifically, as shown in Figure 5, Figure 5 shows a statistical histogram of a set of voltage data, where the horizontal axis represents voltage values ​​and the vertical axis represents numbers corresponding to the voltage values. In the figure, the maximum number corresponds to one of the voltage values, 5, so that 5 can be quickly determined as the target voltage value.

[0041] In a specific implementation, step S202 can further include step S2022: determining the minimum value of the plurality of voltage values ​​corresponding to the maximum value of the number in the set of voltage data as the target voltage value when the maximum value of the number in the set of voltage data corresponds to multiple voltage values. This method can quickly determine the target voltage value when the maximum value of the number in the set of voltage data corresponds to multiple voltage values.

[0042] Specifically, generally, when the maximum value of the number in one set of the voltage data corresponds to a plurality of the voltage values, there are generally two voltage values ​​corresponding to the maximum value, and by determining the smallest voltage value among the two voltage values, the value of the length at which the voltage value with the largest number is farthest from the boundary can be obtained.

[0043] Furthermore, in order to quickly determine the target voltage data when the minimum value among the target voltage values ​​corresponds to one voltage data, the above step S203 of the present disclosure can be realized by step S2031 of determining, as the target voltage data, a set of voltage data corresponding to the minimum value among the plurality of target voltage values ​​when the minimum value among the target voltage values ​​corresponds to one voltage data.

[0044] Specifically, if the minimum target voltage value corresponds to only one set of voltage data, the data in that set can be determined as the target voltage data.

[0045] In another aspect of step S203, for example, when the minimum value of the target voltage values ​​corresponds to a plurality of the voltage data, step S2032 determines whether or not the number of sets of the voltage data corresponding to the minimum value of the plurality of target voltage values ​​is odd; and when the number of sets of the voltage data corresponding to the minimum value of the plurality of target voltage values ​​is odd, step S2033 sorts the plurality of sets of the voltage data according to the intensity of the configuration mode corresponding to each of the voltage data to obtain sequence data, and determines the voltage data corresponding to the median value in the sequence data as the target voltage data, wherein the intensity of the configuration mode is determined by the linear continuous time equalizer. is the intensity at which the loss signal is restored, and if the number of sets of voltage data corresponding to the minimum value among the plurality of target voltage values ​​is not odd, step S2034: acquiring voltage difference values ​​corresponding to the plurality of sets of voltage data, obtaining a plurality of the voltage difference values, and determining the voltage data corresponding to the maximum value among the plurality of voltage difference values ​​as the target voltage data, wherein the voltage difference value is a difference between a first voltage value and a second voltage value in the voltage data, the first voltage value is the voltage value corresponding to the maximum value of the number, and the second voltage value is the voltage value corresponding to the maximum value of the remaining numbers excluding the largest number. This method can further be realized by step S2034: acquiring voltage difference values ​​corresponding to the plurality of sets of voltage data corresponding to the minimum value among the plurality of target voltage values, obtaining a plurality of the voltage difference values, and determining the voltage data corresponding to the maximum value of the remaining numbers excluding the largest number. This method can quickly determine the target voltage data when the minimum value among the target voltage values ​​corresponds to a plurality of voltage data.

[0046] Specifically, when the minimum target voltage value corresponds to multiple sets of voltage data, the target voltage data can be quickly determined depending on whether the number of sets of voltage data is odd or even. When the number of sets of voltage data corresponding to the minimum target voltage value is odd, the multiple sets of voltage data are sorted in ascending or descending order of the strength of loss signal compensation according to the corresponding configuration mode to obtain a set of voltage data. The voltage data located at the middle of the set of voltage data is neither undercompensated nor overcompensated compared to the voltage data at both ends, and can be determined as the target voltage data. When the number of sets of voltage data corresponding to the minimum target voltage value is even, the voltage difference value between the largest and second largest voltage values ​​in each set of voltage data is directly obtained, and the voltage difference values ​​of each set of voltage data are compared to determine the set of voltage data with the largest voltage difference value as the target voltage data.

[0047] In some embodiments, as shown in Figure 4, the signal repeater further includes a reference signal generator 114 that generates a reference signal and inputs it to the comparator 112. This can be achieved by a pre-processing step, specifically, increasing the resolution of the reference signal, before step S201. This method increases the resolution of the reference signal and further increases the resolution of the voltage data, thereby further realizing accurate restoration of the channel signal of the signal repeater.

[0048] Specifically, by adjusting the reference signal generator, the resolution of the generated reference signal output by the reference signal generator can be increased, and the resolution of the voltage data output by the comparator can be increased. After increasing the resolution, the first acquisition step can be performed to obtain multiple sets of high-resolution voltage data, thereby further improving the signal restoration accuracy of the signal repeater.

[0049] In some embodiments, step S203 can be further implemented by step S2035, for example, when the minimum value of the target voltage values ​​corresponds to a plurality of sets of the voltage data, acquiring voltage difference values ​​corresponding to a plurality of sets of the voltage data, obtaining a plurality of the voltage difference values, and determining the voltage data corresponding to the maximum value of the plurality of voltage difference values ​​as the target voltage data, where the voltage difference value is the difference between a first voltage value and a second voltage value in the voltage data, the first voltage value being the voltage value corresponding to the maximum value of the number, and the second voltage value being the voltage value corresponding to the maximum value of the remaining numbers excluding the largest number. This method can further improve the signal restoration accuracy of the signal repeater.

[0050] Specifically, if the minimum value among the target voltage values ​​corresponds to one of the voltage data, the voltage data is determined as the target voltage data. If the minimum value among the target voltage values ​​corresponds to multiple voltage data, the voltage difference value between the voltage value with the largest number and the voltage value with the second largest number in each set of data is directly obtained, the voltage difference values ​​of each set of data are compared, and the set of voltage data with the largest voltage difference value is determined as the target voltage data.

[0051] Hereinafter, in order to enable those skilled in the art to more clearly understand the technical aspects of the present disclosure, a process for implementing the control method for a signal repeater of the present disclosure will be described in detail with reference to specific embodiments.

[0052] This embodiment relates to a specific method for controlling a signal repeater, which includes the following steps: Step S301: Scan all compensation configurations of the linear continuous-time equalizer, obtain voltage data results for all configurations, and obtain the voltage value corresponding to the maximum value of the number in each voltage data. Step S302: The voltage data corresponding to the minimum value among the plurality of target voltage values ​​is determined. Step S303: If the number of sets of voltage data corresponding to the minimum value among the plurality of target voltage values ​​is odd, sort the plurality of sets of voltage data according to the intensity of the configuration mode corresponding to each of the voltage data to obtain sequence data, and determine the voltage data corresponding to the median value in the sequence data as the target voltage data. Step S304: If the number of sets of voltage data corresponding to the minimum value among the plurality of target voltage values ​​is not odd, obtain voltage difference values ​​corresponding to the plurality of sets of voltage data, obtain the plurality of voltage difference values, and determine the voltage data corresponding to the maximum value among the plurality of voltage difference values ​​as the target voltage data. Step S305: Determine the configuration mode corresponding to the target voltage data as a target configuration mode, and set the linear continuous-time equalizer to the target configuration mode.

[0053] This embodiment relates to another specific method for controlling a signal repeater, which includes the following steps: Step S401: Adjust the reference signal generator to refine the resolution of the reference voltage it outputs, scan all compensation configurations of the linear continuous-time equalizer, obtain the voltage data results for all configurations, and obtain the voltage value corresponding to the maximum value of the numbers in each voltage data. Step S402: The voltage data corresponding to the minimum value among the plurality of target voltage values ​​is determined. Step S403: If the maximum value of the number in one set of the voltage data corresponds to one of the voltage values, determine the one of the voltage values ​​corresponding to the maximum value of the number in the voltage data as the target voltage value. Step S404: If the minimum value among the target voltage values ​​corresponds to a plurality of the voltage data, obtain voltage difference values ​​corresponding to a plurality of sets of the voltage data, obtain a plurality of the voltage difference values, and determine the voltage data corresponding to the maximum value among the plurality of the voltage difference values ​​as the target voltage data.

[0054] The embodiments of the present disclosure further provide a signal repeater control device. The signal repeater control device of the embodiments of the present disclosure can be used to execute the signal repeater control method provided in the embodiments of the present disclosure. This device realizes the above-described embodiments and preferred embodiments, and elements already described are omitted. The term "module" used below refers to a combination of software and / or hardware capable of realizing a predetermined function. While it is preferable to realize the devices described in the following embodiments using software, they can also be realized using hardware or a combination of software and hardware, and this is also considered possible.

[0055] The control device of the signal repeater provided in the embodiment of the present disclosure will be described below.

[0056] As shown in Fig. 2, the signal repeater of the present disclosure includes a linear continuous-time equalizer 110 and a comparator 112 connected in communication, where the linear continuous-time equalizer 110 restores a received lossy signal. Fig. 6 is a schematic diagram of a control device of the signal repeater according to an embodiment of the present disclosure. As shown in Fig. 6, the device includes a first acquisition unit 10, a second acquisition unit 20, a first determination unit 30, and a second determination unit 40.

[0057] The first acquisition unit 10 is used in the first acquisition step to acquire the output voltage signal of the comparator and the statistical characteristics of the output voltage signal in multiple different configuration modes of the linear continuous time equalizer, and obtain multiple sets of voltage data, where one set of the voltage data corresponds to one of the configuration modes, and the parameters for restoring the loss signal corresponding to any two different configuration modes of the linear continuous time equalizer are different, and the voltage data are multiple voltage values ​​of the output voltage signal within a predetermined period and numbers corresponding to each of the voltage values.

[0058] Specifically, the number and type of comparators connected to the linear continuous-time equalizer are not limited. The comparator may be one or more. The comparator may be a window comparator, a threshold comparator, or a high-speed comparator. A window comparator compares an input signal based on a set upper and lower threshold, outputting a high logic level if the input signal is within the range, and a low logic level if it is not. A threshold comparator is the most common type of comparator, comparing an input signal with a preset threshold and outputting a high or low logic level if the input signal is above or below the threshold. A high-speed comparator has a fast response speed and can be used in high-speed signal processing and data conversion applications. The difference between different configuration modes of a linear continuous-time equalizer lies in the different degrees of compensation for channel attenuation signals, such as overcompensation, undercompensation, and adequate compensation. Different parameter settings for different degrees result in different corresponding configuration modes. The statistical characteristics of the output voltage signal may be a statistical distribution or statistical characteristic value of the output voltage signal. The voltage data may be represented in the form of a statistical graph or a statistical table.

[0059] The second acquisition unit 20 acquires a voltage value corresponding to the maximum value of the number in each of the voltage data, and obtains a plurality of target voltage values, wherein the maximum value of the number in one set of the voltage data corresponds to at least one of the voltage values, and is used in the second acquisition step.

[0060] Specifically, in an ideal case, the signal waveform after the loss signal is completely restored will be a square wave. That is, according to probability statistics theory, the probability mass will be distributed at both ends of the voltage signal, resulting in the largest number of voltage maximums and minimums. However, in practice, the square wave may not be realized, and the maximum number must be located at a certain distance from the boundary. Therefore, the voltage value corresponding to the maximum number in the set of voltage data may be one or more.

[0061] The first determination unit 30 is used in a first determination step of determining the voltage data corresponding to the minimum value among the plurality of target voltage values ​​as target voltage data, the minimum value among the target voltage values ​​corresponding to at least one of the voltage data.

[0062] Specifically, the voltage value corresponding to the maximum value of the above number in one set of voltage data may be one or more, and the target voltage values ​​in the multiple sets of voltage data are compared to obtain the voltage data corresponding to the minimum value. The target voltage data has the smallest distance from the boundary of the voltage maximum or minimum value, which indicates that the voltage data in this case is closest to an ideal square wave.

[0063] The second determining unit 40 is used in a second determining step to determine the configuration mode corresponding to the target voltage data as a target configuration mode, and set the linear continuous-time equalizer to the target configuration mode.

[0064] Specifically, since the target voltage data is the shortest distance from the boundary of the maximum or minimum voltage value, it indicates that the voltage data in this case is closer to an ideal square wave, and the configuration mode corresponding to this target voltage data is the most ideal configuration mode under the current conditions and has the best restoration effect on the loss signal.

[0065] In some embodiments, a control device for a signal repeater is provided, the control device including a linear continuous-time equalizer and a comparator communicatively connected to each other, the linear continuous-time equalizer restoring a received loss signal, the control device including: a first acquisition unit that acquires an output voltage signal of the comparator in a plurality of different configuration modes of the linear continuous-time equalizer and a statistical characteristic of the output voltage signal to obtain a plurality of sets of voltage data; a second acquisition unit that acquires a voltage value corresponding to a maximum value of a number in each set of voltage data to obtain a plurality of target voltage values, the maximum value of the number in the set of voltage data corresponding to at least one voltage value; a first determination unit that determines, as the target voltage data, voltage data corresponding to a minimum value of the plurality of target voltage values, the minimum value of the target voltage values ​​corresponding to at least one voltage data; and a second determination unit that determines, as the target configuration mode, a configuration mode corresponding to the target voltage data and sets the linear continuous-time equalizer to the target configuration mode. A comparator is added to the signal repeater in the prior art, and the signal after channel restoration and the signal passing through the comparator are sampled and statistically analyzed to obtain voltage data results under different equalizer configuration modes. Through analysis of the voltage data results, the channel state can be quickly acquired, and the equalizer configuration mode can be changed to better and quickly adapt to the restoration of loss signals under different channel conditions, thereby solving the problem of the signal repeater not being able to restore and match the channel signal in time.

[0066] In some embodiments, the second acquisition unit further determines, when the maximum value of the number in a set of the voltage data corresponds to one of the voltage values, the voltage value corresponding to the maximum value of the number in the voltage data as the target voltage value. The apparatus can quickly determine the target voltage value when the maximum value of the number in a set of voltage data corresponds to one of the voltage values.

[0067] Specifically, as shown in Figure 5, Figure 5 shows a statistical histogram of a set of voltage data, where the horizontal axis represents voltage values ​​and the vertical axis represents numbers corresponding to the voltage values. In the figure, the maximum number corresponds to one of the voltage values, 5, so that 5 can be quickly determined as the target voltage value.

[0068] In some embodiments, the second acquisition unit further determines, when the maximum value of the number in the set of voltage data corresponds to a plurality of the voltage values, the minimum value of the plurality of voltage values ​​corresponding to the maximum value of the number in the voltage data as the target voltage value. This apparatus can quickly determine the target voltage value when the maximum value of the number in the set of voltage data corresponds to a plurality of voltage values.

[0069] Specifically, generally, when the maximum value of the number in one set of the voltage data corresponds to a plurality of the voltage values, there are generally two voltage values ​​corresponding to the maximum value, and by determining the smallest voltage value of the two voltage values, the value of the length at which the voltage value with the largest number is farthest from the boundary can be obtained.

[0070] Furthermore, in order to quickly determine target voltage data when the minimum value among the target voltage values ​​corresponds to one voltage data, the first determination unit of the present disclosure includes a first determination module that determines a set of voltage data corresponding to the minimum value among the plurality of target voltage values ​​as the target voltage data when the minimum value among the target voltage values ​​corresponds to one voltage data.

[0071] Specifically, if the minimum target voltage value corresponds to only one set of voltage data, the data in that set can be determined as the target voltage data.

[0072] In some embodiments, the first determination unit includes a second determination module configured to, when a minimum value among the target voltage values ​​corresponds to a plurality of the voltage data, determine whether a number of sets of the voltage data corresponding to a minimum value among the plurality of target voltage values ​​is odd; and a third determination module configured, when a number of sets of the voltage data corresponding to a minimum value among the plurality of target voltage values ​​is odd, to sort the plurality of sets of voltage data according to an intensity of the configuration mode corresponding to each of the voltage data to obtain sequence data, and determine the voltage data corresponding to a median value in the sequence data as the target voltage data, wherein the intensity of the configuration mode is determined by the linear continuous-time equalizer. and a fourth determination module, when the number of sets of voltage data corresponding to the minimum value among the plurality of target voltage values ​​is not an odd number, acquiring voltage difference values ​​corresponding to the plurality of sets of voltage data, obtaining a plurality of the voltage difference values, and determining the voltage data corresponding to the maximum value among the plurality of voltage difference values ​​as the target voltage data, wherein the voltage difference value is a difference between a first voltage value and a second voltage value in the voltage data, the first voltage value being the voltage value corresponding to the maximum value of the number, and the second voltage value being the voltage value corresponding to the maximum value of the remaining number excluding the largest number. This apparatus can further quickly determine the target voltage data when the minimum value among the plurality of voltage data corresponds to the minimum value.

[0073] Specifically, when the minimum target voltage value corresponds to multiple sets of voltage data, the target voltage data can be quickly determined depending on whether the number of sets of voltage data is odd or even. When the number of sets of voltage data corresponding to the minimum target voltage value is odd, the multiple sets of voltage data are sorted in ascending or descending order of the strength of loss signal compensation according to the corresponding configuration mode to obtain a set of voltage data. The voltage data located at the middle of the set of voltage data is neither undercompensated nor overcompensated compared to the voltage data at both ends, and can be determined as the target voltage data. When the number of sets of voltage data corresponding to the minimum target voltage value is even, the voltage difference value between the largest and second largest voltage values ​​in each set of voltage data is directly obtained, and the voltage difference values ​​of each set of voltage data are compared to determine the set of voltage data with the largest voltage difference value as the target voltage data.

[0074] 4, the signal repeater further includes a reference signal generator 114 that generates a reference signal and inputs it to the comparator 112, and the device further includes a processing unit that increases the resolution of the reference signal. The device increases the resolution of the reference signal and further increases the resolution of the voltage data, thereby further realizing accurate restoration processing of the channel signal of the signal repeater.

[0075] Specifically, by adjusting the reference signal generator, the resolution of the generated reference signal output by the reference signal generator can be increased, and the resolution of the voltage data output by the comparator can be increased. After increasing the resolution, the first acquisition step can be performed to obtain multiple sets of high-resolution voltage data, thereby further improving the signal restoration accuracy of the signal repeater.

[0076] In some embodiments, the first determination unit further includes a fifth determination module that, when the minimum value of the target voltage values ​​corresponds to a plurality of the voltage data, obtains voltage difference values ​​corresponding to a plurality of sets of the voltage data, obtains a plurality of the voltage difference values, and determines the voltage data corresponding to the maximum value of the plurality of voltage difference values ​​as the target voltage data, where the voltage difference value is a difference between a first voltage value and a second voltage value in the voltage data, the first voltage value is a voltage value corresponding to the maximum value of the number, and the second voltage value is a voltage value corresponding to the maximum value of the remaining numbers excluding the largest number. This device can further improve the signal restoration accuracy of the signal repeater.

[0077] Specifically, if the minimum value among the target voltage values ​​corresponds to one of the voltage data, the voltage data is determined as the target voltage data. If the minimum value among the target voltage values ​​corresponds to multiple voltage data, the voltage difference value between the voltage value with the largest number and the voltage value with the second largest number in each set of data is directly obtained, the voltage difference values ​​of each set of data are compared, and the set of voltage data with the largest voltage difference value is determined as the target voltage data.

[0078] The control device of the signal repeater includes a processor and a memory, and the first acquisition unit, the second acquisition unit, the first determination unit, and the second determination unit are all stored in the memory as program units, and the processor executes the program units stored in the memory to realize the corresponding functions. The above modules are all located in the same processor, or the above modules are located in different processors in an arbitrary combination.

[0079] The processor includes a kernel, which calls corresponding program units from memory. One or more kernels can be provided, and the signal repeater is controlled by adjusting kernel parameters.

[0080] The memory may include forms such as volatile memory, random access memory (RAM), and / or non-volatile memory such as read-only memory (ROM) or flash memory (flash RAM) in a computer-readable medium, and the memory includes at least one memory chip.

[0081] An embodiment of the present invention provides a computer readable storage medium including a program stored thereon, the program, when executed, controlling a device in which the computer readable storage medium resides to perform the signal repeater control method.

[0082] Specifically, the method for controlling the signal repeater includes the following steps S201 to S204.

[0083] In a first obtaining step S201, the output voltage signal of the comparator and statistical characteristics of the output voltage signal are obtained in multiple different configuration modes of the linear continuous-time equalizer to obtain multiple sets of voltage data, where one set of the voltage data corresponds to one of the configuration modes, and the parameters for restoring the loss signal corresponding to any two different configuration modes of the linear continuous-time equalizer are different, and the voltage data are multiple voltage values ​​of the output voltage signal within a predetermined period and numbers corresponding to each of the voltage values.

[0084] Specifically, the number and type of comparators connected to the linear continuous-time equalizer are not limited. The comparator may be one or more. The comparator may be a window comparator, a threshold comparator, or a high-speed comparator. A window comparator compares an input signal based on a set upper and lower threshold, outputting a high logic level if the input signal is within the range, and a low logic level if it is not. A threshold comparator is the most common type of comparator, comparing an input signal with a preset threshold and outputting a high logic level or a low logic level if the input signal is above or below the threshold. A high-speed comparator has a fast response speed and can be used in high-speed signal processing and data conversion applications. The difference between different configuration modes of a linear continuous-time equalizer lies in the different degrees of compensation for channel attenuation signals, such as overcompensation, undercompensation, and adequate compensation. Different parameter settings for different degrees result in different corresponding configuration modes. The statistical characteristics of the output voltage signal may be a statistical distribution or statistical characteristic value of the output voltage signal. The voltage data may be represented in the form of a statistical graph or a statistical table.

[0085] In a second obtaining step S202, a voltage value corresponding to the maximum value of the number in each set of the voltage data is obtained to obtain a plurality of target voltage values, where the maximum value of the number in a set of the voltage data corresponds to at least one of the voltage values.

[0086] Specifically, in an ideal case, the signal waveform after the loss signal is completely restored will be a square wave. That is, according to probability statistics theory, the probability mass will be distributed at both ends of the voltage signal, i.e., the number of voltage maximums and voltage minimums will be the largest. However, in practice, the square wave may not be realized, and the maximum number must be a certain distance from the boundary. Therefore, the voltage value corresponding to the maximum number in the set of voltage data may be one or more.

[0087] In a first determination step S203, the voltage data corresponding to the minimum value among the plurality of target voltage values ​​is determined as the target voltage data, where the minimum value among the target voltage values ​​corresponds to at least one of the voltage data.

[0088] Specifically, the voltage value corresponding to the maximum value of the above number in one set of voltage data may be one or more, and the target voltage values ​​in the multiple sets of voltage data are compared to obtain the voltage data corresponding to the minimum value. The target voltage data has the smallest distance from the boundary of the voltage maximum or minimum value, which indicates that the voltage data in this case is closest to an ideal square wave.

[0089] In a second determining step S204, the configuration mode corresponding to the target voltage data is determined as a target configuration mode, and the linear continuous-time equalizer is set to the target configuration mode.

[0090] Specifically, since the target voltage data is the shortest distance from the boundary of the maximum or minimum voltage value, it indicates that the voltage data in this case is closer to an ideal square wave, and the configuration mode corresponding to this target voltage data is the most ideal configuration mode under the current conditions and has the best restoration effect on the loss signal.

[0091] An embodiment of the present invention provides a processor that executes a program, and when the program is executed, the method for controlling a signal repeater is performed.

[0092] Specifically, the method for controlling the signal repeater includes the following steps S201 to S204.

[0093] In a first obtaining step S201, the output voltage signal of the comparator and statistical characteristics of the output voltage signal are obtained in multiple different configuration modes of the linear continuous time equalizer to obtain multiple sets of voltage data, where one set of the voltage data corresponds to one of the configuration modes, and the parameters for restoring the loss signal corresponding to any two different configuration modes of the linear continuous time equalizer are different, and the voltage data are multiple voltage values ​​of the output voltage signal within a predetermined period and numbers corresponding to each of the voltage values.

[0094] Specifically, the number and type of comparators connected to the linear continuous-time equalizer are not limited. The comparator may be one or more. The comparator may be a window comparator, a threshold comparator, or a high-speed comparator. A window comparator compares an input signal based on a set upper and lower threshold, outputting a high logic level if the input signal is within the range, and a low logic level if it is not. A threshold comparator is the most common type of comparator, comparing an input signal with a preset threshold and outputting a high logic level or a low logic level if the input signal is above or below the threshold. A high-speed comparator has a fast response speed and can be used in high-speed signal processing and data conversion applications. The difference between different configuration modes of a linear continuous-time equalizer lies in the different degrees of compensation for channel attenuation signals, such as overcompensation, undercompensation, and adequate compensation. Different parameter settings for different degrees result in different corresponding configuration modes. The statistical characteristics of the output voltage signal may be a statistical distribution or statistical characteristic value of the output voltage signal. The voltage data may be represented in the form of a statistical graph or a statistical table.

[0095] In a second obtaining step S202, a voltage value corresponding to the maximum value of the number in each set of the voltage data is obtained to obtain a plurality of target voltage values, where the maximum value of the number in a set of the voltage data corresponds to at least one of the voltage values.

[0096] Specifically, in an ideal case, the signal waveform after the loss signal is completely restored will be a square wave. That is, according to probability statistical theory, the probability mass is distributed at both ends of the voltage signal, so the number of voltage maximums and voltage minimums will be the largest. However, in practice, the square wave may not be realized, and the maximum number must be a certain distance from the boundary. Therefore, the voltage value corresponding to the maximum number in the set of voltage data may be one or more.

[0097] In a first determination step S203, the voltage data corresponding to the minimum value among the plurality of target voltage values ​​is determined as the target voltage data, where the minimum value among the target voltage values ​​corresponds to at least one of the voltage data.

[0098] Specifically, the voltage value corresponding to the maximum value of the above number in one set of voltage data may be one or more, and the target voltage values ​​in the multiple sets of voltage data are compared to obtain the voltage data corresponding to the minimum value. The target voltage data has the smallest distance from the boundary of the voltage maximum or minimum value, which indicates that the voltage data in this case is closest to an ideal square wave.

[0099] In a second determining step S204, the configuration mode corresponding to the target voltage data is determined as a target configuration mode, and the linear continuous-time equalizer is set to the target configuration mode.

[0100] Specifically, since the target voltage data is the shortest distance from the boundary of the maximum or minimum voltage value, it indicates that the voltage data in this case is closer to an ideal square wave, and the configuration mode corresponding to this target voltage data is the most ideal configuration mode under the current conditions and has the best restoration effect on the loss signal.

[0101] An embodiment of the present invention provides a device comprising a processor, a memory, and a program stored in the memory and executable on the processor, wherein at least the following steps S201 to S204 are realized when the processor executes the program.

[0102] In a first obtaining step S201, the output voltage signal of the comparator and the statistical characteristics of the output voltage signal are obtained in multiple different configuration modes of the linear continuous time equalizer to obtain multiple sets of voltage data, where one set of the voltage data corresponds to one of the configuration modes, and the parameters for restoring the loss signal corresponding to any two different configuration modes of the linear continuous time equalizer are different, and the voltage data is multiple voltage values ​​of the output voltage signal within a predetermined period and a number corresponding to each of the voltage values.

[0103] In a second obtaining step S202, a voltage value corresponding to the maximum value of the number in each set of the voltage data is obtained to obtain a plurality of target voltage values, where the maximum value of the number in a set of the voltage data corresponds to at least one of the voltage values.

[0104] In a first determination step S203, the voltage data corresponding to the minimum value among the plurality of target voltage values ​​is determined as the target voltage data, where the minimum value among the target voltage values ​​corresponds to at least one of the voltage data. In a second determining step S204, the configuration mode corresponding to the target voltage data is determined as a target configuration mode, and the linear continuous-time equalizer is set to the target configuration mode.

[0105] The device in this specification may be a server, a PC, a PAD, a mobile phone, or the like.

[0106] The present disclosure further provides a computer program product adapted to, when executed on a data processing device, execute a program initialized at least in steps S201 to S204 of the following method.

[0107] In a first obtaining step S201, the output voltage signal of the comparator and statistical characteristics of the output voltage signal are obtained in multiple different configuration modes of the linear continuous-time equalizer to obtain multiple sets of voltage data, where one set of the voltage data corresponds to one of the configuration modes, and the parameters for restoring the loss signal corresponding to any two different configuration modes of the linear continuous-time equalizer are different, and the voltage data are multiple voltage values ​​of the output voltage signal within a predetermined period and numbers corresponding to each of the voltage values.

[0108] In a second obtaining step S202, a voltage value corresponding to the maximum value of the number in each set of the voltage data is obtained to obtain a plurality of target voltage values, where the maximum value of the number in a set of the voltage data corresponds to at least one of the voltage values. In a first determination step S203, the voltage data corresponding to the minimum value among the plurality of target voltage values ​​is determined as the target voltage data, where the minimum value among the target voltage values ​​corresponds to at least one of the voltage data. In a second determining step S204, the configuration mode corresponding to the target voltage data is determined as a target configuration mode, and the linear continuous-time equalizer is set to the target configuration mode.

[0109] It will be obvious to those skilled in the art that the modules or steps of the present invention described above can be implemented by a general-purpose computing device, can be integrated into a single computing device, or can be distributed across a network consisting of multiple computing devices, and can be implemented by program code executable on a computing device, which can be stored in a storage device and executed by a computing device. In some cases, the illustrated or described steps can be executed in a different order from that shown here, or can be implemented by fabricating each module as an integrated circuit module, or by fabricating multiple modules or steps as a single integrated circuit module. Thus, the present invention is not limited to any specific combination of hardware and software.

[0110] It will be understood by those skilled in the art that embodiments of the present disclosure may be provided as a method, a system, or a computer program product. Accordingly, the present disclosure may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware. Furthermore, the present disclosure may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk memory, CD-ROM, optical memory, etc.) containing computer-usable program code.

[0111] The present disclosure will be described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present disclosure. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and combinations of flows and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, whereby the instructions executed by the processor of the computer or other programmable data processing device generate an apparatus that implements the functions specified in one or more flows in the flowcharts and / or one or more blocks in the block diagrams.

[0112] These computer program instructions may be stored in a computer-readable memory that can cause a computer or other programmable data processing device to operate in a particular manner, thereby generating an article of manufacture having an instruction apparatus that implements the functions specified in one or more flows of the flowcharts and / or one or more blocks of the block diagrams from the instructions stored in the computer-readable memory.

[0113] These computer program instructions may be loaded into a computer or other programmable data processing device, which performs a series of operational steps on the computer or other programmable device to produce a computer-implemented process, the instructions executing on the computer or other programmable device providing steps for implementing the functions specified in one or more flows of the flowcharts and / or one or more blocks of the block diagrams.

[0114] In a typical configuration, a computing device includes one or more processors (CPUs), input / output interfaces, network interfaces, and memory.

[0115] Memory may include forms of computer-readable media such as volatile memory, random access memory (RAM), and / or non-volatile memory such as read-only memory (ROM) or flash memory (flash RAM). Memory is one example of a computer-readable medium.

[0116] Computer-readable media include volatile and nonvolatile, removable and non-removable media capable of implementing information storage by any method or technology. Information may be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, compact disc read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, compact cassette, magnetic tape, magnetic disk storage, or other magnetic storage devices, or other non-transmission media that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transitory media such as modulated data signals and carrier waves.

[0117] It should also be noted that the terms "comprise," "have," or any other variation thereof are intended to cover what is inclusive but not exclusive, so that a process, method, article, or device comprising a list of elements includes not only those elements but also other elements not expressly listed or inherent in such process, method, article, or device. In the absence of further limitations, an element qualified by the phrase "comprises a..." does not exclude the presence of other identical elements in the process, method, article, or device that comprises the element.

[0118] From the above description, it can be seen that the above-described embodiments of the present disclosure achieve the following technical effects.

[0119] 1) A control method for a signal repeater according to the present disclosure, comprising: a linear continuous-time equalizer and a comparator communicatively connected to each other; first, an output voltage signal of the comparator in a plurality of different configuration modes of the linear continuous-time equalizer and statistical characteristics of the output voltage signal are obtained to obtain a plurality of sets of voltage data; then, a voltage value corresponding to the maximum value of a number in each set of voltage data is obtained to obtain a plurality of target voltage values; wherein the maximum value of a number in one set of voltage data corresponds to at least one voltage value; next, voltage data corresponding to the minimum value of the plurality of target voltage values ​​is determined as the target voltage data; wherein the minimum value of the target voltage values ​​corresponds to at least one voltage data; finally, a configuration mode corresponding to the target voltage data is determined as a target configuration mode, and the linear continuous-time equalizer is set to the target configuration mode. A comparator is added to the signal repeater in the prior art, and the signal after channel restoration and the signal passing through the comparator are sampled and statistically analyzed to obtain voltage data results under different equalizer configuration modes. Through analysis of the voltage data results, the channel state can be quickly acquired, and the equalizer configuration mode can be changed to better and quickly adapt to the restoration of loss signals under different channel conditions, thereby solving the problem of the signal repeater not being able to restore and match the channel signal in time.

[0120] 2) A control device for a signal repeater according to the present disclosure, the signal repeater comprising a linear continuous-time equalizer and a comparator communicatively connected thereto, the linear continuous-time equalizer restoring a received loss signal, the control device including: a first acquisition unit for acquiring an output voltage signal of the comparator in a plurality of different configuration modes of the linear continuous-time equalizer and statistical characteristics of the output voltage signal to obtain a plurality of sets of voltage data; a second acquisition unit for acquiring a voltage value corresponding to a maximum value of a number in each set of voltage data to obtain a plurality of target voltage values, the maximum value of the number in one set of voltage data corresponding to at least one voltage value; a first determination unit for determining voltage data corresponding to a minimum value of the plurality of target voltage values ​​as target voltage data, the minimum value of the target voltage values ​​corresponding to at least one voltage data; and a second determination unit for determining a configuration mode corresponding to the target voltage data as a target configuration mode and setting the linear continuous-time equalizer to the target configuration mode. A comparator is added to the signal repeater in the prior art, and the signal after channel restoration and the signal passing through the comparator are sampled and statistically analyzed to obtain voltage data results under different equalizer configuration modes. Through analysis of the voltage data results, the channel state can be quickly acquired, and the equalizer configuration mode can be changed to better and quickly adapt to the restoration of loss signals under different channel conditions, thereby solving the problem of the signal repeater not being able to restore and match the channel signal in time.

[0121] The above is merely a preferred embodiment of the present disclosure and is not intended to limit the present disclosure. Those skilled in the art can make various modifications and variations to the present disclosure. Any modifications, equivalent replacements, improvements, etc. within the spirit and principle of the present disclosure should be included in the scope of protection of the present disclosure. [Explanation of symbols]

[0122] 102...processor, 104...memory, 106...transmission device, 108...input / output device, 110...linear continuous-time equalizer, 112...comparator, 114...reference signal generator

Claims

1. 1. A method of controlling a signal repeater, comprising: a linear continuous-time equalizer and a comparator in communication with each other, the linear continuous-time equalizer restoring a received lossy signal, the method comprising: a first acquisition step of acquiring an output voltage signal of the comparator and statistical characteristics of the output voltage signal in a plurality of different configuration modes of the linear continuous-time equalizer to obtain a plurality of sets of voltage data, wherein one set of the voltage data corresponds to one of the configuration modes, and parameters for restoring the loss signal corresponding to any two different configuration modes of the linear continuous-time equalizer are different, and the voltage data is a plurality of voltage values ​​of the output voltage signal within a predetermined period and a number corresponding to each of the voltage values; a second acquisition step of acquiring a voltage value corresponding to the maximum value of the number in each of the voltage data to obtain a plurality of target voltage values, wherein the maximum value of the number in one set of the voltage data corresponds to at least one of the voltage values; a first determination step of determining, as target voltage data, the voltage data corresponding to a minimum value among a plurality of the target voltage values, wherein the minimum value among the target voltage values ​​corresponds to at least one of the voltage data; a second determining step of determining the configuration mode corresponding to the target voltage data as a target configuration mode and setting the linear continuous-time equalizer to the target configuration mode; A method for controlling a signal repeater, comprising:

2. When the maximum value of the number in the set of voltage data corresponds to one voltage value, the second obtaining step 2. The method for controlling a signal repeater according to claim 1, further comprising the step of determining, as the target voltage value, the voltage value corresponding to the maximum value of the number in the voltage data.

3. When the maximum number in the set of voltage data corresponds to a plurality of the voltage values, the second obtaining step 2. The method for controlling a signal repeater according to claim 1, further comprising the step of determining, as the target voltage value, a minimum value among the plurality of voltage values ​​corresponding to the maximum value of the number in the voltage data.

4. When the minimum value of the target voltage values ​​corresponds to one of the voltage data, the first determination step 2. The method for controlling a signal repeater according to claim 1, further comprising the step of determining, as the target voltage data, a set of the voltage data corresponding to a minimum value among a plurality of the target voltage values.

5. When the minimum value of the target voltage values ​​corresponds to a plurality of the voltage data, the first determination step determining whether the number of sets of voltage data corresponding to the minimum value among the plurality of target voltage values ​​is odd; If the number of sets of voltage data corresponding to the minimum value among the plurality of target voltage values ​​is odd, sorting the plurality of sets of voltage data according to the intensity of the configuration mode corresponding to each of the voltage data to obtain sequence data, and determining the voltage data corresponding to the median value in the sequence data as the target voltage data, wherein the intensity of the configuration mode is an intensity at which the linear continuous-time equalizer restores the loss signal; 2. The signal repeater control method of claim 1, further comprising the steps of: if the number of sets of voltage data corresponding to the minimum value among the plurality of target voltage values ​​is not an odd number, acquiring voltage difference values ​​corresponding to the plurality of sets of voltage data, obtaining a plurality of the voltage difference values, and determining the voltage data corresponding to the maximum value among the plurality of voltage difference values ​​as the target voltage data, wherein the voltage difference value is a difference value between a first voltage value and a second voltage value in the voltage data, the first voltage value is a voltage value corresponding to the maximum value of the number, and the second voltage value is a voltage value corresponding to the maximum value of the remaining numbers excluding the largest number.

6. The signal repeater further includes a reference signal generator that generates a reference signal and inputs the reference signal to the comparator, and before the first acquisition step, 2. The method of claim 1, further comprising a pre-processing step of increasing the resolution of the reference signal.

7. When the minimum value of the target voltage values ​​corresponds to a plurality of the voltage data, the first determination step 7. The signal repeater control method of claim 6, further comprising the steps of: acquiring voltage difference values ​​corresponding to a plurality of sets of the voltage data, obtaining a plurality of the voltage difference values; and determining the voltage data corresponding to the maximum value among the plurality of voltage difference values ​​as the target voltage data, wherein the voltage difference value is the difference between a first voltage value and a second voltage value in the voltage data, the first voltage value is the voltage value corresponding to the maximum value of the number, and the second voltage value is the voltage value corresponding to the maximum value of the remaining numbers excluding the largest number.

8. 1. A control device for a signal repeater, comprising: a linear continuous time equalizer and a comparator in communication with each other, the linear continuous time equalizer for restoring a received lossy signal, the control device comprising: a first acquisition unit used in the first acquisition step for acquiring an output voltage signal of the comparator and statistical characteristics of the output voltage signal in a plurality of different configuration modes of the linear continuous-time equalizer to obtain a plurality of sets of voltage data, wherein one set of the voltage data corresponds to one of the configuration modes, and parameters for restoring the loss signal corresponding to any two different configuration modes of the linear continuous-time equalizer are different, and the voltage data are a plurality of voltage values ​​of the output voltage signal within a predetermined period and a number corresponding to each of the voltage values; a second acquisition step of acquiring a voltage value corresponding to the maximum value of the number in each set of the voltage data to obtain a plurality of target voltage values, wherein the maximum value of the number in one set of the voltage data corresponds to at least one of the voltage values; a first determination unit used in a first determination step of determining, as target voltage data, the voltage data corresponding to a minimum value among a plurality of target voltage values, wherein the minimum value among the target voltage values ​​corresponds to at least one of the voltage data; a second determining unit used in a second determining step of determining the configuration mode corresponding to the target voltage data as a target configuration mode and setting the linear continuous-time equalizer to the target configuration mode; A control device for a signal repeater comprising:

9. A computer-readable storage medium containing a program stored therein, the program, when executed, controlling a device in which the computer-readable storage medium is present to perform the signal repeater control method described in any one of claims 1 to 7.

10. An electronic device comprising a memory and a processor, An electronic device, wherein a computer program is stored in the memory, and the processor is configured to execute the signal repeater control method according to any one of claims 1 to 7 by using the computer program.

Citation Information

Patent Citations

  • Asynchronous eye pattern equalization method, device and system

    CN112737990A

  • Receiver circuit, receiver, and reception control method

    JP2020188295A

  • Semiconductor integrated circuit, reception device, memory system, and semiconductor storage device

    JP2023003318A