发明名称 Systems and methods for differential message scaling in a decoding process
摘要 Systems and method relating generally to data processing, and more particularly to systems and methods for scaling messages in a data decoding circuit. In one embodiment, the systems and methods include applying a variable node algorithm, applying a check node algorithm, calculating a first number of errors, calculating a second number of errors, calculating a difference between the first and second number of errors, multiplying by scalar values to yield a scaled set of messages, and re-applying the variable node algorithm to the scaled set of messages.
申请公布号 US9378765(B2) 申请公布日期 2016.06.28
申请号 US201414261333 申请日期 2014.04.24
申请人 SEAGATE TECHNOLOGY LLC 发明人 Cai Yu;Wu Yunxiang;Haratsch Erich F.;Chen Ning
分类号 H03M13/11;G11B20/18;H03M13/00 主分类号 H03M13/11
代理机构 Holland & Hart LLP 代理人 Holland & Hart LLP
主权项 1. A data processing system, the data processing system comprising: a data decoder circuit operable to: apply a variable node algorithm to a data input to yield a first set of variable node to check node messages, and apply a check node algorithm to the first set of variable node to check node messages to yield a set of check node to variable node messages during a first iteration;calculate a first number of errors remaining based upon a preceding set of variable node to check node messages, wherein the preceding set of variable node to check node messages precedes the first set of variable node to check node messages;calculate a second number of errors based upon the first set of variable node to check node messages;calculate a difference between the first and second number of errors;multiply the set of check node to variable node messages by one or more scalar values to yield a scaled set of check node to variable node messages, the one or more scalar values being selected based at least in part on the calculated difference between the first and second number of errors; andapply the variable node algorithm to the scaled set of check node to variable node messages to yield a second set of variable node to check node messages.
地址 Cupertino CA US