IP Library Granted Patent US 9,246,718
Granted Patent B2
US 9,246,718 · App. 14/602,837 · Granted Jan 26, 2016

Non-coherent multi-symbol-delay differential detector

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 9,246,718
App. No.
14/602,837
Granted
Jan 26, 2016
Kind
B2
Abstract

An electronic receiver may generate a differential detection sequence based on a received symbol sequence and based on a m-symbol delayed version of the received symbol sequence, where m is an integer greater than 1. The particular differential detection sequence may be a result of an element-by-element multiplication of the particular received symbol sequence and the conjugate of an m-symbol delayed version of the particular received symbol sequence. The receiver may calculate differential decision metrics based on the differential detection sequence and based on a set of differential symbol sequences generated from the set of possible transmitted symbol sequences. The receiver may generate a decision as to which of a set of possible transmitted symbol sequences resulted in the received symbol sequence, where the decision is based on the differential decision metrics and the set of possible transmitted symbols sequences.

Claims (46)

1. A system comprising:

an electronic receiver comprising:

differential detection circuitry operable to generate a differential detection sequence based on a received symbol sequence and based on an m-symbol delayed version of said received symbol sequence, where the value of m is an integer greater than 1;

decision metrics calculation circuitry operable to calculate differential decision metrics based on said differential detection sequence, wherein said calculation of said differential decision metrics is based on a set of differential symbol sequences generated from a set of possible transmitted symbol sequences; and

sequence decision circuitry operable to generate a decision as to which of said set of possible transmitted symbol sequences resulted in said received symbol sequence, where said decision is based on said differential decision metrics and the value of m is selected based on a minimum distance of said set of differential symbol sequences.

2. The system of claim 1 , wherein said generation of said differential detection sequence is based on an element-by-element multiplication of said received symbol sequence and the conjugate of said m-symbol delayed version of said received symbol sequence.

3. The system of claim 1 , wherein a particular differential symbol sequence in said set of differential symbol sequences is based on a particular sequence of said set of possible transmitted symbol sequences and an m-symbol delayed version of said particular sequence of said set of possible transmitted symbol sequences.

4. The system of claim 3 , wherein said particular differential symbol sequence is a result of an element-by-element multiplication of said particular sequence of said set of possible transmitted symbol sequences and the conjugate of said m-symbol delayed version of said particular sequence of said set of possible transmitted symbol sequences.

5. The system of claim 1 , wherein said calculation of said differential decision metrics is based on a correlation of said differential detection sequence with each differential symbol sequence in said set of differential symbol sequences.

6. The system of claim 1 , wherein the value of m is selected based on a mode of operation of said electronic receiver.

7. The system of claim 1 , wherein the value of m is selected based on a transmitter from which communications are to be received by said electronic receiver.

8. A system comprising:

an electronic receiver comprising:

differential detection circuitry operable to generate a differential detection sequence based on a received symbol sequence and based on an m-symbol delayed version of said received symbol sequence, wherein the value of m is an integer greater than 1 and is selected based on a type of modulation and forward error correction (FEC) code used for a signal to be received by said electronic receiver;

decision metrics calculation circuitry operable to calculate differential decision metrics based on said differential detection sequence; and

sequence decision circuitry operable to generate a decision as to which of a set of possible transmitted symbol sequences resulted in said received symbol sequence, where said decision is based on said differential decision metrics.

9. The system of claim 8 , wherein said generation of said differential detection sequence is based on an element-by-element multiplication of said received symbol sequence and the conjugate of said m-symbol delayed version of said received symbol sequence.

10. The system of claim 8 , wherein said calculation of said differential decision metrics is based on a set of differential symbol sequences generated from said set of possible transmitted symbol sequences.

11. The system of claim 10 , wherein a particular differential symbol sequence in said set of differential symbol sequences is based on a particular sequence of said set of possible transmitted symbol sequences and an m-symbol delayed version of said particular sequence of said set of possible transmitted symbol sequences.

12. The system of claim 11 , wherein said particular differential symbol sequence is a result of an element-by-element multiplication of said particular sequence of said set of possible transmitted symbol sequences and the conjugate of said m-symbol delayed version of said particular sequence of said set of possible transmitted symbol sequences.

13. The system of claim 10 , wherein said calculation of said differential decision metrics is based on a correlation of said differential detection sequence with each differential symbol sequence in said set of differential symbol sequences.

14. The system of claim 8 , wherein the value of m is selected based on a mode of operation of said electronic receiver.

15. The system of claim 8 , wherein the value of m is selected based on a transmitter from which communications are to be received by said electronic receiver.

16. A method comprising:

in an electronic receiver:

generating, via differential detection circuitry of said receiver, a differential detection sequence based on a received symbol sequence and based on an m-symbol delayed version of said received symbol sequence, where m is an integer greater than 1;

calculating, via decision metrics calculation circuit, differential decision metrics based on said differential detection sequence, wherein said calculating said decision metrics is based on a set of differential symbol sequences generated from a set of possible transmitted symbol sequences; and

generating, via sequence decision circuitry of said receiver, a decision as to which of said set of possible transmitted symbol sequences resulted in said received symbol sequence, where said decision is based on said differential decision metrics and the value of m is selected based on a minimum distance of said set of differential symbol sequences.

17. The method of claim 16 , wherein said calculating said differential detection sequence is based on an element-by-element multiplication of said received symbol sequence and the conjugate of said m-symbol delayed version of said received symbol sequence.

18. The method of claim 16 , wherein a particular differential symbol sequence in said set of differential symbol sequences is based on a particular sequence of said set of possible transmitted symbol sequences and an m-symbol delayed version of said particular sequence of said set of possible transmitted symbol sequences.

19. The method of claim 18 , wherein said particular differential symbol sequence is a result of an element-by-element multiplication of said particular sequence of said set of possible transmitted symbol sequences and the conjugate of said m-symbol delayed version of said particular sequence of said set of possible transmitted symbol sequences.

20. The method of claim 16 , wherein said calculating said differential decision metrics comprises correlating said differential detection sequence with each differential symbol sequence in said set of differential symbol sequences.

21. The method of claim 16 , wherein the value of m is selected based on a mode of operation of said electronic receiver.

22. The method of claim 16 , wherein the value of m is selected based on a transmitter from which communications are to be received by said electronic receiver.

23. The method of claim 16 ,

in an electronic receiver:

generating, via differential detection circuitry of said receiver, a differential detection sequence based on a received symbol sequence and based on an m-symbol delayed version of said received symbol sequence, wherein the value of m is an integer greater than 1 and is selected based on a type of modulation and forward error correction (FEC) code used for a signal to be received by said electronic receiver;

calculating, via decision metrics calculation circuit, differential decision metrics based on said differential detection sequence; and

generating, via sequence decision circuitry of said receiver, a decision as to which of a set of possible transmitted symbol sequences resulted in said received symbol sequence, where said decision is based on said differential decision metrics.

24. The method of claim 23 , wherein said calculating said differential detection sequence is based on an element-by-element multiplication of said received symbol sequence and the conjugate of said m-symbol delayed version of said received symbol sequence.

25. The method of claim 23 , wherein said calculating said differential decision metrics is based on a set of differential symbol sequences generated from said set of possible transmitted symbol sequences.

26. The method of claim 25 , wherein a particular differential symbol sequence in said set of differential symbol sequences is based on a particular sequence of said set of possible transmitted symbol sequences and an m-symbol delayed version of said particular sequence of said set of possible transmitted symbol sequences.

27. The method of claim 26 , wherein said particular differential symbol sequence is a result of an element-by-element multiplication of said particular sequence of said set of possible transmitted symbol sequences and the conjugate of said m-symbol delayed version of said particular sequence of said set of possible transmitted symbol sequences.

28. The method of claim 25 , wherein said calculating said differential decision metrics comprises correlating said differential detection sequence with each differential symbol sequence in said set of differential symbol sequences.

29. The method of claim 23 , wherein the value of m is selected based on a mode of operation of said electronic receiver.

30. The method of claim 23 , wherein the value of m is selected based on a transmitter from which communications are to be received by said electronic receiver.

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 042453 / FRAME 0001) Recorded Jul 1, 2020
From: JPMORGAN CHASE BANK, N.A.
To: MUFG UNION BANK, N.A.
Reel/Frame 053115/0842 →
SECURITY AGREEMENT Recorded May 12, 2017
From: MAXLINEAR, INC.; ENTROPIC COMMUNICATIONS, LLC (F/K/A ENTROPIC COMMUNICATIONS, INC.); EXAR CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 042453/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2015
From: SPYROPOULOS, IOANNIS; ANANDAKUMAR, ANAND
To: MAXLINEAR, INC.
Reel/Frame 035755/0535 →