IP Library Granted Patent US 9,093,116
Granted Patent B2
US 9,093,116 · App. 14/535,792 · Granted Jul 28, 2015

Systems and methods for channel target based CBD estimation

Inventors: Ming Jin (Fremont, CA); Bruce A. Wilson (San Jose, CA); Steven L. Cochran (Longmont, CO)
Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.
G11B20/10287G11B20/10046
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,093,116
App. No.
14/535,792
Granted
Jul 28, 2015
Kind
B2
Abstract

Various approaches, methods, systems, circuits and devices for channel bit density estimation.

Claims (44)

1. A data processing system, the system comprising:

a channel bit density estimation circuit, the channel bit density estimation circuit comprising:

an equalizer circuit operable to equalize a set of digital samples based upon coefficients to yield and equalized output;

a target filter circuit operable to apply a target filter algorithm to a known pattern to yield a target output, wherein the target filter algorithm is governed at least in part by a set of target values; and

a channel bit density calculation circuit operable to calculate an estimated channel bit density of a channel from which the digital samples are derived based at least in part on a combination of the equalized output and the target output.

2. The data processing system of claim 1 , wherein the system further comprises:

a coefficient and target calculation circuit operable to:

update the target values based upon a combination of the equalized output and the target output; and

update the values of the coefficients based upon the combination of the equalized output and the target output.

3. The data processing system of claim 1 , wherein calculating the estimated channel bit density comprises:

determining a width of the pulse represented by equalized output corresponding to approximately one half of a peak value of the pulse; and

calculating the estimated channel bit density based on the width.

4. The data processing system of claim 3 , wherein determining the width includes calculating an auto-correlation of the set of target values.

5. The data processing system of claim 1 , wherein the data processing system is implemented as part of a storage device, and wherein the channel includes a storage medium.

6. The data processing system of claim 1 , wherein the data processing system is implemented as part of a communication device, and wherein the channel includes a communication medium.

7. The data processing system of claim 1 , wherein the data processing system is implemented as part of an integrated circuit.

8. A data processing system, the system comprising:

a channel bit density estimation circuit, the channel bit density estimation circuit comprising:

a means for equalizing a set of digital samples based upon coefficients to yield and equalized output;

a means for applying a target filter algorithm to a known pattern to yield a target output, wherein the target filter algorithm is governed at least in part by a set of target values; and

a means for estimating channel bit density based at least in part on a combination of the equalized output and the target output.

9. The system of claim 8 , wherein the means for estimating channel bit density is a channel bit density calculation circuit operable to calculate an estimated channel bit density of a channel from which the digital samples are derived based at least in part on the combination of the equalized output and the target output.

10. The data processing system of claim 9 , wherein calculating the estimated channel bit density comprises:

determining a width of the pulse represented by equalized output corresponding to approximately one half of a peak value of the pulse; and

calculating the estimated channel bit density based on the width.

11. The data processing system of claim 10 , wherein determining the width includes calculating an auto-correlation of the set of target values.

12. The data processing system of claim 8 , wherein the data processing system is implemented as part of an integrated circuit.

13. The data processing system of claim 8 , wherein the data processing system is implemented as part of a communication device, and wherein the channel includes a communication medium.

14. The data processing system of claim 8 , wherein the data processing system is implemented as part of a storage device, and wherein the channel includes a storage medium.

15. The data processing system of claim 8 , wherein the system further comprises:

a means for updating the target values based upon a combination of the equalized output and the target output; and

a means for updating the values of the coefficients based upon the combination of the equalized output and the target output.

16. A method for channel bit density estimation, the method comprising:

using an equalizer circuit, equalizing a set of digital samples based upon coefficients to yield and equalized output;

using a target filter circuit, target filtering a known pattern based upon target values to yield a target output; and

calculating an estimated channel bit density of a channel from which the digital samples are derived based at least in part on a combination of the equalized output and the target output.

17. The method of claim 16 , the method further comprising:

determining a width of the pulse represented by equalized output corresponding to approximately one half of a peak value of the pulse; and

calculating the estimated channel bit density based on the width.

18. The method of claim 17 , wherein determining the width includes calculating an auto-correlation of the set of target values.

19. The method of claim 16 , wherein the method further comprises:

updating the target values based upon a combination of the equalized output and the target output; and

updating the coefficients value based upon the combination of the equalized output and the target output.

20. The method of claim 16 , wherein the method is implemented in relation to a device selected from a group consisting of: a communication device, and a storage device.

Assignments (8)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 22, 2016
From: LSI CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 038062/0967 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 7, 2014
From: JIN, MING; WILSON, BRUCE A.; COCHRAN, STEVEN L.
To: LSI CORPORATION
Reel/Frame 034127/0052 →
Continuity (2)
Continuation 13551507 · Jul 17, 2012
Related Publication 20150062731A1 · Mar 5, 2015