IP Library Granted Patent US 11,201,693
Granted Patent B2
US 11,201,693 · App. 16/860,587 · Granted Dec 14, 2021

Receiver filtering

Inventor: YouZhe Fan (Carlsbad, CA)
Assignee: MaxLinear, Inc.
H04L1/0054H04L1/005H04L25/0204H04L25/03006H04L25/067
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 11,201,693
App. No.
16/860,587
Granted
Dec 14, 2021
Kind
B2
Abstract

A receiver may include a first filter configured to generate a first estimation of a symbol of a received signal and a second filter configured to generate a second estimation of the symbol of the received signal. The receiver may also include a decoder configured to decode the symbol using one of the first estimation and the second estimation and a decision circuitconfigured to select one of the first estimation and the second estimation to provide to the decoder for decoding of the symbol based on a comparison of the first estimation to an estimation threshold.

Claims (43)

1. A receiver comprising:

a first filter configured to generate a first estimation of a symbol of a received signal;

a second filter configured to generate a second estimation of the symbol of the received signal;

a decoder configured to decode the symbol using one of the first estimation and the second estimation; and

a decision circuit configured to select one of the first estimation or the second estimation to direct to the decoder for decoding of the symbol based on a comparison of the first estimation to a threshold,

wherein the second filter is configured to generate the second estimation in response to the first estimation not satisfying the threshold such that the second filter does not generate the second estimation when the first estimation satisfies the threshold, and in response to the second filter generating the second estimation, the decision circuit is configured to direct only the second estimation to the decoder for the symbol.

2. The receiver of claim 1 , wherein the decision circuit is configured to:

provide the first estimation to the decoder in response to the first estimation satisfying the threshold, and

provide the second estimation to the decoder in response to the first estimation not satisfying the threshold.

3. The receiver of claim 1 , wherein the threshold is based on an offset magnitude applied to a decode magnitude used to decode the symbol, wherein the offset magnitude is determined based on a probability density function of the first estimation of the first filter.

4. The receiver of claim 1 , wherein the decision circuit is configured to select one of the first estimation and the second estimation to provide to the decoder for decoding of the symbol based on the comparison of the first estimation to a plurality of thresholds that include the threshold.

5. The receiver of claim 1 , wherein the threshold is determined based on an amount of inter-symbol interference amongst symbols of the received signal.

6. The receiver of claim 1 , wherein the threshold is determined based on a magnitude of a previous symbol, the previous symbol occurring before the symbol in the received signal.

7. The receiver of claim 1 , wherein the first filter includes a first number of taps, the second filter includes a second number of taps, and the first number of taps is smaller than the second number of taps.

8. The receiver of claim 1 , wherein the second filter includes the first filter.

9. The receiver of claim 1 , wherein the threshold is determined based on a modulation scheme that was used to generate the symbol.

10. The receiver of claim 1 , wherein the second filter only generates the second estimation of the symbol after the first filter generates the first estimation of the symbol such that when the first estimation does not satisfy the threshold both the first estimation and the second estimation are generated for the symbol and when the first estimation does satisfy the threshold only the first estimation of the symbol is generated.

11. A method to filter a signal, the method comprising:

generating, using a first filter, a first estimation of a symbol of a received signal;

comparing the first estimation to a threshold;

in response to the first estimation not satisfying the threshold:

generating, using a second filter, a second estimation of the symbol; and

decoding the symbol using the second estimation instead of using the first estimation when the first estimation satisfies the threshold;

generating, using the first filter, a third estimation of a second symbol of the received signal;

comparing the third estimation to the threshold; and

in response to the third estimation satisfying the threshold, decoding the symbol using the third estimation.

12. The method of claim 11 , further comprising determining the threshold based on an amount of inter-symbol interference amongst symbols of the received signal.

13. The method of claim 11 , wherein the second filter does not generate a fourth estimation of the second symbol when the third estimation satisfies the threshold.

14. The method of claim 11 , wherein the threshold is determined based on a modulation scheme that was used to generate the symbol.

15. The method of claim 11 , wherein generation of the second estimation of the symbol using the second filter occurs after the first filter generates the first estimation of the symbol such that when the first estimation does not satisfy the threshold both the first estimation and the second estimation are generated for the symbol and when the first estimation does satisfy the threshold only the first estimation of the symbol is generated.

16. A non-transitory computer-readable medium configured to store instructions, the instructions configured to be executed by a processor to configure a system to perform operations, the operations including:

generate, using a first filter, a first estimation of a symbol of a received signal;

compare the first estimation to a threshold;

in response to the first estimation not satisfying the threshold:

generate, using a second filter, a second estimation of the symbol; and

decoding the symbol using the second estimation instead of using the first estimation when the first estimation satisfies the threshold;

generating, using the first filter, a third estimation of a second symbol of the received signal;

comparing the third estimation to the threshold; and

in response to the third estimation satisfying the threshold, decoding the symbol using the third estimation.

17. The non-transitory computer-readable medium of claim 16 , wherein the operations further comprise determine the threshold based on coefficients of taps of the first filter and coefficients of taps of the second filter.

18. The non-transitory computer-readable medium of claim 16 , wherein the operations further comprise determine the threshold based on a magnitude of a subsequent symbol, the subsequent symbol occurring after the symbol in the received signal.

19. The non-transitory computer-readable medium of claim 16 , wherein the threshold is determined based on a modulation scheme that was used to generate the symbol.

20. The non-transitory computer-readable medium of claim 16 , wherein generation of the second estimation of the symbol using the second filter occurs after the first filter generates the first estimation of the symbol such that when the first estimation does not satisfy the threshold both the first estimation and the second estimation are generated for the symbol and when the first estimation does satisfy the threshold only the first estimation of the symbol is generated.

Assignments (5)
SECURITY AGREEMENT Recorded Jul 9, 2021
From: MAXLINEAR, INC.; MAXLINEAR COMMUNICATIONS, LLC; EXAR CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 056816/0089 →
RELEASE OF SECURITY INTEREST Recorded Jun 23, 2021
From: MUFG UNION BANK, N.A.
To: MAXLINEAR, INC.; EXAR CORPORATION; MAXLINEAR COMMUNICATIONS LLC
Reel/Frame 056656/0204 →
SUCCESSION OF AGENCY (REEL 052777 / FRAME 0216) Recorded Jul 1, 2020
From: JPMORGAN CHASE BANK, N.A.
To: MUFG UNION BANK, N.A.
Reel/Frame 053116/0418 →
SECURITY AGREEMENT Recorded May 28, 2020
From: MAXLINEAR, INC.; ENTROPIC COMMUNICATIONS, LLC; EXAR CORPORATION
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 052777/0216 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 29, 2020
From: FAN, YOUZHE
To: MAXLINEAR, INC.
Reel/Frame 052522/0530 →