IP Library › Granted Patent US 12,316,362
Granted Patent B2
US 12,316,362 · App. 17/952,584 · Granted May 27, 2025

Signal receiver and slicer

Inventors: Hsuan-Ting Ho (Hsinchu, TW); Shih-Hsiung Huang (Hsinchu, TW); Liang-Wei Huang (Hsinchu, TW)
Assignee: REALTEK SEMICONDUCTOR CORPORATION
H04B1/123
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,316,362
App. No.
17/952,584
Granted
May 27, 2025
Kind
B2
Abstract

A signal receiver and a slicer are capable of mitigating the static mismatch error of a far-end digital-to-analog converter. The slicer includes an adjustable slicing circuit and an error signal generating circuit. The adjustable slicing circuit determines which of (N+1) signal levels is corresponding to an input signal according to N slicer levels and thereby outputs an output signal, wherein the input signal is originated from the far-end digital-to-analog converter. The adjustable slicing circuit further adjusts at least some of the (N+1) signal levels according to an error signal and adjusts at least some of the N slicer levels, wherein the N is an integer greater than two. The error signal generating circuit is coupled to the adjustable slicing circuit and generates the error signal according to the input and output signals.

Claims (28)

1. A signal receiver capable of mitigating a static mismatch error of a far-end digital-to-analog converter (far-end DAC), the signal receiver comprising:

an analog-front-end (AFE) circuit configured to generate an analog signal according to a received signal originated from the far-end DAC;

an analog-to-digital converter (ADC) configured to generate a digital signal according to the analog signal;

an equalizer circuit configured to generate an input signal according to the digital signal;

an adjustable slicing circuit configured to determine which level of (N+1) signal levels is corresponding to the input signal according to N slicer levels and thereby generate an output signal, and the adjustable slicing circuit further configured to adjust at least a part of the (N+1) signal levels according to an error signal and adjust at least a part of the N slicer levels, wherein the N is an integer greater than two; and

an error signal generating circuit coupled to the adjustable slicing circuit and configured to generate the error signal according to the input signal and output signal.

2. The signal receiver of claim 1 , wherein the error signal is equal to a difference between the input signal and the output signal.

3. The signal receiver of claim 1 , wherein the adjustable slicing circuit leaves at least two signal levels of the (N+1) signal levels unchanged.

4. The signal receiver of claim 3 , wherein the at least two signal levels are an (N+1) th signal level and a first signal level respectively; the (N+1) th signal level is a maximum signal level of the (N+1) signal levels; and the first signal level is a minimum signal level of the (N+1) signal levels.

5. The signal receiver of claim 1 , wherein when a level of the output signal is a K th signal level of the (N+1) signal levels, the adjustable slicing circuit adjusts the K th signal level according to the error signal and then adjusts at least one target slicer level of the N slicer levels neighboring the K th signal level according to a K th cumulative adjustment amount of the K th signal level; and the K is a positive integer between 1 and (N+1).

6. The signal receiver of claim 5 , wherein the K th cumulative adjustment amount is equal to a current value of the K th cumulative adjustment amount plus a coefficient multiplied by the error signal.

7. The signal receiver of claim 5 , wherein when the level of the output signal is the K th signal level and the K is less than (N+1), the adjustable slicing circuit adjusts the K th signal level according to the error signal first, and then adjusts an upper target slicer level of the N slicer levels between the K th signal level and a (K+1) th signal level of the (N+1) signal levels according to the K th signal level and the (K+1) th signal level.

8. The signal receiver of claim 7 , wherein the adjustable slicing circuit adjusts the upper target slicer level through following calculation: adding up an initial value of the upper target slicer level and an average of the K th cumulative adjustment amount and a (K+1) th cumulative adjustment amount of the (K+1) th signal level.

9. The signal receiver of claim 5 , wherein when the level of the output signal is the K th signal level and the K is greater than one, the adjustable slicing circuit adjusts the K th signal level according to the error signal first, and then adjusts a lower target slicer level of the N slicer levels between the K th signal level and a (K−1) th signal level of the (N+1) signal levels according to the K th signal level and the (K−1) th signal level.

10. The signal receiver of claim 9 , wherein the adjustable slicing circuit adjusts the lower target slicer level through following calculation: adding up an initial value of the lower target slicer level and an average of the K th cumulative adjustment amount and a (K+1) th cumulative adjustment amount of the (K+1) th signal level.

11. A slicer capable of mitigating a static mismatch error of a far-end digital-to-analog converter (far-end DAC), the slicer comprising:

an adjustable slicing circuit configured to determine which level of (N+1) signal levels is corresponding to an input signal according to N slicer levels and thereby generate an output signal, and the adjustable slicing circuit further configured to adjust at least a part of the (N+1) signal levels according to an error signal and adjust at least a part of the N slicer levels, wherein the input signal is originated from the far-end DAC and the N is an integer greater than two; and

an error signal generating circuit coupled to the adjustable slicing circuit and configured to generate the error signal according to the input signal and output signal.

12. The slicer of claim 11 , wherein the error signal is equal to a difference between the input signal and the output signal.

13. The slicer of claim 11 , wherein the adjustable slicing circuit leaves an (N+1) th signal level and a first signal level of the (N+1) signal levels unchanged, the (N+1) th signal level is a maximum signal level of the (N+1) signal levels; and the first signal level is a minimum signal level of the (N+1) signal levels.

14. The slicer of claim 11 , wherein when a level of the output signal is a K th signal level of the (N+1) signal levels, the adjustable slicing circuit adjusts the K th signal level according to the error signal and then adjusts at least one target slicer level of the N slicer levels neighboring the K th signal level according to a K th cumulative adjustment amount of the K th signal level;

and the K is a positive integer between 1 and (N+1).

15. The slicer of claim 14 , wherein the K th cumulative adjustment amount is equal to a current value of the K th cumulative adjustment amount plus a coefficient multiplied by the error signal.

16. The slicer of claim 14 , wherein when the level of the output signal is the K th signal level, the K is less than (N+1), and the K is greater than one, the adjustable slicing circuit adjusts the K th signal level according to the error signal, and then adjusts two target slicer levels of the N slicer levels neighboring the K th signal level according to the K th cumulative adjustment amount.

17. The slicer of claim 14 , wherein when the level of the output signal is the K th signal level and the K is less than (N+1), the adjustable slicing circuit adjusts the K th signal level according to the error signal first, and then adjusts an upper target slicer level of the N slicer levels between the K th signal level and a (K+1) th signal level of the (N+1) signal levels according to the K th signal level and the (K+1) th signal level.

18. The slicer of claim 17 , wherein the adjustable slicing circuit adjusts the upper target slicer level through following calculation: adding up an initial value of the upper target slicer level and an average of the K th cumulative adjustment amount and a (K+1) th cumulative adjustment amount of the (K+1) th signal level.

19. The slicer of claim 14 , wherein when the level of the output signal is the K th signal level and the K is greater than one, the adjustable slicing circuit adjusts the K th signal level according to the error signal first, and then adjusts a lower target slicer level of the N slicer levels between the K th signal level and a (K−1) th signal level of the (N+1) signal levels according to the K th signal level and the (K−1) th signal level.

20. The slicer of claim 19 , wherein the adjustable slicing circuit adjusts the lower target slicer level through following calculation: adding up an initial value of the lower target slicer level and an average of the K th cumulative adjustment amount and a (K+1) th cumulative adjustment amount of the (K+1) th signal level.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2022
From: HO, HSUAN-TING; HUANG, SHIH-HSIUNG; HUANG, LIANG-WEI
To: REALTEK SEMICONDUCTOR CORPORATION
Reel/Frame 061211/0450 →
Priority Claims (1)
TW 110136938 · Oct 4, 2021 · national
Continuity (1)
Related Publication 20230105538A1 · Apr 6, 2023
References Cited (15)
US 5483289A · Urade · 1996 [cited by examiner]
US 8983091B2 · Chu · 2015 [cited by examiner]
US 9699009B1 · Ainspan · 2017 [cited by examiner]
US 9906232B1 · Cho · 2018 [cited by examiner]
US 11637985B2 · Gaxiola-Sosa · 2023 [cited by examiner]
US 20050152262A1 · Huang · 2005 [cited by examiner]
US 20050185603A1 · Huang · 2005 [cited by examiner]
US 20090269081A1 · Cai · 2009 [cited by examiner]
US 20120170735A1 · Huang · 2012 [cited by examiner]
US 20140241405A1 · Li · 2014 [cited by examiner]
US 20210167858A1 · Gopalakrishnan · 2021 [cited by examiner]
JP 2014220647A · 2014 [cited by applicant]
1) OA letter of a counterpart TW application (appl. no. 110136938) mailed on Jul. 12, 2022. 2) Summary of the TW OA letter in regard to the TW counterpart application: (1) Claims 1 and 6 are rejected as being unpatentab… [cited by applicant]
Ho et al. “U.S. Appl. No. 17/728,178, Digital-to-analog conversion apparatus and method having signal calibration mechanism”, filed Apr. 25, 2022, USPTO. [cited by applicant]
OA letter of a counterpart CN application (appl. no. 202111203386.2) mailed on Jan. 26, 2025. [cited by applicant]