IP Library Granted Patent US 7,222,289
Granted Patent B2
US 7,222,289 · App. 10/673,181 · Granted May 22, 2007

Channel processor using reduced complexity LDPC decoder

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 7,222,289
App. No.
10/673,181
Granted
May 22, 2007
Kind
B2
Abstract

A low-density parity check device can process data using a special low-density parity check matrix having a size of n-rows by m-columns. By styling the matrix such that the matrix is composed of p equal-size sqaure sub-matrices, only the first row of the first sub-matrix need be generated and stored. By then further constraining each of the sub-matrices to form various sub-portions, with each sub-portion constructed such that any two columns within the sub-portion will have no common location containing a non-zero entry, processing advantages are gained.

Claims (39)

1. An apparatus for processing a magnetic medium having digital data residing thereon, wherein the data on the magnetic medium is formed using a number of data blocks and wherein each data block includes a tone field, comprising:

a tone detector operative to detect a frequency in at least one tone field and provide framing information to a partial response signaling device; and

means for performing a low-density parity check operation on the digital data residing on the magnetic medium.

2. The apparatus of claim 1 , wherein the means for performing a parity check operation uses a low-density parity check code and a respective low-density parity check matrix having n-rows and m-columns where m and n are positive integer numbers, and wherein any two columns of the low-density parity check matrix have a maximum of one common location containing a non-zero entry.

3. The apparatus of claim 2 , wherein the low-density parity check code has a rate of 16/17, and the low-density parity check matrix has a constant column weight of three and a constant row weight of fifty-one.

4. The apparatus of claim 1 , wherein the means for performing a low-density parity check operation processes data using a low-density parity check matrix, wherein the low-density parity check matrix has a size of 272 rows by 4624 columns.

5. The apparatus of claim 4 , wherein the low-density parity check matrix is formed using 17 sub-matrices, each submatrix having 272 rows and 272 columns, and each one can be computed from one another, Each row in a sub-matrix can also be computed by cyclic-shifting the previous row.

6. The apparatus of claim 4 , wherein each sub-matrix of the low-density parity check matrix is divided into 17 subportions, each sub-portion having 16 consecutive columns, and wherein each sub-portion is constructed such that any 2 columns within the sub-portion have no common location containing a non-zero entry.

7. The apparatus of claim 1 , wherein the data on the magnetic medium is formed using a number of data blocks, each data block including a data field, a sync field and a tone field.

8. The apparatus of claim 1 , wherein the data on the magnetic medium is formed using a number of data blocks, each data block including a tone field; and wherein the apparatus further includes a tone detector that detects a frequency in at least one tone field, then provides framing information for a partial response signaling device.

9. The apparatus of claim 1 , wherein the data on the magnetic medium is formed using a number of data blocks, each data block including a sync field; and wherein the apparatus further includes a sync detector that detects a sequence in at least one sync field, then provides alignment information for aligning data to the low-density parity check means.

10. An apparatus for processing magnetically stored data, comprising:

a magnetic medium having digital data residing thereon; and

means for performing a low-density parity check operation on the digital data residing on the magnetic medium, wherein the means for performing a low-density parity check operation processes data using a low-density parity check matrix, wherein the low-density parity check matrix has a size of 272 rows by 4624 columns, and wherein the means for performing a low-density parity check operation includes a checks-to-bits device that determines the minimum-entry for a particular row of the low-density party check matrix, and further determines the second-minimum-entry in the same particular row.

11. The apparatus of claim 10 , wherein the checks-to-bits device further determines a sign value.

12. The apparatus of claim 11 , wherein the checks-to-bits device assigns one of a. +−.min 1 or a. +−.min 2 value to a row of the low-density parity check matrix.

13. An apparatus for performing a low-density parity check operation on a block of received data, comprising:

means for performing a bits-to-checks computation, wherein the means further comprise a bits-to check device; and

means for performing a check-to-bits computation, wherein the means further comprises a checks-to-bits device that determines the minimum-entry for a particular row of a low-density parity check matrix, and further determines the second-minimum-entry in the same particular row, and wherein the low-density parity check matrix has a size of 272 rows by 4624 columns.

14. The apparatus of claim 13 , wherein the checks-to-bits device further determines a sign value.

15. The apparatus of claim 13 , wherein the low-density parity check matrix is cyclic.

16. The apparatus of claim 13 , wherein the apparatus uses a low-density parity check matrix having a size of two-hundred seventy-two rows by four-thousand six-hundred and twenty-four columns, and wherein the low-density parity check matrix is divided into seventeen sub-matrices of two-hundred seventy-two rows by two-hundred seventy-two columns.

17. The apparatus of claim 16 , wherein wherein each sub-matrix of the parity check matrix is divided into seventeen sub-portions, each sub-portion having sixteen consecutive columns, and wherein each sub-portion is constructed such that any two columns within the sub-portion have no common location containing a non-zero entry.

18. The apparatus of claim 13 , wherein the apparatus uses a low-density parity check code having a rate of 16/17, and the low-density parity check matrix has a constant column weight of three and a constant row weight of fifty-one.

19. A system for processing magnetically stored data, comprising:

a magnetic medium having digital data residing thereon, the digital data being formed using a number of data blocks, each data block including at least a data field and a tone field; and

a decoder that includes a tone detector that detects a frequency in at least one tone field, then provides framing information to a partial response signaling device.

20. The system of claim 19 , wherein each data block, further includes a sync field; and wherein the decoder further includes a sync detector that detects a sequence in at least one sync field, then provides alignment information for aligning data to a low-density parity check device.

21. An apparatus for decoding encoded digital data formed into a number of data blocks, each data block including at least a field of original data, a tone field, and a sync field, comprising:

a read/write head that is configured to read the encoded digital data and output its data blocks as a digitized signal to a pre-processor;

a pre-processor that is configured to correct the digitized signal for any asymmetry and output the corrected signal to a tone detector and a finite in pulse response filter;

a tone detector that is configured to detect a frequency in at least one tone field in the corrected signal and output framing information to a partial response signaling device and the corrected signal to the sync detector;

a finite impulse response filter that is configured to perform an equalization process on the corrected signal and output the equalized signal to an interpolate timing recovery device;

an interpolate timing recovery device that is configured to recover timing and frequency information from the equalized signal and output a gain-compensated, equalized signal to the partial response signaling device, wherein the interpolate timing recovery device further comprises an automatic gain control device that is configured to compensate for any gain change to the equalized signal;

a partial response signaling device that is configured to perform a partial response decoding operation on the gain-compensated, equalized signal, using the framing information from the tone detector, and output PR4 decoded data to an un-shuffler and a sync detector;

a sync detector that is configured to detect at least one sync field in the PR4 decoded data, using the corrected signal from the tone detector, and output an alignment signal to the un-shuffler and the low parity density decoder;

an un-shuffler that is configured to extract and order parity bits in the PR4 decoded data, using the alignment signal from the sync detector, and output un-shuffled data to the low parity density decoder;

a low parity density decoder that is configured to perform a low parity density decoding operation on the un-shuffled data, using the alignment signal from ti e sync detector, and output LDPC decoded data to the run-length limiting decoder; and

a run-length limiting decoder that is configured to perform a run-length limiting decoding operation on the LDPC decoded data to extract the original data.

Assignments (10)
TERMINATION AND RELEASE OF INTELLECTUAL PROPERTY SECURITY AGREEMENT AT REEL/FRAME NO. 40473/0378 Recorded Oct 8, 2025
From: PNC BANK, NATIONAL ASSOCIATION, AS AGENT
To: QUANTUM CORPORATION
Reel/Frame 073061/0454 →
TERMINATION AND RELEASE OF AMENDED AND RESTATED INTELLECTUAL PROPERTY SECURITY AGREEMENT AT REEL/FRAME NO. 48029/0525 Recorded Aug 19, 2025
From: PNC BANK, NATIONAL ASSOCIATION, AS AGENT
To: QUANTUM CORPORATION
Reel/Frame 072542/0594 →
RELEASE OF SECURITY INTEREST Recorded Aug 10, 2021
From: U.S. BANK NATIONAL ASSOCIATION
To: QUANTUM CORPORATION; QUANTUM LTO HOLDINGS, LLC
Reel/Frame 057142/0252 →
SECURITY INTEREST Recorded Jan 8, 2019
From: QUANTUM CORPORATION
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 048029/0525 →
SECURITY INTEREST Recorded Dec 27, 2018
From: QUANTUM CORPORATION, AS GRANTOR; QUANTUM LTO HOLDINGS, LLC, AS GRANTOR
To: U.S. BANK NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 049153/0518 →
RELEASE OF SECURITY INTEREST Recorded Dec 27, 2018
From: TCW ASSET MANAGEMENT COMPANY LLC, AS AGENT
To: QUANTUM CORPORATION
Reel/Frame 047988/0642 →
SECURITY INTEREST Recorded Oct 25, 2016
From: QUANTUM CORPORATION
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 040473/0378 →
RELEASE OF SECURITY INTEREST Recorded Oct 25, 2016
From: WELLS FARGO CAPITAL FINANCE, LLC, AS AGENT
To: QUANTUM CORPORATION
Reel/Frame 040474/0079 →
SECURITY INTEREST Recorded Oct 21, 2016
From: QUANTUM CORPORATION
To: TCW ASSET MANAGEMENT COMPANY LLC, AS AGENT
Reel/Frame 040451/0183 →
SECURITY AGREEMENT Recorded Mar 31, 2012
From: QUANTUM CORPORATION
To: WELLS FARGO CAPITAL FINANCE, LLC, AS AGENT
Reel/Frame 027967/0914 →