会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 81. 发明申请
    • ON-LINE DISCOVERY AND FILTERING OF TRAPPING SETS
    • 在线发现和过滤器
    • US20120005552A1
    • 2012-01-05
    • US12829426
    • 2010-07-02
    • Kiran Gunnam
    • Kiran Gunnam
    • H03M13/05G06F11/10
    • H03M13/1142G11B2020/185G11B2220/2516
    • A communication system (e.g., a hard drive) having a random-access memory (RAM) for storing trapping-set (TS) information that the communication system generates on-line during a special operating mode, in which low-density parity-check (LDPC)-encoded test codewords are written to a storage medium and then read and decoded to discover trapping sets that appear in candidate codewords produced by an LDPC decoder during decoding iterations. The discovered trapping sets are filtered to select a subset of trapping sets that satisfy specified criteria. The discovery and filtering of trapping sets is performed based on error vectors that are calculated using the a priori knowledge of original test codewords. The TS information corresponding to the selected subset is stored in the RAM and accessed as may be necessary to break the trapping sets that appear in candidate codewords produced by the LDPC decoder during normal operation of the communication system.
    • 具有随机存取存储器(RAM)的通信系统(例如,硬盘驱动器),用于存储通信系统在特殊操作模式期间在线生成的捕获集(TS)信息,其中低密度奇偶校验 (LDPC)编码的测试码字被写入存储介质,然后读取和解码,以发现在解码迭代期间由LDPC解码器产生的候选码字中出现的捕获集合。 已发现的捕获集被过滤以选择满足指定标准的捕获集合的子集。 捕获集合的发现和过滤基于使用原始测试码字的先验知识计算的误差向量来执行。 对应于所选择的子集的TS信息被存储在RAM中并且可能需要进行存取,以便在通信系统的正常操作期间破坏由LDPC解码器产生的候选码字中出现的捕获集合。
    • 86. 发明申请
    • DETERMINING INDEX VALUES FOR BITS OF A BINARY VECTOR
    • 确定二进制矢量的位置的索引值
    • US20100042806A1
    • 2010-02-18
    • US12333840
    • 2008-12-12
    • Kiran Gunnam
    • Kiran Gunnam
    • G06F15/76G06F7/32
    • G06F7/607
    • In one embodiment, the present invention determines index values corresponding to bits of a binary vector that have a value of 1. During each clock cycle, a masking technique is applied to M sub-vector index values, where each sub-vector index value corresponds to a different bit of a sub-vector of the binary vector. The masking technique is applied such that (i) the sub-vector index values that correspond to bits having a value of 0 are zeroed out and (ii) the sub-vector index values that correspond to the bits having a value of 1 are left unchanged. The masked sub-vector index values are sorted, and index values are calculated based on the masked sub-vector index values. The index values generated are then distributed uniformly to a number M of index memories such that the M index memories store substantially the same number of index values.
    • 在一个实施例中,本发明确定对应于值为1的二进制向量的比特的索引值。在每个时钟周期期间,将掩蔽技术应用于M个子向量索引值,其中每个子向量索引值对应于 到二进制向量的子向量的不同位。 应用掩蔽技术,使得(i)对应于具有值0的位的子向量索引值被清零,并且(ii)与具有值1的位相对应的子向量索引值被保留 不变 对掩蔽的子向量索引值进行排序,并且基于掩蔽的子向量索引值计算索引值。 所生成的索引值然后均匀地分布到M个索引存储器,使得M个索引存储器存储大致相同数目的索引值。