会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 4. 发明申请
    • RECONFIGURABLE CYCLIC SHIFTER ARRANGEMENT
    • 可重新安装的循环安装
    • US20130124590A1
    • 2013-05-16
    • US13294332
    • 2011-11-11
    • Kiran GunnamMadhusudan Kalluri
    • Kiran GunnamMadhusudan Kalluri
    • G06F7/00
    • G06F5/017
    • In one embodiment, a reconfigurable cyclic shifter arrangement has first and second reconfigurable cyclic shifters connected in series that are each selectively and independently configurable to operate in any one of three different modes at a time. In a first mode, the reconfigurable cyclic shifter is configured as four 4×4 cyclic shifters to cyclically shift four sets of four input values. In a second mode, the reconfigurable cyclic shifter is configured as two 8×8 cyclic shifters to cyclically shift two sets of eight input values. In a third mode, the reconfigurable cyclic shifter is configured as one 16×16 cyclic shifter to cyclically shift one set of 16 input values. Because the first and second reconfigurable cyclic shifters are independently configurable, there are nine different configurations of the reconfigurable cyclic shifter arrangement.
    • 在一个实施例中,可重构循环移位器装置具有串联连接的第一和第二可重构循环移位器,每个可选择性循环移位器可选择性地和独立地配置为一次以三种不同模式中的任何一种运行。 在第一模式中,可重构循环移位器被配置为四个4×4循环移位器循环移位四组四个输入值。 在第二模式中,可重构循环移位器被配置为两个8×8循环移位器以循环移位两组八个输入值。 在第三模式中,可重构循环移位器被配置为一个16×16循环移位器,以循环移位一组16个输入值。 因为第一和第二可重构循环移位器是可独立配置的,所以可重构循环移位器装置有九种不同的配置。
    • 6. 发明授权
    • Error-correction decoder employing multiple check-node algorithms
    • 纠错解码器采用多个校验节点算法
    • US08316272B2
    • 2012-11-20
    • US12680810
    • 2009-04-08
    • Kiran Gunnam
    • Kiran Gunnam
    • H03M13/00
    • H03M13/1111H03M13/09H03M13/1142H03M13/3707H03M13/3738H03M13/3753H03M13/451
    • In one embodiment, an LDPC decoder has a controller and one or more check-node units (CNUs). The CNUs generate check-node messages using a scaled min-sum algorithm, an offset min-sum algorithm, or a scaled and offset min-sum algorithm. Initially, the controller selects a scaling factor and an offset value. The scaling factor may be set to one for no scaling, and the offset value may be set to zero for no offsetting. If the decoder is unable to correctly decode a codeword, then (i) the controller selects a new scaling and/or offset value and (ii) the decoder attempts to correctly decode the codeword using the new scaling and/or offset value. By changing the scaling factor and/or offset value, LDPC decoders of the present invention may be capable of improving error-floor characteristics over LDPC decoders that use only fixed or no scaling factors or fixed or no offsetting factors.
    • 在一个实施例中,LDPC解码器具有控制器和一个或多个校验节点单元(CNU)。 CNU使用缩放的最小和算法,偏移最小和算法或缩放和偏移最小和算法来生成校验节点消息。 最初,控制器选择缩放因子和偏移值。 缩放因子可以被设置为一,不进行缩放,并且偏移值可以被设置为零而不进行偏移。 如果解码器不能正确解码码字,则(i)控制器选择新的缩放和/或偏移值,并且(ii)解码器尝试使用新的缩放和/或偏移值来正确解码码字。 通过改变缩放因子和/或偏移值,本发明的LDPC解码器可能能够改善仅使用固定或不缩放因子或固定或不具有偏移因子的LDPC解码器的误码本底特性。
    • 8. 发明授权
    • Generic encoder for low-density parity-check (LDPC) codes
    • 用于低密度奇偶校验(LDPC)码的通用编码器
    • US08196010B1
    • 2012-06-05
    • US12187858
    • 2008-08-07
    • Kiran GunnamNedeljko Varnica
    • Kiran GunnamNedeljko Varnica
    • G06F11/00
    • H03M13/1102G06F11/1032H03M13/1148H03M13/116H03M13/118H03M13/1188H03M13/3776H03M13/458H03M13/616H03M13/6527H03M13/6544
    • Systems and methods are provided for encoding data based on an LDPC code using various inversion mechanisms to obtain parity bits. In some embodiments, an LDPC encoder may compute parity bits using a speculative recursion and correction mechanism. In these embodiments, the LDPC encoder may initiate a recursion using at least one speculative value in place of the actual value for a parity component. The speculative values may then be corrected using a correction factor. In other embodiments, an LDPC encoder is provided that can perform a blockwise inversion mechanism. This mechanism may be used on LDPC codes with parity check matrices having a parity portion composed partially of a large triangular matrix. In still other embodiments, a generic LDPC encoder is provided. The generic LDPC encoder can implement a variety of different encoding techniques, such as different inversion mechanisms, and may be processor-based or finite state machine-based.
    • 提供了用于使用各种反转机制基于LDPC码对数据进行编码以获得奇偶位的系统和方法。 在一些实施例中,LDPC编码器可以使用推测递归和校正机制来计算奇偶校验位。 在这些实施例中,LDPC编码器可以使用至少一个推测值来代替奇偶校验分量的实际值来发起递归。 然后可以使用校正因子校正推测值。 在其他实施例中,提供了可以执行块反转机制的LDPC编码器。 该机制可以用于具有奇偶校验部分的奇偶校验矩阵的LDPC码,部分由大三角矩阵组成。 在其他实施例中,提供通用LDPC编码器。 通用LDPC编码器可以实现各种不同的编码技术,例如不同的反转机制,并且可以是基于处理器的或基于有限状态机的。
    • 9. 发明申请
    • COMMUNICATIONS SYSTEM EMPLOYING LOCAL AND GLOBAL INTERLEAVING/DE-INTERLEAVING
    • 通信系统采用本地和全球交互/去交互
    • US20120079340A1
    • 2012-03-29
    • US12891161
    • 2010-09-27
    • Kiran GunnamYang Han
    • Kiran GunnamYang Han
    • H03M13/11H04L27/06G06F11/10H04L27/00
    • H04L25/03171H03M13/09H03M13/1137H03M13/116H03M13/2732H03M13/2792H03M13/2796H03M13/41H03M13/6331H03M13/6561H03M13/6566H04L1/0045H04L1/0057H04L1/0071
    • 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解码器解码交织值以恢复在写入路径中生成的原始码字。 解复用器从奇偶校验位解复用用户数据。 然后,本地/全局解交织器对用户数据进行解交织以获得最初在写入路径处接收的用户数据的原始序列。
    • 10. 发明申请
    • LOCAL AND GLOBAL INTERLEAVING/DE-INTERLEAVING
    • 本地和全球交互/去交互
    • US20120017132A1
    • 2012-01-19
    • US12835989
    • 2010-07-14
    • Kiran Gunnam
    • Kiran Gunnam
    • H03M13/05G06F11/10
    • H04L1/0071H03M13/09H03M13/1137H03M13/116H03M13/2778H03M13/2957H03M13/41H03M13/6331H04L1/0045H04L1/0057
    • In one embodiment, a de-interleaver receives soft-output values corresponding to bits of an LDPC-encoded codeword. The de-interleaver has scratch pad memory that provides sets of the soft-output values to a local de-interleaver. The number of values in each set equals the number of columns in a block column of the LDPC H-matrix. Each set has at least two subsets of soft-output values corresponding to at least two different block columns of the LDPC H-matrix, where the individual soft-output values of the at least two subsets are interleaved with one another. Local de-interleaving is performed on each set such that the soft-output values of each subset are grouped together. Global de-interleaving is then performed on the subsets such that the subsets corresponding to the same block columns of the H-matrix are arranged together. In another embodiment, an interleaver performs global then local interleaving to perform the inverse of the de-interleaver processing.
    • 在一个实施例中,解交织器接收对应于LDPC编码码字的比特的软输出值。 解交织器具有临时存储器,其向本地解交织器提供软输出值的集合。 每组中的值的数量等于LDPC H矩阵的块列中的列数。 每个集合具有对应于LDPC H矩阵的至少两个不同块列的至少两个软输出值子集,其中至少两个子集的各个软输出值彼此交错。 对每个集合执行本地解交织,使得每个子集的软输出值被分组在一起。 然后对子集执行全局解交织,使得对应于H矩阵的相同块列的子集被布置在一起。 在另一个实施例中,交织器执行全局然后本地交织以执行去交织器处理的逆。