IP Library Granted Patent US 8,145,987
Granted Patent B2
US 8,145,987 · App. 13/006,029 · Granted Mar 27, 2012

LDPC (low density parity check) codes with corresponding parity check matrices selectively constructed with CSI (cyclic shifted identity) and null sub-matrices

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,145,987
App. No.
13/006,029
Granted
Mar 27, 2012
Kind
B2
Abstract

LDPC (Low Density Parity Check) codes with corresponding parity check matrices selectively constructed with CSI (Cyclic Shifted Identity) and null sub-matrices. An LDPC matrix corresponding to an LDPC code is employed within a communication device to encode and/or decode coded signals for use in any of a number of communication systems. The LDPC matrix is composed of a number of sub-matrices and may be partitioned into a left hand side matrix and a right hand side matrix. The right hand side matrix may include two sub-matrix diagonals therein that are composed entirely of CSI (Cyclic Shifted Identity) sub-matrices; one of these two sub-matrix diagonals is located on the center sub-matrix diagonal and the other is located just to the left thereof. All other sub-matrices of the right hand side matrix may be null sub-matrices (i.e., all elements therein are values of zero “0”).

Claims (60)

1. An apparatus, comprising:

an input for receiving an LDPC (Low Density Parity Check) coded signal; and

an LDPC decoder for employing an LDPC matrix for decoding the LDPC coded signal to make an estimate of an information bit encoded therein; and wherein:

the LDPC matrix, composed of a plurality of sub-matrices each having a common size, being partitioned into a left hand side matrix and a right hand side matrix; and

the left hand side matrix including at least one diagonal sub-matrix band, composed of all zero-valued sub-matrices, located on a plurality of contiguous diagonals of the left hand side matrix.

2. The apparatus of claim 1 , wherein:

the left hand side matrix including at least one additional diagonal sub-matrix band, composed of a plurality of CSI (Cyclic Shifted Identity) sub-matrices and at least one all zero-valued sub-matrix, located on at least one additional plurality of contiguous diagonals of the left hand side matrix.

3. The apparatus of claim 2 , wherein:

the at least one diagonal sub-matrix band being adjacent to the at least one additional diagonal sub-matrix band.

4. The apparatus of claim 1 , wherein:

at least one of the plurality of sub-matrices in the left hand side matrix being an identity sub-matrix or a CSI sub-matrix having undergone a cyclic shift of 0.

5. The apparatus of claim 1 , wherein:

each of the plurality of sub-matrices being a square sub-matrix.

6. The apparatus of claim 1 , wherein:

the right hand side matrix being a square matrix.

7. The apparatus of claim 1 , wherein:

each sub-matrix column of the left hand side matrix including at least a first predetermined number of all zero-valued sub-matrices;

each sub-matrix column of the left hand side matrix including at most a second predetermined number of CSI (Cyclic Shifted Identity) sub-matrices.

8. The apparatus of claim 1 , wherein:

each sub-matrix within the right hand side matrix being an all zero-valued sub-matrix except those sub-matrices identified below in (a) and (b):

(a) each sub-matrix located on a diagonal of the right hand side matrix being a CSI (Cyclic Shifted Identity) sub-matrix; and

(b) within the right hand side matrix, in every row between a second row, which is below and adjacent to a top row, and a bottom row, inclusive, each sub-matrix located on a left hand side of and adjacent to a sub-matrix located on the diagonal of the right hand side matrix also being a CSI sub-matrix.

9. The apparatus of claim 8 , wherein:

each CSI sub-matrix within the right hand side matrix being an identity sub-matrix or a CSI sub-matrix having undergone a cyclic shift of 0.

10. The apparatus of claim 1 , wherein:

the apparatus being a communication device operative within at least one of a satellite communication system, a wireless communication system, a wired communication system, and a fiber-optic communication system.

11. An apparatus, comprising:

an input for receiving an LDPC (Low Density Parity Check) coded signal; and

an LDPC decoder for employing an LDPC matrix for decoding the LDPC coded signal to make an estimate of an information bit encoded therein; and wherein:

the LDPC matrix, composed of a plurality of sub-matrices each having a common size, being partitioned into a left hand side matrix and a right hand side matrix;

the left hand side matrix including a first diagonal sub-matrix band, composed of all zero-valued sub-matrices, located on a first plurality of contiguous diagonals of the left hand side matrix; and

the left hand side matrix including a second diagonal sub-matrix band, composed of a plurality of CSI (Cyclic Shifted Identity) sub-matrices and at least one all zero-valued sub-matrix, located on a second plurality of contiguous diagonals of the left hand side matrix adjacent to the first diagonal sub-matrix band.

12. The apparatus of claim 11 , wherein:

each of the plurality of sub-matrices being a square sub-matrix; and

the right hand side matrix being a square matrix.

13. The apparatus of claim 11 , wherein:

each sub-matrix column of the left hand side matrix including at least a first predetermined number of all zero-valued sub-matrices;

each sub-matrix column of the left hand side matrix including at most a second predetermined number of CSI (Cyclic Shifted Identity) sub-matrices.

14. The apparatus of claim 11 , wherein:

each sub-matrix within the right hand side matrix being an all zero-valued sub-matrix except those sub-matrices identified below in (a) and (b):

(a) each sub-matrix located on a diagonal of the right hand side matrix being a CSI (Cyclic Shifted Identity) sub-matrix; and

(b) within the right hand side matrix, in every row between a second row, which is below and adjacent to a top row, and a bottom row, inclusive, each sub-matrix located on a left hand side of and adjacent to a sub-matrix located on the diagonal of the right hand side matrix also being a CSI sub-matrix.

15. The apparatus of claim 14 , wherein:

each CSI sub-matrix within the right hand side matrix being an identity sub-matrix or a CSI sub-matrix having undergone a cyclic shift of 0.

16. A method for operating a communication device, the method comprising:

via an input of the communication device, receiving an LDPC (Low Density Parity Check) coded signal; and

employing an LDPC matrix for decoding the LDPC coded signal to make an estimate of an information bit encoded therein; and wherein:

the LDPC matrix, composed of a plurality of sub-matrices each having a common size, being partitioned into a left hand side matrix and a right hand side matrix; and

the left hand side matrix including at least one diagonal sub-matrix band, composed of all zero-valued sub-matrices, located on a plurality of contiguous diagonals of the left hand side matrix.

17. The method of claim 16 , wherein:

the left hand side matrix including at least one additional diagonal sub-matrix band, composed of a plurality of CSI (Cyclic Shifted Identity) sub-matrices and at least one all zero-valued sub-matrix, located on at least one additional plurality of contiguous diagonals of the left hand side matrix; and

the at least one diagonal sub-matrix band being adjacent to the at least one additional diagonal sub-matrix band.

18. The method of claim 16 , wherein:

each sub-matrix within the right hand side matrix being an all zero-valued sub-matrix except those sub-matrices identified below in (a) and (b):

(a) each sub-matrix located on a diagonal of the right hand side matrix being a CSI (Cyclic Shifted Identity) sub-matrix; and

(b) within the right hand side matrix, in every row between a second row, which is below and adjacent to a top row, and a bottom row, inclusive, each sub-matrix located on a left hand side of and adjacent to a sub-matrix located on the diagonal of the right hand side matrix also being a CSI sub-matrix.

19. The method of claim 18 , wherein:

each CSI sub-matrix within the right hand side matrix being an identity sub-matrix or a CSI sub-matrix having undergone a cyclic shift of 0.

20. The method of claim 16 , wherein:

the communication device operative within at least one of a satellite communication system, a wireless communication system, a wired communication system, and a fiber-optic communication system.

Assignments (5)
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF MERGER TO 09/05/2018 PREVIOUSLY RECORDED AT REEL: 047230 FRAME: 0133. 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 047630/0456 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047230/0133 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →