IP Library Granted Patent US 9,202,519
Granted Patent B2
US 9,202,519 · App. 14/251,350 · Granted Dec 1, 2015

Adaptive calibration of noise predictive finite impulse response filter based on decoder convergence

Inventors: Bruce A. Wilson (San Jose, CA); Haitao Xia (San Jose, CA); Seongwook Jeong (Sunnyvale, CA); Weijun Tan (Longmont, CO)
Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.
G11B20/1833G11B20/10046G11B20/10509H03M13/1142G11B2020/185G11B2020/1856G11B2020/1863
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,202,519
App. No.
14/251,350
Granted
Dec 1, 2015
Kind
B2
Abstract

A communication system and a noise predictive calibration method are disclosed. The communication system includes a decoder configured to decode an input signal, wherein the decoder produces one of: a converged data output when the decoder decodes the input signal successfully, and a non-converged data output when the decoder decodes the input signal unsuccessfully. The communication system also includes a convergence monitor configured to determine a calibration procedure based on at least one of: a number of times where the decoder decodes successfully, and a number of times where the decoder decodes unsuccessfully. A noise predictive calibration circuit is configured to utilize output produced by the decoder without qualification when the convergence monitor indicates utilization of a first calibration procedure. The noise predictive calibration circuit is further configured to utilize only the converged data output produced by the decoder when the convergence monitor indicates utilization of a second calibration procedure.

Claims (36)

1. A communication system, comprising:

a decoder configured to decode an input signal, wherein the decoder produces one of: a converged data output when the decoder decodes the input signal successfully, and a non-converged data output when the decoder decodes the input signal unsuccessfully;

a convergence monitor configured to determine a calibration procedure based on at least one of: a number of times where the decoder decodes successfully, and a number of times where the decoder decodes unsuccessfully; and

a noise predictive calibration circuit configured to utilize output produced by the decoder without qualification when the convergence monitor indicates utilization of a first calibration procedure, the noise predictive calibration circuit further configured to utilize only the converged data output produced by the decoder when the convergence monitor indicates utilization of a second calibration procedure.

2. The communication system of claim 1 , wherein the convergence monitor includes a counter for tracking at least one of: the number of times where the decoder decodes successfully, and the number of times where the decoder decodes unsuccessfully.

3. The communication system of claim 2 , wherein the counter is at least one of: increased and decreased based on whether the decoder decodes successfully.

4. The communication system of claim 3 , wherein the convergence monitor determines the calibration procedure based on comparison between the counter and a threshold value.

5. The communication system of claim 3 , wherein an initial value of the counter in comparison with the threshold value indicates utilization of the first calibration procedure, wherein the output produced by the decoder is utilized without qualification.

6. The communication system of claim 1 , wherein the decoder, the convergence monitor and the noise predictive calibration circuit are fabricated in an integrated circuit.

7. The communication system of claim 1 , wherein the decoder implements at least one low density parity check decoder.

8. A storage system, comprising:

at least one storage device; and

a communication system in communication with the at least one storage device, the communication system further comprising:

a decoder configured to decode an input signal, wherein the decoder produces one of: a converged data output when the decoder decodes the input signal successfully, and a non-converged data output when the decoder decodes the input signal unsuccessfully;

a convergence monitor configured to determine a calibration procedure based on at least one of: a number of times where the decoder decodes successfully, and a number of times where the decoder decodes unsuccessfully; and

a noise predictive calibration circuit configured to utilize output produced by the decoder without qualification when the convergence monitor indicates utilization of a first calibration procedure, the noise predictive calibration circuit further configured to utilize only the converged data output produced by the decoder when the convergence monitor indicates utilization of a second calibration procedure.

9. The storage system of claim 8 , wherein the convergence monitor includes a counter for tracking at least one of: the number of times where the decoder decodes successfully, and the number of times where the decoder decodes unsuccessfully.

10. The storage system of claim 9 , wherein the counter is at least one of:

increased and decreased based on whether the decoder decodes successfully.

11. The storage system of claim 10 , wherein the convergence monitor determines the calibration procedure based on comparison between the counter and a threshold value.

12. The storage system of claim 11 , wherein an initial value of the counter in comparison with the threshold value indicates utilization of the first calibration procedure, wherein the output produced by the decoder is utilized without qualification.

13. The storage system of claim 8 , wherein the communication system is a read channel for the at least one storage device.

14. The storage system of claim 8 , wherein the decoder, the convergence monitor and the noise predictive calibration circuit are fabricated in an integrated circuit.

15. The storage system of claim 8 , wherein the at least one storage device forms a redundant array of independent storage devices (RAID) storage system.

16. The storage system of claim 8 , wherein the decoder implements at least one low density parity check decoder.

17. A noise predictive calibration method, comprising:

decoding an input signal to produce one of: a converged data output when the input signal is decoded successfully, and a non-converged data output when the input signal is decoded unsuccessfully;

monitoring whether the input signal is decoded successfully;

determining a calibration procedure based on at least one of: a number of times the input signal is decoded successfully, and a number of times the input signal is decoded unsuccessfully;

providing noise predictive calibration utilizing data output regardless of whether the data output is converged or non-converged when the determined calibration procedure is a first calibration procedure; and

providing noise predictive calibration utilizing only the converged data output when the determined calibration procedure is a second calibration procedure.

18. The method of claim 17 , wherein monitoring whether the input signal is decoded successfully includes:

increasing or decreasing a counter based on whether the input signal is decoded successfully.

19. The method of claim 18 , wherein determining a calibration procedure includes:

comparing the counter to a threshold value.

20. The method of claim 17 , wherein the noise predictive calibration method is implemented on a storage device.

Assignments (10)
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 EXECUTION DATE PREVIOUSLY RECORDED AT REEL: 047422 FRAME: 0464. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 6, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 048883/0702 →
MERGER Recorded Oct 5, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047422/0464 →
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: LSI CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 035390/0388 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 11, 2014
From: WILSON, BRUCE A.; XIA, HAITAO; JEONG, SEONGWOOK; TAN, WEIJUN
To: LSI CORPORATION
Reel/Frame 032660/0126 →
Continuity (2)
Provisional Application 61971813 · Mar 28, 2014
Related Publication 20150279421A1 · Oct 1, 2015