IP Library Granted Patent US 10,164,761
Granted Patent B2
US 10,164,761 · App. 15/727,120 · Granted Dec 25, 2018

Using decision feedback phase error correction

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 10,164,761
App. No.
15/727,120
Granted
Dec 25, 2018
Kind
B2
Abstract

Methods and systems are provided for using error related feedback during signal processing. During handling of an input signal, each of a plurality of sub-carriers in the input signal is processed, and error-related information for each one of the plurality of sub-carriers is determined based on the processing. Aggregate error-related information is generated based on error-related information of each of one of the plurality of sub-carriers, and subsequent processing of at least one of the sub-carriers is adjusted based on the aggregate error-related information. The error-related information may comprise phase error-related information. Adjustments to subsequent processing of one or more of the sub-carriers may be determined based on processing-related information corresponding to different stages during processing of each of the plurality of sub-carriers.

Claims (49)

1. A system, comprising:

one or more processing circuits operable to:

process each of a plurality of sub-carriers in an input signal; and

determine, based on the processing, error-related information for each one of the plurality of sub-carriers; and

an aggregate error circuit operable to:

generate aggregate error-related information based on error-related information of each of one of the plurality of sub-carriers; and

adjust subsequent processing of at least one of the plurality of sub-carriers based on the aggregate error-related information.

2. The system of claim 1 , wherein the error-related information comprises phase error-related information.

3. The system of claim 1 , wherein the error-related information comprises information corresponding to hard or soft decisions on each symbol made during processing each of the plurality of sub-carriers.

4. The system of claim 1 , wherein the error-related information comprises information corresponding to error-corrected decisions on each symbol made during processing each of the plurality of sub-carriers.

5. The system of claim 1 , wherein the aggregate error circuit is operable to:

estimate an actual phase error based on the error-related information of each of one of the plurality of sub-carriers; and

adjust the subsequent processing of at least one of the plurality of sub-carriers based on the estimated actual phase error to remove phase error introduced into a same symbol.

6. The system of claim 1 , wherein the aggregate error circuit is operable to:

receive processing-related information corresponding to different stages during processing of each of the plurality of sub-carriers; and

determine adjustments to subsequent processing of one or more of the plurality of sub-carriers based on the processing-related information.

7. The system of claim 1 , wherein:

the aggregate error circuit is operable to generate correction data corresponding to one or more of the plurality of sub-carriers based on the aggregate error-related information; and

the one or more processing circuits are operable to adjust the subsequent processing of the at least one of the plurality of sub-carriers based on the correction data for the at least one of the plurality of sub-carriers.

8. The system of claim 1 , wherein the one or more processing circuits are operable to apply post-processing to generate an output signal combining data carried by at least some of the plurality of sub-carriers.

9. The system of claim 1 , wherein the one or more processing circuits and the aggregate error circuit are operable to iteratively:

re-determine error-related information for at least one of the plurality of sub-carriers;

re-generate the aggregate error-related information error-related information to re-process the at least one of the plurality of sub-carriers; and

re-adjust subsequent processing of at least one of the plurality of sub-carriers based on the re-generated aggregate error-related information.

10. The system of claim 1 , wherein the plurality of sub-carriers comprises orthogonal frequency-division multiplexing (OFDM) based sub-carriers.

11. A method, comprising:

in an electronic device:

processing each of a plurality of sub-carriers in an input signal;

determining based on the processing, error-related information for each one of the plurality of sub-carriers;

generating aggregate error-related information based on error-related information of each of one of the plurality of sub-carriers; and

adjusting subsequent processing of at least one of the plurality of sub-carriers based on the aggregate error-related information.

12. The method of claim 11 , wherein the error-related information comprises phase error-related information.

13. The method of claim 11 , wherein the error-related information comprises information corresponding to hard or soft decisions on each symbol made during processing each of the plurality of sub-carriers.

14. The method of claim 11 , wherein the error-related information comprises information corresponding to error-corrected decisions on each symbol made during processing each of the plurality of sub-carriers.

15. The method of claim 11 , comprising:

estimating an actual phase error based on the error-related information of each of one of the plurality of sub-carriers; and

adjusting the subsequent processing of at least one of the plurality of sub-carriers based on the estimated actual phase error to remove phase error introduced into a same symbol.

16. The method of claim 11 , comprising:

receiving processing-related information corresponding to different stages during processing of each of the plurality of sub-carriers; and

determining adjustments to subsequent processing of one or more of the plurality of sub-carriers based on the processing-related information.

17. The method of claim 11 , comprising:

generating correction data corresponding to one or more of the plurality of sub-carriers based on the aggregate error-related information; and

adjusting the subsequent processing of the at least one of the plurality of sub-carriers based on the correction data for the at least one of the plurality of sub-carriers.

18. The method of claim 11 , comprising applying post-processing to generate an output signal combining data carried by at least some of the plurality of sub-carriers.

19. The method of claim 11 , comprising iteratively:

re-determining error-related information for at least one of the plurality of sub-carriers;

re-generating the aggregate error-related information error-related information to re-process the at least one of the plurality of sub-carriers; and

re-adjusting subsequent processing of at least one of the plurality of sub-carriers based on the re-generated aggregate error-related information.

20. The method of claim 11 , wherein the plurality of sub-carriers comprises orthogonal frequency-division multiplexing (OFDM) based sub-carriers.

Assignments (1)
SECURITY AGREEMENT Recorded Jul 9, 2021
From: MAXLINEAR, INC.; MAXLINEAR COMMUNICATIONS, LLC; EXAR CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 056816/0089 →
Cited By (1)
US 12,652,200