IP Library Granted Patent US 8,711,984
Granted Patent B2
US 8,711,984 · App. 12/017,765 · Granted Apr 29, 2014

Methods and apparatus for map detection with reduced complexity

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 8,711,984
App. No.
12/017,765
Granted
Apr 29, 2014
Kind
B2
Abstract

Methods and apparatus are provided for high-speed, low-power, high-performance channel detection. A soft output channel detector is provided that operates at a rate of 1/N and detects N bits per 1/N-rate clock cycle. The channel detector comprises a plurality, D, of MAP detectors operating in parallel, wherein each of the MAP detectors generates N/D log-likelihood ratio values per 1/N-rate clock cycle and wherein at least one of the plurality of MAP detectors constrains each of the bits. The log-likelihood ratio values can be merged to form an output sequence. A single MAP detector is also provided that comprises a forward detector for calculating forward state metrics; a backward detector for calculating backward state metrics; and a current branch detector for calculating a current branch metric, wherein at least two of the forward detector, the backward detector and the current branch detector employ different trellis structures.

Claims (24)

1. A soft output channel detector for processing a received signal comprised of a plurality data samples and generating log-likelihood ratios for a sequence of said data samples associated with N consecutive bits per clock cycle, comprising:

a plurality, D, of maximum a posteriori (MAP) detectors operating in parallel, wherein each MAP detector processes a plurality of branch metrics, wherein said plurality of branch metrics are based on substantially the entire sequence of said data samples and generates a corresponding log-likelihood ratio for at least one symbol associated with N consecutive bits, wherein N is greater than or equal to D.

2. The soft output channel detector of claim 1 , further comprising means for merging said log-likelihood ratio values to form an output sequence.

3. The soft output channel detector of claim 1 , wherein N is four and D is two, and wherein each of said two MAP detectors generates two log-likelihood ratio values per quarter-rate clock cycle.

4. The soft output channel detector of claim 1 , wherein each MAP detector calculates combined metrics for transitions in a set of current transitions and the MAP detector that generates the log-likelihood ratios for a given symbol has all possible values for that symbol constrained in the set of current transition labels.

5. The soft output channel detector of claim 4 , wherein the log-likelihood ratio for a given value of a symbol is the difference between a best combined metric and a best combined metric out of current transitions with that particular symbol value.

6. The soft output channel detector of claim 4 , wherein a first of said MAP detectors constrains two consecutive bits out of four bits and a second of said MAP detectors constrains an additional two out of said four bits.

7. The soft output channel detector of claim 6 , wherein a first MAP detector determines a log-likelihood ratio value for two out of said four bits and a second MAP detector determines a log-likelihood ratio value for an additional two out of said four bits.

8. The soft output channel detector of claim 6 , wherein said first and second MAP detectors are offset by two bits and wherein a branch metric input to said second MAP detector is delayed by two bits from said first MAP detector.

9. The soft output channel detector of claim 1 , wherein a backward detector that calculates backward state metrics starts from all zero state metrics and is unraveled to represent a best metric path leaving a current trellis state in the forward direction.

10. The soft output channel detector of claim 9 , wherein a forward detector calculates a best metric path leading to a forward state at time k, and combined metrics for states at time k-Q are formed by adding a delayed forward metric leading to a state at time k-Q with a backward metric representing a best metric path of length Q leaving the said state at time k-Q in the forward direction.

11. The soft output channel detector of claim 1 , wherein a complexity of said channel detector is reduced by removing a dependence on one or more bits in a metric.

12. The soft output channel detector of claim 11 , wherein said dependence on one or more bits is removed by selecting the value of the bits that corresponds to a best metric.

13. The soft output channel detector of claim 1 , wherein bits that are not constrained by a state are selected based on one or more of feedback and a best metric.

14. The soft output channel detector of claim 1 , wherein the symbols are mapping of one or more detected bits.

15. The soft output channel detector of claim 13 , wherein the mapping is (1⊕D).

16. The method of claim 1 , wherein a backward detector that calculates backward state metrics has fewer states than a forward detector that calculates forward state metrics.

17. The method of claim 1 , wherein one or more branches in a trellis processed by said MAP detectors corresponds to more than one bit per branch.

18. A method for processing a received signal comprised of a plurality data samples and for generating log-likelihood ratios for a sequence of said data samples associated with N consecutive bits per clock cycle, comprising:

generating log-likelihood ratios for symbols associated with N consecutive bits per clock cycle using a plurality, D, of maximum a posteriori (MAP) detectors operating in parallel, wherein each MAP detector processes a plurality of branch metrics, wherein said plurality of branch metrics are based on substantially the entire sequence of said data samples and generates a corresponding log-likelihood ratio for at least one symbol associated with N consecutive bits, wherein N is greater than or equal to D.

19. The method of claim 18 , wherein a backward detector that calculates backward state metrics starts from all zero state metrics and is unraveled to represent a best metric path leaving a current trellis state in the forward direction.

20. The method of claim 19 , wherein each clock cycle N samples are received, full-rate branch metrics with 2 S states are calculated for each sample and shared with all the detectors, where S is the channel memory length, and the i th MAP detector in the plurality of D parallel MAP detectors, with 0≦i≦D−1, calculates soft-output associated with N/D consecutive bits and comprises a forward detector for a radix 2 N trellis with 2 F states at time k=jN−iN/D, where j is an index associated with an input clock cycle and the number of bits in the state label is F, with S≧F≧N/D, and

the backward detector in the MAP detector with index i=0 in the plurality of D parallel MAP detectors selects 2 S best N-step backward path metrics leaving each of the 2 S states at time (j−1)N in the forward direction.

21. The method of claim 20 , wherein N is four and D is two, wherein each of said two MAP detectors generates two log-likelihood ratio values per quarter-rate clock cycle.

Assignments (13)
MERGER Recorded Mar 3, 2023
From: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED; BROADCOM INTERNATIONAL PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 062952/0850 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2020
From: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
To: BROADCOM INTERNATIONAL PTE. LTD.
Reel/Frame 053771/0901 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ERROR IN RECORDING THE MERGER IN THE INCORRECT US PATENT NO. 8,876,094 PREVIOUSLY RECORDED ON REEL 047351 FRAME 0384. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 8, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 049248/0558 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF THE MERGER PREVIOUSLY RECORDED AT REEL: 047230 FRAME: 0910. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047351/0384 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047230/0910 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041710/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037808/0001 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (RELEASES RF 032856-0031) Recorded Feb 2, 2016
From: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
To: LSI CORPORATION; AGERE SYSTEMS LLC
Reel/Frame 037684/0039 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2015
From: AGERE SYSTEMS LLC
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 035365/0634 →
CERTIFICATE OF CONVERSION Recorded Aug 29, 2014
From: AGERE SYSTEMS INC.
To: AGERE SYSTEMS LLC
Reel/Frame 033663/0948 →
PATENT SECURITY AGREEMENT Recorded May 8, 2014
From: LSI CORPORATION; AGERE SYSTEMS LLC
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 032856/0031 →
CERTIFICATE OF CONVERSION Recorded Jan 8, 2013
From: FITZPATRICK, KELLY K.; HARATSCH, ERICH F.
To: AGERE SYSTEMS LLC
Reel/Frame 029595/0247 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 22, 2008
From: FITZPATRICK, KELLY K.; HARATSCH, ERICH F.
To: AGERE SYSTEMS INC.
Reel/Frame 020396/0598 →