IP Library Granted Patent US 8,462,857
Granted Patent B2
US 8,462,857 · App. 12/656,281 · Granted Jun 11, 2013

Method and receiver for decoding digital information

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,462,857
App. No.
12/656,281
Filed
Jan 22, 2010
Granted
Jun 11, 2013
Kind
B2
Art Unit
2634
USPC
375/340
Abstract

In a method for decoding digital information, a bit-stream signal comprising binary information is received at a digital receiver utilizing wired communication. The received bit-stream signal is sampled for each binary value at least two different sampling points within an eye pattern associated with the related binary value in order to obtain a hard-bit value for each sampling point. A single soft-bit value for each binary value based on the hard-bit values of the relevant binary value is generated and the bit value of the binary value is determined by subjecting the soft-bit values to a soft-decision algorithm.

Claims (37)

1. A method for decoding digital information, comprising:

receiving, at a digital receiver utilizing wired communication, a bit-stream signal containing binary information, the bit-stream signal being encoded utilizing a Maximum Run Length Coding scheme combined with a DC-balanced block coding scheme, and the combined coding scheme is an 8B/10B coding scheme;

sampling, after said receiving, the bit-stream signal for each binary value at least two different sampling points within an eye pattern associated with the binary value to obtain a hard-bit value for each sampling point;

generating a single soft-bit value for each binary value based on the hard-bit value of the binary value; and

determining a bit value of the binary value by subjecting soft-bit values to a soft-decision algorithm that generates a reliability number for each binary number based on the generated soft-bit values, the reliability number being an absolute value of a corresponding soft-bit value,

wherein the at least two different sampling points within the eye pattern are realized by sampling the received bit-stream signal at a single point in time within the eye pattern in order to obtain a sampled bit-stream signal and comparing the sampled bit-stream signal with two different levels, and

wherein DC balancing is accomplished by selecting only 10B symbols as allowed code words that have two or more logical “0” values than logical “1” values.

2. The method as recited in claim 1 , wherein the two different sampling points within the eye pattern are selected by one of

sampling the bit-stream signal at two different points in time within the eye pattern to obtain sampled bit-stream signals and comparing the sampled bit-stream signals with a predetermined level; and sampling the bit-stream signal at two different points in time within the eye pattern to obtain the sampled bit-stream signals and comparing the sampled bit-stream signals with two different levels.

3. The method as recited in claim 1 , wherein the soft-decision algorithm includes error correction ability.

4. The method as recited in claim 1 , wherein the soft-decision algorithm is one of a CHASE-1, a CHASE-2 and a CHASE-3 soft-decision algorithm.

5. The method as recited in claim 1 , wherein the bit-stream signal includes sequentially received blocks of a plurality of binary values, and the method comprising:

generating soft-bit sequences for each block, the soft-bit sequences including a sequence of the soft-bit values associated with the binary values of the block, and

determining the bit value of the binary value by subjecting the soft-bit sequences to the soft-decision algorithm.

6. The method as recited in claim 5 , comprising

varying the different sampling points within the eye pattern while receiving the bit-stream signal.

7. The method as recited in claim 6 , comprising:

determining a vertical opening of the eye pattern; and

determining the sampling points within the eye pattern for the sampling of the bit-stream signal by adjusting a level with which a sampled bit-stream signal is compared, in accordance with the vertical opening of the eye pattern.

8. The method as recited in claim 7 , comprising

recovering from the bit-stream signal a clock signal for sampling the bit-stream signal.

9. A digital receiver for decoding digital information, comprising:

a clock recover device generating a clock signal utilizing a bit-stream signal which is received by the digital receiver utilizing wired communication and which contains binary information, the bit-stream signal being encoded utilizing a Maximum Run Length Coding scheme combined with a DC-balanced block-coding scheme and the combined scheme is an 8B/10B coding scheme;

a level detection device sampling the received bit-stream signal for each binary value at least two different sampling points within an eye pattern associated with the binary value utilizing at least indirectly the clock signal to obtain a hard-bit value for each sampling point; and

a calculation device generating a single soft-bit value for each binary value based on the hard-bit values of the binary value and determining the bit value of the binary value by subjecting soft-bit values to a soft-decision algorithm that generates a reliability number for each binary number based on the generated soft-bit values, the reliability number being an absolute value of a corresponding soft-bit value,

wherein the at least two different sampling points within the eye pattern are realized by sampling the received bit-stream signal at a single point in time within the eye pattern in order to obtain a sampled bit-stream signal and comparing the sampled bit-stream signal with two different levels, and

wherein DC balancing is accomplished by selecting only 10B symbols as allowed code words that have two or more logical “0” values than logical “1” values.

10. The receiver as recited in claim 9 , wherein the level detection device determines the two different sampling points within the eye pattern by one of

sampling the bit-stream signal at two different points in time within the eye pattern to obtain sampled bit-stream signals and comparing the sampled bit-stream signals with a predetermined level, and

sampling the bit-stream signal at two different points in time within the eye pattern to obtain the sampled bit-stream signals and comparing the sampled bit-stream signals with two different levels.

11. The receiver as recited in claim 9 , wherein the level detection device comprises a plurality of sampling devices, each generating one of the hard-bit values related to each binary value by sampling the bit-stream signal at a relevant point in time and comparing the sampled bit-stream signal with a relevant level.

12. The receiver as recited in claim 9 , wherein the soft-decision algorithm includes error correction ability.

13. The receiver as recited in claim 9 , wherein the soft-decision algorithm is a CHASE-1, CHASE-2 or a CHASE-3 soft-decision algorithm.

14. The receiver as recited in claim 9 , wherein the bit-stream includes sequentially received blocks of a plurality of binary values and

wherein the calculation device further generates soft-bit sequences for each block, the soft-bit sequences including a sequence of the soft-bit values associated with the binary values of a relevant block, and determines the bit value of the binary value by subjecting the soft-bit sequences to the soft-decision algorithm.

15. The receiver as recited in claim 14 , wherein the level detection device varies the different sampling points within the eye pattern while receiving the bit-stream signal.

16. The receiver as recited in claim 15 , wherein the level detection device determines a vertical opening of the eye pattern and determines the points within the eye pattern for the sampling of the bit-stream signal by adjusting a level, with which a sampled bit-stream signal is compared, in accordance with the vertical opening of the eye pattern.

Assignments (11)
PATENT SECURITY AGREEMENT Recorded Aug 6, 2024
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 068328/0674 →
RELEASE OF LIEN ON PATENTS Recorded Aug 5, 2024
From: BARINGS FINANCE LLC
To: RPX CORPORATION
Reel/Frame 068328/0278 →
PATENT SECURITY AGREEMENT Recorded Apr 22, 2023
From: RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 063429/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2021
From: PROVENANCE ASSET GROUP LLC
To: RPX CORPORATION
Reel/Frame 059352/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: CORTLAND CAPITAL MARKETS SERVICES LLC
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058983/0104 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: NOKIA US HOLDINGS INC.
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058363/0723 →
ASSIGNMENT AND ASSUMPTION AGREEMENT Recorded Feb 14, 2019
From: NOKIA USA INC.
To: NOKIA US HOLDINGS INC.
Reel/Frame 048370/0682 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2017
From: NOKIA TECHNOLOGIES OY; NOKIA SOLUTIONS AND NETWORKS BV; ALCATEL LUCENT SAS
To: PROVENANCE ASSET GROUP LLC
Reel/Frame 043877/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP LLC
To: NOKIA USA INC.
Reel/Frame 043879/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP, LLC
To: CORTLAND CAPITAL MARKET SERVICES, LLC
Reel/Frame 043967/0001 →
CHANGE OF NAME Recorded Nov 19, 2014
From: NOKIA SIEMENS NETWORKS GMBH & CO. KG
To: NOKIA SOLUTIONS AND NETWORKS GMBH & CO. KG
Reel/Frame 034294/0675 →