发明名称 Circuitry and method for forward error correction
摘要 A decoding circuit is disclosed that includes a decoding pipeline configured to receive a data block that includes a plurality of data symbols, encoded with a Reed-Solomon (RS) FEC coding thereafter further encoded by a second FEC coding. The data block also includes a first and second sets of FEC datagrams for correcting received words of the plurality of data symbols encoded with the RS FEC coding and second FEC coding, respectively. Each decoding stage of the pipeline is configured to decode the plurality of data symbols using the first and second sets of FEC datagrams. A post-processing circuit connected to an output of the pipelines is configured to perform bitwise RS decoding of ones of the plurality of data symbols in error.
申请公布号 US9009577(B1) 申请公布日期 2015.04.14
申请号 US201213676043 申请日期 2012.11.13
申请人 Xilinx, Inc. 发明人 Tarn Hai-Jo;Narayanan Krishna R.;Rao Raghavendar M.;Mazahreh Raied N.
分类号 H03M13/15 主分类号 H03M13/15
代理机构 代理人 Maunu LeRoy D.
主权项 1. A circuit for forward error correction (FEC) decoding, comprising: a decoding pipeline that includes a plurality of decoding stages and is configured to receive a data block that includes a plurality of data symbols, encoded with a Reed-Solomon (RS) FEC coding thereafter further encoded by a second FEC coding, a first set of FEC datagrams for correcting respective received words of the plurality of data symbols encoded with the RS FEC coding, and a second set of FEC datagrams for correcting respective received words of the plurality of data symbols encoded with the second FEC coding, each decoding stage configured to: decode the plurality of data symbols with the second FEC coding using the second set of FEC datagrams; anddecode the plurality of data symbols with the RS FEC coding using the first set of FEC datagrams; and a post-processing circuit coupled to an output of the decoding pipeline and configured to, in response to one of the second set of FEC datagrams indicating one of the respective received words of the plurality of data symbols encoded with the second FEC coding includes data symbols in error, perform bitwise RS decoding of ones of the plurality of data symbols in error by performing operations including: retrieving RS syndromes, generated in the decoding the plurality of data symbols with the RS FEC coding, corresponding to symbols of the one of the respective received words that contain errors;determining an inverse matrix that is an inverse of corresponding columns of a parity check matrix (H), based on a first index of the one of the received words encoded with second FEC coding in error;multiplying the inverse matrix with the RS syndromes to determine locations of bits in error; andcorrecting bits at the determined locations of the bits in error.
地址 San Jose CA US