Control method for signal repeaters and control device for signal repeaters

The control method for signal repeaters using a linear continuous-time equalizer and comparator optimizes signal restoration by analyzing voltage data in different modes, addressing the challenge of timely signal matching in varying channel conditions.

JP7870884B2Active Publication Date: 2026-06-05ANALOGIX SEMICON (SUZHOU) INC +1

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
ANALOGIX SEMICON (SUZHOU) INC
Filing Date
2024-06-04
Publication Date
2026-06-05

Smart Images

  • Figure 0007870884000001
    Figure 0007870884000001
  • Figure 0007870884000002
    Figure 0007870884000002
  • Figure 0007870884000003
    Figure 0007870884000003
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 based on a Chinese patent application filed with the Chinese Patent Office on August 28, 2023, with an application number of 202311091444.6 and an application title of "Control Method of Signal Repeater and Control Device of Signal Repeater", and all of its content is incorporated into this disclosure by reference.

[0002] This disclosure relates to the field of integrated circuits, and specifically, to a control method of a signal repeater, a control device of a signal repeater, a computer-readable storage medium, and an electronic device.

Background Art

[0003] A signal repeater is a device for strengthening and transmitting signals, and inside it, a linear continuous-time equalizer for restoring signals after channel loss is provided. Therefore, signal repeaters have characteristics such as low cost and are widely used in the field of integrated circuits. However, since the loss function of a signal repeater varies depending on the channel conditions, if the matching and restoration of signals after channel loss are not performed in a timely manner, the restored signals cannot obtain the optimal effect, and in some cases, the signal quality may even deteriorate.

[0004] Therefore, there is a strong demand for a method to solve the problem that the restoration and matching of channel signals of signal repeaters are not in time.

Summary of the Invention

Problems to be Solved by the Invention

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

Means for Solving the Problems

[0006] According to one aspect of the present disclosure, a control method for a signal repeater comprising a linear continuous-time equalizer and a comparator connected to a communication network, wherein the linear continuous-time equalizer restores a received loss signal, the first acquisition step of obtaining an output voltage signal of the comparator and the statistical characteristics of the output voltage signal in a plurality of different configuration modes of the linear continuous-time equalizer, and obtaining a plurality of sets of voltage data, wherein each set of 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 consists of 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 each of the The present invention provides a method for controlling a signal repeater, comprising: a second acquisition step of obtaining 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 the 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 of the voltage data; and a second determination 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.

[0007] In some embodiments of the present application, if the maximum value of the number in a set of voltage data corresponds to one of the voltage values, the second acquisition step includes determining the one voltage value 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, if the maximum value of the number in a set of voltage data corresponds to a plurality of voltage values, the second acquisition step includes 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, if the minimum of the target voltage values ​​corresponds to one of the voltage data, the first determination step includes determining a set of voltage data corresponding to the minimum of the plurality of target voltage values ​​as the target voltage data.

[0010] In some embodiments of the present application, when the minimum value among the target voltage values ​​corresponds to a plurality of voltage data, the first determination step is to determine whether the number of sets of voltage data corresponding to the minimum value among the plurality of target voltage values ​​is odd, and if the number of sets of voltage data corresponding to the minimum value among the plurality of target voltage values ​​is odd, to sort the plurality of sets of voltage data according to the intensity of the configuration mode corresponding to each voltage data to obtain sequence data, and to determine 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 the linear linkage The process includes the steps of: setting the duration equalizer to an intensity that restores the lost signal; and, if the number of sets of voltage data corresponding to the minimum of a plurality of target voltage values ​​is not odd, obtaining voltage difference values ​​corresponding to a plurality of sets of voltage data, obtaining a plurality of voltage difference values, and determining the voltage data corresponding to the maximum of 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 number excluding the largest number.

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

[0012] In some embodiments of the present application, if the minimum value among the target voltage values ​​corresponds to a plurality of the voltage data, the first determination step includes obtaining 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 number excluding the largest number.

[0013] According to another aspect of the present disclosure, a control device for a signal repeater comprising a linear continuous-time equalizer and a comparator connected to each other, wherein the linear continuous-time equalizer is a control device for a signal repeater that restores a received loss signal, and a first acquisition step of obtaining multiple sets of voltage data, wherein each set of voltage data corresponds to one configuration mode, 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 consists of multiple 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, and the maximum number in each set of voltage data. The present invention provides a control device for a signal repeater comprising: a second acquisition step for obtaining a voltage value corresponding to a plurality of target voltage values, wherein the maximum number in a set of voltage data corresponds to at least one voltage value, and a second acquisition unit used in the second acquisition step; a first determination step for determining a 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 used in the second determination step for 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] A further aspect of the present disclosure provides a computer-readable storage medium containing a stored program, the program, when executed, controls a device in which the computer-readable storage medium resides to perform one of the aforementioned methods.

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

[0016] A method for controlling a signal repeater comprising a linear continuous-time equalizer and a comparator connected via a communication interface is provided by applying the technical aspects of this disclosure. First, the output voltage signal of the comparator and the statistical characteristics of the output voltage signal are obtained in several different configuration modes of the linear continuous-time equalizer to obtain several sets of voltage data. Then, the voltage value corresponding to the maximum number in each set of voltage data is obtained to obtain several target voltage values. Here, the maximum number in one set of voltage data corresponds to at least one voltage value. Next, the voltage data corresponding to the minimum value among the multiple target voltage values ​​is determined as the target voltage data. Here, the minimum value among the target voltage values ​​corresponds to at least one voltage data. Finally, the configuration mode corresponding to the target voltage data is determined as the target configuration mode, and the linear continuous-time equalizer is set to the target configuration mode. By adding a comparator to a conventional signal repeater, the channel state can be quickly acquired by sampling and statistically analyzing the signal after channel restoration has passed through the comparator, obtaining voltage data results for different equalizer configuration modes, and analyzing these voltage data results. Furthermore, by changing the equalizer configuration mode, the restoration of lost signals in different channel states can be adapted more effectively and quickly. This solves the problem of the signal repeater not being able to restore and match channel signals in time. [Brief explanation of the drawing]

[0017] The drawings in this specification constitute part of the disclosure and are intended to further illustrate the disclosure, and the exemplary embodiments and descriptions herein are illustrative of the disclosure and do not unduly limit the disclosure.

[0018] [Figure 1] This diagram shows a hardware configuration block diagram of a mobile terminal that implements the signal repeater control method according to an embodiment of the present disclosure. [Figure 2] This diagram shows a block diagram of the configuration of a signal repeater according to an embodiment of the present disclosure. [Figure 3]A schematic flowchart of a method for controlling a signal repeater according to an embodiment of the present disclosure is shown. [Figure 4] Another configuration block diagram of a signal repeater according to an embodiment of the present disclosure is shown. [Figure 5] A schematic diagram of a set of voltage data according to an embodiment of the present disclosure is shown. [Figure 6] A configuration block diagram of a control device for a signal repeater according to an embodiment of the present disclosure is shown.

Embodiments for Carrying Out the Invention

[0019] Unless there is a conflict, the embodiments of the present disclosure and the constituent elements in the embodiments can be combined. Hereinafter, the present disclosure will be described in detail in accordance with the embodiments while referring to the drawings.

[0020] Hereinafter, in order for those skilled in the art to better understand the aspects of the present disclosure, the technical aspects of the embodiments of the present disclosure will be clearly and completely described while referring to the drawings of the embodiments of the present disclosure. It is needless to say that the described embodiments are only some of the embodiments of the present disclosure, not all of them. All other embodiments obtained by those skilled in the art based on the embodiments of the present disclosure without creative labor should also be included within the protection scope of the present disclosure.

[0021] Note that terms such as "first", "second", etc. in the specification, claims, and drawings of the present disclosure are used to distinguish similar objects and are not for explaining a specific order or priority. It should be understood that the numbers used in this way can be interchanged as appropriate to enable the embodiments of the present disclosure described herein to be implemented in an order other than the order shown or described herein. Also, the terms "comprising", "having" and any variations thereof are intended to cover those included without exclusivity. 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, and may include steps or units not explicitly shown for these processes, methods, products or devices, or other steps or units specific to them.

[0022] For the sake of 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 as to transmit the signal to a target device far from the data source. It is mainly used in wireless communication networks but can also be used in wired communication networks. A signal repeater is a passive network device that only amplifies the signal to improve the signal strength and stability without changing the signal. The operating principle of a signal repeater is that when a data signal is transmitted to the repeater, the repeater amplifies the signal and transfers it to the next device. Since the signal is subject to interference and attenuation during transmission, the repeater can improve the signal quality and transmit the signal further from the data source.

[0024] As described in the background art, in the prior art, there was a problem that the restoration and matching of the channel signals of the signal repeater were not in time. To solve the above problem, the embodiments of the present disclosure provide a control method for a signal repeater, a control device for a signal repeater, a computer-readable storage medium and an electronic device.

[0025] Hereinafter, the technical aspects of embodiments of the present invention will be clearly and completely described with reference to the drawings of embodiments of the present invention.

[0026] Embodiments of the methods provided in the embodiments of this disclosure can be executed on a mobile terminal, a computer terminal, or a similar computing device. Taking execution on a mobile terminal as an example, Figure 1 is a hardware configuration block diagram of a mobile terminal executing a signal relay control method according to an embodiment of the present invention. As shown in Figure 1, the mobile terminal may include one or more (only one is shown in Figure 1) processors 102 (the processors 102 may include, but are not limited to, processing devices 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 Figure 1 is schematic and not limiting to the configuration of the mobile terminal. For example, the mobile terminal may further include more or fewer components than those shown in Figure 1, or may have a different configuration than that shown in Figure 1.

[0027] Memory 104 can store computer programs, such as software programs and modules of application software, such as a computer program corresponding to a control method for a signal repeater in an embodiment of the present invention. The processor 102 executes various functional applications and data processing by executing the computer programs stored in memory 104, thereby realizing the method described above. 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, memory 104 may further include memory located remotely from the processor 102, and these remote memories may be connected to a mobile terminal via a network. Examples of the network include, but are not limited to, the Internet, intranet, local area network, mobile communication network, and combinations thereof. Transmission device 106 transmits and receives data via the network. Specific examples of the network may include a wireless network provided by the mobile terminal's communication vendor. In one example, transmission device 106 includes a network adapter (Network Interface Controller, simply referred to as NIC) that is connected to other network devices via a base station and can communicate with the Internet. In one example, the transmission device 106 may be a radio frequency (RF) module that communicates with the Internet wirelessly.

[0028] This embodiment provides a method for controlling a signal relay that can be executed on a mobile terminal, computer terminal, or similar computing device. The steps shown in the flowchart may also be executed on a computer system, such as a series of computer-executable instructions. While the flowchart shows a logical order, the steps shown or described may, in some cases, be executed in a different order.

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

[0030] In the first acquisition step, step S201, the output voltage signal of the comparator and the statistical characteristics of the output voltage signal are acquired in multiple different configuration modes of the linear continuous-time equalizer, and multiple sets of voltage data are obtained. Here, one set of 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 consists of multiple voltage values ​​of the output voltage signal within a predetermined period and the number 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 there may be one or more comparators. Furthermore, the comparators may be window comparators, threshold comparators, or fast comparators. A window comparator compares the input signal based on set upper and lower thresholds, outputting a high logic level if the input signal falls within that range, and a low logic level otherwise. A threshold comparator is the most common type of comparator, comparing the input signal to a preset threshold and outputting a high logic level or a low logic level if the input signal exceeds or falls below the threshold. Fast comparators have a fast response speed and can be used in high-speed signal processing and data conversion applications. The difference between the different configuration modes of the linear continuous-time equalizer lies in the degree of compensation for channel attenuation signals, such as overcompensation, undercompensation, and appropriate compensation, and different corresponding configuration modes are obtained because different parameter settings result in different degrees of compensation. The statistical characteristics of the output voltage signal may be the statistical distribution or statistical characteristic values ​​of the output voltage signal. The voltage data can be represented in the form of a statistical graph or statistical table.

[0032] In the second acquisition step, step S202, a voltage value corresponding to the maximum value of the above number in each of the above voltage data is acquired, and multiple target voltage values ​​are obtained. Here, the maximum value of the above number in one set of above voltage data corresponds to at least one of the above voltage values.

[0033] Specifically, in the ideal case, the signal waveform after completely restoring the lost signal will be a square wave. That is, according to probability and statistics theory, the probability mass is distributed at both ends of the voltage signal, so the number of maximum and minimum voltage values ​​is greatest. However, in reality, the above square wave may not be realized, and the maximum number must be located a certain distance from the boundary. Therefore, the voltage value corresponding to the maximum number in the above set of voltage data may be one or multiple.

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

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

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

[0037] Specifically, the target voltage data is closest to an ideal square wave because it is the smallest distance from the boundary of the maximum or minimum voltage. The configuration mode corresponding to this target voltage data is the most ideal configuration mode under current conditions and has the best recovery effect on the lost signal.

[0038] A method for controlling a signal repeater comprising a linear continuous-time equalizer and a comparator connected via a communication interface is provided by applying the technical aspects of this disclosure. First, the output voltage signal of the comparator and the statistical characteristics of the output voltage signal are obtained in several different configuration modes of the linear continuous-time equalizer to obtain several sets of voltage data. Then, the voltage value corresponding to the maximum number in each set of voltage data is obtained to obtain several target voltage values. Here, the maximum number in one set of voltage data corresponds to at least one voltage value. Next, the voltage data corresponding to the minimum value among the multiple target voltage values ​​is determined as the target voltage data. Here, the minimum value among the target voltage values ​​corresponds to at least one voltage data. Finally, the configuration mode corresponding to the target voltage data is determined as the target configuration mode, and the linear continuous-time equalizer is set to the target configuration mode. By adding a comparator to a conventional signal repeater, the channel state can be quickly acquired by sampling and statistically analyzing the signal after channel restoration has passed through the comparator, obtaining voltage data results for different equalizer configuration modes, and analyzing these voltage data results. Furthermore, by changing the equalizer configuration mode, the restoration of lost signals in different channel states can be adapted more effectively and quickly. This solves the problem of the signal repeater not being able to restore and match channel signals in time.

[0039] In the specific implementation process, step S202 can be implemented by step S2021, in which, if the maximum value of the number in a set of voltage data corresponds to a single voltage value, the single voltage value corresponding to the maximum value of the number in the voltage data is determined as the target voltage value. This method allows for rapid determination of the target voltage value when the maximum value of the number in a set of voltage data corresponds to a single 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 the voltage value and the vertical axis represents the number corresponding to the voltage value. In the figure, the maximum number corresponds to one of the above voltage values, which is 5, and thus 5 can be quickly determined as the target voltage value.

[0041] In the specific implementation process, step S202 can be further implemented by step S2022, in which, if the maximum value of the number in a set of voltage data corresponds to multiple voltage values, the minimum value among the multiple voltage values ​​corresponding to the maximum value of the number in the voltage data is determined as the target voltage value. This method allows for rapid determination of the target voltage value when the maximum value of the number in a set of voltage data corresponds to multiple voltage values.

[0042] Specifically, generally, when the maximum value of the above number in a set of the above voltage data corresponds to multiple above voltage values, there are generally two voltage values ​​that correspond to the maximum value, and by determining the minimum voltage value of the two voltage values, the length of distance from the boundary of the voltage value with the largest number can be obtained.

[0043] Furthermore, if the minimum value among the target voltage values ​​corresponds to one voltage data, in order to quickly determine the target voltage data, step S203 of this disclosure can be implemented by step S2031, which determines a set of voltage data corresponding to the minimum value among a plurality of target voltage values ​​as the target voltage data, if 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, that set of data can be determined as the target voltage data.

[0045] Step S203 further includes, in other embodiments, for example, step S2032 which determines whether the number of sets of voltage data corresponding to the minimum value among the multiple target voltage values ​​is odd, and step S2032 which determines whether the number of sets of voltage data corresponding to the minimum value among the multiple target voltage values ​​is odd, and if the number of sets of voltage data corresponding to the minimum value among the multiple target voltage values ​​is odd, sorting the multiple sets of voltage data according to the intensity of the configuration mode corresponding to each 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 the linear continuous time equalizer This can be achieved by step S2033, where - is the intensity for restoring the loss signal; and step S2034, where, if the number of sets of voltage data corresponding to the minimum of the multiple target voltage values ​​is not odd, voltage difference values ​​corresponding to multiple sets of voltage data are obtained, multiple voltage difference values ​​are obtained, and the voltage data corresponding to the maximum of the multiple voltage difference values ​​is determined 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 number excluding the largest number.

[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. If 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 descending order of the intensity of loss signal compensation according to the corresponding configuration mode to obtain a single sequence. The voltage data located at the middle of this sequence is neither under-compensated nor over-compensated compared to the voltage data at both ends, and can therefore be determined as the target voltage data. If the number of sets of voltage data corresponding to the minimum target voltage value is even, the voltage difference between the highest and second-highest voltage values ​​in each set of data is directly obtained, and the voltage difference values ​​of each set of data are compared to determine the set of voltage data with the largest voltage difference as the target voltage data.

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

[0048] Specifically, by adjusting the above-mentioned reference signal generator, the resolution of the generated reference signal it outputs can be increased, and furthermore, the resolution of the voltage data output by the comparator can be increased. After increasing the resolution, performing the first acquisition step above allows multiple sets of high-resolution voltage data to be obtained, further improving the signal reconstruction accuracy of the signal repeater.

[0049] In some embodiments, step S203 can be further implemented by step S2035, for example, when the minimum value among the target voltage values ​​corresponds to a plurality of voltage data, obtaining voltage difference values ​​corresponding to a plurality of sets of voltage data, obtaining a 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 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 number 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 above voltage data, that voltage data is determined to be the target voltage data. If the minimum value among the above target voltage values ​​corresponds to multiple voltage data, the voltage difference 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 differences of each set of data are compared, and the set of voltage data with the largest voltage difference is determined to be the target voltage data.

[0051] The following describes in detail the implementation process of the signal repeater control method of this disclosure, with reference to specific embodiments, so that those skilled in the art can more clearly understand the technical aspects of this disclosure.

[0052] This embodiment relates to a specific method for controlling a signal repeater and 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 number in each voltage data. Step S302: Determine the voltage data corresponding to the minimum value among the multiple target voltage values ​​mentioned above. Step S303: If the number of sets of voltage data corresponding to the minimum value among the multiple target voltage values ​​is odd, the multiple sets of voltage data are sorted according to the intensity of the configuration mode corresponding to each voltage data to obtain sequence data, and the voltage data corresponding to the median value in the sequence data is determined as the target voltage data. Step S304: If the number of sets of voltage data corresponding to the minimum value among the multiple target voltage values ​​is not odd, obtain the voltage difference values ​​corresponding to the multiple sets of voltage data, obtain multiple voltage difference values, and determine the voltage data corresponding to the maximum value among the multiple voltage difference values ​​as the target voltage data. Step S305: Determine the above configuration mode corresponding to the above target voltage data as the target configuration mode, and set the above linear continuous time equalizer to the above target configuration mode.

[0053] This embodiment relates to a method for controlling another specific signal repeater and 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 to obtain voltage data results for all configurations, and obtain the voltage value corresponding to the maximum number in each voltage data. Step S402: Determine the voltage data corresponding to the minimum value among the multiple target voltage values. Step S403: If the maximum value of the number in a set of the above voltage data corresponds to one of the above voltage values, the one of the above voltage values ​​corresponding to the maximum value of the number in the above voltage data is determined as the target voltage value. Step S404: If the minimum value among the target voltage values ​​corresponds to multiple sets of the above voltage data, the voltage difference values ​​corresponding to multiple sets of the above voltage data are obtained, multiple sets of the above voltage difference values ​​are obtained, and the voltage data corresponding to the maximum value among the multiple sets of the above voltage difference values ​​is determined as the target voltage data.

[0054] Embodiments of this disclosure further provide a control device for a signal repeater. The control device for a signal repeater of an embodiment of this disclosure can be used to perform a control method for a signal repeater provided in an embodiment of this disclosure. This device implements the embodiments and preferred embodiments described above, and elements already described are omitted. The term "module" as used below refers to a combination of software and / or hardware capable of implementing a predetermined function. While it is preferable to implement the devices described in the following embodiments in software, they may also be implemented in hardware, or a combination of software and hardware, and this is conceivable.

[0055] The control device for the signal repeater provided in the embodiments of this disclosure will be described below.

[0056] As shown in Figure 2, the signal repeater of this disclosure comprises a linear continuous-time equalizer 110 and a comparator 112 that are connected to each other, and the linear continuous-time equalizer 110 restores the received lost signal. Figure 6 is a schematic diagram of a control device for a signal repeater according to an embodiment of this disclosure. As shown in Figure 6, the device comprises 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, thereby obtaining multiple sets of voltage data, wherein one set of 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 consists of multiple voltage values ​​of the output voltage signal within a predetermined period and a number 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; there may be one or more comparators, and the comparators may be window comparators, threshold comparators, or fast comparators. A window comparator compares the input signal based on set upper and lower thresholds, outputting a high logic level if the input signal is within that range, and a low logic level otherwise. A threshold comparator is the most common type of comparator, comparing the input signal to a preset threshold, and outputting a high logic level or a low logic level if the input signal exceeds or falls below the threshold. Fast comparators have a fast response speed and can be used in high-speed signal processing and data conversion applications. The difference between the different configuration modes of the linear continuous-time equalizer lies in the degree of compensation for channel attenuation signals, such as overcompensation, undercompensation, and appropriate compensation, and different corresponding configuration modes are obtained because different parameter settings result in different degrees of compensation. The statistical characteristics of the output voltage signal may be the statistical distribution or statistical characteristic values ​​of the output voltage signal. The voltage data can be represented in the form of a statistical graph or statistical table.

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

[0060] Specifically, in the ideal case, the signal waveform after completely restoring the lost signal becomes a square wave; that is, according to probability and statistics theory, the probability mass is distributed at both ends of the voltage signal, resulting in the greatest number of maximum and minimum voltage values. However, in reality, the above square wave may not be realized, and the maximum number must be located a certain distance from the boundary. Therefore, the voltage value corresponding to the maximum number in the above set of voltage data may be one or multiple.

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

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

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

[0064] Specifically, the target voltage data is closest to an ideal square wave because it is the smallest distance from the boundary of the maximum or minimum voltage. The configuration mode corresponding to this target voltage data is the most ideal configuration mode under current conditions and has the best recovery effect on the lost signal.

[0065] In some embodiments, a control device is provided for a linear continuous-time equalizer and a comparator that are connected in communication, wherein the linear continuous-time equalizer is a signal repeater that restores the received lost signal. The device includes: a first acquisition unit that acquires the output voltage signal and statistical characteristics of the output voltage signal of the comparator in several different configuration modes of the linear continuous-time equalizer and obtains several sets of voltage data; a second acquisition unit that acquires a voltage value corresponding to the maximum number in each set of voltage data and obtains several target voltage values, wherein the maximum number in one set of voltage data corresponds to at least one voltage value; a first determination unit that determines the voltage data corresponding to the minimum value among several target voltage values ​​as the target voltage data, wherein the minimum value among the target voltage values ​​corresponds to at least one voltage data; and a second determination unit that determines the configuration mode corresponding to the target voltage data as the target configuration mode and sets the linear continuous-time equalizer to the target configuration mode. By adding a comparator to a conventional signal repeater, the channel state can be quickly acquired by sampling and statistically analyzing the signal after channel restoration has passed through the comparator, obtaining voltage data results for different equalizer configuration modes, and analyzing these voltage data results. Furthermore, by changing the equalizer configuration mode, the restoration of lost signals in different channel states can be adapted more effectively and quickly. This solves the problem of the signal repeater not being able to restore and match channel signals in time.

[0066] In some embodiments, the second acquisition unit further determines the voltage value corresponding to the maximum value in the voltage data as the target voltage value, if the maximum value in the set of voltage data corresponds to a single voltage value. This device can quickly determine the target voltage value when the maximum value in the set of voltage data corresponds to a single voltage value.

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

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

[0069] Specifically, generally, when the maximum value of the above number in a set of the above voltage data corresponds to multiple above voltage values, there are generally two voltage values ​​that correspond to the maximum value, and by determining the smallest of the two voltage values, the length of distance from the boundary of the voltage value with the largest number can be obtained.

[0070] 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 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 a 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, that set of data can be determined as the target voltage data.

[0072] In some embodiments, the first decision unit includes a second decision module that determines whether the number of sets of voltage data corresponding to the minimum value among the multiple target voltage values ​​is odd, when the minimum value among the multiple target voltage values ​​corresponds to a plurality of voltage data, and a third decision module that, when the number of sets of voltage data corresponding to the minimum value among the multiple target voltage values ​​is odd, sorts the plurality of sets of voltage data according to the intensity of the configuration mode corresponding to each 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 the linear continuous time equalizer The device further includes a third determination module, which determines the intensity at which Izer restores the loss signal; and a fourth determination module, which, if the number of sets of voltage data corresponding to the minimum of the multiple target voltage values ​​is not odd, obtains voltage difference values ​​corresponding to multiple sets of voltage data, obtains multiple voltage difference values, and determines the voltage data corresponding to the maximum of the multiple 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 number excluding the largest number. The device can further determine the target voltage data quickly when the minimum of the target voltage values ​​corresponds to multiple voltage data.

[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. If 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 descending order of the intensity of loss signal compensation according to the corresponding configuration mode to obtain a single sequence. The voltage data located at the middle of this sequence is neither under-compensated nor over-compensated compared to the voltage data at both ends, and can therefore be determined as the target voltage data. If the number of sets of voltage data corresponding to the minimum target voltage value is even, the voltage difference between the highest and second-highest voltage values ​​in each set of data is directly obtained, and the voltage difference values ​​of each set of data are compared to determine the set of voltage data with the largest voltage difference as the target voltage data.

[0074] In some embodiments, as shown in Figure 4, the signal repeater further comprises a reference signal generator 114 that generates a reference signal and inputs it to the comparator 112, and the device further comprises a processing unit that increases the resolution of the reference signal. By increasing the resolution of the reference signal and further increasing the resolution of the voltage data, this device can further realize accurate restoration processing of the channel signal of the signal repeater.

[0075] Specifically, by adjusting the above-mentioned reference signal generator, the resolution of the generated reference signal it outputs can be increased, and furthermore, the resolution of the voltage data output by the comparator can be increased. After increasing the resolution, performing the first acquisition step above allows multiple sets of high-resolution voltage data to be obtained, further improving the signal reconstruction accuracy of the signal repeater.

[0076] In some embodiments, the first decision unit further includes a fifth decision module that, when the minimum value among the target voltage values ​​corresponds to a plurality of voltage data, obtains a plurality of voltage difference values ​​corresponding to a plurality of voltage data, determines 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 number 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 above voltage data, that voltage data is determined to be the target voltage data. If the minimum value among the above target voltage values ​​corresponds to multiple voltage data, the voltage difference 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 differences of each set of data are compared, and the set of voltage data with the largest voltage difference is determined to be the target voltage data.

[0078] The control device for the above-mentioned signal relay includes a processor and memory. The first acquisition unit, the second acquisition unit, the first decision unit, and the second decision unit are all stored in memory as program units, and the processor executes the program units stored in memory to realize the corresponding functions. All of the above modules are located on the same processor, or each of the above modules is located on different processors in any combination.

[0079] A processor has a kernel, which calls the corresponding program unit from memory. One or more kernels can be provided, and signal repeaters are controlled by adjusting kernel parameters.

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

[0081] Embodiments of the present invention provide a computer-readable storage medium containing a stored program, wherein, when executed, the program controls the device on which the computer-readable storage medium resides to execute the control method for the signal relay.

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

[0083] In the first acquisition step, step S201, the output voltage signal of the comparator and the statistical characteristics of the output voltage signal are acquired in multiple different configuration modes of the linear continuous-time equalizer, and multiple sets of voltage data are obtained. Here, one set of 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 consists of multiple voltage values ​​of the output voltage signal within a predetermined period and the number 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; there may be one or more comparators, and the comparators may be window comparators, threshold comparators, or fast comparators. A window comparator compares the input signal based on set upper and lower thresholds, outputting a high logic level if the input signal is within that range, and a low logic level otherwise. A threshold comparator is the most common type of comparator, comparing the input signal to a preset threshold, and outputting a high logic level or a low logic level if the input signal exceeds or falls below the threshold. Fast comparators have a fast response speed and can be used in high-speed signal processing and data conversion applications. The difference between the different configuration modes of the linear continuous-time equalizer lies in the degree of compensation for the channel attenuation signal, such as overcompensation, undercompensation, and appropriate compensation, and different corresponding configuration modes are obtained because different parameter settings result in different degrees of compensation. The statistical characteristics of the output voltage signal may be the statistical distribution or statistical characteristic values ​​of the output voltage signal. The voltage data may be represented in the form of a statistical graph or statistical table.

[0085] In the second acquisition step, step S202, a voltage value corresponding to the maximum value of the above number in each of the above voltage data is acquired, and multiple target voltage values ​​are obtained. Here, the maximum value of the above number in one set of above voltage data corresponds to at least one of the above voltage values.

[0086] Specifically, in the ideal case, the signal waveform after completely restoring the lost signal becomes a square wave; that is, according to probability and statistics theory, the probability mass is distributed at both ends of the voltage signal, i.e., the number of maximum and minimum voltage values ​​is greatest. However, in reality, the above square wave may not be realized, and the maximum number must be located a certain distance from the boundary. Therefore, the voltage value corresponding to the maximum number in the above set of voltage data may be one or multiple.

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

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

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

[0090] Specifically, the target voltage data is closest to an ideal square wave because it is the smallest distance from the boundary of the maximum or minimum voltage. The configuration mode corresponding to this target voltage data is the most ideal configuration mode under current conditions and has the best recovery effect on the lost signal.

[0091] Embodiments of the present invention provide a processor that executes a program, wherein the control method for the signal relay is executed when the program is executed.

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

[0093] In the first acquisition step, step S201, the output voltage signal of the comparator and the statistical characteristics of the output voltage signal are acquired in multiple different configuration modes of the linear continuous-time equalizer, and multiple sets of voltage data are obtained. Here, one set of 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 consists of multiple voltage values ​​of the output voltage signal within a predetermined period and the number 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; there may be one or more comparators, and the comparators may be window comparators, threshold comparators, or fast comparators. A window comparator compares the input signal based on set upper and lower thresholds, outputting a high logic level if the input signal is within that range, and a low logic level otherwise. A threshold comparator is the most common type of comparator, comparing the input signal to a preset threshold, and outputting a high logic level or a low logic level if the input signal exceeds or falls below the threshold. Fast comparators have a fast response speed and can be used in high-speed signal processing and data conversion applications. The difference between the different configuration modes of the linear continuous-time equalizer lies in the degree of compensation for the channel attenuation signal, such as overcompensation, undercompensation, and appropriate compensation, and different corresponding configuration modes are obtained because different parameter settings result in different degrees of compensation. The statistical characteristics of the output voltage signal may be the statistical distribution or statistical characteristic values ​​of the output voltage signal. The voltage data may be represented in the form of a statistical graph or statistical table.

[0095] In the second acquisition step, step S202, a voltage value corresponding to the maximum value of the above number in each of the above voltage data is acquired, and multiple target voltage values ​​are obtained. Here, the maximum value of the above number in one set of above voltage data corresponds to at least one of the above voltage values.

[0096] Specifically, in the ideal case, the signal waveform after completely restoring the lost signal will be a square wave. That is, according to probability and statistics theory, the probability mass is distributed at both ends of the voltage signal, so the number of maximum and minimum voltage values ​​is greatest. However, in reality, the above square wave may not be realized, and the maximum number must be located a certain distance from the boundary. Therefore, the voltage value corresponding to the maximum number in the above set of voltage data may be one or multiple.

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

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

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

[0100] Specifically, the target voltage data is closest to an ideal square wave because it is the smallest distance from the boundary of the maximum or minimum voltage. The configuration mode corresponding to this target voltage data is the most ideal configuration mode under current conditions and has the best recovery effect on the lost signal.

[0101] Embodiments of the present invention provide a device comprising a processor, 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 the first acquisition step, step S201, the output voltage signal of the comparator and the statistical characteristics of the output voltage signal are acquired in multiple different configuration modes of the linear continuous-time equalizer, and multiple sets of voltage data are obtained. Here, one set of 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 consists of multiple voltage values ​​of the output voltage signal within a predetermined period and the number corresponding to each of the voltage values.

[0103] In the second acquisition step, step S202, a voltage value corresponding to the maximum value of the above number in each of the above voltage data is acquired, and multiple target voltage values ​​are obtained. Here, the maximum value of the above number in one set of above voltage data corresponds to at least one of the above voltage values.

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

[0105] The devices used herein may include servers, PCs, tablets, mobile phones, and the like.

[0106] This disclosure further provides a computer program product suitable for executing a program initialized in steps S201 to S204 of at least the following method when executed on a data processing device.

[0107] In the first acquisition step, step S201, the output voltage signal of the comparator and the statistical characteristics of the output voltage signal are acquired in multiple different configuration modes of the linear continuous-time equalizer, and multiple sets of voltage data are obtained. Here, one set of 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 consists of multiple voltage values ​​of the output voltage signal within a predetermined period and the number corresponding to each of the voltage values.

[0108] In the second acquisition step, step S202, a voltage value corresponding to the maximum value of the above number in each of the above voltage data is acquired, and multiple target voltage values ​​are obtained. Here, the maximum value of the above number in one set of above voltage data corresponds to at least one of the above voltage values. In the first decision step, step S203, the voltage data corresponding to the minimum value among the multiple target voltage values ​​is determined as the target voltage data. Here, the minimum value among the target voltage values ​​corresponds to at least one of the voltage data. In the second decision step, step S204, the configuration mode corresponding to the target voltage data is determined as the target configuration mode, and the linear continuous-time equalizer is set to the target configuration mode.

[0109] Each module or step of the present invention described above can be implemented by a general-purpose computer, and if it can be integrated into a single computer, it can be distributed in a network consisting of multiple computers. Furthermore, since it can be implemented by program code executable by a computer, it can be stored in a memory device and executed by a computer. In some cases, the illustrated or described steps can be executed in an order different from the order described herein, or each can be manufactured as an integrated circuit module, or multiple modules or steps can be manufactured as a single integrated circuit module, as will be obvious to those skilled in the art. Thus, the present invention is not limited to any particular combination of hardware and software.

[0110] Those skilled in the art will understand that embodiments of the present disclosure may be provided as methods, systems, or computer program products. Accordingly, the present disclosure may take the form of complete hardware embodiments, complete software embodiments, or embodiments combining software and hardware. Furthermore, the present disclosure may take the form of a computer program product implemented on one or more computer-compatible storage media (including, but not limited to, disk memory, CD-ROM, optical memory, etc.) containing computer-compatible program code.

[0111] This disclosure will be described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of this 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 realized by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a dedicated computer, an embedded processor, or other programmable data processing device to generate a machine that, from instructions executed by the processor of the computer or other programmable data processing device, generates a device that realizes the functions specified in one or more flows of the flowchart and / or one or more blocks of the block diagram.

[0112] These computer program instructions may be stored in computer-readable memory that can operate a computer or other programmable data processing device in a particular way, thereby generating a product equipped with an instruction unit that implements the functions specified in one or more flows of a flowchart and / or one or more blocks of a block diagram from the instructions stored in this computer-readable memory.

[0113] These computer program instructions may be loaded onto a computer or other programmable data processing device, thereby generating a process implemented on the computer by executing a series of operational steps on the computer or other programmable device, and the instructions executed on the computer or other programmable device provide steps to implement a function specified in one or more flows of a flowchart and / or one or more blocks of a block diagram.

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

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

[0116] Computer-readable media include volatile and non-volatile, removable and non-removable media that can store information by any method or technique. The 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 disk read-only memory (CD-ROM), digital purpose disc (DVD) or other optical storage, compact cassettes, 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 transient computer-readable media such as modulated data signals and carrier waves.

[0117] Furthermore, the terms “contains,” “has,” or any other variations thereof are intended to cover what is included without exclusivity, so that a process, method, product, or device containing a set of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, product, or device. Unless otherwise specified, an element limited by the phrase “contains one…” does not preclude the presence of other identical elements in a process, method, product, or device containing that element.

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

[0119] 1) A method for controlling a signal repeater according to the present disclosure, the signal repeater comprising a linear continuous-time equalizer and a comparator that are connected via communication. First, the output voltage signal of the comparator and the statistical characteristics of the output voltage signal are obtained in several different configuration modes of the linear continuous-time equalizer to obtain several sets of voltage data. Then, the voltage value corresponding to the maximum number in each set of voltage data is obtained to obtain several target voltage values. Here, the maximum number in one set of voltage data corresponds to at least one voltage value. Next, the voltage data corresponding to the minimum value among the several target voltage values ​​is determined as the target voltage data. Here, the minimum value among the target voltage values ​​corresponds to at least one voltage data. Finally, the configuration mode corresponding to the target voltage data is determined as the target configuration mode, and the linear continuous-time equalizer is set to the target configuration mode. By adding a comparator to a conventional signal repeater, the channel state can be quickly acquired by sampling and statistically analyzing the signal after channel restoration has passed through the comparator, obtaining voltage data results for different equalizer configuration modes, and analyzing these voltage data results. Furthermore, by changing the equalizer configuration mode, the restoration of lost signals in different channel states can be adapted more effectively and quickly. This solves the problem of the signal repeater not being able to restore and match channel signals 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 that are connected to each other, the linear continuous-time equalizer restoring a received lost signal. The device comprises: a first acquisition unit that acquires the output voltage signal of a comparator and the 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; a second acquisition unit that acquires a voltage value corresponding to the maximum number in each set of voltage data to obtain a plurality of target voltage values, wherein the maximum number in a set of voltage data corresponds to at least one voltage value; a first determination unit that determines the voltage data corresponding to the minimum value among the plurality of target voltage values ​​as the target voltage data, wherein the minimum value among the target voltage values ​​corresponds to at least one voltage data; and a second determination unit that determines the configuration mode corresponding to the target voltage data as the target configuration mode and sets the linear continuous-time equalizer to the target configuration mode. By adding a comparator to a conventional signal repeater, the channel state can be quickly acquired by sampling and statistically analyzing the signal after channel restoration has passed through the comparator, obtaining voltage data results for different equalizer configuration modes, and analyzing these voltage data results. Furthermore, by changing the equalizer configuration mode, the restoration of lost signals in different channel states can be adapted more effectively and quickly. This solves the problem of the signal repeater not being able to restore and match channel signals in time.

[0121] The foregoing are merely preferred embodiments of the Disclosure and are not intended to limit the Disclosure. Those skilled in the art can make various modifications and alterations to the Disclosure. Any modifications, substitutions, or improvements within the ideas and principles of the Disclosure should be included within the scope of the 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. A control method for a signal repeater that restores a received lost signal, comprising a linear continuous-time equalizer and a comparator connected via communication, wherein there are multiple comparators, and the linear continuous-time equalizer is connected via communication. A first acquisition step of obtaining 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 obtaining multiple sets of voltage data, wherein each set of 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 consists of multiple voltage values ​​of the output voltage signal within a predetermined period and the number corresponding to each voltage value, A second acquisition step of obtaining a plurality of target voltage values ​​by obtaining a voltage value corresponding to the maximum value of the number in each of the voltage data, wherein the maximum value of the number in one set of voltage data corresponds to at least one of the voltage values, A first determination step of determining the voltage data corresponding to the minimum value among a plurality of target voltage values ​​as target voltage data, wherein the minimum value among the target voltage values ​​corresponds to at least one of the voltage data, A second determination step involves determining the configuration mode corresponding to the target voltage data as the target configuration mode and setting the linear continuous-time equalizer to the target configuration mode. A method for controlling a signal repeater, including the control of a signal repeater.

2. If the maximum value of the number in a set of voltage data corresponds to one of the voltage values, the second acquisition step is: A method for controlling a signal repeater according to claim 1, comprising the step of determining one of the voltage values ​​corresponding to the maximum value of the number in the voltage data as the target voltage value.

3. If the maximum value of the number in a set of voltage data corresponds to a plurality of voltage values, the second acquisition step is: A method for controlling a signal repeater according to claim 1, comprising the step of determining the minimum value among a plurality of voltage values ​​corresponding to the maximum value of the number in the voltage data as the target voltage value.

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

5. If the minimum value among the target voltage values ​​corresponds to a plurality of the voltage data, the first determination step is: A step of determining whether the number of sets of voltage data corresponding to the minimum value among the multiple target voltage values ​​is odd, If the number of sets of voltage data corresponding to the minimum of the multiple target voltage values ​​is odd, the steps include: sorting the multiple 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 the intensity at which the linear continuous-time equalizer restores the loss signal; A method for controlling a signal repeater according to claim 1, comprising the step of obtaining voltage difference values ​​corresponding to multiple sets of voltage data if the number of sets of voltage data corresponding to the minimum value among a plurality of target voltage values ​​is not odd, obtaining a 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 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 number excluding the largest number.

6. The signal relay further comprises a reference signal generator that generates a reference signal and inputs it to the comparator, and before the first acquisition step, The method for controlling a signal repeater according to claim 1, further comprising a preliminary processing step to increase the resolution of the reference signal.

7. If the minimum value among the target voltage values ​​corresponds to a plurality of the voltage data, the first determination step is: A method for controlling a signal repeater according to claim 6, comprising the steps of obtaining voltage difference values ​​corresponding to multiple sets of voltage data, obtaining a 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 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 number excluding the largest number.

8. The system comprises a linear continuous-time equalizer and a comparator connected via communication, wherein there are multiple comparators, and the linear continuous-time equalizer is a control device for a signal relay that restores a received lost signal. A first acquisition step is 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 to obtain multiple sets of voltage data, wherein each set of 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 consists of multiple voltage values ​​of the output voltage signal within a predetermined period and a number corresponding to each of the voltage values, and a first acquisition unit used in the first acquisition step, A second acquisition step to obtain a plurality of target voltage values, wherein the maximum value of the number in each of the voltage data corresponds to at least one of the voltage values, and a second acquisition unit used in the second acquisition step, A first determination step in which the voltage data corresponding to the minimum value among a plurality of target voltage values ​​is determined as target voltage data, wherein the minimum value among the target voltage values ​​corresponds to at least one of the voltage data, and a first determination unit used in the first determination step is provided. A second determination unit used in a second determination step of determining the configuration mode corresponding to the target voltage data as the target configuration mode and setting the linear continuous-time equalizer to the target configuration mode, A control device for a signal repeater, equipped with the following features.

9. A computer program configured to cause a computer to execute the signal relay control method described in any one of claims 1 to 7.

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