IP Library Granted Patent US 10,255,931
Granted Patent B1
US 10,255,931 · App. 15/912,480 · Granted Apr 9, 2019

MISO equalization with ADC averaging

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 10,255,931
App. No.
15/912,480
Granted
Apr 9, 2019
Kind
B1
Abstract

An apparatus may include a circuit configured to generate a set of first ADC samples based on a first signal associated with a first read head position and a failed segment and to generate a set of second ADC samples based on a second signal associated with a second read head position and the failed segment. The circuit may then generate, by a MISO equalizer, a set of equalized ADC samples based on the set of first ADC samples and the set of second ADC samples.

Claims (82)

1. A method comprising:

generating a set of first ADC samples based on a first signal associated with a first read head position and a failed segment;

generating a set of second ADC samples based on a second signal associated with a second read head position and the failed segment; and

generating, by a MISO equalizer, a set of equalized ADC samples based on the set of first ADC samples and the set of second ADC samples.

2. The method of claim 1 , further comprising: generating an output signal as a plurality of bit values based on the set of equalized ADC samples.

3. The method of claim 1 , further comprising:

performing the generating of the set of first ADC samples based on an analog signal from a first read head; and

performing the generating of the set of second ADC samples based on an analog signal from a second read head.

4. The method of claim 3 , further comprising:

performing the generating of the set of first ADC samples when the first read head is positioned at a first offset from a center of a track corresponding to the failed segment and the second read head is positioned at a second offset from the center of the track, the first offset being different than the second offset.

5. The method of claim 3 , further comprising:

generating another set of first ADC samples based on the first signal associated with the first read head position and the failed segment;

generating a set of averaged first ADC samples based on the set of first ADC samples and the other set of first ADC samples;

generating another set of second ADC samples based on the second signal associated with the second read head position and the failed segment;

generating a set of averaged second ADC samples based on the set of second ADC samples and the other set of second ADC samples; and

performing the generating, by the MISO equalizer, of the set of equalized ADC samples based on the set of first averaged ADC samples and the set of second ADC samples using the set of averaged first ADC samples and the set of averaged second ADC samples.

6. The method of claim 5 , further comprising:

adapting the generating, by the MISO equalizer, of the one or more equalized ADC samples using the set of averaged first ADC samples and the set of averaged second ADC samples.

7. The method of claim 1 , further comprising:

performing the generating of the set of first ADC samples based on an analog signal from a first read head;

performing the generating of the set of second ADC samples based on an analog signal from a second read head; and

performing the generating of the set of first ADC samples and the generating of the set of second ADC samples when the first read head is positioned at a first offset from a center of a track corresponding to the failed segment and the second read head is positioned at a second offset from the center of the track, the first offset being different than the second offset.

8. The method of claim 1 , further comprising:

performing the generating, by the MISO equalizer, of the set of equalized ADC samples by inputting, to the MISO equalizer, the set of first ADC samples, the set of second ADC samples and another set of equalized ADC samples for the failed segment previously generated by the MISO equalizer.

9. The method of claim 1 , further comprising:

attempting decoding of the one or more equalized ADC samples; and

halting generating of additional sets of first ADC samples and additional sets of second ADC samples when the attempted decoding is successful.

10. The method of claim 5 , further comprising:

generating hard decision data based on at least one of the set of first ADC samples and the set of second ADC samples; and

adapting the MISO equalizer using the set of first ADC samples and set of second ADC samples, the hard decision data and another set of equalized ADC samples for the failed segment previously generated by the MISO equalizer.

11. A system comprising:

a magnetic disc storage medium;

a read head array;

one or more ADC circuits configured to:

generate a plurality of sets of first ADC samples based on a first signal from the read head array associated with a first read head position of the read head array relative to the magnetic storage medium and a failed segment stored on the magnetic disc storage medium; and

generate a plurality of sets of second ADC samples based on a second signal from the read head array associated with a second read head position of the read head array relative to the magnetic storage medium and the failed segment stored on the magnetic disc storage medium;

one or more accumulator circuits configured to:

generate averaged first ADC samples based on the plurality of sets of first ADC samples; and

generate averaged second ADC samples based on the plurality of sets of second ADC samples; and

a MISO equalizer configured to:

generate one or more equalized ADC samples based on the averaged first ADC samples and the averaged second ADC samples.

12. The system of claim 11 further comprising:

a decoder circuit configured to generate an output signal as a plurality of bit values based on the equalized ADC samples.

13. The system of claim 11 further comprising:

a circuit configured to move the read head array relative to the magnetic storage medium subsequent to the generation of the plurality of sets of first ADC samples and prior to the generation of the plurality of sets of second ADC samples.

14. The system of claim 13 further comprising the one or more ADC circuits configured to:

perform the generation of the plurality of sets of first ADC samples based on an analog signal from a first read head of the read head array when the first read head is positioned at a first offset from a center of a track corresponding to the failed segment and the second read head of the read head array is positioned at a second offset from the center of the track, the first offset being different than the second offset; and

perform the generation of the plurality of sets of second ADC samples based on an analog signal from a second read head when the second read head is positioned at a third offset from the center of the track corresponding to the failed segment and the first read head is positioned at a fourth offset from the center of the track, the third offset being different than the fourth offset.

15. The system of claim 11 further comprising:

a first read head of the read head array configured to generate the first signal; and

a second read head of the read head array configured to generate the second signal.

16. A system comprising:

a magnetic disc storage medium;

a read head array;

a circuit configured to move the read head array relative to the magnetic disc storage medium;

one or more ADC circuits configured to:

generate a set of first ADC samples based on a first signal from the read head array associated with a first read head position of the read head array relative to the magnetic storage medium and a failed segment stored on the magnetic storage medium; and

generate a set of second ADC samples based on a second signal from the read head array associated with a second read head position of the read head array relative to the magnetic storage medium and the failed segment; and

a MISO equalizer configured to:

generate a set of equalized ADC samples based on the set of first ADC samples and the set of second ADC samples.

17. The system of claim 16 further comprising:

the one or more ADC circuits further configured to:

generate another set of first ADC samples based on the first signal associated with the first read head position and the failed segment; and

generate another set of second ADC samples based on the second signal associated with the second read head position and the failed segment; and

the MISO equalizer further configured to:

generate another set of equalized ADC samples based on:

the other set of first ADC samples;

the other set of second ADC samples; and

the set of equalized ADC samples.

18. The system of claim 17 further comprising:

the one or more ADC circuits further configured to:

generate another set of first ADC samples based on the first signal associated with a third read head position and the failed segment; and

generate another set of second ADC samples based on the second signal associated with the fourth read head position and the failed segment; and

the circuit configured to move the read head array being configured to move the read head array subsequent to the generation of the set of first ADC samples and the set of second ADC samples and prior to the generation of the other set of first ADC samples and the other set of second ADC samples.

19. The system of claim 18 further comprising:

the first read head position having a first offset from a center of a track corresponding to the failed segment;

the second read position having a second offset from the center of the track, the first offset being different than the second offset; and

the third read head position having a third offset from the center of the track corresponding to the failed segment; and

the fourth read position having a fourth offset from the center of the track, the fourth offset being different than the third offset.

20. The system of claim 16 further comprising

a detector circuit configured to generate hard decision data based on at least one of the set of first ADC samples and the set of second ADC samples; and

the MISO equalizer further configured to adapt the generation of the one or more equalized ADC samples using the set of first ADC samples, the set of second ADC samples, the hard decision data and the one or more equalized ADC samples.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2024
From: SEAGATE TECHNOLOGY LLC; SEAGATE SINGAPORE INTERNATIONAL HEADQUARTERS PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 067489/0509 →