IP Library Granted Patent US 9,111,573
Granted Patent B1
US 9,111,573 · App. 14/248,943 · Granted Aug 18, 2015

Detection of end of preamble in read channel without interpolation

Inventors: Siva Swaroop Vontela (Longmont, CO); Scott M. Dziak (Fort Collins, CO)
Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.
G11B20/10046G11B20/1217G11B2020/1238
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,111,573
App. No.
14/248,943
Granted
Aug 18, 2015
Kind
B1
Abstract

A method and system for detecting an end of a preamble without interpolation. The method includes receiving information from a zero phase start module, the information including a target phase constraint, a polyant, and a zero phase start phase. The method also includes selecting two samples per preamble cycle of short filter outputs and long filter outputs based on the target phase constraint, the polyant, and the zero phase start phase. The method further includes decimating the short filter outputs and the long filter outputs such that the selected two samples for each of the filters per preamble cycle are output upon decimation. The method additionally includes performing a sign comparison on the corresponding short filter and long filter outputs after decimation, wherein a sign mismatch of the corresponding short filter and long filter outputs indicates an end of a preamble.

Claims (55)

1. A method, comprising:

receiving a plurality of samples by a long filter and a short filter;

performing short filter operations on the plurality of samples by the short filter;

performing long filter operations on the plurality of samples by the long filter;

receiving short filter outputs from the short filter;

receiving long filter outputs from the long filter;

receiving information from a zero phase start module, the information including a target phase constraint, a polyant, and a zero phase start phase;

selecting two samples per preamble cycle of the short filter outputs and the long filter outputs based on the target phase constraint, the polyant, and the zero phase start phase;

decimating the short filter outputs and the long filter outputs such that the selected two samples for each of the long filter and the short filer per preamble cycle are output upon decimation; and

performing a sign comparison on the corresponding short filter and long filter outputs after decimation, wherein a sign mismatch of the corresponding short filter and long filter outputs indicates an end of a preamble.

2. The method of claim 1 , further comprising:

detecting the end of the preamble without interpolation.

3. The method of claim 1 , wherein the polyant is a quadrant, and wherein the preamble is implemented as a 4T preamble.

4. The method of claim 3 , wherein decimating the short filter outputs and the long filter outputs such that the selected two samples for each of the long filter and the short filter per preamble cycle are output upon decimation further comprises:

decimating, by a factor of 2, the short filter outputs and the long filter outputs such that the selected two samples for each of the long filter and the short filter per preamble cycle are output upon decimation.

5. The method of claim 1 , wherein the polyant is a hexant, and wherein the preamble is implemented as a 6T preamble.

6. The method of claim 5 , wherein decimating the short filter outputs and the long filter outputs such that the selected two samples for each of the long filter and the short filter per preamble cycle are output upon decimation further comprises:

decimating, by a factor of 3, the short filter outputs and the long filter outputs such that the selected two samples for each of the long filter and the short filter per preamble cycle are output upon decimation.

7. The method of claim 1 , wherein the selected samples per preamble cycle include two samples from the short filter and two samples from the long filter.

8. The method of claim 1 , wherein the long filter and the short filter have a same magnitude response and a same phase response at an NT preamble frequency.

9. The method of claim 1 , wherein the selected two samples for each of the long filter and the short filter per preamble cycle have a higher noise margin value than an average noise margin value of unselected samples per preamble cycle.

10. The method of claim 1 , further comprising:

predicting a phase of the short filter outputs and the long filter outputs based on the target phase constraint, the polyant, and the zero phase start phase.

11. A storage system, comprising:

a short filter, wherein the short filter is configured to receive a plurality of samples and perform short filter operations on the plurality of samples;

a long filter wherein the long filter is configured to receive a plurality of samples and perform long filter operations on the plurality of samples;

a zero phase start module configured to provide information including a target phase constraint, a polyant, and a zero phase start phase;

at least one decimator, the at least one decimator being communicatively coupled to the short filter, the long filter, the zero phase start module, and a comparator, wherein the at least one decimator is configured to:

receive short filter outputs from the short filter;

receive long filter outputs from the long filter;

receive information from the zero phase start module, the information including the target phase constraint, the polyant, and the zero phase start phase;

select two samples for each of the short filter outputs and long filter outputs per preamble cycle based on the target phase constraint, the polyant, and the zero phase start phase; and

decimate the short filter outputs and the long filter outputs such that the selected two samples per filter per preamble cycle are output upon decimation; and

the comparator, wherein the comparator is configured to:

perform a sign comparison on the corresponding short filter and long filter outputs after decimation, wherein a sign mismatch of the corresponding short filter and long filter outputs indicates an end of a preamble.

12. The storage system of claim 11 , wherein the end of the preamble is detected without interpolation.

13. The storage system of claim 11 , wherein the storage system is implemented as a RAID (redundant array of independent storage devices) system.

14. The storage system of claim 11 , wherein the storage system comprises at least one hard disk drive.

15. The storage system of claim 11 , wherein the selected two samples for each of the long filter and the short filter per preamble cycle have a higher noise margin value than an average noise margin value of unselected samples per preamble cycle.

16. A circuit, comprising:

at least one decimator, wherein the at least one decimator is configured to:

receive short filter outputs from a short filter;

receive long filter outputs from a long filter;

receive information from a zero phase start module, the information including a target phase constraint, a polyant, and a zero phase start phase;

select two samples per preamble cycle of the short filter outputs and the long filter outputs based on the target phase constraint, the polyant, and the zero phase start phase; and

decimate the short filter outputs and the long filter outputs such that the selected two samples for each of the long filter and the short filter per preamble cycle are output upon decimation; and

a comparator, wherein the comparator is configured to:

perform a sign comparison on the corresponding short filter and long filter outputs after decimation, wherein a sign mismatch of the corresponding short filter and long filter outputs indicates an end of a preamble.

17. The circuit of claim 16 , further comprising:

the short filter, wherein the short filter is configured to receive a plurality of samples and perform short filter operations on the plurality of samples;

the long filter, wherein the long filter is configured to receive a plurality of samples and perform long filter operations on the plurality of samples; and

the zero phase start module, wherein the zero phase start module is configured to provide information including the target phase constraint, the polyant, and the zero phase start phase.

18. The circuit of claim 16 , wherein the circuit comprises an integrated circuit implemented as at least one of a read channel, a read-write channel, a multi-sensor channel, data signal processing circuitry, or a communication channel.

19. The circuit of claim 16 , wherein the end of the preamble is detected without interpolation.

20. The circuit of claim 16 , wherein the selected two samples for each of the long filter and the short filter per preamble cycle have a higher noise margin value than an average noise margin value of unselected samples per preamble cycle.

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 9, 2014
From: VONTELA, SIVA SWAROOP; DZIAK, SCOTT M.
To: LSI CORPORATION
Reel/Frame 032637/0488 →
Continuity (1)
Provisional Application 61973345 · Apr 1, 2014