会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 54. 发明授权
    • LDPC decoder variable node units having fewer adder stages
    • 具有较少加法器级的LDPC解码器可变节点单元
    • US09356623B2
    • 2016-05-31
    • US12323626
    • 2008-11-26
    • Nils Graef
    • Nils Graef
    • G06F11/00H03M13/00H03M13/11G06F11/10
    • H03M13/116G06F11/1004H03M13/1117H03M13/1137H03M13/658H03M13/6591
    • In one embodiment, the present invention is a variable node unit (VNU) of a low-density parity-check (LDPC) decoder. The VNU receives a soft-input value and wc check node messages, where wc is the column hamming weight of the LDPC code. The VNU generates (i) an extrinsic log-likelihood ratio (LLR) by adding all wc check node messages together; (ii) a hard-decision output by adding the extrinsic LLR to the soft-input value and selecting the sign bit of the resulting sum; and (iii) wc variable node messages. Each variable node message is generated by adding a different set of (wc−1) check node messages to the soft-input value where each set excludes a different check node message. In so doing, VNUs of the present invention may generate variable node messages using fewer adder stages compared to prior-art VNUs such that throughput may be increased over that of prior-art VNUs.
    • 在一个实施例中,本发明是低密度奇偶校验(LDPC)解码器的可变节点单元(VNU)。 VNU接收软输入值并检查节点消息,其中wc是LDPC码的列汉明权重。 VNU通过将所有wc校验节点消息加在一起而产生(i)外在对数似然比(LLR); (ii)通过将外部LLR加到软输入值并选择所得和的符号位的硬判决输出; 和(iii)wc变量节点消息。 通过将不同的一组(wc-1)校验节点消息添加到软输入值来生成每个变量节点消息,其中每个集合排除不同的校验节点消息。 这样做,与现有技术的VNU相比,本发明的VNU可以使用较少的加法器级产生可变节点消息,使得吞吐量可以比现有技术的VNU的吞吐量增加。
    • 57. 发明授权
    • Systems and methods for low cost LDPC decoding
    • 低成本LDPC解码的系统和方法
    • US08161348B2
    • 2012-04-17
    • US12025924
    • 2008-02-05
    • Nils Graef
    • Nils Graef
    • H03M13/00
    • H03M13/1137H03M13/1111H03M13/6325
    • Various embodiments of the present invention provide systems and circuits that provide for LDPC decoding and/or error correcting. For example, various embodiments of the present invention provide LDPC decoder circuits that include a soft-input memory, a memory unit, and an arithmetic unit. The arithmetic unit includes a hardware circuit that is selectably operable to perform a row update and a column update. In such cases, a substantial portion of the circuitry of the hardware circuit used to perform the row update is re-used to perform the column update.
    • 本发明的各种实施例提供了提供LDPC解码和/或纠错的系统和电路。 例如,本发明的各种实施例提供了包括软输入存储器,存储器单元和运算单元的LDPC解码器电路。 算术单元包括可选择地可操作地执行行更新和列更新的硬件电路。 在这种情况下,用于执行行更新的硬件电路的大部分电路被重新用于执行列更新。
    • 58. 发明授权
    • LDPC decoders using fixed and adjustable permutators
    • LDPC解码器使用固定和可调排列
    • US08161345B2
    • 2012-04-17
    • US12260608
    • 2008-10-29
    • Nils Graef
    • Nils Graef
    • G06F11/00
    • H03M13/116H03M13/1111H03M13/1137
    • In one embodiment, the present invention is a low-density parity-check (LDPC) decoder that has a plurality of variable node units (VNUs) that generate variable node messages and a plurality of check node units (CNUs) that generate check node messages. The variable node messages and check node messages are distributed between the VNUs and CNUs using a number r of combinations of permutators, wherein each permutator combination includes (i) a cyclic shifter and (ii) a fixed, non-cyclic permutator. The cyclic shifters are capable of supporting a number p of different cyclic LDPC sub-matrices; however, when combined with different fixed permutators, the permutator combinations are capable of supporting up to r×p different LDPC sub-matrices. In other embodiments, the LDPC decoder may have fewer than r fixed permutators such that the LDPC decoder is capable of supporting between p and r×p different LDPC sub-matrices.
    • 在一个实施例中,本发明是一种低密度奇偶校验(LDPC)解码器,其具有生成可变节点消息的多个可变节点单元(VNU)和产生校验节点消息的多个校验节点单元(CNU) 。 可变节点消息和校验节点消息使用排列的组合数r分配在VNU和CNU之间,其中每个置换器组合包括(i)循环移位器和(ii)固定的非循环置换器。 循环移位器能够支持多个不同的循环LDPC子矩阵; 然而,当与不同的固定置换器组合时,置换器组合能够支持高达r×p个不同的LDPC子矩阵。 在其他实施例中,LDPC解码器可以具有少于r个固定置换器,使得LDPC解码器能够在p和r×p个不同的LDPC子矩阵之间进行支持。
    • 60. 发明授权
    • Method and apparatus for storing survivor paths in a Viterbi detector using systematic pointer exchange
    • 使用系统指针交换在维特比检测器中存储幸存路径的方法和装置
    • US08140947B2
    • 2012-03-20
    • US11241759
    • 2005-09-30
    • Nils Graef
    • Nils Graef
    • H03M13/00
    • H03M13/4184H03M13/395H03M13/6331
    • Methods and apparatus are provided for storing survivor paths in a Viterbi detector. The invention maintains at least one register and at least one pointer for each state. Each register stores a bit sequence associated with a Viterbi state and each pointer points to one of the registers. One or more predefined rules based on a trellis structure are employed to exchange one or more of the pointers. A survivor path memory is also disclosed for a Viterbi detector. The survivor path memory comprises a plurality of columns, each associated with a different time step, and an input processor. Each column comprises a flip flop for storing one bit or portion of a bit sequence associated with a Viterbi state; and a multiplexer for each state controlled by a case signal indicating a time step, the multiplexer selecting a state from a previous time step, wherein an output of the multiplexer of a given state is connected to at least one data input of a flip flop of the given state. The input processor generates a control signal that exchanges one or more pointers based on a trellis structure, wherein each of the pointers points to one of the flip flops.
    • 提供了用于在维特比检测器中存储幸存路径的方法和装置。 本发明为每个状态保持至少一个寄存器和至少一个指针。 每个寄存器存储与维特比状态相关联的位序列,并且每个指针指向其中一个寄存器。 采用基于网格结构的一个或多个预定义规则来交换一个或多个指针。 还针对维特比检测器公开了幸存路径存储器。 幸存者路径存储器包括多个列,每个列与不同的时间步长相关联,以及输入处理器。 每列包括用于存储与维特比状态相关联的位序列的一个位或部分的触发器; 以及多路复用器,用于由指示时间步长的情况信号控制的每个状态,所述多路复用器从先前的时间步长选择状态,其中给定状态的多路复用器的输出连接到触发器的至少一个数据输入 给定的状态。 输入处理器生成基于网格结构交换一个或多个指针的控制信号,其中每个指针指向其中一个触发器。