发明名称 Track error-correcting code extension
摘要 In general, techniques are described for performing track-error-correcting code on data. A hard drive comprising a storage device and a read channel may be configured to perform the techniques. The read channel may be configured to read data from a track comprising a plurality of data sectors each comprising a plurality of bits, and a parity sector comprising a plurality of parity bits, wherein the data includes a plurality of bit groups, each bit group including a single bit from each data sector, and wherein each parity bit corresponds to a respective bit group, perform a track parity check, and, responsive to determining that the data includes an error, identify one or more data sectors as possible sources of the at least one error and adjust a log-likelihood ratio for at least one bit from the bit group.
申请公布号 US9632863(B2) 申请公布日期 2017.04.25
申请号 US201514595801 申请日期 2015.01.13
申请人 WESTERN DIGITAL TECHNOLOGIES, INC. 发明人 Galbraith Richard L.;Hanson Weldon M.;Wood Roger W.
分类号 G11C29/00;G06F11/10;H03M13/00;H03M13/11 主分类号 G11C29/00
代理机构 Foley & Lardner LLP 代理人 Foley & Lardner LLP
主权项 1. A method comprising: reading, by a read channel of a hard drive, data from a track, wherein the track comprises a plurality of data sectors and a parity sector, wherein each data sector in the plurality of data sectors comprises a plurality of bits, wherein the parity sector comprises a plurality of parity bits, wherein the data includes a plurality of bit groups, each bit group including a single bit from each of the plurality of data sectors, wherein each parity bit from the plurality of parity bits corresponds to a respective bit group having a single bit from each of the plurality of data sectors, and wherein each parity bit indicates a binary characteristic of the respective bit group with which the parity bit is associated; determining, by the read channel and based at least in part on a bit group from the plurality of bit groups and a corresponding parity bit from the plurality of parity bits, whether the data from the track includes at least one error by performing a track parity check; and, responsive to determining that the data includes at least one error: identifying, by the read channel, one or more data sectors from the plurality of data sectors as one or more possible sources of the at least one error; andadjusting, by the read channel, a log-likelihood ratio for at least one bit from the bit group.
地址 Irvine CA US