Variable Barrel Shifter
    84.
    发明申请
    Variable Barrel Shifter 有权
    可变桶式移位器

    公开(公告)号:US20130173994A1

    公开(公告)日:2013-07-04

    申请号:US13340974

    申请日:2011-12-30

    IPC分类号: G06F5/01 G06F11/10 H03M13/05

    摘要: In one embodiment a variable barrel shifter includes a shifter operable to apply a cyclic shift to each of a number of portions of a data word, a pivot circuit operable to swap sections of the data word around at least one pivot point in the data word, a first multiplexer operable to select between an input of the variable barrel shifter or an output of the pivot circuit as an input to the shifter, a second multiplexer operable to select between the input of the variable barrel shifter or an output of the shifter as an input to the pivot circuit, and a third multiplexer operable to select between the output of the shifter or the output of the pivot circuit as an output to the variable barrel shifter.

    摘要翻译: 在一个实施例中,可变桶形移位器包括可移动器,其可操作以对数据字的多个部分中的每一个施加循环移位,枢转电路可操作以在数据字中的至少一个枢轴点周围交换数据字的部分, 第一多路复用器,其可操作以在所述可变桶形移位器的输入端或所述枢转电路的输出端之间选择作为所述移位器的输入;第二多路复用器,其可操作以在所述可变桶形移位器的输入端或所述移位器的输出端之间进行选择, 输入到枢转电路,以及第三复用器,其可操作以在移位器的输出或枢转电路的输出之间选择作为可变桶形移位器的输出。

    Stochastic Stream Decoding of Binary LDPC Codes
    88.
    发明申请
    Stochastic Stream Decoding of Binary LDPC Codes 有权
    二进制LDPC码的随机流解码

    公开(公告)号:US20130007551A1

    公开(公告)日:2013-01-03

    申请号:US13174537

    申请日:2011-06-30

    IPC分类号: H03M13/05 G06F11/10

    CPC分类号: H03M13/1117 H03M13/6577

    摘要: Various embodiments of the present invention provide systems and methods for stochastic stream decoding of binary LDPC codes. For example, a data decoder circuit is discussed that includes a number of variable nodes and check nodes, with serial connections between the variable nodes and the check nodes. The variable nodes are each operable to perform a real-valued computation of a variable node to check node message for each neighboring check node. The check nodes are operable to perform a real-valued computation of a check node to variable node message for each neighboring variable node. The messages are passed iteratively between the variable nodes and the check nodes.

    摘要翻译: 本发明的各种实施例提供了用于二进制LDPC码的随机流解码的系统和方法。 例如,讨论了包括多个可变节点和校验节点的数据解码器电路,其中变量节点和校验节点之间具有串行连接。 变量节点各自可操作以执行变量节点的实值计算,以检查每个相邻校验节点的节点消息。 检查节点可操作用于对每个相邻变量节点执行校验节点对可变节点消息的实值计算。 消息在变量节点和校验节点之间迭代地传递。

    Communications system employing local and global interleaving/de-interleaving
    90.
    发明授权
    Communications system employing local and global interleaving/de-interleaving 失效
    采用本地和全局交织/解交织的通信系统

    公开(公告)号:US08402324B2

    公开(公告)日:2013-03-19

    申请号:US12891161

    申请日:2010-09-27

    申请人: Kiran Gunnam Yang Han

    发明人: Kiran Gunnam Yang Han

    IPC分类号: G06F11/00

    摘要: In one embodiment, a communications system has a write path and a read path. In the write path, a local/global interleaver interleaves a user data stream, and an error-correction (EC) encoder encodes the user data stream to generate an EC codeword. A local/global de-interleaver de-interleaves the parity bits of the EC codeword, and both the original un-interleaved user data and the de-interleaved parity bits are transmitted via a noisy channel. In the read path, a channel detector recovers channel soft-output values corresponding to the codeword. A local/global interleaver interleaves the channel values, and an EC decoder decodes the interleaved values to recover the original codeword generated in the write path. A de-multiplexer de-multiplexes the user data from the parity bits. Then, a local/global de-interleaver de-interleaves the user data to obtain the original sequence of user data that was originally received at the write path.

    摘要翻译: 在一个实施例中,通信系统具有写入路径和读取路径。 在写入路径中,本地/全局交织器交织用户数据流,并且纠错(EC)编码器对用户数据流进行编码以生成EC码字。 本地/全局解交织器对EC码字的奇偶校验位进行解交织,并且经由噪声信道发送原始未交织的用户数据和去交织的奇偶校验位。 在读取路径中,信道检测器恢复对应于码字的信道软输出值。 本地/全局交织器对信道值进行交织,并且EC解码器解码交织值以恢复在写入路径中生成的原始码字。 解复用器从奇偶校验位解复用用户数据。 然后,本地/全局解交织器对用户数据进行解交织以获得最初在写入路径处接收的用户数据的原始序列。