发明名称 Reducing processing complexity and cost associated with a soft forward error correction (FEC) operation
摘要 A system is configured to receive a word on which to perform forward error correction; identify least reliable positions that correspond to encoded bits, within the word, associated with a lowest level of reliability; generate candidate words based on different combinations of inverted encoded bits; identify a pair of candidate words that includes a candidate word and another candidate word, the candidate word includes an inverted most reliable bit of the encoded bits within the candidate word; identify a quantity of errors within the candidate word; determine whether the quantity of errors corresponds to an odd value; invert a parity bit associated with the candidate word when the quantity of errors corresponds to the odd value; select the other candidate word when the parity bit is inverted; and perform forward error correction, on the word, using the other candidate word based on selection of the other candidate word.
申请公布号 US8806304(B2) 申请公布日期 2014.08.12
申请号 US201213435847 申请日期 2012.03.30
申请人 Infinera Corporation 发明人 Blakey Stanley H.;Kaganov Alexander
分类号 H03M13/00 主分类号 H03M13/00
代理机构 Harrity & Harrity LLP 代理人 Harrity & Harrity LLP ;Soltz David L.
主权项 1. A system comprising: one or more devices to: receive a word, of a block of words within traffic, on which to perform forward error correction, each word of the block of words including respective encoded bits and respective sets of reliability bits for identifying a respective level of reliability of each one of the respective encoded bits,identify, within the word, least reliable positions that correspond to a subset of encoded bits associated with one or more lowest levels of reliability;generate a set of candidate words based on different combinations in which the subset of encoded bits can be inverted;determine a first quantity of errors associated with a first candidate word of the set of candidate words and a second quantity of errors associated with a second candidate word of the set of candidate words,determine whether the first quantity of errors or the second quantity of errors corresponds to an odd value,invert a parity bit, associated with the second candidate word, when the second quantity of errors corresponds to the odd value,determine, based on inverting the parity bit, whether a first bit or a second bit is inverted, the first bit being most reliable among the subset of encoded bits within the first candidate word, and the second bit being most reliable among the subset of encoded bits within the second candidate word,select the first candidate word when the second bit is inverted, andperform forward error correction on the word, using the first candidate word, based on the selection of the first candidate word.
地址 Sunnyvale CA US