IP Library Granted Patent US 12,034,573
Granted Patent B1
US 12,034,573 · App. 17/974,072 · Granted Jul 9, 2024

Method and device for digital compensation of dynamic distortion in high-speed transmitters

Inventors: Dragos Cartina (Burnaby, CA); Ankit Bhargav (San Jose, CA); Jamal Riani (Fremont, CA); Wen-Sin Liew (Singapore, SG); Yu Liao (Longmont, CO); Changfeng Loi (Singapore, SG)
Assignee: MARVELL ASIA PTE LTD
H04L25/03859G01R13/345G01R19/2509H03F1/32H04L25/025H04L25/03343H04L25/49H03F2200/66H03F2201/3233
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,034,573
App. No.
17/974,072
Granted
Jul 9, 2024
Kind
B1
Abstract

A transmitter includes a shift register, a lookup table, and a digital to analog converter. The shift register is configured to receive an input signal and to output delayed copies of the input signal. The lookup table is configured to store compensation values estimated based on the input signal and the delayed copies of the input signal. The digital to analog converter is configured to output a transmit signal based on the input signal and the compensation values. The compensation values are designed to mitigate distortion of the transmit signal from conversion of the input signal to a digital signal.

Claims (35)

1. A transmitter comprising:

a shift register configured to receive an input signal and to output delayed copies of the input signal;

a lookup table configured to store compensation values estimated based on the input signal and the delayed copies of the input signal; and

a digital to analog converter configured to output a transmit signal based on the input signal and the compensation values, the compensation values designed to mitigate distortion of the transmit signal from conversion of the input signal to a digital signal.

2. The transmitter of claim 1 wherein the digital to analog converter is configured to scale an amplitude of the transmit signal based on the compensation values.

3. The transmitter of claim 1 wherein the digital to analog converter is configured to output the transmit signal having a frequency response that is generated based on the compensation values.

4. The transmitter of claim 1 wherein the input signal includes symbols for transmission, and wherein the digital to analog converter is configured to output the transmit signal including the symbols having symbol levels generated based on the compensation values.

5. The transmitter of claim 1 wherein the digital to analog converter is configured to generate the transmit signal having an improved signal to noise and distortion ratio by mitigating the distortion in the transmit signal based on the compensation values.

6. The transmitter of claim 1 further comprising a digital signal processor configured to estimate the compensation values based on the input signal and the delayed copies of the input signal.

7. The transmitter of claim 1 further comprising a digital signal processor configured to:

populate the lookup table with initial values to generate an output at the digital to analog converter, the output spanning a full range of the digital to analog converter output;

determine an average value of the output of the digital to analog converter based on samples taken from the output;

determine desired values for the output of the digital to analog converter, the desired values representing desired signal characteristics for the transmit signal; and

estimate the compensation values based on the average values and the desired values to mitigate the distortion in the transmit signal.

8. The transmitter of claim 7 wherein the digital signal processor is configured to calculate the desired values using one or more of linear equalization, modulation, and amplitude scaling of the output of the digital to analog converter to prevent clipping of the transmit signal.

9. The transmitter of claim 1 further comprising a digital signal processor configured to iteratively estimate the compensation values based on the input signal and the delayed copies of the input signal and to periodically update the lookup table in response to iteratively estimated compensation values.

10. A method comprising:

receiving an input signal;

generating delayed copies of the input signal;

storing in a lookup table compensation values estimated based on the input signal and the delayed copies of the input signal; and

generating a transmit signal based on the input signal and the compensation values, the compensation values designed to mitigate distortion of the transmit signal from conversion of the input signal to a digital signal.

11. The method of claim 10 further comprising scaling an amplitude of the transmit signal based on the compensation values.

12. The method of claim 10 further comprising generating the transmit signal having a frequency response that is generated based on the compensation values.

13. The method of claim 10 wherein the input signal includes symbols for transmission, the method further comprising generating the transmit signal including the symbols having symbol levels generated based on the compensation values.

14. The method of claim 10 further comprising generating the transmit signal having an improved signal to noise and distortion ratio by mitigating the distortion in the transmit signal based on the compensation values.

15. The method of claim 10 further comprising estimating the compensation values based on the input signal and the delayed copies of the input signal.

16. The method of claim 10 further comprising:

populating the lookup table with initial values to generate an output at a digital to analog converter, the output spanning a full range of the digital to analog converter output;

determining an average value of the output of the digital to analog converter based on samples taken from the output;

determining desired values for the output of the digital to analog converter, the desired values representing desired signal characteristics for the transmit signal; and

estimating the compensation values based on the average values and the desired values to mitigate the distortion in the transmit signal.

17. The method of claim 16 further comprising calculating the desired values using one or more of linear equalization, modulation, and amplitude scaling of the output of the digital to analog converter to prevent clipping of the transmit signal.

18. The method of claim 10 further comprising:

iteratively estimating the compensation values based on the input signal and the delayed copies of the input signal; and

periodically updating the lookup table in response to iteratively estimated compensation values.