[go: up one dir, main page]

JP7571294B2 - Analog equalizer correction method, control chip, receiver, and storage medium - Google Patents

Analog equalizer correction method, control chip, receiver, and storage medium Download PDF

Info

Publication number
JP7571294B2
JP7571294B2 JP2023523303A JP2023523303A JP7571294B2 JP 7571294 B2 JP7571294 B2 JP 7571294B2 JP 2023523303 A JP2023523303 A JP 2023523303A JP 2023523303 A JP2023523303 A JP 2023523303A JP 7571294 B2 JP7571294 B2 JP 7571294B2
Authority
JP
Japan
Prior art keywords
data signal
analog
signal
circuit
end circuit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2023523303A
Other languages
Japanese (ja)
Other versions
JP2023545548A (en
Inventor
党涛
Original Assignee
セインチップス テクノロジー カンパニーリミテッド
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by セインチップス テクノロジー カンパニーリミテッド filed Critical セインチップス テクノロジー カンパニーリミテッド
Publication of JP2023545548A publication Critical patent/JP2023545548A/en
Application granted granted Critical
Publication of JP7571294B2 publication Critical patent/JP7571294B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/03Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
    • H04L25/03878Line equalisers; line build-out devices
    • H04L25/03885Line equalisers; line build-out devices adaptive
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/02Transmitters
    • H04B1/04Circuits
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/03Shaping networks in transmitter or receiver, e.g. adaptive shaping networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Power Engineering (AREA)
  • Dc Digital Transmission (AREA)
  • Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)

Description

本願は出願番号が「202011289876.4」で、出願日が2020年11月17日である中国特許出願に基づいて提出され、その中国特許出願の優先権を主張し、その中国特許出願の全文を援用により本願に組み入れる。 This application is filed based on a Chinese patent application having application number "202011289876.4" and filed on November 17, 2020, and claims priority to that Chinese patent application, the entire text of which is incorporated herein by reference.

本発明は、デジタル信号通信に関し、例えば、アナログイコライザの補正方法、制御チップ、受信機及び記憶媒体に関する。 The present invention relates to digital signal communication, for example, to a correction method for an analog equalizer, a control chip, a receiver, and a storage medium.

連続時間リニアイコライザ(Continuous Time Linear Equalization,CTLE)は、信号受信側のアナログフィルタであり、アナログイコライザとも呼ばれる。高速デジタル信号が損失性チャネルを介して伝送される場合、CTLEは、信号の高周波成分を増幅させて高周波チャネルの損失を補償し、受信機の性能と受信信号の品質を改善するのに利用できる。信号伝送レートの向上につれて、長いバックプレーンなどのチャネルによる信号の減衰がより深刻になり、符号間干渉も更に深刻になるため、信号に対するイコライゼーション処理もより複雑になり、補償が過ぎても不足しても信号の歪みを生じさせ、後続の検出と処理に不利になる。そのため、受信側でCTLEに対して調整及び補正をすることで、高周波チャンネルの損失を適度に補償し、受信回路が最適な性能を達成できることが求められる。 A continuous time linear equalizer (CTLE) is an analog filter on the signal receiving side, and is also called an analog equalizer. When a high-speed digital signal is transmitted through a lossy channel, the CTLE can be used to amplify the high-frequency components of the signal to compensate for the loss of the high-frequency channel and improve the performance of the receiver and the quality of the received signal. As the signal transmission rate increases, the attenuation of the signal due to a channel such as a long backplane becomes more severe, and the inter-symbol interference becomes more severe, so the equalization process for the signal becomes more complicated, and over- or under-compensation causes signal distortion, which is detrimental to subsequent detection and processing. Therefore, it is required that the CTLE is adjusted and corrected on the receiving side to appropriately compensate for the loss of the high-frequency channel and to enable the receiving circuit to achieve optimal performance.

補正の原理は主に、CTLEの高周波ゲインを調整することにより、高速シリアル信号内の高周波信号振幅を増大させ、高周波信号の振幅と低周波信号の振幅が等しくなった時に補正が完了することであるが、この方法によれば、整流器回路を設計する必要がある。
アナログ回路を用いてCTLEに対して補正するいくつかの方法もあるが、複雑なハイパスフィルタ又はローパスフィルタを設計する必要があり、補正プロセスはチャネル品質及びデータレートの影響を受けやすい。
ビット誤り率を統計することにより、CTLEに対して補正して、誤り率が最小になったときに、補正が完了したと考えてもよいが、この方法によれば、ビット誤り率を統計するために、伝送データを予め知る必要がある。
可変ステップ最小平均二乗(Sign-Sign Least Mean Square,LMS)LMSアルゴリズムやゼロフォーシング最小平均二乗誤差アルゴリズムなどを用いてCTLEに対して補正してもよいが、補正プロセスの計算は複雑である。
The principle of compensation is mainly to increase the high-frequency signal amplitude in the high-speed serial signal by adjusting the high-frequency gain of the CTLE, and the compensation is completed when the amplitude of the high-frequency signal is equal to the amplitude of the low-frequency signal. According to this method, a rectifier circuit needs to be designed.
There are some methods to compensate for CTLE using analog circuits, but they require complex high-pass or low-pass filter designs, and the compensation process is sensitive to channel quality and data rate.
It is possible to make a correction for the CTLE by collecting bit error rates, and when the error rate becomes a minimum, the correction can be considered to be complete. However, according to this method, it is necessary to know the transmission data in advance in order to collect bit error rates.
A variable step Least Mean Square (LMS) algorithm or a zero forcing Least Mean Square Error algorithm may be used to correct for CTLE, but the correction process is computationally complex.

本願の実施例によれば、以下のステップを含むアナログイコライザの補正方法が提供される。 According to an embodiment of the present application, there is provided a method for correcting an analog equalizer, the method including the following steps:

アナログフロントエンド(Analog Front End,AFE)回路の出力信号の順方向アイパターンの高さを監視し、前記アナログフロントエンド回路は少なくとも1段のアナログイコライザを含む。 The height of the forward eye pattern of the output signal of an analog front end (AFE) circuit is monitored, and the analog front end circuit includes at least one stage of an analog equalizer.

監視される順方向アイパターンの高さがアイパターンの高さ閾値より小さい場合、補正命令を生成する。 If the monitored forward eye pattern height is less than the eye pattern height threshold, a correction command is generated.

監視される順方向アイパターンの高さが前記アイパターンの高さ閾値に達するまで、前記補正命令に従って、前記アナログフロントエンド回路内のアナログイコライザに対して補正する。 The analog equalizer in the analog front-end circuit is corrected according to the correction command until the height of the monitored forward eye pattern reaches the eye pattern height threshold.

本願の実施例によれば、制御チップがさらに提供される。前記制御チップは、メモリと、プロセッサと、メモリに記憶され且つプロセッサ上で実行できるコンピュータプログラムとを含み、前記プログラムが前記プロセッサにより実行された場合、上記のアナログイコライザの補正方法を実現する。 According to an embodiment of the present application, there is further provided a control chip. The control chip includes a memory, a processor, and a computer program stored in the memory and executable on the processor, and when the program is executed by the processor, the above-mentioned analog equalizer correction method is realized.

本願の実施例によれば、受信機がさらに提供される。前記受信機は、アナログフロントエンド回路と、監視回路と、上記の制御チップとを含む。 According to an embodiment of the present application, a receiver is further provided. The receiver includes an analog front-end circuit, a monitoring circuit, and the above-mentioned control chip.

前記アナログフロントエンド回路の出力側は、前記監視回路の入力側に接続されている。 The output side of the analog front-end circuit is connected to the input side of the monitoring circuit.

前記監視回路の出力側は前記制御チップの入力側に接続されている。 The output side of the monitoring circuit is connected to the input side of the control chip.

前記制御チップは、前記監視回路の監視結果に応じて前記アナログフロントエンド回路内のアナログイコライザに対して補正するように構成されている。 The control chip is configured to correct the analog equalizer in the analog front-end circuit according to the monitoring results of the monitoring circuit.

本願の実施例によれば、コンピュータ可読記憶媒体がさらに提供される。コンピュータ可読記憶媒体には、プロセッサにより実行された場合、上記のアナログイコライザの補正方法を実現するコンピュータプログラムが記憶されている。 According to an embodiment of the present application, a computer-readable storage medium is further provided. The computer-readable storage medium stores a computer program that, when executed by a processor, realizes the above-described analog equalizer correction method.

一実施例により提供されるアナログイコライザの補正方法のフローチャートである。4 is a flowchart of a method for correcting an analog equalizer provided by an embodiment. 別の実施例により提供されるアナログイコライザの補正方法のフローチャートである。4 is a flowchart of a correction method for an analog equalizer provided by another embodiment; 一実施例により提供されるアナログイコライザのための補正装置の構成模式図である。FIG. 2 is a schematic diagram of a correction device for an analog equalizer provided by an embodiment; 一実施例により提供される制御チップのハードウェア構成模式図である。FIG. 2 is a hardware configuration schematic diagram of a control chip provided according to an embodiment. 一実施例により提供される受信機の構成模式図である。FIG. 2 is a schematic diagram of a receiver provided according to an embodiment; 一実施例により提供される受信機の動作原理の模式図である。FIG. 2 is a schematic diagram of the working principle of a receiver provided by an embodiment;

以下では、図面と実施例を組み合わせて本願を説明する。ここで説明される具体的な実施例は本願を解釈するためのものだけであって、本願に対する限定ではないことは、理解できるであろう。矛盾しない限り、本願における実施例及び実施例における特徴は互いと任意に組み合わせてもよいことは、説明しておく必要がある。なお、説明の便宜上、図面には、構造全体ではなく、本願に関連する部分のみが示されている。 The present application will be described below in combination with drawings and examples. It will be understood that the specific examples described herein are only for the purpose of interpreting the present application, and are not limitations on the present application. It should be noted that, unless inconsistent, the examples and features of the examples in the present application may be arbitrarily combined with each other. For the sake of convenience, the drawings show only the parts related to the present application, rather than the entire structure.

図1は一実施例により提供されるアナログイコライザの補正方法のフローチャートである。この方法は、受信機の制御チップに適用することができる。図1に示すように、本実施例により提供される方法は、ステップ110からステップ130を含む。 Figure 1 is a flowchart of an analog equalizer correction method provided by one embodiment. This method can be applied to a receiver control chip. As shown in Figure 1, the method provided by this embodiment includes steps 110 to 130.

ステップ110において、アナログフロントエンド回路の出力信号の順方向アイパターンの高さを監視し、前記アナログフロントエンド回路は少なくとも1段のアナログイコライザを含む。 In step 110, the height of the forward eye pattern of the output signal of the analog front-end circuit is monitored, the analog front-end circuit including at least one stage of an analog equalizer.

本実施例において、発信機から受信機へ高速シリアルデータ信号が送信され、チャネル減衰を経て、符号間干渉が非常に深刻になり、受信機においてアナログフロントエンド回路を用いてチャネル減衰を補償することにより、符号間干渉を低減させることができる。アナログフロントエンド回路には、デジタル回路デバイス及びアナログ回路デバイスが含まれるとともに、少なくとも1段のCTLEが含まれてもよい。CTLEは高周波成分を増幅させて高周波チャネルの損失を補償し、受信機の性能と受信信号の品質を改善するのに利用できる。 In this embodiment, a high-speed serial data signal is transmitted from a transmitter to a receiver, and after channel attenuation, the inter-symbol interference becomes very serious. The inter-symbol interference can be reduced by compensating for the channel attenuation using an analog front-end circuit in the receiver. The analog front-end circuit includes a digital circuit device and an analog circuit device, and may also include at least one stage of a CTLE. The CTLE can be used to amplify high-frequency components to compensate for the loss of the high-frequency channel, and improve the performance of the receiver and the quality of the received signal.

アイパターンとは、一連のデジタル信号がオシロスコープに重ね合わせられて表示される図形で、デジタル信号の特徴を分析し、符号間クロストークとノイズの影響を分析することで、受信されるデジタル信号の品質の良し悪しを推定するのに利用される。順方向アイパターンの高さは、アイパターンの「目」の開き具合を表し、符号間クロストークの強弱を反映するのに利用される。順方向アイパターンの高さが大きく、且つアイパターンが整っているほど、符号間クロストークが小さく、
逆の場合、符号間クロストークが大きくなる。本実施例において、順方向アイパターンの高さに基づいて、CTLEの補償能力を調整することで、符号間クロストークを低減させ、受信機の性能を改善する。制御チップは、アナログフロントエンド回路の出力信号の順方向アイパターンの高さをリアルタイムに監視することにより、CTLEに対して補正する必要性の有無と、各段のCTLEの補償機能をオンにするか否か、高周波ゲイン又は低周波ゲインを調整する必要があるか否かなど、CTLEに対して補正するポリシーとを決定する。
An eye pattern is a diagram in which a series of digital signals are superimposed on an oscilloscope, and is used to estimate the quality of a received digital signal by analyzing the characteristics of the digital signal and the effects of inter-symbol crosstalk and noise. The height of the forward eye pattern represents the degree of opening of the "eye" of the eye pattern, and is used to reflect the strength of inter-symbol crosstalk. The higher the height of the forward eye pattern and the more regular the eye pattern, the smaller the inter-symbol crosstalk,
In the opposite case, the inter-code crosstalk becomes large. In this embodiment, the compensation ability of the CTLE is adjusted based on the height of the forward eye pattern, thereby reducing the inter-code crosstalk and improving the performance of the receiver. The control chip monitors the height of the forward eye pattern of the output signal of the analog front-end circuit in real time to determine whether or not the CTLE needs to be corrected, and the policy of correcting the CTLE, such as whether or not to turn on the compensation function of the CTLE of each stage, and whether or not the high-frequency gain or low-frequency gain needs to be adjusted.

ステップ120において、監視される順方向アイパターンの高さがアイパターンの高さ閾値より低い場合、補正命令を生成する。 In step 120, if the monitored forward eye pattern height is lower than the eye pattern height threshold, a correction command is generated.

本実施例において、アイパターンの高さ閾値を設定することにより、CTLEの回路イコライゼーション効果を評価する。順方向アイパターンの高さがアイパターンの高さ閾値より低い場合、符号間クロストークが比較的大きく、現在のアナログフロントエンド回路では、高周波チャネルの損失を効果的に補償することができないことを示す。この場合、CTLEに対して補正する必要がある。
順方向アイパターンの高さがアイパターンの高さ閾値に達している場合、符号間クロストークが比較的小さく、需要を満たすことができるため、さらにCTLEに対して補正する必要はない。補正命令は、CTLEの補償能力を制御及び調整するのに利用できる。順方向アイパターンの高さがアイパターンの高さ閾値より小さい場合、補償機能がオンにされるCTLEの段数を変更し、且つCTLEの高周波ゲイン又は低周波ゲインを調整することにより、要求が満たされるように順方向アイパターンの高さを大きくすることができる。
In this embodiment, the circuit equalization effect of the CTLE is evaluated by setting an eye height threshold. If the forward eye height is lower than the eye height threshold, it indicates that the inter-symbol crosstalk is relatively large, and the current analog front-end circuit cannot effectively compensate for the loss of the high frequency channel. In this case, it is necessary to compensate for the CTLE.
When the forward eye height reaches the eye height threshold, the inter-symbol crosstalk is relatively small and can meet the demand, so there is no need to further correct the CTLE. The correction command can be used to control and adjust the compensation ability of the CTLE. When the forward eye height is smaller than the eye height threshold, the number of CTLE stages whose compensation function is turned on can be changed, and the high frequency gain or low frequency gain of the CTLE can be adjusted to increase the forward eye height so that the demand is met.

一実施例において、アイパターンの高さ閾値は、固定値としてもよく、調整可能な動的値として、信号伝送のチャネルのタイプ、バックプレーンの長さ、チャネルの減衰度合、CTLEの段数などに応じて設定又は調整できるようにしてもよい。例えば、チャンネルの減衰度合が大きければ、受信信号の品質が悪いため、アイパターンの高さ閾値を適度に下げることで、実際のニーズを満足できるイコライゼーション後の信号を得ることができる。一方、チャンネルの減衰度合が小さければ、アイパターンの高さ閾値を適度に上げることで、より高品質なイコライゼーション後の信号を得ることができる。また、CTLEの段数が多いほど、アナログフロントエンド回路の補償能力が強くなるため、アイパターンの高さ閾値を適度に上げることで、より高品質なイコライゼーション後の信号を得ることができる。 In one embodiment, the eye pattern height threshold may be a fixed value, or may be an adjustable dynamic value that can be set or adjusted according to the type of signal transmission channel, the length of the backplane, the degree of channel attenuation, the number of CTLE stages, etc. For example, if the degree of channel attenuation is large, the quality of the received signal is poor, so by appropriately lowering the eye pattern height threshold, a post-equalization signal that satisfies actual needs can be obtained. On the other hand, if the degree of channel attenuation is small, by appropriately raising the eye pattern height threshold, a post-equalization signal of higher quality can be obtained. In addition, the more stages of the CTLE, the stronger the compensation ability of the analog front-end circuit is, so by appropriately raising the eye pattern height threshold, a post-equalization signal of higher quality can be obtained.

ステップ130において、監視される順方向アイパターンの高さが前記アイパターンの高さ閾値に達するまで、前記補正命令に従って、前記アナログフロントエンド回路内のアナログイコライザに対して補正する。 In step 130, the analog equalizer in the analog front-end circuit is corrected according to the correction command until the monitored forward eye pattern height reaches the eye pattern height threshold.

本実施例において、CTLEに対する補正は、各段のCTLEの補償機能のオンオフ制御、及び/又は各段のCTLEのゲインの調整を含み、補正プロセスは、階層的に行われてもよい。例えば、まず、各段のCTLEの補償機能がオフになっている状態で、現在監視されている順方向アイパターンの高さがアイパターンの高さ閾値より小さいか否かを判断し、YESの場合、1段のCTLEの補償機能をオンにすることができる。
1段のCTLEの補償機能をオンにした状態で、CTLEの高周波ゲインを徐々に増大させ、上限値まで増大させた後に監視される順方向アイパターンの高さが依然としてアイパターンの高さ閾値より低ければ、2段のCTLEの補償機能をオンにしてから、順方向アイパターンの高さがアイパターンの高さ閾値に達するまで、CTLEの高周波ゲインを徐々に増大させることができる。このように、同様な処理により、最多でAFE回路内の全てのCTLEの補償機能をオンにすることができる。また、高周波ゲインの増大だけでは、順方向アイパターンの高さがアイパターンの高さ閾値に達せない場合、これに加えて、低周波ゲインを小さくすることで、CTLE全体の補償能力をさらに増大させて、受信機の最適な性能を実現することも可能である。
In this embodiment, the correction of the CTLE includes controlling the on/off of the compensation function of the CTLE of each stage and/or adjusting the gain of the CTLE of each stage, and the correction process may be performed hierarchically. For example, first, with the compensation function of the CTLE of each stage turned off, it is determined whether the height of the forward eye pattern currently being monitored is smaller than the eye pattern height threshold, and if YES, the compensation function of the CTLE of one stage can be turned on.
With the compensation function of the first stage CTLE turned on, the high frequency gain of the CTLE is gradually increased, and if the height of the forward eye pattern monitored after increasing to the upper limit is still lower than the eye pattern height threshold, the compensation function of the second stage CTLE is turned on, and then the high frequency gain of the CTLE is gradually increased until the height of the forward eye pattern reaches the eye pattern height threshold. In this way, by similar processing, the compensation functions of all the CTLEs in the AFE circuit can be turned on at most. Also, if the height of the forward eye pattern cannot reach the eye pattern height threshold by only increasing the high frequency gain, it is also possible to further increase the compensation ability of the entire CTLE by reducing the low frequency gain in addition to this, thereby achieving optimal performance of the receiver.

本実施例の方法によれば、符号パターンを予め設定し、ビット誤り率を統計する必要も無ければ、複雑な数学的アルゴリズムも必要とせず、あらゆるチャネル減衰の場面に適用でき、回路構成が簡単で、実現が容易である。順方向アイパターンの高さを補正の基準とし、信号の順方向アイパターンの高さが十分に高くなるようにアナログイコライザに対して補正することにより、アイパターンの品質とアナログフロントエンド回路の出力信号の品質を向上させるため、アナログイコライザの適応的な補正を実現する。 The method of this embodiment does not require a preset code pattern, statistical calculation of bit error rates, or complex mathematical algorithms, can be applied to any channel attenuation scenario, has a simple circuit configuration, and is easy to implement. The height of the forward eye pattern is used as the correction standard, and correction is made to the analog equalizer so that the height of the forward eye pattern of the signal is sufficiently high, thereby realizing adaptive correction of the analog equalizer to improve the quality of the eye pattern and the quality of the output signal of the analog front-end circuit.

一実施例において、補正命令は、補償機能オン命令を含み、
補償機能オン命令は、アナログフロントエンド回路内のアナログイコライザの補償機能をオンにすることを指示するために利用される。
In one embodiment, the correction command includes a compensation function ON command,
The compensation function on command is utilized to instruct turning on the compensation function of the analog equalizer in the analog front-end circuit.

本実施例において、補償機能オン命令は、AFE回路内の任意の段のCTLEの補償機能をオンにすることを指示するために利用され、補償機能がオンにされるCTLEの段数が多いほど、高周波減衰に対するAFE回路の補償能力が高くなる。例えば、アナログフロントエンド回路には、それぞれCTLE 1、CTLE 2、及びCTLE 3である3段のCTLEが含まれるとすると、補正プロセスの初期段階では、CTLE 1の補償機能のみをオンにすることができる。
この状態でゲインの調整により要求を満たす順方向アイマップ高さを得ることができない場合、CTLE 1及びCTLE 2の補正機能をオンにすることを指示するように、補正機能オン命令を更新する。
同様に、この状態でゲインの調整により要求を満たす順方向アイマップ高さを得ることができない場合、CTLE 1、CTLE 2及びCTLE 3の補正機能をオンにすることを指示するように、補正機能オン命令を更新する。補償機能オン命令は、CTLE_BOOST_EN<x:0>として表すことができる。ここで、xは制御コードのビット数を表す。例えば、補償機能がオンにされるCTLEの段数を2ビットの制御コードを用いて指示することができ、最大段数は4である。CTLEの補償機能を一段ずつオンにすることにより、1回の調整幅が過大になることを回避して、最小限のCTLEで実際の需要を満たす高周波減衰補償を実現することができる。
In this embodiment, the compensation function ON command is used to instruct the compensation function of any stage of CTLE in the AFE circuit to be turned on, and the more stages of CTLE whose compensation function is turned on, the higher the compensation ability of the AFE circuit for high frequency attenuation. For example, if an analog front-end circuit includes three stages of CTLE, which are CTLE 1, CTLE 2, and CTLE 3, in the initial stage of the correction process, only the compensation function of CTLE 1 can be turned on.
In this state, if a forward eye map height that satisfies the requirements cannot be obtained by adjusting the gain, the correction function on command is updated to instruct turning on the correction functions of CTLE 1 and CTLE 2.
Similarly, if the forward eye map height cannot be obtained by adjusting the gain in this state, the compensation function ON command is updated to instruct turning on the compensation functions of CTLE 1, CTLE 2, and CTLE 3. The compensation function ON command can be expressed as CTLE_BOOST_EN<x:0>, where x represents the number of bits of the control code. For example, the number of CTLE stages for which the compensation function is turned on can be indicated using a 2-bit control code, and the maximum number of stages is 4. By turning on the compensation function of the CTLE one stage at a time, it is possible to avoid an excessive adjustment width in one time and to realize high-frequency attenuation compensation that meets actual demand with a minimum CTLE.

一実施例において、補正命令は、ゲイン調整命令を含み、
ゲイン調整命令は、第1のステップサイズでアナログフロントエンド回路内のアナログイコライザの高周波ゲインを増大させることと、
第2のステップサイズでアナログフロントエンド回路内のアナログイコライザの低周波ゲインを減少させることとのうちの少なくとも一つを指示するために利用される。
In one embodiment, the correction instructions include gain adjustment instructions;
The gain adjustment command includes increasing a high frequency gain of an analog equalizer in the analog front-end circuit by a first step size;
and decreasing the low frequency gain of an analog equalizer in the analog front-end circuitry by a second step size.

本実施例において、ゲイン調整命令は、CTLEの補償機能を徐々に調整することを指示するために利用される。例えば、補正プロセスの初期段階では、優先的に第1のステップサイズで高周波ゲインを増大させ、高周波ゲインの増大だけでは要求を満たす順方向アイパターンの高さが得られない場合、ゲイン調整命令を更新し、第2のステップサイズで低周波ゲインを減少させることをさらに指示することができる。例えば、ゲイン調整命令がLFG<y1:0>である場合、CTLEの低周波ゲインを減少させることを示し、y1は制御コードのビット数を示す。
ゲイン調整命令がHFG<y1:0>である場合、CTLEの高周波ゲインを増大させることを示し、y2は制御コードのビット数を示す。LFG、HFG制御コードの増大に伴い、低周波ゲインと高周波ゲインとがそれぞれ増大する。
In this embodiment, the gain adjustment command is used to instruct the CTLE compensation function to be gradually adjusted. For example, in the initial stage of the compensation process, the high frequency gain is preferentially increased with a first step size, and when the forward eye height cannot be obtained by increasing the high frequency gain alone to meet the requirement, the gain adjustment command can be updated to further instruct the low frequency gain to be decreased with a second step size. For example, if the gain adjustment command is LFG<y1:0>, it indicates that the low frequency gain of the CTLE is decreased, and y1 indicates the number of bits of the control code.
When the gain adjustment command is HFG<y1:0>, it indicates that the high frequency gain of the CTLE is to be increased, and y2 indicates the number of bits of the control code. As the LFG and HFG control codes increase, the low frequency gain and the high frequency gain increase, respectively.

なお、補正命令は、補償機能オン命令とゲイン調整命令とを同時に含むことができる。 The correction command can simultaneously include a compensation function on command and a gain adjustment command.

一実施例において、より高いトータルゲインを得て、受信信号の信号対雑音比を向上させ、受信信号に対する後続の処理を容易にするために、補正プロセスにおいて、優先的に高周波ゲインを増大させることができる。いくつかの実施例において、補正プロセスにおいて、高周波ゲインを増大させると同時に低周波ゲインを減少させてもよく、あるいは、優先的に低周波ゲインを減少させ、需要を満たせなければ高周波ゲインをさらに増大させることによっても、CTLEの補正は実現できるが、信号のトータルゲインはある程度減少することになる。 In one embodiment, the high frequency gain may be preferentially increased in the correction process to obtain a higher total gain, improve the signal-to-noise ratio of the received signal, and facilitate subsequent processing of the received signal. In some embodiments, the correction process may increase the high frequency gain while simultaneously decreasing the low frequency gain, or preferentially decrease the low frequency gain and further increase the high frequency gain if the demand cannot be met, thereby achieving correction of the CTLE but at the expense of some reduction in the total gain of the signal.

一実施例において、第1のステップサイズと第2のステップサイズとは、固定値でもよく、動的値でもよい。信号伝送のチャネルのタイプ、バックプレーンの長さ、チャネルの減衰度合、CTLEの段数、順方向アイパターンの高さとアイパターンの高さ閾値との差などに応じて設定又は調整できる。第1のステップサイズを例にとると、第1のステップサイズは、予め設定された値でもよく、高周波ゲインの上限値に応じて決定されてもよく、例えば、高周波ゲインの範囲が[0,A]であれば、第1のステップサイズを[0,A]/Bとしてもよく、Bは正の整数である。
また、補正プロセスの初期段階では、監視される順方向アイパターンの高さとアイパターンの高さ閾値との差が比較的大きいため、第1のステップサイズを比較的大きい値に設定することができる。補正プロセスが進むにつれて、監視される順方向アイパターンの高さとアイパターンの高さ閾値との差が徐々に減少するため、第1のステップサイズを線形的又は非線形的な方法で徐々に減少させることにより、調整幅が過大になることを回避することができる。
In one embodiment, the first step size and the second step size may be fixed or dynamic, and may be set or adjusted according to the type of signal transmission channel, the length of the backplane, the attenuation of the channel, the number of stages of the CTLE, the difference between the forward eye pattern height and the eye pattern height threshold, etc. Taking the first step size as an example, the first step size may be a preset value or may be determined according to the upper limit value of the high frequency gain, for example, if the high frequency gain range is [0, A], the first step size may be [0, A]/B, where B is a positive integer.
In addition, in the early stage of the correction process, the difference between the monitored forward eye pattern height and the eye pattern height threshold is relatively large, so the first step size can be set to a relatively large value. As the correction process progresses, the difference between the monitored forward eye pattern height and the eye pattern height threshold gradually decreases, so that the first step size can be gradually decreased in a linear or nonlinear manner to avoid an excessive adjustment width.

一実施例において、ステップ110は、以下のステップを含む。 In one embodiment, step 110 includes the following steps:

ステップ1110において、第1の決定回路とクロックデータリカバリ(Clock Data Recovery,CDR)回路とにより前記出力信号をサンプリングして、第1のデータ信号、エッジ信号、及び前記第1のデータ信号と前記エッジ信号とに対応する二相クロックを得る。 In step 1110, the output signal is sampled by a first decision circuit and a clock data recovery (CDR) circuit to obtain a first data signal, an edge signal, and a two-phase clock corresponding to the first data signal and the edge signal.

ステップ1120において、第2の決定回路により、サンプリングクロックに従って前記出力信号をサンプリングして、第2のデータ信号を得る。 In step 1120, a second decision circuit samples the output signal according to a sampling clock to obtain a second data signal.

ステップ1130において、前記第2のデータ信号を前記第1のデータ信号と比較して、監視される順方向アイパターンの高さとアイパターンの高さ閾値との関係を判定する。 In step 1130, the second data signal is compared to the first data signal to determine a relationship between the monitored forward eye pattern height and an eye pattern height threshold.

本実施例において、第1の決定回路は、AFE回路の出力信号をサンプリングして、第1のデータ信号及びエッジ信号を得るように構成されている。受信機には、第1のデータ信号とエッジ信号をそれぞれ出力するように構成された2つの第1の決定回路があってもよい。第1のデータ信号とエッジ信号とをCDR回路に入力することで、二相クロックをリカバリし、第1の決定回路のサンプリングクロックとする。高速シリアル通信の場面においては、チャネル上ではシリアルデータのみが伝送され、クロック信号は伝送されず、受信されるシリアルデータをCDR回路によりクロックリカバリを行うことで、正確で信頼性の高い受信データを得ることができる。ここで、第1のデータ信号に対応するクロックと、エッジ信号に対応するクロックとは、逆位相のクロックである。 In this embodiment, the first decision circuit is configured to sample the output signal of the AFE circuit to obtain a first data signal and an edge signal. The receiver may have two first decision circuits configured to output the first data signal and the edge signal, respectively. By inputting the first data signal and the edge signal to the CDR circuit, a two-phase clock is recovered and used as the sampling clock for the first decision circuit. In a high-speed serial communication situation, only serial data is transmitted on the channel, and no clock signal is transmitted, and accurate and reliable received data can be obtained by performing clock recovery on the received serial data by the CDR circuit. Here, the clock corresponding to the first data signal and the clock corresponding to the edge signal are clocks of opposite phases.

また、第2の決定回路により、サンプリングクロックに従って前記出力信号をサンプリングして、第2のデータ信号を得る。第2のデータ信号の各ビットが0であるか1であるかは、それぞれ、そのビットに対応する順方向アイパターンの高さが決定閾値より低いか否かを示す。ここで、決定閾値はすなわちアイパターンの高さ閾値であり、閾値電圧(Threshold Voltage)回路を用いてアイパターンの高さ閾値を設定することができる。第1のデータ信号と第2のデータ信号とを比較することにより、符号間クロストークの程度を分析することで、監視される順方向アイパターンの高さがアイパターンの高さ閾値に達しているか否かを判定し、さらに、CTLEに対する補正ポリシーを決定することができる。 The second decision circuit samples the output signal according to a sampling clock to obtain a second data signal. Whether each bit of the second data signal is 0 or 1 indicates whether the height of the forward eye pattern corresponding to that bit is lower than the decision threshold. Here, the decision threshold is the eye pattern height threshold, and the eye pattern height threshold can be set using a threshold voltage circuit. By comparing the first data signal with the second data signal, the degree of inter-symbol crosstalk can be analyzed to determine whether the monitored forward eye pattern height reaches the eye pattern height threshold, and further a correction policy for the CTLE can be determined.

一実施例において、第2のデータ信号に対応するサンプリングクロックと第1のデータ信号に対応するクロックとは同期しており、且つエッジが揃っている。 In one embodiment, the sampling clock corresponding to the second data signal and the clock corresponding to the first data signal are synchronized and have aligned edges.

本実施例において、第2の決定回路のサンプリングクロックと第1のデータ信号を得るための第1の決定回路のサンプリングクロックとが同期しており且つエッジが揃っているため、第2の決定回路から出力される第2のデータ信号と第1の決定回路から出力される第1のデータ信号とが同じビートのデータであることが保証される。 In this embodiment, the sampling clock of the second decision circuit and the sampling clock of the first decision circuit for obtaining the first data signal are synchronized and have aligned edges, so that it is guaranteed that the second data signal output from the second decision circuit and the first data signal output from the first decision circuit are data of the same beat.

一実施例において、ステップ1103は、 In one embodiment, step 1103 includes:

クロックロック信号が検出された場合、同じ長さの第1のデータ信号と第2のデータ信号を読み取ることと、
第1のデータ信号内の値が1であるビットと第2のデータ信号の対応するビットの値との排他的論理和演算を実行し、各ビットの排他的論理和の結果を累計することと、
累計の結果が0である場合、監視される順方向アイパターンの高さがアイパターンの高さ閾値に達していると判定することと、
累計の結果が0でない場合、監視される順方向アイパターンの高さがアイパターンの高さ閾値より低いか、又は出力信号の順方向アイパターンが閉じていると判定することとを含む。
if a clock lock signal is detected, reading the first data signal and the second data signal of the same length;
performing an exclusive-or operation on bits in the first data signal that are one with the values of corresponding bits in the second data signal, and accumulating the results of the exclusive-or operations on each bit;
determining that the monitored forward eye height has reached an eye height threshold if the cumulative result is zero;
If the cumulative result is not zero, determining that the monitored forward eye height is below an eye height threshold or that the forward eye of the output signal is closed.

本実施例において、第2の決定回路の決定閾値、すなわち、アイパターンの高さ閾値をVTH1とし、クロックロック信号が検出される(すなわち、CDR_LOCK=1である)と、同じ長さの第1のデータ信号と第2のデータ信号とを読み取り、第1のデータ信号内の値が1であるビットと第2のデータ信号の対応するビットと排他的論理和演算を実行し、排他的論理和の結果を累計し、累計の結果が第1のデータ信号と第2のデータ信号との一致を示す。累計の結果が0である場合、第1のデータ信号と第2のデータ信号とが完全に一致していることを示すため、出力信号のアイパターンが開いており且つ順方向アイパターンの高さがVTH1以上であり、CTLEに対して補正する必要がないことを示す指示信号Eyeopen=1を出力することができる。
累計の結果が0でない場合、第1のデータ信号と第2のデータ信号とが完全一致していないことを示すため、順方向アイパターンの高さがVTH1より低いか、又はアイパターンが閉じており、CTLEに対して補正する必要があることを示す指示信号Eyeopen=0を出力することができる。
In this embodiment, the decision threshold of the second decision circuit, i.e., the eye height threshold, is VTH1, and when the clock lock signal is detected (i.e., CDR_LOCK=1), the first data signal and the second data signal of the same length are read, and the bit whose value is 1 in the first data signal is exclusive-ORed with the corresponding bit in the second data signal, and the result of the exclusive-OR is accumulated, and the accumulation result indicates the match between the first data signal and the second data signal. If the accumulation result is 0, an indication signal Eyeopen=1 can be output, which indicates that the eye pattern of the output signal is open and the forward eye pattern height is equal to or greater than VTH1, and no correction is required for CTLE, to indicate that the first data signal and the second data signal are completely matched.
If the cumulative result is not 0, an indication signal Eyeopen=0 can be output to indicate that the first data signal and the second data signal do not perfectly match, that the forward eye pattern height is lower than VTH1 or the eye pattern is closed and needs to be corrected against CTLE.

一実施例において、ステップ120は、以下のステップを含む。 In one embodiment, step 120 includes the following steps:

ステップ1210において、監視される順方向アイパターンの高さがアイパターンの高さ閾値より低い場合、第1のデータ信号、第2のデータ信号、及びクロックロック信号に基づいて、アナログフロントエンド回路内の各アナログイコライザの補償機能のオンオフ状態、及びアナログイコライザに対するゲイン調整ポリシーを決定する。 In step 1210, if the monitored forward eye pattern height is lower than the eye pattern height threshold, the on/off state of the compensation function of each analog equalizer in the analog front-end circuit and the gain adjustment policy for the analog equalizer are determined based on the first data signal, the second data signal, and the clock lock signal.

ステップ1220において、オンオフ状態及びゲイン調整ポリシーに基づいて、補正命令を生成する。 In step 1220, correction instructions are generated based on the on/off state and the gain adjustment policy.

本実施例において、クロックロック信号が検出される(すなわち、CDR_LOCK=1である)と、第1のデータ信号と第2のデータ信号とに基づいて、CTLEの異なるオンオフ状態及び/又はゲイン調整ポリシーを決定し、異なる補正命令を生成することができる。例えば、クロックロック信号が検出される(すなわち、CDR_LOCK=1である)と、同じ長さのESDATAとDATAとを読み取り、累計の結果が0であれば、CTLEに対して補正する必要がない。
累計の結果が0でない場合は、CTLEに対して補正する必要がある。累計の結果が大きいほど、第1のデータ信号と第2のデータ信号とが一致しないビット数が多くないため、この場合、補償機能をオンにする必要のあるCTLEが多くなるか、又はゲイン調整の幅(すなわち、ステップサイズ)が大きくなる。
In this embodiment, when the clock lock signal is detected (i.e., CDR_LOCK=1), different on/off states and/or gain adjustment policies of the CTLE can be determined based on the first data signal and the second data signal, and different correction commands can be generated. For example, when the clock lock signal is detected (i.e., CDR_LOCK=1), ESDATA and DATA of the same length are read, and if the cumulative result is 0, no correction is required for the CTLE.
If the accumulation result is not 0, then a correction needs to be made to the CTLE, since the larger the accumulation result is, the less the number of bits that the first data signal and the second data signal do not match, in this case, the more CTLEs the compensation function needs to be turned on, or the width (i.e., step size) of the gain adjustment needs to be increased.

一実施例において、さらに以下のステップを含む。 In one embodiment, the method further includes the following steps:

ステップ140において、第2のデータ信号に基づいて、出力信号の振幅と振幅閾値との関係を判定する。 In step 140, a relationship between the amplitude of the output signal and the amplitude threshold is determined based on the second data signal.

ステップ150において、出力信号の振幅と振幅閾値との関係に基づいて、アナログフロントエンド回路内のアナログイコライザの低周波ゲインが下限値まで減少したか否かを判定する。 In step 150, it is determined whether the low-frequency gain of the analog equalizer in the analog front-end circuit has decreased to a lower limit value based on the relationship between the amplitude of the output signal and the amplitude threshold value.

本実施例において、アナログイコライザの低周波ゲインが過小にならないことを保証し、受信信号の振幅が過小になり後続の処理に影響することを回避するために、さらに出力信号の振幅を監視する。 In this embodiment, the amplitude of the output signal is further monitored to ensure that the low frequency gain of the analog equalizer is not too small and to avoid the amplitude of the received signal being too small, which could affect subsequent processing.

一実施例において、出力信号の振幅を監視する必要がある場合、第2の決定回路を一つ又は複数設けてもよい。第1の決定回路は、補正プロセス全体にわたってアイパターンの高さ閾値(VTH1)に基づいてサンプリングして第1のデータ信号を得ることができる。第1のデータ信号の各ビットが0であるか1であるかは、それぞれ、そのビットに対応する順方向アイパターンの高さがアイパターンの高さ閾値より低いか否かを示す。これに基づいて、制御チップは、監視される順方向アイパターンの高さとアイパターンの高さ閾値との関係を判定し、それによって、CTLEに対して補正する必要があるか否かを判定することができる。一方、第2の決定回路は主に、低周波ゲインを減少させる補正プロセスにおいて、振幅閾値(VTH2)に基づいてサンプリングして第2のデータ信号を得るのに利用される。この場合、第2のデータ信号の各ビットが0であるか1であるかは、それぞれ、そのビットの振幅が振幅閾値以上であるか否かを示す。これに基づいて、制御チップは、出力信号の振幅と振幅閾値との関係を判定して、さらに、低周波ゲインが下限値まで減少したか否かを判定することができる。YESの場合、補正を終了し、そうでない場合、低周波ゲインを引き続き減少させて順方向アイパターンの高さを高めることができる。第2の決定回路が1つしか設けられていない場合、この第2の決定回路は、第1のデータ信号の取得と第2のデータ信号の取得に交互に利用されてもよい。第2の決定回路が2つ設けられている場合、そのうちの一方をアイパターンの高さ閾値に基づいて第1のデータ信号を得るために利用し、他方を振幅閾値に基づいて第2のデータ信号を得るために利用することができる。 In one embodiment, if the amplitude of the output signal needs to be monitored, one or more second decision circuits may be provided. The first decision circuit can sample the first data signal based on an eye height threshold (VTH1) throughout the entire correction process. Whether each bit of the first data signal is 0 or 1 indicates whether the forward eye height corresponding to that bit is lower than the eye height threshold. Based on this, the control chip can determine the relationship between the monitored forward eye height and the eye height threshold, and thereby determine whether correction is required for the CTLE. Meanwhile, the second decision circuit is mainly used to sample the second data signal based on an amplitude threshold (VTH2) in the correction process of reducing the low-frequency gain. In this case, whether each bit of the second data signal is 0 or 1 indicates whether the amplitude of that bit is equal to or greater than the amplitude threshold. Based on this, the control chip can determine the relationship between the amplitude of the output signal and the amplitude threshold, and further determine whether the low-frequency gain has been reduced to a lower limit. If yes, the correction is terminated; if not, the low frequency gain can be continued to be decreased to increase the forward eye height. If only one second decision circuit is provided, the second decision circuit may be used alternately to obtain the first data signal and the second data signal. If two second decision circuits are provided, one of them can be used to obtain the first data signal based on the eye height threshold, and the other can be used to obtain the second data signal based on the amplitude threshold.

一実施例において、ステップ140は、 In one embodiment, step 140 includes:

クロックロック信号が検出された場合、設定長さの第2のデータ信号を読み取ることと、
前記第2のデータ信号内の値が1であるビットの数を統計し、又は前記第2のデータ信号内の各ビットの値を累計することと、
値が1であるビットの数が設定値以上である場合、又は累計の結果が設定値以上である場合、出力信号の振幅が振幅閾値に達していると判定することと、
値が1であるビットの数、又は累計の結果が設定値より小さい場合、出力信号の振幅が振幅閾値より低いと判定することとを含む。
reading a second data signal of a set length if a clock lock signal is detected;
Counting the number of bits in the second data signal that have a value of 1 or accumulating the value of each bit in the second data signal;
determining that the amplitude of the output signal has reached an amplitude threshold value when the number of bits having a value of 1 is equal to or greater than a set value, or when the cumulative result is equal to or greater than a set value;
If the number of bits having a value of 1 or the result of the accumulation is less than a set value, determining that the amplitude of the output signal is less than an amplitude threshold value.

本実施例において、第2の決定回路の決定閾値、すなわち、振幅閾値をVTH2とし、クロックロック信号が検出される(すなわち、CDR_LOCK=1である)と、設定長さの第2のデータ信号を読み取り、第2のデータ信号内の値が1であるビットの数を統計し、又は第2のデータ信号内の各部の値を累計し、得られるビット数又は累計結果が出力信号の振幅の大きさを反映する。得られるビット数又は累計結果が設定値(例えば、1)以上である場合、出力信号振幅がVTH2以上であり、低周波ゲインを引き続き減少させてもよいことを示す出力指示信号Vamp_valid=1を出力する。
得られるビット数又は累計結果が設定値より小さい場合、出力信号振幅がVTH2より小さく、低周波ゲインが既に下限値まで減少したことを示す出力指示信号Vamp_valid=0を出力する。
In this embodiment, the decision threshold of the second decision circuit, i.e., the amplitude threshold, is VTH2, and when the clock lock signal is detected (i.e., CDR_LOCK=1), the second data signal of the set length is read, and the number of bits whose value is 1 in the second data signal is counted, or the values of each part in the second data signal are accumulated, and the number of bits obtained or the accumulated result reflects the magnitude of the amplitude of the output signal. If the number of bits obtained or the accumulated result is equal to or greater than a set value (e.g., 1), the output indication signal Vamp_valid=1 is output, indicating that the output signal amplitude is equal to or greater than VTH2 and the low-frequency gain may be further reduced.
If the number of bits obtained or the cumulative result is smaller than a set value, the output instruction signal Vamp_valid=0 is output, which indicates that the output signal amplitude is smaller than VTH2 and the low-frequency gain has already decreased to the lower limit.

一実施例において、ステップ130は、以下のステップを含む。 In one embodiment, step 130 includes the following steps:

ステップ1310において、補正命令に従って、アナログフロントエンド回路内のアナログイコライザの補償機能をオンにする。 In step 1310, the compensation function of the analog equalizer in the analog front-end circuit is turned on in accordance with the correction command.

ステップ1320において、開始状態に基づいて、監視される順方向アイパターンの高さがアイパターンの高さ閾値に達するまで、第1のステップサイズでアナログフロントエンド回路内のアナログイコライザの高周波ゲインを増大させる。 In step 1320, based on the starting condition, the high frequency gain of the analog equalizer in the analog front-end circuit is increased by a first step size until the monitored forward eye height reaches an eye height threshold.

ステップ1330において、アナログイコライザの高周波ゲインが上限値まで増大した後に監視される順方向アイパターンの高さが依然としてアイパターンの高さ閾値に達していない場合、監視される順方向アイパターンの高さがアイパターンの高さ閾値に達するまで、少なくとも1段のオン状態ではないアナログイコライザの補償機能をオンにして高周波ゲインを増大させる動作を繰り返して実行するか、又は第2のステップサイズでアナログフロントエンド回路内のアナログイコライザの低周波ゲインを減少させる。 In step 1330, if the monitored forward eye pattern height still does not reach the eye pattern height threshold after the high frequency gain of the analog equalizer is increased to the upper limit value, the compensation function of at least one stage of the analog equalizer that is not in the on state is turned on and the high frequency gain is repeatedly increased until the monitored forward eye pattern height reaches the eye pattern height threshold, or the low frequency gain of the analog equalizer in the analog front-end circuit is decreased by a second step size.

本実施例において、CTLEに対する補正を階層的に行うことは、各段のCTLEの補正機能を一段ずつオンにすることと、
優先的にCTLEの高周波ゲインを徐々に増大させることと、
高周波ゲインが上限値まで増大しても、監視される順方向アイパターンの高さが依然としてアイパターンの高さ閾値に達していない場合、より多くの段のCTLEの補償機能をオンにするか、又はCTLEの低周波ゲインを徐々に減少させることとを含む。AFE回路に3段のCTLEが含まれていることを例に説明する。AFE回路の出力信号の順方向アイパターンの高さをリアルタイムに監視し、まず、監視される順方向アイパターンの高さがアイパターンの高さ閾値よりも低い場合に、補正命令CTLE_BOOST_EN<2:0>=000を生成し、即ち、3段のCTLEの補正機能を全てオフにし、このとき、CTLEはバッファに相当する。
In this embodiment, the correction of the CTLE is performed hierarchically by turning on the correction function of the CTLE in each stage one by one.
Gradually increasing the high frequency gain of the CTLE preferentially;
When the high frequency gain is increased to the upper limit, if the monitored forward eye height still does not reach the eye height threshold, turn on the compensation function of more stages of CTLE or gradually reduce the low frequency gain of CTLE. Take an example where an AFE circuit includes three stages of CTLE. The forward eye height of the output signal of the AFE circuit is monitored in real time. First, if the monitored forward eye height is lower than the eye height threshold, generate a correction command CTLE_BOOST_EN<2:0>=000, that is, turn off the correction functions of all three stages of CTLE, and the CTLE corresponds to a buffer.

そして、現在の順方向アイパターンの高さがアイパターンの高さ閾値に達しているか否か(Eyeopen=1であるか否か)を監視し、YESの場合、CTLE構成を維持し、適応的補正プロセスを終了し、そうでなければ、CTLE 1の補償機能をオンにするとともに、3段のCTLEの低周波ゲインを最大値に、高周波ゲインを最小値0に設定する。 Then, it monitors whether the current forward eye pattern height has reached the eye pattern height threshold (whether Eyeopen = 1), and if YES, it maintains the CTLE configuration and terminates the adaptive correction process; if not, it turns on the compensation function of CTLE 1 and sets the low-frequency gain of the three-stage CTLE to its maximum value and the high-frequency gain to its minimum value of 0.

次に、現在の順方向アイパターンの高さがアイパターンの高さ閾値に達しているか否か(Eyeopen=1であるか否か)を監視し、YESの場合、CTLE構成を維持し、適応的補正プロセスを終了し、そうでなければ、高周波ゲインが上限値に達していない状態で、Eyeopen=1になるまで、高周波ゲインを1ずつ増大させ、
高周波ゲインが上限値に達しても、Eyeopen=0である場合、CTLE 1とCTLE 2の補償機能をオンにするとともに、3段のCTLEの低周波ゲインを最大値に、高周波ゲインを最小値0に設定する。
Next, monitor whether the current forward eye height reaches the eye height threshold (Eyeopen=1 or not), if yes, keep the CTLE configuration and end the adaptive correction process, otherwise increase the high frequency gain by 1 until Eyeopen=1 when the high frequency gain has not reached the upper limit value;
If Eyeopen=0 even when the high frequency gain reaches the upper limit, the compensation functions of CTLE 1 and CTLE 2 are turned on, and the low frequency gains of the three CTLE stages are set to their maximum values and the high frequency gains to their minimum values of 0.

そして再び、現在の順方向アイパターンの高さがアイパターンの高さ閾値に達しているか否か(Eyeopen=1であるか否か)を監視し、YESの場合、CTLE構成を維持し、適応的補正プロセスを終了し、そうでなければ、高周波ゲインが上限値に達していない状態で、Eyeopen=1になるまで、高周波ゲインを1ずつ増大させ、高周波ゲインが上限値に達しても、Eyeopen=0である場合、CTLE 1、CTLE 2及びCTLE 3の補償機能をオンにするとともに、3段のCTLEの低周波ゲインを最大値に、高周波ゲインを最小値0に設定する。 Then, once again, monitor whether the current forward eye pattern height has reached the eye pattern height threshold (whether Eyeopen = 1), and if YES, maintain the CTLE configuration and terminate the adaptive correction process, otherwise, if the high frequency gain has not reached its upper limit, increase the high frequency gain by 1 until Eyeopen = 1, and if Eyeopen = 0 even after the high frequency gain has reached its upper limit, turn on the compensation functions of CTLE 1, CTLE 2, and CTLE 3, and set the low frequency gain of the three stages of CTLE to its maximum value and the high frequency gain to its minimum value of 0.

最後に、各段のCTLEの補償機能が全てオンになっている状態で、現在の順方向アイパターンの高さがアイパターンの高さ閾値に達しているか否か(Eyeopen=1であるか否か)を監視し、YESの場合、CTLE構成を維持し、適応的補正プロセスを終了し、そうでなければ、高周波ゲインが上限値に達していない状態で、Eyeopen=1になるまで、高周波ゲインを1ずつ増大させる。高周波ゲインが上限値に達しても、Eyeopen=0である場合、低周波ゲインを減少させることもできる。 Finally, with the compensation functions of the CTLEs of each stage all turned on, monitor whether the current forward eye pattern height reaches the eye pattern height threshold (whether Eyeopen = 1 or not), and if YES, maintain the CTLE configuration and terminate the adaptive correction process, otherwise increase the high frequency gain by 1 until Eyeopen = 1 when the high frequency gain has not reached the upper limit value. If Eyeopen = 0 even if the high frequency gain has reached the upper limit value, the low frequency gain can also be decreased.

一実施例において、ステップ130は、以下のステップを含む。 In one embodiment, step 130 includes the following steps:

ステップ1340において、出力信号の振幅が振幅閾値以上であり、且つ、アナログイコライザの低周波ゲインが下限値以上である場合、監視される順方向アイパターンの高さがアイパターンの高さ閾値に達するまで、第2のステップサイズでアナログフロントエンド回路内のアナログイコライザの低周波ゲインを減少させる。 In step 1340, if the amplitude of the output signal is greater than or equal to the amplitude threshold and the low-frequency gain of the analog equalizer is greater than or equal to the lower limit, the low-frequency gain of the analog equalizer in the analog front-end circuit is decreased by a second step size until the monitored forward eye pattern height reaches the eye pattern height threshold.

本実施例において、低周波ゲインを減少させることにより、順方向アイパターンの高さを高めることもできる。例えば、CTLE 1、CTLE 2、及びCTLE 3の補償機能が全てオンになっており、高周波ゲインが既に上限値に達していても、順方向アイパターンの高さが依然としてアイパターンの高さ閾値に達していない場合、低周波ゲインが下限値より高く且つ低周波ゲインが0でないか否かを判定することができる。YESの場合、Eyeopen=1になるまで、低周波ゲインを1ずつ減少させ、そうでない場合、補正プロセスを停止し、最終的に、順方向アイパターンの高さがアイパターンの高さ閾値に達せず、Eyeopen=0となる。 In this embodiment, the forward eye height can also be increased by decreasing the low-frequency gain. For example, when the compensation functions of CTLE 1, CTLE 2, and CTLE 3 are all on and the high-frequency gain has already reached the upper limit, but the forward eye height still does not reach the eye height threshold, it can be determined whether the low-frequency gain is higher than the lower limit and is not 0. If YES, decrease the low-frequency gain by 1 until Eyeopen=1; if not, stop the correction process, and finally, the forward eye height does not reach the eye height threshold and Eyeopen=0.

一実施例において、開始状態は、アナログイコライザの低周波ゲインが最大値に設定され、アナログイコライザの高周波ゲインが最小値に設定されていることを含む。 In one embodiment, the starting state includes the low frequency gain of the analog equalizer being set to a maximum value and the high frequency gain of the analog equalizer being set to a minimum value.

本実施例において、開始状態に基づいて、高周波ゲインを最小値から徐々に増大させたり、低周波ゲインを最大値から徐々に減少させたりすることで、受信機の性能が最適になるように、調整幅が過大になることを回避することができる。 In this embodiment, the high frequency gain is gradually increased from a minimum value and the low frequency gain is gradually decreased from a maximum value based on the starting state, thereby avoiding excessive adjustment ranges so as to optimize the performance of the receiver.

図2は別の実施例により提供されるアナログイコライザの補正方法のフローチャートである。本実施例において、CTLEの補償機能を一段ずつオンにして且つ優先的に高周波ゲインを増大させる場合を例に挙げて、階層的な補正プロセスについて説明する。なお、本実施例では詳しく説明されていない技術的詳細については、上記任意の実施例を参照できる。 Figure 2 is a flowchart of a method for correcting an analog equalizer provided by another embodiment. In this embodiment, a hierarchical correction process is described using an example in which the compensation function of the CTLE is turned on step by step and the high frequency gain is preferentially increased. For technical details not described in detail in this embodiment, refer to any of the above embodiments.

図2に示すように、当該方法は以下のステップを含む。 As shown in FIG. 2, the method includes the following steps:

a. 第1の決定回路(SLICERと記す)及びCDR回路により出力信号をサンプリングして、第1のデータ信号(DATAと記す)、エッジ信号(EDGEと記す)、及び第1のデータ信号とエッジ信号とに対応する二相クロック(それぞれCLK0とCLK180と記す)を得る。ここで、CLK0とCLK180とは逆位相のクロックである。 a. The output signal is sampled by a first decision circuit (denoted as SLICER) and a CDR circuit to obtain a first data signal (denoted as DATA), an edge signal (denoted as EDGE), and two-phase clocks (denoted as CLK0 and CLK180, respectively) corresponding to the first data signal and the edge signal. Here, CLK0 and CLK180 are clocks of opposite phases.

b. 第2の決定回路(ESSLICERと記す)により、サンプリングクロック(ECLK0と記す)に従って出力信号をサンプリングして、第2のデータ信号(ESDATAと記す)を得る。ここで、ECLK0はCLK0とが同期しており且つエッジが揃っている。 b. A second decision circuit (denoted as ESSLICER) samples the output signal according to a sampling clock (denoted as ECLK0) to obtain a second data signal (denoted as ESDATA), where ECLK0 is synchronous with CLK0 and has aligned edges.

c. 第1のデータ信号を第2のデータ信号と比較して、監視される順方向アイパターンの高さとアイパターンの高さ閾値との関係を判定する。なお、上述した実施例における第1のデータ信号と第2のデータとに対する排他的論理和及び累計の演算を用いて、監視される順方向アイパターンの高さとアイパターンの高さ閾値との関係を判定することができる。 c. The first data signal is compared with the second data signal to determine the relationship between the height of the forward eye pattern being monitored and the eye pattern height threshold. Note that the relationship between the height of the forward eye pattern being monitored and the eye pattern height threshold can be determined using the exclusive OR and cumulative sum calculations of the first data signal and the second data signal in the above-mentioned embodiment.

d. 監視される順方向アイパターンの高さがアイパターンの高さ閾値より小さいか否かを判定し、YESの場合、eを実行し、
そうでない場合、アナログイコライザの補正が完了する。
d. Determine whether the monitored forward eye height is less than the eye height threshold, and if so, execute e;
If not, the analog equalizer correction is complete.

e. 補正命令を生成し、補正命令に従って、アナログフロントエンド回路内のアナログイコライザの補償機能をオンにして、開始状態に入る。ここで、1段又は複数段のCTLEの補償機能をオンにするように指示してもよく、各段のCTLEの補償機能を全てオンにしないように指示してもよい。 e. Generate a correction command, and in accordance with the correction command, turn on the compensation function of the analog equalizer in the analog front-end circuit to enter a start state. Here, it may be instructed to turn on the compensation function of one or more stages of CTLE, or it may be instructed not to turn on the compensation function of any stage of CTLE.

f. 監視される順方向アイパターンの高さがアイパターンの高さ閾値に達しているか否かを判定し、YESの場合、アナログイコライザの補正が完了し、
そうでない場合、gを実行する。
f. Determine whether the monitored forward eye height reaches an eye height threshold, and if so, the analog equalizer correction is complete;
If not, execute g.

g. 第1のステップサイズでアナログフロントエンド回路内のアナログイコライザの高周波ゲインを増大させる。 g. Increase the high frequency gain of an analog equalizer in the analog front-end circuit by a first step size.

h. 監視される順方向アイパターンの高さがアイパターンの高さ閾値に達しているか否かを判定し、YESの場合、アナログイコライザの補正が完了し、
そうでない場合、iを実行する。
h. Determine whether the monitored forward eye height reaches an eye height threshold, and if so, the analog equalizer correction is complete;
If not, execute i.

i. アナログイコライザの高周波ゲインが上限値まで増大したか否かを判定し、YESの場合、jを実行し、そうでない場合、戻ってgを実行する。 i. Determine whether the high frequency gain of the analog equalizer has increased to the upper limit value. If yes, execute j. If not, go back and execute g.

j. アナログフロントエンド回路内のアナログイコライザの補償機能が全てオンになっているか否かを判定し、YESの場合、lを実行し、
そうでない場合、kを実行する。
j. Determine whether the compensation functions of the analog equalizers in the analog front-end circuit are all turned on. If YES, execute l;
If not, execute k.

k. 少なくとも1段のオン状態ではないアナログイコライザの補償機能をオンにして、開始状態に入る。 k. Turn on the compensation function of at least one stage of the analog equalizer that is not in the on state and enter the start state.

m. 監視される順方向アイパターンの高さがアイパターンの高さ閾値に達しているか否かを判定し、YESの場合、アナログイコライザの補正が完了し、
そうでない場合、nを実行する。
m. Determine whether the monitored forward eye height reaches an eye height threshold, and if so, the analog equalizer correction is complete;
If not, do n.

n. 出力信号の振幅が振幅閾値より高く且つアナログイコライザの低周波ゲインが0より大きいか否かを判定し、YESの場合、戻ってlを実行し、
そうでない場合、アナログイコライザの補正が完了する。
n. Determine whether the amplitude of the output signal is greater than the amplitude threshold and the low frequency gain of the analog equalizer is greater than 0, if yes, return and execute l;
If not, the analog equalizer correction is complete.

なお、低周波ゲインを減少させる前に、出力信号の振幅が振幅閾値より高いか否か、及び低周波ゲインが0より大きい(すなわち、ゲイン調整命令内のLFGが0より大きい)か否かを判定することで、受信信号のトータルゲインが過小になり受信信号の品質が低下することを回避するために、低周波ゲインを引き続き減少させることができるか否かを判定することができる。上述した実施例における第2のデータ信号に対する統計又は累計の演算を用いて、出力信号の振幅と振幅閾値との関係を判定することができる。 Note that before decreasing the low-frequency gain, it is determined whether the amplitude of the output signal is higher than the amplitude threshold and whether the low-frequency gain is greater than 0 (i.e., LFG in the gain adjustment command is greater than 0), so that it is possible to determine whether the low-frequency gain can be further decreased to avoid the total gain of the received signal becoming too small, which would result in a decrease in the quality of the received signal. The relationship between the amplitude of the output signal and the amplitude threshold can be determined using a statistical or cumulative calculation of the second data signal in the above-described embodiment.

本実施例の方法によれば、第1の決定回路を用いてアイパターンの高さ閾値に基づいて第1のデータ信号とエッジ信号とを得て、さらにクロックリカバリを行い、正確で信頼性の高い受信データを得て、
そして、第2の決定回路を用いて第2のデータ信号を得て、それに基づいて、CDRクロックロック後の第1の決定回路のデータパス(すなわち、第1のデータ信号)と正常なデータパス(すなわち、第2のデータ信号)との数値の相異に基づいて、出力信号の順方向アイパターンの高さがアイパターンの高さ閾値に達しているか否かを判定することができ、第2のデータ信号に基づいて、出力信号の振幅が振幅閾値に達しているか否かを判定することができるため、効果的な補正決定を行うことができる。
CTLEの補償機能を一段ずつオンにすることにより、徐々に高周波ゲインを増大させ、又は低周波ゲインを減少させて、細かい適応的補正を実現するとともに、効率が高く、適用範囲が広く、複雑なアルゴリズムを必要とせず、制御ロジックが簡単である。
According to the method of the present embodiment, a first data signal and an edge signal are obtained based on the height threshold of the eye pattern using a first decision circuit, and then clock recovery is performed to obtain accurate and reliable received data;
Then, a second data signal is obtained using a second decision circuit, and based on the second data signal, it can be determined whether the forward eye pattern height of the output signal reaches the eye pattern height threshold based on the difference in numerical value between the data path (i.e., the first data signal) of the first decision circuit after CDR clock lock and the normal data path (i.e., the second data signal), and based on the second data signal, it can be determined whether the amplitude of the output signal reaches the amplitude threshold, so that an effective correction decision can be made.
By turning on the compensation function of the CTLE step by step, the high frequency gain is gradually increased or the low frequency gain is decreased, thereby realizing fine adaptive correction, which is highly efficient, has a wide range of application, does not require complex algorithms, and has a simple control logic.

本願の実施例によれば、アナログイコライザの補正装置がさらに提供される。図3は一実施例により提供されるアナログイコライザのための補正装置の構成模式図である。図3に示すように、前記アナログイコライザの補正装置は、監視モジュール210と、制御モジュール220と、伝送モジュール補正モジュール230とを含む。 According to an embodiment of the present application, an analog equalizer correction device is further provided. FIG. 3 is a schematic diagram of a correction device for an analog equalizer provided by an embodiment. As shown in FIG. 3, the analog equalizer correction device includes a monitoring module 210, a control module 220, and a transmission module correction module 230.

監視モジュール210は、少なくとも1段のアナログイコライザを含むアナログフロントエンド回路の出力信号の順方向アイパターンの高さを監視するように構成されている。 The monitoring module 210 is configured to monitor the height of the forward eye pattern of the output signal of an analog front-end circuit that includes at least one stage of an analog equalizer.

制御モジュール220は、監視される順方向アイパターンの高さがアイパターンの高さ閾値より小さい場合、補正命令を生成するように構成されている。 The control module 220 is configured to generate a correction command when the monitored forward eye pattern height is less than the eye pattern height threshold.

補正モジュール230は、監視される順方向アイパターンの高さが前記アイパターンの高さ閾値に達するまで、前記補正命令に従って、前記アナログフロントエンド回路内のアナログイコライザに対して補正するように構成されている。 The correction module 230 is configured to correct the analog equalizer in the analog front-end circuit according to the correction command until the height of the monitored forward eye pattern reaches the eye pattern height threshold.

本実施例のアナログイコライザの補正装置によれば、順方向アイパターンの高さを補正の基準とし、信号の順方向アイパターンの高さが十分に高くなるようにアナログイコライザに対して補正することにより、アイパターンの品質とアナログフロントエンド回路の出力信号の品質を向上させるため、アナログイコライザの適応的な補正を実現し、あらゆるチャネル減衰の場面に適用でき、回路構成が簡単で、実現が容易である。 According to the analog equalizer correction device of this embodiment, the height of the forward eye pattern is used as the correction standard, and the analog equalizer is corrected so that the height of the forward eye pattern of the signal becomes sufficiently high, thereby improving the quality of the eye pattern and the quality of the output signal of the analog front-end circuit, realizing adaptive correction of the analog equalizer, which can be applied to all channel attenuation situations, has a simple circuit configuration, and is easy to implement.

一実施例において、前記補正命令は、補償機能オン命令を含む。 In one embodiment, the correction command includes a compensation function on command.

前記補償機能オン命令は、前記アナログフロントエンド回路内のアナログイコライザの補償機能をオンにすることを指示するために利用される。 The compensation function on command is used to instruct the analog equalizer in the analog front-end circuit to turn on the compensation function.

一実施例において、前記補正命令は、ゲイン調整命令を含み、
前記ゲイン調整命令は、第1のステップサイズで前記アナログフロントエンド回路内のアナログイコライザの高周波ゲインを増大させることと、
第2のステップサイズで前記アナログフロントエンド回路内のアナログイコライザの低周波ゲインを減少させることとのうちの少なくとも一つを指示するために利用される。
In one embodiment, the correction instructions include gain adjustment instructions;
the gain adjustment command comprises increasing a high frequency gain of an analog equalizer in the analog front-end circuit by a first step size;
and decreasing a low frequency gain of an analog equalizer in the analog front-end circuit by a second step size.

一実施例において、監視モジュールは、 In one embodiment, the monitoring module:

第1の決定回路とクロックデータリカバリ回路とにより前記出力信号をサンプリングして、第1のデータ信号、エッジ信号、及び前記第1のデータ信号と前記エッジ信号とに対応する二相クロックを得るように構成されている第1の決定ユニットと、 A first decision unit configured to sample the output signal using a first decision circuit and a clock data recovery circuit to obtain a first data signal, an edge signal, and a two-phase clock corresponding to the first data signal and the edge signal;

第2の決定回路により、サンプリングクロックに従って前記出力信号をサンプリングして、第2のデータ信号を得るように構成されている第2の決定ユニットと、 A second decision unit configured to sample the output signal according to a sampling clock by a second decision circuit to obtain a second data signal;

前記第2のデータ信号を前記第1のデータ信号と比較して、監視される順方向アイパターンの高さと前記アイパターンの高さ閾値との関係を判定するように構成されている第1の監視ユニットとを含む。 A first monitoring unit configured to compare the second data signal with the first data signal to determine a relationship between a monitored forward eye pattern height and the eye pattern height threshold.

一実施例において、第1の監視ユニットは、具体的には、 In one embodiment, the first monitoring unit specifically includes:

クロックロック信号が検出された場合、同じ長さの第1のデータ信号と第2のデータ信号を読み取り、 If a clock lock signal is detected, a first data signal and a second data signal of the same length are read,

前記第1のデータ信号内の値が1であるビットと前記第2のデータ信号の対応するビットの値との排他的論理和演算を実行し、各ビットの排他的論理和の結果を累計し、 Perform an exclusive OR operation between bits in the first data signal that have a value of 1 and the value of the corresponding bit in the second data signal, and accumulate the results of the exclusive OR of each bit,

累計の結果が0である場合、監視される順方向アイパターンの高さが前記アイパターンの高さ閾値に達していると判定し、 If the cumulative result is 0, it is determined that the height of the forward eye pattern being monitored has reached the eye pattern height threshold,

累計の結果が0でない場合、監視される順方向アイパターンの高さが前記アイパターンの高さ閾値より低いか、又は前記出力信号の順方向アイパターンが閉じていると判定するように構成されている。 If the cumulative result is not zero, it is configured to determine that the height of the monitored forward eye pattern is lower than the eye pattern height threshold or that the forward eye pattern of the output signal is closed.

一実施例において、前記第2のデータ信号に対応するサンプリングクロックと前記第1のデータ信号に対応するクロックとは同期しており、且つエッジが揃っている。 In one embodiment, the sampling clock corresponding to the second data signal and the clock corresponding to the first data signal are synchronized and have aligned edges.

一実施例において、制御モジュール220は、 In one embodiment, the control module 220:

監視される順方向アイパターンの高さがアイパターンの高さ閾値より低い場合、前記第1のデータ信号、前記第2のデータ信号、及びクロックロック信号に基づいて、前記アナログフロントエンド回路内の各前記アナログイコライザの補償機能のオンオフ状態、及びアナログイコライザに対するゲイン調整ポリシーを決定し、 When the height of the monitored forward eye pattern is lower than the eye pattern height threshold, determine the on/off state of the compensation function of each of the analog equalizers in the analog front-end circuit and the gain adjustment policy for the analog equalizer based on the first data signal, the second data signal, and the clock lock signal,

前記オンオフ状態及び前記ゲイン調整ポリシーに基づいて、前記補正命令を生成するように構成されている。 The correction command is configured to be generated based on the on/off state and the gain adjustment policy.

一実施例において、監視モジュール210は、 In one embodiment, the monitoring module 210:

前記第2のデータ信号に基づいて、前記出力信号の振幅と振幅閾値との関係を判定し、 Based on the second data signal, determine the relationship between the amplitude of the output signal and an amplitude threshold value,

前記出力信号の振幅と振幅閾値との関係に基づいて、前記アナログフロントエンド回路内のアナログイコライザの低周波ゲインが下限値まで減少したか否かを判定するように構成されている第2の監視ユニットをさらに含む。 Further includes a second monitoring unit configured to determine whether the low-frequency gain of an analog equalizer in the analog front-end circuit has decreased to a lower limit value based on the relationship between the amplitude of the output signal and an amplitude threshold value.

一実施例において、第2の監視ユニットは、具体的には、 In one embodiment, the second monitoring unit specifically includes:

クロックロック信号が検出された場合、設定長さの第2のデータ信号を読み取り、 If a clock lock signal is detected, a second data signal of a set length is read,

前記第2のデータ信号内の値が1であるビットの数を統計し、又は前記第2のデータ信号内の各ビットの値を累計し、 Count the number of bits in the second data signal that have a value of 1, or accumulate the values of each bit in the second data signal,

値が1であるビットの数が設定値以上である場合、又は累計の結果が設定値以上である場合、前記出力信号の振幅が前記振幅閾値に達していると判定し、 If the number of bits whose value is 1 is equal to or greater than a set value, or if the cumulative result is equal to or greater than a set value, it is determined that the amplitude of the output signal has reached the amplitude threshold value,

値が1であるビットの数、又は累計の結果が設定値より小さい場合、前記出力信号の振幅が前記振幅閾値より低いと判定するように構成されているように構成されている。 If the number of bits whose value is 1 or the cumulative result is smaller than a set value, the amplitude of the output signal is determined to be lower than the amplitude threshold.

一実施例において、補正モジュール230は、 In one embodiment, the correction module 230:

前記補正命令に従って、前記アナログフロントエンド回路内のアナログイコライザの補償機能をオンにし、 In accordance with the correction command, the compensation function of the analog equalizer in the analog front-end circuit is turned on,

開始状態に基づいて、監視される順方向アイパターンの高さが前記アイパターンの高さ閾値に達するまで、第1のステップサイズで前記アナログフロントエンド回路内のアナログイコライザの高周波ゲインを増大させ、 Based on a starting condition, increase the high frequency gain of an analog equalizer in the analog front-end circuit by a first step size until the monitored forward eye height reaches the eye height threshold,

アナログイコライザの高周波ゲインが上限値まで増大した後に監視される順方向アイパターンの高さが依然として前記アイパターンの高さ閾値に達していない場合、監視される順方向アイパターンの高さが前記アイパターンの高さ閾値に達するまで、少なくとも1段のオン状態ではないアナログイコライザの補償機能をオンにして高周波ゲインを増大させる動作を繰り返して実行するか、又は第2のステップサイズで前記アナログフロントエンド回路内のアナログイコライザの低周波ゲインを減少させるように構成されている。 If the height of the forward eye pattern monitored after the high frequency gain of the analog equalizer has increased to an upper limit value has not yet reached the eye pattern height threshold, the compensation function of at least one stage of the analog equalizer that is not in an on state is turned on and the high frequency gain is repeatedly increased until the height of the forward eye pattern monitored reaches the eye pattern height threshold, or the low frequency gain of the analog equalizer in the analog front-end circuit is decreased by a second step size.

一実施例において、補正モジュール230は、 In one embodiment, the correction module 230:

前記出力信号の振幅が振幅閾値以上であり、且つ、アナログイコライザの低周波ゲインが下限値以上である場合、監視される順方向アイパターンの高さが前記アイパターンの高さ閾値に達するまで、第2のステップサイズで前記アナログフロントエンド回路内のアナログイコライザの低周波ゲインを減少させるように構成されている。 When the amplitude of the output signal is greater than or equal to the amplitude threshold and the low frequency gain of the analog equalizer is greater than or equal to the lower limit, the low frequency gain of the analog equalizer in the analog front-end circuit is configured to be reduced by a second step size until the height of the monitored forward eye pattern reaches the eye pattern height threshold.

一実施例において、前記開始状態は、アナログイコライザの低周波ゲインが最大値に設定され、アナログイコライザの高周波ゲインが最小値に設定されていることを含む。 In one embodiment, the starting state includes a low frequency gain of the analog equalizer set to a maximum value and a high frequency gain of the analog equalizer set to a minimum value.

本実施例で提案されたアナログイコライザの補正装置は、上記実施例で提案された補正方法と同じ発明構想に属するので、本実施例では詳しく説明されていない技術的詳細は、上記任意の実施例を参照することができ、本実施例は、アナログイコライザの補正方法を実行する場合と同様の有益な効果を有する。 The analog equalizer correction device proposed in this embodiment belongs to the same inventive concept as the correction method proposed in the above embodiments, so that any of the above embodiments may be referred to for technical details not described in detail in this embodiment, and this embodiment has the same beneficial effects as when implementing the analog equalizer correction method.

本願の実施例によれば、制御チップがさらに提供される。図4は一実施例により提供される制御チップのハードウェア構成模式図である。図4に示すように、本願により提供される制御チップは、メモリ32と、プロセッサ31と、メモリに記憶され且つプロセッサ上で実行可能なコンピュータプログラムとを含み、前記プログラムがプロセッサ31により実行された場合、上記の補正方法を実行する。 According to an embodiment of the present application, a control chip is further provided. FIG. 4 is a schematic diagram of the hardware configuration of a control chip provided by an embodiment. As shown in FIG. 4, the control chip provided by the present application includes a memory 32, a processor 31, and a computer program stored in the memory and executable on the processor, and when the program is executed by the processor 31, it performs the above-mentioned correction method.

制御チップは、メモリ32をさらに含むことができ、
該制御チップ内のプロセッサ31は、一つ又は複数とすることができ、図4には、一つのプロセッサ31を例として示しており、
メモリ32は一つ又は複数のプログラムを記憶するように構成されており、
前記一つ又は複数のプログラムが前記一つ又は複数のプロセッサ31により実行された場合、前記一つ又は複数のプロセッサ31に本願の実施例に記載のアナログイコライザの補正方法を実現させる。
The control chip may further include a memory 32;
The processor 31 in the control chip can be one or more. FIG. 4 shows one processor 31 as an example.
The memory 32 is configured to store one or more programs;
When the one or more programs are executed by the one or more processors 31, the one or more processors 31 realize the analog equalizer correction method described in the embodiments of the present application.

制御チップは、通信装置33と、入力装置34と出力装置35とをさらに含む。 The control chip further includes a communication device 33, an input device 34, and an output device 35.

制御チップ内のプロセッサ31、メモリ32、通信装置33、入力装置34及び出力装置35はバス又はその他の方法で接続することができ、図4ではバスで接続されている例が示されている。 The processor 31, memory 32, communication device 33, input device 34 and output device 35 in the control chip can be connected by a bus or other method, and FIG. 4 shows an example in which they are connected by a bus.

入力装置34は、入力される数字や文字情報を受け取ったり、制御チップのユーザ設定や機能制御に関する押しキー信号入力を生成したりするために使用できる。出力装置35は、ディスプレイなどの表示機器を含むことができる。 The input device 34 can be used to receive input numeric and text information and generate key press signal inputs related to user settings and function control of the control chip. The output device 35 can include a display device such as a display.

通信装置33は、受信機及び送信機を含むことができる。通信装置33は、プロセッサ31の制御に従って情報の送受信通信を行うように構成されている。 The communication device 33 may include a receiver and a transmitter. The communication device 33 is configured to transmit and receive information under the control of the processor 31.

メモリ32は、コンピュータ可読記憶媒体として、ソフトウェアプログラム、コンピュータ実行可能なプログラム及びモジュール、例えば本願の実施例に記載のアナログイコライザの補正方法に対応するプログラム命令/モジュール(例えば、アナログイコライザの補正装置内の監視モジュール210、制御モジュール220、及び伝送モジュール補正モジュール230)を記憶するように構成することが可能である。メモリ32は、プログラム記憶領域とデータ記憶領域とを含むことができ、プログラム記憶領域はオペレーティングシステム、少なくとも1つの機能に必要なアプリケーションプログラムを記憶することができ、
データ記憶領域には、制御チップの使用によって作成されたデータなどを記憶することができる。さらに、メモリ32は、高速ランダムアクセスメモリを含むことができ、又は不揮発性のメモリ、例えば少なくとも一つの磁気ディスクメモリ装置、フラッシュメモリ装置、又は他の不揮発性のソリッドステートメモリ装置を含むことができる。いくつかの実例において、メモリ32はさらに、プロセッサ31に対して遠隔地に配置されたメモリを含んでもよく、これらの遠隔メモリは、ネットワークを介して制御チップに接続することができる。上記のネットワークの実例は、インターネット、社内イントラネット、ローカルエリアネットワーク、移動通信ネットワーク、及びこれらの組み合わせを含むが、これらに限定されない。
The memory 32 can be configured to store software programs, computer executable programs and modules as a computer readable storage medium, such as program instructions/modules corresponding to the analog equalizer correction method described in the embodiments of the present application (e.g., the monitoring module 210, the control module 220, and the transmission module correction module 230 in the analog equalizer correction device). The memory 32 can include a program storage area and a data storage area, and the program storage area can store an operating system, an application program required for at least one function;
The data storage area can store data created by use of the control chip, etc. Furthermore, the memory 32 can include high-speed random access memory, or can include non-volatile memory, such as at least one magnetic disk memory device, flash memory device, or other non-volatile solid-state memory device. In some examples, the memory 32 can also include memory located remotely to the processor 31, and these remote memories can be connected to the control chip via a network. Examples of the above networks include, but are not limited to, the Internet, a company intranet, a local area network, a mobile communication network, and combinations thereof.

本願の実施例によれば、受信機がさらに提供される。図5は一実施例により提供される受信機の構成模式図である。図5に示すように、このシステムは、アナログフロントエンド回路と、監視回路と、上記実施例に記載の制御チップとを含み、
前記アナログフロントエンド回路の出力側は前記監視回路の入力側に接続されており、
前記監視回路の出力側は前記制御チップの入力側に接続されており、
前記制御チップは、前記監視回路の監視結果に応じて前記アナログフロントエンド回路内のアナログイコライザに対して補正するように構成されている。
According to an embodiment of the present application, a receiver is further provided. Figure 5 is a schematic diagram of a receiver provided according to an embodiment. As shown in Figure 5, the system includes an analog front-end circuit, a monitoring circuit, and the control chip described in the above embodiment;
an output side of the analog front-end circuit is connected to an input side of the monitoring circuit;
the output of the monitoring circuit is connected to the input of the control chip;
The control chip is configured to make a correction to an analog equalizer in the analog front-end circuit according to a monitoring result of the monitoring circuit.

本実施例の受信機によれば、順方向アイパターンの高さを補正の基準とし、信号の順方向アイパターンの高さが十分に高くなるようにアナログイコライザに対して補正することにより、アイパターンの品質とアナログフロントエンド回路の出力信号の品質を向上させるため、アナログイコライザの適応的な補正を実現し、あらゆるチャネル減衰の場面に適用でき、回路構成が簡単で、実現が容易である。 In the receiver of this embodiment, the height of the forward eye pattern is used as the correction standard, and the analog equalizer is corrected so that the height of the forward eye pattern of the signal is sufficiently high, thereby improving the quality of the eye pattern and the quality of the output signal of the analog front-end circuit, realizing adaptive correction of the analog equalizer, which can be applied to all channel attenuation situations, has a simple circuit configuration, and is easy to implement.

一実施例において、監視回路は、第1の決定回路と、クロックデータリカバリ回路と、第2の決定回路とを含む。 In one embodiment, the monitoring circuit includes a first decision circuit, a clock data recovery circuit, and a second decision circuit.

本実施例において、第1の決定回路とクロックデータリカバリ回路とにより前記出力信号をサンプリングして、第1のデータ信号、エッジ信号、及び前記第1のデータ信号と前記エッジ信号とに対応する二相クロックを得て、
第2の決定回路により、サンプリングクロックに従って前記出力信号をサンプリングして、第2のデータ信号を得て、
前記第2のデータ信号を前記第1のデータ信号と比較して、監視される順方向アイパターンの高さと前記アイパターンの高さ閾値との関係を判定する。
In this embodiment, a first decision circuit and a clock data recovery circuit sample the output signal to obtain a first data signal, an edge signal, and a two-phase clock corresponding to the first data signal and the edge signal;
sampling the output signal according to a sampling clock by a second decision circuit to obtain a second data signal;
The second data signal is compared to the first data signal to determine a relationship between a monitored forward eye height and the eye height threshold.

図6は一実施例により提供される受信機の動作原理の模式図である。図6に示すように、受信機により受信された信号は、信号の反射を弱めるためのオンダイターミネーション抵抗(On Die Termination,ODT)、3段のCTLE、2つのSLICER回路、CDR回路、ESSLICER回路、VTH回路、データデマルチプレクサ(Data Demultiplexer,DMUX)回路及び制御チップを順に通過し、AFE回路は、オンダイODT及びCTLEを含む。発信機(Transmit,TX)により送信される高速シリアルデータ信号は、チャネル減衰及び干渉を経て受信機(Reception,RX)の入力側に着き、アイパターンは閉じているか、又は予め設定された程度まで開くことができない可能性があり、3段のCTLEの補償機能オンオフ状態及び/又はゲインを調整することにより、AFE回路の出力信号アイパターンを予め設定された程度まで開き、データの正確な伝送を実現することができる。 Figure 6 is a schematic diagram of the operation principle of a receiver provided by one embodiment. As shown in Figure 6, a signal received by the receiver passes through an on-die termination resistor (ODT) for weakening signal reflection, three stages of CTLE, two SLICER circuits, a CDR circuit, an ESSLICER circuit, a VTH circuit, a data demultiplexer (DMUX) circuit, and a control chip in sequence, and the AFE circuit includes an on-die ODT and a CTLE. The high-speed serial data signal transmitted by the transmitter (Transmit, TX) passes through channel attenuation and interference and arrives at the input side of the receiver (Reception, RX), where the eye pattern is closed or may not be able to open to a preset degree. By adjusting the compensation function on/off state and/or gain of the three-stage CTLE, the eye pattern of the output signal of the AFE circuit can be opened to a preset degree, thereby realizing accurate transmission of data.

制御チップにより生成される補正命令は、補償機能オン命令、例えば3段のCTLEの補償機能のオンオフ状態を制御するためのCTLE_BOOST_EN<2:0>を含む。
補正命令は、ゲイン調整命令、例えば、3段のCTLEの全体の低周波ゲインを制御するためのLFG<4:0>、3段のCTLEの全体の高周波ゲインを制御するためのHFG<4:0>をさらに含んでもよく、LFG又はHFG命令の制御コードが大きいほど、低周波ゲイン又は高周波ゲインの調整幅はそれに応じて大きくなる。
The correction command generated by the control chip includes a compensation function on command, for example, CTLE_BOOST_EN<2:0> for controlling the on/off state of the compensation function of the three stages of CTLE.
The correction command may further include gain adjustment commands, for example, LFG<4:0> for controlling the overall low-frequency gain of the three-stage CTLE, and HFG<4:0> for controlling the overall high-frequency gain of the three-stage CTLE, and the larger the control code of the LFG or HFG command, the larger the adjustment range of the low-frequency gain or high-frequency gain will be accordingly.

図6において、AFE回路の出力信号は2つのSLICER回路に入力され、それぞれサンプリングされて第1のデータ信号及びエッジ信号が得られ、
CDRから出力される二相クロックCLK0及びCLK180は、それぞれ2つのSLICER回路のサンプリング決定に使用され、
第1のデータ信号とエッジ信号とをCDR回路に入力することで、クロックリカバリを行う。VTH回路は、ESSLICER回路の決定閾値(VTH1及び/又はVTH2)を設定するのに利用できる。
ESSLICERのサンプリングクロック ECLK0は、サンプリングして第1のデータ信号を得るのに利用されるSLICERのサンプリングクロック CLK0とは同期しており、且つエッジが揃っている。制御チップは、第1のデータ信号、第2のデータ信号、及びクロックロック信号に基づいてCTLEに対して補正し、補正が完了するとリカバリされた正しいデータは、DMUXを介して物理符号化副層(Physical Coding Sublayer,PCS)に出力することができる。
In FIG. 6, the output signal of the AFE circuit is input to two SLICER circuits, which sample the signal to obtain a first data signal and an edge signal.
The two-phase clocks CLK0 and CLK180 output from the CDR are used to determine the sampling of the two SLICER circuits, respectively.
The first data signal and the edge signal are input to the CDR circuit to perform clock recovery. The VTH circuit can be used to set the decision thresholds (VTH1 and/or VTH2) of the ESSLICER circuit.
The sampling clock ECLK0 of the ESSLICER is synchronous with and edge-aligned with the sampling clock CLK0 of the SLICER used to sample and obtain the first data signal. The control chip performs correction to the CTLE based on the first data signal, the second data signal, and the clock lock signal, and when the correction is completed, the recovered correct data can be output to the Physical Coding Sublayer (PCS) via DMUX.

なお、本実施例では、CTLEの段数、補正命令内の制御コードのビット数、ESSLICER及びVTHの個数について限定しない。第1の決定回路と第2の決定回路とに対応する決定閾値は、いずれも固定値でもよく、動的値でもよい。 In this embodiment, there are no limitations on the number of CTLE stages, the number of control code bits in the correction command, or the number of ESSLICERs and VTHs. The decision thresholds corresponding to the first and second decision circuits may be fixed values or dynamic values.

本実施例で提案された受信機は、上記実施例で提案された補正方法と同じ発明構想に属するので、本実施例では詳しく説明されていない技術的詳細は、上記任意の実施例を参照することができ、本実施例は、アナログイコライザの補正方法を実行する場合と同様の有益な効果を有する。 The receiver proposed in this embodiment belongs to the same inventive concept as the correction method proposed in the above embodiments, so that any of the above embodiments may be referred to for technical details not described in detail in this embodiment, and this embodiment has the same beneficial effects as when implementing a correction method for an analog equalizer.

本願の実施例によれば、記憶媒体がさらに提供される。前記記憶媒体にはコンピュータプログラムが記憶されており、前記コンピュータプログラムがプロセッサにより実行された場合、本願の実施例の何れか一つの前記アナログイコライザの補正方法を実現する。この方法は、少なくとも1段のアナログイコライザを含むアナログフロントエンド回路の出力信号の順方向アイパターンの高さを監視することと、
監視される順方向アイパターンの高さがアイパターンの高さ閾値より小さい場合、補正命令を生成することと、
監視される順方向アイパターンの高さが前記アイパターンの高さ閾値に達するまで、前記補正命令に従って、前記アナログフロントエンド回路内のアナログイコライザに対して補正することとを含む。
According to an embodiment of the present application, a storage medium is further provided, the storage medium storing a computer program, which, when executed by a processor, realizes the analog equalizer correction method according to any one of the embodiments of the present application. The method includes: monitoring a forward eye pattern height of an output signal of an analog front-end circuit including at least one stage of an analog equalizer;
generating a correction command when the monitored forward eye height is less than an eye height threshold;
and correcting an analog equalizer in the analog front-end circuit according to the correction command until a monitored forward eye height reaches the eye height threshold.

本願の実施例のコンピュータ記憶媒体は、一つ又は複数のコンピュータ可読媒体の任意の組合せを使用することができる。コンピュータ可読媒体は、コンピュータ可読信号媒体又はコンピュータ可読記憶媒体とすることができる。コンピュータ可読記憶媒体は、電気、磁気、光学、電磁気、赤外線、又は半導体システム、装置、又はデバイス、あるいはこれらの任意の組み合わせとすることができるが、これらに限定されない。コンピュータ可読記憶媒体のより具体的な例(非網羅的リスト)は、一つ又は複数の導線を有する電気接続、ポータブルコンピュータディスク、ハードディスク、ランダムアクセスメモリ(:Random Access Memory)、読み取り専用メモリ(ROM)、消去可能プログラマブル読み取り専用メモリ(EPROM:Erasable Programmable Read Only)、フラッシュメモリ、光ファイバ、ポータブルCD-ROM、光学メモリデバイス、磁気メモリデバイス、又は上記の任意の適切な組み合わせを含む。コンピュータ可読記憶媒体は、命令実行システム、装置、又はデバイスによって使用する、又はこれらと組み合わせて使用することができるプログラムを含むか又は記憶している任意の有形媒体とすることができる。 The computer storage medium of the embodiments of the present application may be any combination of one or more computer readable media. The computer readable medium may be a computer readable signal medium or a computer readable storage medium. The computer readable storage medium may be, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples (non-exhaustive list) of computer readable storage media include an electrical connection having one or more conductors, a portable computer disk, a hard disk, a random access memory, a read only memory (ROM), an erasable programmable read only memory (EPROM), a flash memory, an optical fiber, a portable CD-ROM, an optical memory device, a magnetic memory device, or any suitable combination of the above. A computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.

コンピュータ可読媒体に含まれるプログラムコードは、無線、電線、光ケーブル、無線周波数(RF:Radio Frequency)等、又は上記の任意の適切な組み合わせを含むが、これらに限定されない任意の適切な媒体を用いて伝送することができる。 The program code contained in the computer readable medium may be transmitted using any suitable medium, including, but not limited to, wireless, wire, optical cable, radio frequency (RF), etc., or any suitable combination of the above.

1つ又は複数のプログラミング言語又はそれらの組み合わせを使用して、本願の動作を実行するためのコンピュータプログラムコードを作成することができるが、前記プログラミング言語は、Java、Smalltalk、C++などのオブジェクト指向プログラミング言語、および「C」言語又は類似のプログラミング言語などの従来の手続き型プログラミング言語を含む。プログラムコードは、完全にユーザのコンピュータ上で実行されてもよいし、部分的にユーザのコンピュータ上で実行されてもよいし、一つの独立したソフトウェアパッケージとして実行されてもよいし、部分的にユーザのコンピュータ上で且つ部分的にリモートコンピュータ上で実行されてもよいし、又は完全にリモートコンピュータ又はサーバ上で実行されてもよい。リモートコンピュータが関与する場合、リモートコンピュータは、ローカルエリアネットワーク(LAN)又はワイドエリアネットワーク(WAN)を含む任意の種類のネットワークを介してユーザのコンピュータに接続されてもよく、又は外部のコンピュータに接続されてもよい(例えば、インターネットサービスプロバイダを利用してインターネットを介して接続される)。 One or more programming languages or combinations thereof may be used to create computer program code for carrying out the operations of the present application, including object-oriented programming languages such as Java, Smalltalk, C++, and traditional procedural programming languages such as "C" or similar programming languages. The program code may run entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. When a remote computer is involved, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet Service Provider).

上記は本願の例示的な実施例にすぎず、本願の保護範囲を限定するためのものではない。 The above are merely illustrative examples of the present application and are not intended to limit the scope of protection of the present application.

当業者であれば、ユーザ端末という用語は、例えば携帯電話、携帯データ処理装置、携帯ウェブブラウザ、又は車載用移動局など、あらゆる適切なタイプの無線ユーザ機器をカバーすることは理解されるだろう。 Those skilled in the art will appreciate that the term user terminal covers any suitable type of wireless user equipment, such as a mobile phone, a portable data processing device, a mobile web browser, or a mobile station mounted on a vehicle.

一般的に、本願の様々な実施例は、ハードウェア又は専用回路、ソフトウェア、論理又はそれらの任意の組合せ内で実現できる。例えば、本願はそれに限定されないが、いくつかの態様はハードウェア内で実現でき、一方、他の態様はコントローラ、マイクロプロセッサ又はその他のコンピューティング装置によって実行可能なファームウェア又はソフトウェア内で実現できる。 In general, various embodiments of the present application may be implemented in hardware or special purpose circuits, software, logic, or any combination thereof. For example, but not limited to, some aspects may be implemented in hardware, while other aspects may be implemented in firmware or software executable by a controller, microprocessor, or other computing device.

本願の実施例は、例えば、プロセッサの実体内で、又はハードウェアによって、あるいはソフトウェアとハードウェアの組み合わせによって、モバイル装置のデータプロセッサがコンピュータプログラム命令を実行することによって実現されることができる。コンピュータプログラム命令は、アセンブリ命令、命令セットアーキテクチャ(Instruction Set Architecture,ISA)命令、機械命令、機械関連命令、マイクロコード、ファームウェア命令、状態設定データ、又は一つ又は複数のプログラミング言語の任意の組み合わせで作成されたソースコード又はターゲットコードであってもよい。 Embodiments of the present application may be implemented, for example, by a data processor of a mobile device executing computer program instructions, either in a processor entity, or by hardware, or by a combination of software and hardware. The computer program instructions may be assembly instructions, Instruction Set Architecture (ISA) instructions, machine instructions, machine-related instructions, microcode, firmware instructions, state setting data, or source or target code written in any combination of one or more programming languages.

例示的かつ非限定的な例として、上記では本願の例示的な実施例の詳細な説明を提供した。しかし、添付図面及び特許請求の範囲と合わせて考えると、本願の範囲から逸脱することなく、上記実施例に対する様々な修正及び調整は当業者には自明である。したがって、本願の適切な範囲は、特許請求の範囲に基づいて確定される。
The above provides a detailed description of the exemplary embodiments of the present application as illustrative and non-limiting examples. However, when considered in conjunction with the accompanying drawings and claims, various modifications and adjustments to the above embodiments will be apparent to those skilled in the art without departing from the scope of the present application. Therefore, the appropriate scope of the present application is determined based on the claims.

Claims (15)

アナログイコライザの補正方法であって、少なくとも1段のアナログイコライザを含むアナログフロントエンド回路の出力信号のアイパターンの高さを監視することと、
監視されるアイパターンの高さがアイパターンの高さ閾値より小さい場合、補正命令を生成することと、
監視されるアイパターンの高さが前記アイパターンの高さ閾値に達するまで、前記補正命令に従って、前記アナログフロントエンド回路内のアナログイコライザに対して補正することと
を含み、
監視されるアイパターンの高さが前記アイパターンの高さ閾値に達するまで、前記補正命令に従って、前記アナログフロントエンド回路内のアナログイコライザに対して補正することは、
前記出力信号の振幅が振幅閾値以上であり、且つ、アナログイコライザの低周波ゲインが下限値以上である場合、監視されるアイパターンの高さが前記アイパターンの高さ閾値に達するまで、第2のステップサイズで前記アナログフロントエンド回路内のアナログイコライザの低周波ゲインを減少させること
を含むアナログイコライザの補正方法。
A method for correcting an analog equalizer, comprising: monitoring an eye pattern height of an output signal of an analog front-end circuit including at least one stage of an analog equalizer;
generating a correction command if the monitored eye height is less than an eye height threshold;
correcting an analog equalizer in the analog front-end circuit according to the correction command until a monitored eye height reaches the eye height threshold;
Including,
correcting an analog equalizer in the analog front-end circuit according to the correction command until a monitored eye height reaches the eye height threshold;
decreasing a low frequency gain of an analog equalizer in the analog front end circuit by a second step size until a monitored eye height reaches the eye height threshold when the amplitude of the output signal is greater than or equal to an amplitude threshold and a low frequency gain of an analog equalizer is greater than or equal to a lower limit.
A correction method for an analog equalizer, comprising:
前記補正命令は、補償機能オン命令を含み、
前記補償機能オン命令は、前記アナログフロントエンド回路内のアナログイコライザの補償機能をオンにすることを指示するために利用される
請求項1に記載の方法。
The correction command includes a compensation function ON command,
The method of claim 1 , wherein the compensation function on command is utilized to instruct turning on a compensation function of an analog equalizer in the analog front-end circuit.
前記補正命令は、ゲイン調整命令を含み、
前記ゲイン調整命令は、
第1のステップサイズで前記アナログフロントエンド回路内のアナログイコライザの高周波ゲインを増大させることと、
第2のステップサイズで前記アナログフロントエンド回路内のアナログイコライザの低周波ゲインを減少させることと
のうちの少なくとも一つを指示するために利用される
請求項1に記載の方法。
the correction command includes a gain adjustment command;
The gain adjustment command is
increasing a high frequency gain of an analog equalizer in the analog front end circuit by a first step size;
and decreasing a low frequency gain of an analog equalizer in the analog front-end circuit by a second step size.
アナログフロントエンド回路の出力信号のアイパターンの高さを監視することは、
第1の決定回路とクロックデータリカバリ回路とにより前記出力信号をサンプリングして、第1のデータ信号、エッジ信号、及び前記第1のデータ信号と前記エッジ信号とに対応する二相クロックを得ることと、
第2の決定回路により、サンプリングクロックに従って前記出力信号をサンプリングして、第2のデータ信号を得ることと、
前記第2のデータ信号を前記第1のデータ信号と比較して、監視されるアイパターンの高さと前記アイパターンの高さ閾値との関係を判定することと
を含む請求項1から請求項3の何れか一項に記載の方法。
Monitoring the height of the eye pattern of the output signal of the analog front-end circuit is
sampling the output signal by a first decision circuit and a clock data recovery circuit to obtain a first data signal, an edge signal, and a two-phase clock corresponding to the first data signal and the edge signal;
sampling the output signal according to a sampling clock by a second decision circuit to obtain a second data signal;
and comparing the second data signal with the first data signal to determine a relationship between a monitored eye height and the eye height threshold.
前記第2のデータ信号を前記第1のデータ信号と比較して、監視されるアイパターンの高さと前記アイパターンの高さ閾値との関係を判定することは、
クロックロック信号が検出された場合、同じ長さの第2のデータ信号と第1のデータ信号を読み取ることと、
前記第1のデータ信号内の値が1であるビットと前記第2のデータ信号の対応するビットの値との排他的論理和演算を実行し、各ビットの排他的論理和の結果を累計することと、
累計の結果が0である場合、監視されるアイパターンの高さが前記アイパターンの高さ閾値に達していると判定することと、
累計の結果が0でない場合、監視されるアイパターンの高さが前記アイパターンの高さ閾値より低いか、又は前記出力信号のアイパターンが閉じていると判定することと
を含む請求項4に記載の方法。
Comparing the second data signal to the first data signal to determine a relationship between a monitored eye height and the eye height threshold includes:
if a clock lock signal is detected, reading a second data signal and the first data signal of the same length;
performing an exclusive-or operation on bits in the first data signal that are one with the values of corresponding bits in the second data signal, and accumulating the results of the exclusive-or operations on each bit;
if the cumulative result is zero, determining that the height of the monitored eye pattern has reached the eye pattern height threshold;
and if the result of the accumulation is not zero, determining that the monitored eye height is below the eye height threshold or that the eye of the output signal is closed.
前記第2のデータ信号に対応するサンプリングクロックと前記第1のデータ信号に対応するクロックとは同期しており、且つエッジが揃っている
請求項4又は請求項5に記載の方法。
6. The method according to claim 4 or 5, wherein a sampling clock corresponding to the second data signal and a clock corresponding to the first data signal are synchronous and edge-aligned.
監視されるアイパターンの高さがアイパターンの高さ閾値より小さい場合、補正命令を生成することは、
監視されるアイパターンの高さがアイパターンの高さ閾値より低い場合、前記第1のデータ信号、前記第2のデータ信号、及びクロックロック信号に基づいて、前記アナログフロントエンド回路内の各前記アナログイコライザの補償機能のオンオフ状態、及びアナログイコライザに対するゲイン調整ポリシーを決定することと、
前記オンオフ状態及び前記ゲイン調整ポリシーに基づいて、前記補正命令を生成することと
を含む請求項4から請求項6の何れか一項に記載の方法。
generating a correction command when the monitored eye height is less than an eye height threshold;
When the monitored eye pattern height is lower than an eye pattern height threshold, determining an on/off state of a compensation function of each of the analog equalizers in the analog front-end circuit and a gain adjustment policy for the analog equalizers based on the first data signal, the second data signal, and a clock lock signal;
The method of claim 4 , further comprising: generating the correction instructions based on the on/off state and the gain adjustment policy.
前記第2のデータ信号に基づいて、前記出力信号の振幅と振幅閾値との関係を判定することと、
前記出力信号の振幅と振幅閾値との関係に基づいて、前記アナログフロントエンド回路内のアナログイコライザの低周波ゲインが下限値まで減少したか否かを判定することと
をさらに含む請求項4から請求項7の何れか一項に記載の方法。
determining a relationship between an amplitude of the output signal and an amplitude threshold based on the second data signal;
8. The method of claim 4, further comprising: determining whether a low-frequency gain of an analog equalizer in the analog front-end circuit has decreased to a lower limit value based on a relationship between the amplitude of the output signal and an amplitude threshold value.
前記第2のデータ信号に基づいて、前記出力信号の振幅と振幅閾値との関係を判定することは、
クロックロック信号が検出された場合、設定長さの第2のデータ信号を読み取ることと、
前記第2のデータ信号内の値が1であるビットの数を統計し、又は前記第2のデータ信号内の各ビットの値を累計することと、
値が1であるビットの数が設定値以上である場合、又は累計の結果が設定値以上である場合、前記出力信号の振幅が前記振幅閾値に達していると判定することと、
値が1であるビットの数、又は累計の結果が設定値より小さい場合、前記出力信号の振幅が前記振幅閾値より低いと判定することと
を含む請求項8に記載の方法。
Determining a relationship between an amplitude of the output signal and an amplitude threshold based on the second data signal includes:
reading a second data signal of a set length if a clock lock signal is detected;
Counting the number of bits in the second data signal that have a value of 1 or accumulating the value of each bit in the second data signal;
determining that the amplitude of the output signal has reached the amplitude threshold value when the number of bits having a value of 1 is equal to or greater than a set value, or when the cumulative result is equal to or greater than a set value;
and determining that the amplitude of the output signal is below the amplitude threshold if the number of bits with a value of 1 or the result of the accumulation is less than a set value.
監視されるアイパターンの高さが前記アイパターンの高さ閾値に達するまで、前記補正命令に従って、前記アナログフロントエンド回路内のアナログイコライザに対して補正することは、
前記補正命令に従って、前記アナログフロントエンド回路内のアナログイコライザの補償機能をオンにすることと、
開始状態に基づいて、監視されるアイパターンの高さが前記アイパターンの高さ閾値に達するまで、第1のステップサイズで前記アナログフロントエンド回路内のアナログイコライザの高周波ゲインを増大させることと、
アナログイコライザの高周波ゲインが上限値まで増大した後に監視されるアイパターンの高さが依然として前記アイパターンの高さ閾値に達していない場合、監視されるアイパターンの高さが前記アイパターンの高さ閾値に達するまで、少なくとも1段のオン状態ではないアナログイコライザの補償機能をオンにして高周波ゲインを増大させる動作を繰り返して実行するか、又は第2のステップサイズで前記アナログフロントエンド回路内のアナログイコライザの低周波ゲインを減少させることと
を含む請求項1から請求項9の何れか一項に記載の方法。
correcting an analog equalizer in the analog front-end circuit according to the correction command until a monitored eye height reaches the eye height threshold;
turning on a compensation function of an analog equalizer in the analog front-end circuit according to the correction command;
increasing a high frequency gain of an analog equalizer in the analog front-end circuit by a first step size until a monitored eye height reaches the eye height threshold based on a starting condition;
10. The method according to claim 1, further comprising: if the monitored eye height still does not reach the eye height threshold after the high frequency gain of the analog equalizer is increased to an upper limit value, repeatedly performing an operation of increasing the high frequency gain by turning on a compensation function of at least one stage of the analog equalizer that is not in an on state until the monitored eye height reaches the eye height threshold, or reducing the low frequency gain of the analog equalizer in the analog front-end circuit by a second step size.
前記開始状態は、アナログイコライザの低周波ゲインが最大値に設定され、アナログイコライザの高周波ゲインが最小値に設定されていることを含む
請求項10に記載の方法。
The method of claim 10 , wherein the starting condition includes a low frequency gain of an analog equalizer set to a maximum value and a high frequency gain of an analog equalizer set to a minimum value.
メモリと、プロセッサと、メモリに記憶されて且つプロセッサ上で実行できるコンピュータプログラムとを含む制御チップであって、
前記プログラムが前記プロセッサにより実行された場合、請求項1から請求項11の何れか一項に記載のアナログイコライザの補正方法を実現する
制御チップ。
A control chip including a memory, a processor, and a computer program stored in the memory and executable on the processor,
A control chip that, when the program is executed by the processor, realizes the analog equalizer correction method according to any one of claims 1 to 11 .
アナログフロントエンド回路と、監視回路と、請求項12に記載の制御チップとを含む受信機であって、
前記アナログフロントエンド回路の出力側は前記監視回路の入力側に接続されており、
前記監視回路の出力側は前記制御チップの入力側に接続されており、
前記制御チップは、前記監視回路の監視結果に応じて前記アナログフロントエンド回路内のアナログイコライザに対して補正するように構成されている
受信機。
A receiver including an analog front-end circuit, a monitoring circuit, and a control chip according to claim 12 ,
an output side of the analog front-end circuit is connected to an input side of the monitoring circuit;
the output of the monitoring circuit is connected to the input of the control chip;
The control chip is configured to correct an analog equalizer in the analog front-end circuit according to a monitoring result of the monitoring circuit.
前記監視回路は、第1の決定回路と、クロックデータリカバリ回路と、第2の決定回路とを含み、
前記第1の決定回路は、前記クロックデータリカバリ回路から供給される二相クロックに従って前記アナログフロントエンド回路の出力信号をサンプリングして、第1のデータ信号とエッジ信号とを得るように構成されており、
前記第2の決定回路は、サンプリングクロックに従って前記出力信号をサンプリングして、第2のデータ信号を得るように構成されている
請求項13に記載の受信機。
the monitoring circuit includes a first decision circuit, a clock data recovery circuit, and a second decision circuit;
the first decision circuit is configured to sample the output signal of the analog front-end circuit according to the two-phase clock supplied from the clock data recovery circuit to obtain a first data signal and an edge signal;
14. The receiver of claim 13 , wherein the second decision circuit is configured to sample the output signal according to a sampling clock to obtain a second data signal.
プロセッサによって実行された場合、請求項1から請求項11の何れか一項に記載のアナログイコライザの補正方法を実現するコンピュータプログラムが記憶されている
コンピュータ可読記憶媒体。
A computer-readable storage medium having stored thereon a computer program which, when executed by a processor, implements the analog equalizer correction method according to any one of claims 1 to 11 .
JP2023523303A 2020-11-17 2021-10-08 Analog equalizer correction method, control chip, receiver, and storage medium Active JP7571294B2 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN202011289876.4 2020-11-17
CN202011289876.4A CN114513393B (en) 2020-11-17 2020-11-17 Analog equalizer correction method, control chip, receiver and storage medium
PCT/CN2021/122631 WO2022105468A1 (en) 2020-11-17 2021-10-08 Method for correcting analog equalizer, and control chip, receiver and storage medium

Publications (2)

Publication Number Publication Date
JP2023545548A JP2023545548A (en) 2023-10-30
JP7571294B2 true JP7571294B2 (en) 2024-10-22

Family

ID=81546247

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023523303A Active JP7571294B2 (en) 2020-11-17 2021-10-08 Analog equalizer correction method, control chip, receiver, and storage medium

Country Status (3)

Country Link
JP (1) JP7571294B2 (en)
CN (1) CN114513393B (en)
WO (1) WO2022105468A1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114615116B (en) * 2022-05-13 2022-09-06 南京沁恒微电子股份有限公司 A communication protocol adaptive channel equalizer and equalization method thereof
CN116132329B (en) * 2023-04-10 2023-06-20 龙迅半导体(合肥)股份有限公司 Equalizer parameter testing method and device
CN119171985B (en) * 2024-11-21 2025-03-04 光梓信息科技(深圳)有限公司 Linear equalizer compensation gain calibration system and calibration method

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013258861A (en) 2012-06-14 2013-12-26 Auto Network Gijutsu Kenkyusho:Kk Wire harness
US20180076985A1 (en) 2016-09-14 2018-03-15 Analog Devices, Inc. Equalizer circuit optimization using coarse frequency detection
CN107920038A (en) 2017-10-31 2018-04-17 北京集创北方科技股份有限公司 Balanced device adjusting method and device
WO2020080125A1 (en) 2018-10-18 2020-04-23 ソニーセミコンダクタソリューションズ株式会社 Communication system, transmission device, and reception device

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI459769B (en) * 2010-12-30 2014-11-01 Phison Electronics Corp Adaptive equalizer and adaptive equalizing method
US10326620B2 (en) * 2017-05-31 2019-06-18 Kandou Labs, S.A. Methods and systems for background calibration of multi-phase parallel receivers
CN107995135B (en) * 2017-10-31 2021-07-23 北京集创北方科技股份有限公司 Channel attenuation compensation system, method, circuit, storage medium and processor
JP2021132239A (en) * 2018-05-15 2021-09-09 ソニーセミコンダクタソリューションズ株式会社 Receiver and communication system
CN109766232B (en) * 2019-01-15 2022-02-18 郑州云海信息技术有限公司 PCIe pressure eye pattern test calibration method
US10574487B1 (en) * 2019-04-08 2020-02-25 Kandou Labs, S.A. Sampler offset calibration during operation

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013258861A (en) 2012-06-14 2013-12-26 Auto Network Gijutsu Kenkyusho:Kk Wire harness
US20180076985A1 (en) 2016-09-14 2018-03-15 Analog Devices, Inc. Equalizer circuit optimization using coarse frequency detection
CN107920038A (en) 2017-10-31 2018-04-17 北京集创北方科技股份有限公司 Balanced device adjusting method and device
WO2020080125A1 (en) 2018-10-18 2020-04-23 ソニーセミコンダクタソリューションズ株式会社 Communication system, transmission device, and reception device

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Hyosup Won et al.,A28-Gb/s Receiver With Self-contained Adaptive Equalization and Sampling Point Control Using Stochastic Sigma-Tracking Eye-Opening Monitor,IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS-I REGULAR PAPERS,2017年03月,vol.64, no.3,pp.664-674
Hyosup Won et al.,An On-chip Stochastic Sigma-tracking Eye-opening BER-iotimal Adaptive Equalization[online],2015 IEEE Custom Integrated Circuits Conference,2015年11月30日,[検索日2024.05.28],インターネット<URL:https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7338374>

Also Published As

Publication number Publication date
WO2022105468A1 (en) 2022-05-27
JP2023545548A (en) 2023-10-30
CN114513393A (en) 2022-05-17
CN114513393B (en) 2024-10-01

Similar Documents

Publication Publication Date Title
JP7571294B2 (en) Analog equalizer correction method, control chip, receiver, and storage medium
US7961823B2 (en) System and method for adjusting multiple control loops using common criteria
EP2779550B1 (en) Digital equalizer adaptation using on-die instrument
US8077819B2 (en) Search engine for a receive equalizer
US7158567B2 (en) Method and apparatus for improved high-speed FEC adaptive equalization
US8532240B2 (en) Decoupling sampling clock and error clock in a data eye
US20100238993A1 (en) An integrated equalization and cdr adaptation engine with single error monitor circuit
US20060253746A1 (en) Phase adjust using relative error
US20070110199A1 (en) Receive equalizer with adaptive loops
US20100329325A1 (en) Statistically-Adapted Receiver and Transmitter Equalization
US20100329322A1 (en) Real-Time Eye Monitor for Statistical Filter Parameter Calibration
US8290028B2 (en) Input/output circuit
US20150103961A1 (en) Digital frequency band detector for clock and data recovery
US11438134B2 (en) Phase detection method, phase detection circuit, and clock recovery apparatus
JP2009509379A (en) Data communication circuit for controlling equalization adjustment
CN104378321A (en) Method and circuit for integrating adaptive equalization parameter adjusting and transmission performance testing
CN107453773B (en) Sample interpolation is used for system, method and the software program of adjustable equalizer adjustment
US20120155530A1 (en) Decoupling bang-bang cdr and dfe
WO2017215411A1 (en) Self-adaptive equalization method and device, and equalizer
US8369470B2 (en) Methods and apparatus for adapting one or more equalization parameters by reducing group delay spread
US9160580B2 (en) Adaptive equalizer utilizing eye diagram
CN114616804B (en) Use of ISI or Q calculations to adjust equalizer settings
US8432960B2 (en) Digital adaptive channel equalizer
CN110493152B (en) Self-adaptive equalization circuit based on frequency spectrum balancing method
CN1964334A (en) A Method of Adaptively Adjusting the Equalizer

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230417

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240604

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240822

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20240917

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241009

R150 Certificate of patent or registration of utility model

Ref document number: 7571294

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150