IP Library Granted Patent US 8,773,809
Granted Patent B2
US 8,773,809 · App. 13/690,435 · Granted Jul 8, 2014

Systems and methods for medium proximity detection in a read channel

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,773,809
App. No.
13/690,435
Granted
Jul 8, 2014
Kind
B2
Abstract

A contact event between a sensing device and a storage medium is detected by receiving a signal indicating a physical proximity between the sensing device and the storage medium; generating a plurality of frequency bin outputs; comparing one or more frequency bin outputs to a corresponding first level threshold to yield a corresponding comparator output; summing the comparator output with at least one prior instance of the comparator output to yield an aggregated value; comparing the aggregated value to an aggregate threshold to yield an aggregate output; and generating a contact event output if one or more of a first group of the plurality of frequency bin outputs has an associated aggregate output set to a predefined binary value and a predefined minimum number of a second group of the plurality of frequency bin outputs has an associated aggregate output set to a predefined binary value.

Claims (52)

1. A method for detecting a contact event between a sensing device and a storage medium, comprising:

receiving a signal operable to indicate a physical proximity between the sensing device and the storage medium;

processing a data set derived from the signal to generate a plurality of frequency bin outputs;

comparing one or more frequency bin outputs to a corresponding level threshold to yield a corresponding comparator output;

summing the comparator output with at least one prior instance of the comparator output to yield an aggregated value;

comparing the aggregated value to an aggregate threshold to yield an aggregate output; and

generating a contact event output if one or more of a first group of the plurality of frequency bin outputs has an associated aggregate output set to a predefined binary value and a predefined minimum number of a second group of the plurality of frequency bin outputs has an associated aggregate output set to a predefined binary value.

2. The method of claim 1 , wherein the comparator output is asserted to indicate the corresponding frequency bin output is greater than the corresponding level threshold, and wherein the aggregate output is asserted to indicate that the aggregated value is greater than the aggregate threshold.

3. The method of claim 1 , wherein the signal provides a contact signature when the sensing device is within a predefined physical proximity to the storage medium.

4. The method of claim 1 , wherein the method further comprises:

converting a derivative of the signal to a series of digital samples, and wherein the data set is derived from the series of digital samples.

5. The method of claim 4 , wherein the method further comprises the step of digitally filtering the series of digital samples to yield the data set.

6. The method of claim 5 , wherein the step of digitally filtering the series of digital samples further comprises the step of applying the digital samples to a cascaded-integrator comb filter and at least one infinite impulse response filter.

7. The method of claim 1 , wherein the step of processing the data set further comprises the step of applying a coordination rotation digital Computer discrete Fourier Transform algorithm to the data set.

8. The method of claim 1 , wherein a center frequency of each frequency bin output corresponds to a contact signature.

9. The method of claim 1 , wherein the sensing device is operable to provide the signal.

10. The method of claim 1 , wherein the number of prior instances of the comparator output that are included in the aggregated value corresponds to a programmable window width value.

11. The method of claim 1 , wherein the first group of the plurality of frequency bin outputs comprises frequency bin outputs that must be asserted.

12. The method of claim 1 , wherein the step of generating a contact event output further comprises generating a contact event output only if the first group of the plurality of frequency bin outputs has been asserted and the predefined minimum number of a second group of the plurality of frequency bin outputs has been asserted.

13. A non-transitory machine-readable recordable storage medium for detecting a contact event between a sensing device and a storage medium, wherein one or more software programs when executed by one or more processing devices implement the following steps:

receiving a signal operable to indicate a physical proximity between the sensing device and the storage medium;

processing a data set derived from the signal to generate a plurality of frequency bin outputs;

comparing one or more frequency bin outputs to a corresponding level threshold to yield a corresponding comparator output;

summing the comparator output with at least one prior instance of the comparator output to yield an aggregated value;

comparing the aggregated value to an aggregate threshold to yield an aggregate output; and

generating a contact event output if one or more of a first group of the plurality of frequency bin outputs has an associated aggregate output set to a predefined binary value and a predefined minimum number of a second group of the plurality of frequency bin outputs has an associated aggregate output set to a predefined binary value.

14. A system for detecting a contact event between a sensing device and a storage medium, comprising:

an input that receives a signal operable to indicate a physical proximity between the sensing device and the storage medium;

a Discrete Fourier transform circuit that processes a data set derived from the signal to generate a plurality of frequency bin outputs;

one or more comparators for comparing one or more frequency bin outputs to a corresponding level threshold to yield a corresponding comparator output;

an adder for summing the comparator output with at least one prior instance of the comparator output to yield an aggregated value;

one or more comparators for comparing the aggregated value to an aggregate threshold to yield an aggregate output; and

a multi-level threshold processing circuit for generating a contact event output if one or more of a first group of the plurality of frequency bin outputs has an associated aggregate output set to a predefined binary value and a predefined minimum number of a second group of the plurality of frequency bin outputs has an associated aggregate output set to a predefined binary value.

15. The system of claim 14 , wherein the comparator output is asserted to indicate the corresponding frequency bin output is greater than the corresponding level threshold, and wherein the aggregate output is asserted to indicate that the aggregated value is greater than the aggregate threshold.

16. The system of claim 14 , wherein the system further comprises an analog to digital converter for converting a derivative of the signal to a series of digital samples, and wherein the data set is derived from the series of digital samples.

17. The system of claim 16 , wherein the system further comprises a digital filter to filter the series of digital samples to yield the data set.

18. The system of claim 17 , wherein the digital filter comprises a cascaded-integrator comb filter and at least one infinite impulse response filter.

19. The system of claim 14 , wherein the Discrete Fourier transform circuit comprises a CORDIC discrete Fourier Transform circuit.

20. The system of claim 14 , wherein a center frequency of each frequency bin output corresponds to a contact signature.

21. The system of claim 14 , wherein the sensing device is operable to provide the signal.

22. The system of claim 14 , wherein the number of prior instances of the comparator output that are included in the aggregated value corresponds to a programmable window width value.

23. The system of claim 14 , wherein the first group of the plurality of frequency bin outputs comprises frequency bin outputs that must be asserted.

24. The system of claim 14 , wherein the multi-level threshold processing circuit generates a contact event output only if the first group of the plurality of frequency bin outputs has been asserted and the predefined minimum number of a second group of the plurality of frequency bin outputs has been asserted.

25. A system for detecting a contact event between a sensing device and a storage medium, comprising:

a memory; and

at least one hardware device, coupled to the memory, operative to:

receive a signal operable to indicate a physical proximity between the sensing device and the storage medium;

process a data set derived from the signal to generate a plurality of frequency bin outputs;

compare one or more frequency bin outputs to a corresponding level threshold to yield a corresponding comparator output;

sum the comparator output with at least one prior instance of the comparator output to yield an aggregated value;

compare the aggregated value to an aggregate threshold to yield an aggregate output; and

generate a contact event output if one or more of a first group of the plurality of frequency bin outputs has been asserted and a predefined minimum number of a second group of the plurality of frequency bin outputs has been asserted.

Assignments (10)
CORRECTIVE ASSIGNMENT TO CORRECT THE ERROR IN RECORDING THE MERGER IN THE INCORRECT US PATENT NO. 8,876,094 PREVIOUSLY RECORDED ON REEL 047351 FRAME 0384. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 8, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 049248/0558 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF THE MERGER PREVIOUSLY RECORDED AT REEL: 047230 FRAME: 0910. 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 047351/0384 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047230/0910 →
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 →
CHANGE OF ADDRESS Recorded Dec 23, 2016
From: FUJITSU SEMICONDUCTOR LIMITED
To: FUJITSU SEMICONDUCTOR LIMITED
Reel/Frame 041188/0401 →
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 Jan 30, 2013
From: JIN, MING; HARATSCH, ERICH F.; GOLDBERG, JASON S.; WORRELL, KURT J.; DZIAK, SCOTT M.; GRUNDVIG, JEFFREY P.
To: LSI CORPORATION
Reel/Frame 029718/0485 →