-
公开(公告)号:US10719392B1
公开(公告)日:2020-07-21
申请号:US16020013
申请日:2018-06-27
Applicant: Seagate Technology LLC
Inventor: Deepak Sridhara , Ara Patapoutian
Abstract: Systems and methods are disclosed for error recovery in a digital data channel. In an error recovery approach when the hardware fails to recover a sector, the sample for that sector can be saved along with a metric measure that indicates the quality of the sample. This process can begin from a first on-the-fly receiving and decoding of data. During each step of error recovery, a retry attempt may either use samples obtained during a new decoding attempt or may use a sample, or a combination of samples, having the best metric from an earlier attempt, or a combination of earlier attempts, to perform the recovery during a current retry recovery attempt.
-
公开(公告)号:US20200212939A1
公开(公告)日:2020-07-02
申请号:US16233555
申请日:2018-12-27
Applicant: Seagate Technology LLC
Inventor: Deepak Sridhara , Rishi Ahuja , William M. Radich , Ara Patapoutian
Abstract: In one implementation, the disclosure provides a system including a detector configured to generate an output of a first log-likelihood ratio for each bit in an input data stream. The system also includes at least one look-up table providing a mapping of the first log-likelihood ratio to a second log-likelihood ratio. The mapping between the first log-likelihood ratio and the second log-likelihood ratio is non-linear. The system also includes a decoder configured to generate an output data stream using the second log-likelihood ratio to generate a value for each bit in the input data stream.
-
公开(公告)号:US10382065B1
公开(公告)日:2019-08-13
申请号:US15345437
申请日:2016-11-07
Applicant: Seagate Technology LLC
Inventor: Deepak Sridhara , Ara Patapoutian , Prafulla B Reddy , Jason Charles Jury , Richard Jay Parshall
Abstract: An apparatus may include a circuit that initializes a read operation to read one or more requested data segments of a respective data unit. The circuit may generate equalized combined samples for a failed data segment of the one or more requested data segments based on first samples and second samples. In addition, the circuit may perform iterative outer code recovery for the data unit utilizing the equalized combined samples as samples for the failed data segment.
-
公开(公告)号:US10379972B1
公开(公告)日:2019-08-13
申请号:US15341621
申请日:2016-11-02
Applicant: Seagate Technology LLC
Inventor: Deepak Sridhara , Ara Patapoutian , Prafulla B Reddy
Abstract: Systems and methods are disclosed for minimizing reads for reallocated sectors of a data storage medium. An apparatus may be configured to selectively skip over reallocated sectors in an LBA range without interrupting a read, via generating a skip mask or by beginning the read after the reallocated sector and reading the entire track up to the reallocated sector. When a number of sectors not read from the LBA range during the read operation is less than an amount of sectors that can be recovered based on an error correction capability, the data of the reallocated sector may be reconstructed using error correction data rather than by performing a read at the reallocated sector.
-
公开(公告)号:US09837115B1
公开(公告)日:2017-12-05
申请号:US15339189
申请日:2016-10-31
Applicant: Seagate Technology LLC
Inventor: Deepak Sridhara , William M Radich
CPC classification number: G11B5/09 , G11B5/012 , G11B20/1833 , G11B2020/1222
Abstract: Systems and methods are disclosed for implementing unequal error correction code (ECC) in multi-track recording. A device may comprise a circuit configured to implement an error correction coding scheme applying different code rate error correction codes on adjacent tracks within a same recording zone. The circuit may perform a read operation, including simultaneously detecting bits from a first track and a second track of the adjacent tracks, iteratively applying detected bits from the first track to perform adjacent track interference cancellation (ATIC) to decode bits from the second track, and iteratively applying detected bits from the second track to perform ATIC to decode bits from the first track.
-
公开(公告)号:US09362954B1
公开(公告)日:2016-06-07
申请号:US14026423
申请日:2013-09-13
Applicant: Seagate Technology LLC
Inventor: Deepak Sridhara , Ara Patapoutian
CPC classification number: H03M13/1111 , H03M13/2957 , H03M13/356 , H03M13/6325
Abstract: Encoding and decoding schemes are presented with various configurations for error correcting code (ECC) encoders and decoders. Bits from encoders can be interleaved before they are transmitted to the communications medium. During receiving, or read back, stronger, converged ECC decoders can help with weaker decoders through detector iterations. Variations of iterative detector-decoders are described.
Abstract translation: 编码和解码方案具有用于纠错码(ECC)编码器和解码器的各种配置。 来自编码器的位可以在被传送到通信介质之前进行交织。 在接收或读回时,更强大的融合ECC解码器可以通过检测器迭代来帮助解码器较弱。 描述了迭代检测器 - 解码器的变化。
-
公开(公告)号:US09312886B2
公开(公告)日:2016-04-12
申请号:US14032677
申请日:2013-09-20
Applicant: Seagate Technology LLC
Inventor: Ara Patapoutian , Deepak Sridhara , Zheng Wang , Jason Charles Jury
CPC classification number: H03M13/353 , G11B20/1217 , G11B20/1833 , H03M13/1102 , H03M13/1515 , H03M13/152
Abstract: A storage device is configured to utilize different encoding and decoding schemes in reading and writing data to different regions of a storage device based on the position of the storage regions and/or component-specific physical characteristics of the regions. Each encoding scheme may include multiple different types of encoders selected based an optimization process for each region.
Abstract translation: 存储设备被配置为基于存储区域的位置和/或区域的组件特定物理特性来利用不同的编码和解码方案来将数据读取和写入存储设备的不同区域。 每个编码方案可以包括基于每个区域的优化处理选择的多种不同类型的编码器。
-
-
-
-
-
-