发明名称 Pipelined architecture for iterative decoding of product codes
摘要 In one embodiment, a method includes loading first data into a first buffer of an interposer during a first time period and loading second data into a second buffer of the interposer and performing a first decoding operation on the first data using a first decoder during a second time period. The method includes loading third data into a third buffer of the interposer, performing the first decoding operation on the second data using the first decoder, and performing a second decoding operation on the first data using a second decoder during a third time period. Moreover, the method includes loading fourth data into a fourth buffer of the interposer, performing the first decoding operation on the third data using the first decoder, and performing the second decoding operation on the second data during a fourth time period. The first and second decoding operations are C1 or C2 decoding operations.
申请公布号 US9564925(B1) 申请公布日期 2017.02.07
申请号 US201615013821 申请日期 2016.02.02
申请人 International Business Machines Corporation 发明人 Bentley Steven R.;Furrer Simeon;Hutchins Robert A.;Schaffer Scott J.;Tanaka Keisuke
分类号 H03M13/00;H03M13/15;H03M13/29 主分类号 H03M13/00
代理机构 Zilka-Kotab, PC 代理人 Zilka-Kotab, PC
主权项 1. A system, comprising: a plurality of discrete hardware buffers configured to store data during different stages of iterative decoding, the plurality of buffers comprising: a first buffer, a second buffer, a third buffer, and a fourth buffer; and a controller and logic integrated with and/or executable by the controller, the logic being configured to cause the controller to: load first data into the first buffer during a first time period;load second data into the second buffer and perform a first decoding operation on the first data using a first decoder during a second time period;load third data into the third buffer, perform the first decoding operation on the second data using the first decoder, and perform a second decoding operation on the first data using a second decoder during a third time period; andload fourth data into the fourth buffer, perform the first decoding operation on the third data using the first decoder, and perform the second decoding operation on the second data during a fourth time period,wherein the first decoding operation and second decoding operation are uniquely selected from a group consisting of: a C1 decoding operation and a C2 decoding operation.
地址 Armonk NY US