US 11,817,124 B2
Composite data recovery procedure
Ara Patapoutian, Rancho Santa Fe, CA (US); and Jason Charles Jury, Apple Valley, MN (US)
Assigned to Seagate Technology LLC, Fremont, CA (US)
Filed by Seagate Technology LLC, Fremont, CA (US)
Filed on Dec. 6, 2021, as Appl. No. 17/542,875.
Prior Publication US 2023/0178109 A1, Jun. 8, 2023
Int. Cl. G11B 20/18 (2006.01); G11C 29/42 (2006.01); G11B 19/04 (2006.01); G11C 29/52 (2006.01); H04L 43/024 (2022.01); H03M 13/37 (2006.01); G11B 7/09 (2006.01); G11B 20/12 (2006.01)
CPC G11B 20/1876 (2013.01) [G11B 20/1803 (2013.01); G06F 2211/109 (2013.01); G11B 7/094 (2013.01); G11B 19/041 (2013.01); G11B 20/1258 (2013.01); G11B 20/18 (2013.01); G11B 20/1816 (2013.01); G11B 2020/1222 (2013.01); G11C 29/42 (2013.01); G11C 29/52 (2013.01); H03M 13/3715 (2013.01); H04L 43/024 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
designating one or more data sectors as failed data sectors when a first or a second read attempt on the one or more data sectors does not result in recovery of data from the one or more data sectors, wherein the data to be recovered is different from any position information;
recovering the data from the one or more failed data sectors by:
estimating a reader offset position from the first or the second read attempt of the one or more failed data sectors at a current set of channel parameters and basing the estimated reader offset position on, at least in part, a position error signal generated during the first or second read attempt;
performing at least one read on the one or more failed data sectors at the estimated reader offset position to obtain one or more samples from a read waveform resulting from an attempt to read the data from the one or more failed data sectors during the performance of the at least one read on the one or more failed data sectors at the estimated reader offset position;
processing the one or more samples to obtain a processed sample; and
performing iterative outer code recovery on the processed sample.