Parity check matrix
    1.
    发明授权
    Parity check matrix 有权
    奇偶校验矩阵

    公开(公告)号:US09083383B1

    公开(公告)日:2015-07-14

    申请号:US13752689

    申请日:2013-01-29

    Applicant: Xilinx, Inc.

    Abstract: An apparatus is disclosed. In this apparatus, at least one coder block has a parity check matrix. The parity check matrix comprises each element of an H matrix expanded by a Progressive Edge Growth (“PEG”) expansion factor and an Approximate Cycle Extrinsic Message Degree (“ACE”) expansion factor.

    Abstract translation: 公开了一种装置。 在该装置中,至少一个编码器块具有奇偶校验矩阵。 奇偶校验矩阵包括通过渐进边缘增长(“PEG”)扩展因子和近似周期外在消息度(“ACE”)扩展因子扩展的H矩阵的每个元素。

    Method and system for forward error correction of interleaved-formated data
    2.
    发明授权
    Method and system for forward error correction of interleaved-formated data 有权
    交错数据的前向纠错方法和系统

    公开(公告)号:US09112529B1

    公开(公告)日:2015-08-18

    申请号:US13672367

    申请日:2012-11-08

    Applicant: Xilinx, Inc.

    Abstract: In one embodiment, a device is provided. The device includes a first formatting circuit configured to add zero padding bits to a received data block. An FEC encoder circuit is coupled to the first formatting circuit and is configured to determine parity bits for the data block at a first code rate. A second formatting circuit is coupled to the FEC encoder circuit and is configured to combine the parity bits with the data block and remove the zero padding bits to provide an FEC coded data block at a second code rate. The second code rate is less than the first code rate.

    Abstract translation: 在一个实施例中,提供了一种装置。 该设备包括配置为向接收到的数据块添加零填充比特的第一格式化电路。 FEC编码器电路耦合到第一格式化电路,并且被配置为以第一码率确定数据块的奇偶校验位。 第二格式化电路耦合到FEC编码器电路,并且被配置为将奇偶校验位与数据块组合,并且去除零填充位以提供第二编码速率的FEC编码数据块。 第二个码率小于第一个码率。

    Circuitry and method for forward error correction
    3.
    发明授权
    Circuitry and method for forward error correction 有权
    用于前向纠错的电路和方法

    公开(公告)号:US09009577B1

    公开(公告)日:2015-04-14

    申请号:US13676043

    申请日:2012-11-13

    Applicant: Xilinx, Inc.

    Abstract: 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.

    Abstract translation: 公开了一种解码电路,其包括解码流水线,该解码流水线被配置为接收包含多个数据符号的数据块,所述多个数据符号被随后由第二FEC编码编码的里德 - 所罗门(RS)FEC编码进行编码。 数据块还包括第一和第二组FEC数据报,用于分别用于校正用RS FEC编码和第二FEC编码编码的多个数据符号的接收字。 流水线的每个解码级被配置为使用第一和第二组FEC数据报对多个数据符号进行解码。 连接到管线输出端的后处理电路被配置为对多个数据符号中的一个进行按位RS解码错误。

    Forward error correction
    4.
    发明授权
    Forward error correction 有权
    前向纠错

    公开(公告)号:US09287899B1

    公开(公告)日:2016-03-15

    申请号:US14137812

    申请日:2013-12-20

    Applicant: Xilinx, Inc.

    CPC classification number: H03M13/2927 H03M13/152 H03M13/2921

    Abstract: Methods and circuits are disclosed for forward-error-correction (FEC) decoding. A plurality of symbols are received in an interleaved format of rows and columns of the symbols. A plurality of FEC decoding iterations are performed on the plurality of symbols. Each decoding iteration performs FEC decoding of the rows of the plurality of symbols and performs FEC decoding of the columns of the plurality of symbols. After performing the decoding iterations, rows in error and columns in error of the plurality of symbols are determined. In response to the determined rows in error and the determined columns in error matching a deadlock pattern, symbols at intersections of the determined rows and columns in error are determined. Bits of one or more symbols of the determined symbols are inverted. After the inverting of the bits, one or more of the FEC decoding iterations are performed.

    Abstract translation: 公开了用于前向纠错(FEC)解码的方法和电路。 以符号的行和列的交错格式接收多个符号。 对多个符号执行多个FEC解码迭代。 每个解码迭代执行多个符号的行的FEC解码,并对多个符号的列执行FEC解码。 在执行解码迭代之后,确定错误的行和多个符号的错误列。 响应于确定的错误行和确定的错误匹配死锁模式的列,确定所确定的行和错误列的交点处的符号。 所确定的符号的一个或多个符号的位被反转。 在比特反转之后,执行一个或多个FEC解码迭代。

    Matrix expansion
    5.
    发明授权
    Matrix expansion 有权
    矩阵扩展

    公开(公告)号:US09203440B1

    公开(公告)日:2015-12-01

    申请号:US13752718

    申请日:2013-01-29

    Applicant: Xilinx, Inc.

    Abstract: A method for matrix expansion is disclosed. In this method, a Progressive Edge Growth (“PEG”) expanding of an H matrix by a coder is used to provide an expanded H matrix. An Approximate Cycle Extrinsic Message Degree (“ACE”) expanding of the expanded H matrix by the coder is used to provide a parity check matrix for a code. The ACE expanding includes initializing a first index to increment in a first range associated with a PEG expansion factor, expanding each non-zero element in the expanded H matrix with a random shifted identity matrix for the first range, initializing a second index to increment in a second range associated with the first index and an ACE expansion factor, and performing an ACE detection for each variable node in the second range for the variable nodes of the parity check matrix. The coder outputs information using the parity check matrix.

    Abstract translation: 公开了一种用于矩阵扩展的方法。 在该方法中,使用编码器对H矩阵的渐进边缘增长(“PEG”)进行扩展以提供扩展的H矩阵。 使用由编码器扩展的H矩阵的近似周期外部消息度(“ACE”)来提供用于代码的奇偶校验矩阵。 ACE扩展包括初始化第一索引以在与PEG扩展因子相关联的第一范围内增加,以扩展的H矩阵中的每个非零元素以第一范围的随机移位单位矩阵进行扩展,初始化第二索引以递增 与第一索引和ACE扩展因子相关联的第二范围,以及针对奇偶校验矩阵的可变节点的第二范围中的每个变量节点执行ACE检测。 编码器使用奇偶校验矩阵输出信息。

    Forward error correction
    6.
    发明授权
    Forward error correction 有权
    前向纠错

    公开(公告)号:US08959418B1

    公开(公告)日:2015-02-17

    申请号:US13691501

    申请日:2012-11-30

    Applicant: Xilinx, Inc.

    CPC classification number: H03M13/2906 H03M13/152 H03M13/2921 H03M13/2948

    Abstract: In one embodiment, a circuit for FEC decoding includes first and second syndrome calculation circuits, configured to calculate FEC syndromes for rows and columns of symbols in a de-interleaved format, respectively. A decoding circuit is configured to arrange the symbols into windows. Each window includes a plurality of sequential rows and sequential columns of the symbols in the de-interleaved format. The decoding circuit is configured to place N of the windows in a group and perform M decoding iterations of the windows in the group. In each decoding iteration, the decoding circuit performs FEC decoding of rows of each of the windows in the group followed by FEC decoding of columns of each of the windows in the group.

    Abstract translation: 在一个实施例中,用于FEC解码的电路包括第一和第二校正子计算电路,被配置为分别以解交错格式计算行和列符号的FEC校验子。 解码电路被配置为将符号布置成窗口。 每个窗口包括解交织格式的多个顺序行和符号的顺序列。 解码电路被配置为将N个窗口放置在组中,并对该组中的窗口执行M个解码迭代。 在每个解码迭代中,解码电路对组中的每个窗口的行进行FEC解码,接着对组中的每个窗口的列进行FEC解码。

    Minimum mean square error processing

    公开(公告)号:US09047241B2

    公开(公告)日:2015-06-02

    申请号:US13751929

    申请日:2013-01-28

    Applicant: Xilinx, Inc.

    Abstract: A first systolic array receives an input set of time division multiplexed matrices from a plurality of channel matrices. In a first mode, the first systolic array performs triangularization on the input matrices, producing a first set of matrices, and in a second mode performs back-substitution on the first set, producing a second set of matrices. In a first mode, a second systolic array performs left multiplication on the second set of matrices with the input set of matrices, producing a third set of matrices. In a second mode, the second systolic array performs cross diagonal transposition on the third set of matrices, producing a fourth set of matrices, and performs right multiplication on the second set of matrices with the fourth set of matrices. The first systolic array switches from the first mode to the second mode after the triangularization, and the second systolic array switches from the first mode to the second mode after the left multiplication.

    Minimum mean square error processing
    8.
    发明授权
    Minimum mean square error processing 有权
    最小均方误差处理

    公开(公告)号:US09047240B2

    公开(公告)日:2015-06-02

    申请号:US13751881

    申请日:2013-01-28

    Applicant: Xilinx, Inc.

    Abstract: A first systolic array receives an input set of time division multiplexed matrices from a plurality of channel matrices. In a first mode, the first systolic array performs triangularization on the input matrices, producing a first set of matrices, and in a second mode performs back-substitution on the first set, producing a second set of matrices. In a first mode, a second systolic array performs left multiplication on the second set of matrices with the input set of matrices, producing a third set of matrices. In a second mode, the second systolic array performs cross diagonal transposition on the third set of matrices, producing a fourth set of matrices, and performs right multiplication on the second set of matrices with the fourth set of matrices. The first systolic array switches from the first mode to the second mode after the triangularization, and the second systolic array switches from the first mode to the second mode after the left multiplication.

    Abstract translation: 第一收缩阵列从多个信道矩阵接收时分多路复用矩阵的输入集合。 在第一模式中,第一收缩阵列在输入矩阵上执行三角化,产生第一组矩阵,并且在第二模式中对第一集合执行反替代,产生第二组矩阵。 在第一模式中,第二收缩阵列利用输入的矩阵集在第二组矩阵上执行左乘法,产生第三组矩阵。 在第二模式中,第二收缩阵列在第三组矩阵上执行交叉对角线转置,产生第四组矩阵,并且在具有第四组矩阵的第二组矩阵上执行右乘法。 第一收缩阵列在三角化后从第一模式切换到第二模式,并且第二收缩阵列在左乘法之后从第一模式切换到第二模式。

    MINIMUM MEAN SQUARE ERROR PROCESSING
    9.
    发明申请
    MINIMUM MEAN SQUARE ERROR PROCESSING 有权
    最小均方误差处理

    公开(公告)号:US20130144926A1

    公开(公告)日:2013-06-06

    申请号:US13751929

    申请日:2013-01-28

    Applicant: XILINX, INC.

    Abstract: A first systolic array receives an input set of time division multiplexed matrices from a plurality of channel matrices. In a first mode, the first systolic array performs triangularization on the input matrices, producing a first set of matrices, and in a second mode performs back-substitution on the first set, producing a second set of matrices. In a first mode, a second systolic array performs left multiplication on the second set of matrices with the input set of matrices, producing a third set of matrices. In a second mode, the second systolic array performs cross diagonal transposition on the third set of matrices, producing a fourth set of matrices, and performs right multiplication on the second set of matrices with the fourth set of matrices. The first systolic array switches from the first mode to the second mode after the triangularization, and the second systolic array switches from the first mode to the second mode after the left multiplication.

    Abstract translation: 第一收缩阵列从多个信道矩阵接收时分多路复用矩阵的输入集合。 在第一模式中,第一收缩阵列在输入矩阵上执行三角化,产生第一组矩阵,并且在第二模式中对第一集合执行反替代,产生第二组矩阵。 在第一模式中,第二收缩阵列利用输入的矩阵集在第二组矩阵上执行左乘法,产生第三组矩阵。 在第二模式中,第二收缩阵列在第三组矩阵上执行交叉对角线转置,产生第四组矩阵,并且在具有第四组矩阵的第二组矩阵上执行右乘法。 第一收缩阵列在三角化后从第一模式切换到第二模式,并且第二收缩阵列在左乘法之后从第一模式切换到第二模式。

    MINIMUM MEAN SQUARE ERROR PROCESSING

    公开(公告)号:US20130138712A1

    公开(公告)日:2013-05-30

    申请号:US13751881

    申请日:2013-01-28

    Applicant: XILINX, INC.

    Abstract: A first systolic array receives an input set of time division multiplexed matrices from a plurality of channel matrices. In a first mode, the first systolic array performs triangularization on the input matrices, producing a first set of matrices, and in a second mode performs back-substitution on the first set, producing a second set of matrices. In a first mode, a second systolic array performs left multiplication on the second set of matrices with the input set of matrices, producing a third set of matrices. In a second mode, the second systolic array performs cross diagonal transposition on the third set of matrices, producing a fourth set of matrices, and performs right multiplication on the second set of matrices with the fourth set of matrices. The first systolic array switches from the first mode to the second mode after the triangularization, and the second systolic array switches from the first mode to the second mode after the left multiplication.

Patent Agency Ranking