Interleaver and de-interleaver for iterative code systems
    103.
    发明授权
    Interleaver and de-interleaver for iterative code systems 失效
    用于迭代代码系统的交织器和解交织器

    公开(公告)号:US08205123B2

    公开(公告)日:2012-06-19

    申请号:US12315601

    申请日:2008-12-04

    IPC分类号: H03M13/27

    摘要: In exemplary embodiments, a skewed interleaving function for iterative code systems is described. The skewed interleaving function provides a skewed row and column memory partition and a layered structure for re-arranging data samples read from, for example, a first channel detector. An iterative decoder, such as an iterative decoder based on a low-density parity-check code (LDPC), might employ an element to de-skew the data from the interleaved memory partition before performing iterative decoding of the data, and then re-skew the information before passing decoded samples to the de-interleaver. The de-interleaver re-arranges the iterative decoded data samples in accordance with an inverse of the interleaver function before passing the decoded data samples to, for example, a second channel detector.

    摘要翻译: 在示例性实施例中,描述了用于迭代代码系统的偏斜交错功能。 倾斜交错功能提供了一个倾斜的行和列存储器分区以及用于重新排列从例如第一通道检测器读取的数据样本的分层结构。 诸如基于低密度奇偶校验码(LDPC)的迭代解码器的迭代解码器可以在执行数据的迭代解码之前采用去除来自交错存储器分区的数据的元素, 在将解码的样本传递到解交织器之前,将信息偏移。 解交织器在将解码的数据样本传递到例如第二信道检测器之前,根据交织器功能的反向重新排列迭代解码的数据样本。

    Systems and Methods for Hard Decision Assisted Decoding
    106.
    发明申请
    Systems and Methods for Hard Decision Assisted Decoding 有权
    硬判决辅助解码的系统和方法

    公开(公告)号:US20100275096A1

    公开(公告)日:2010-10-28

    申请号:US12430927

    申请日:2009-04-28

    IPC分类号: H03M13/00 G06F11/00

    摘要: Various embodiments of the present invention provide systems and methods for data processing. For example, a data processing system is disclosed that includes a processing loop circuit having a data detector and a soft decision decoder. The data detector provides a detected output, and the soft decision decoder applies a soft decoding algorithm to a derivative of the detected output to yield a soft decision output and a first hard decision output. The systems further include a queuing buffer and a hard decision decoder. The queuing buffer is operable to store the soft decision output, and the hard decision decoder accesses the soft decision output and applies a hard decoding algorithm to yield a second hard decision output. The data detector is operable to perform a data detection on a derivative of the soft decision output if the soft decision decoder and the hard decision decoder fail to converge

    摘要翻译: 本发明的各种实施例提供了用于数据处理的系统和方法。 例如,公开了一种包括具有数据检测器和软判决解码器的处理环路电路的数据处理系统。 数据检测器提供检测输出,软判决解码器将软解码算法应用于检测输出的导数,以产生软决策输出和第一硬决策输出。 该系统还包括排队缓冲器和硬判决解码器。 排队缓冲器可操作以存储软判决输出,并且硬判决解码器访问软决策输出并应用硬解码算法以产生第二硬决策输出。 如果软判决解码器和硬判决解码器不能收敛,则数据检测器可操作以对软决策输出的导数执行数据检测

    Permuting MTR code with ECC without need for second MTR code
    108.
    发明授权
    Permuting MTR code with ECC without need for second MTR code 失效
    使用ECC对地铁代码进行许可,无需第二个地铁代码

    公开(公告)号:US07530003B2

    公开(公告)日:2009-05-05

    申请号:US11061063

    申请日:2005-02-17

    IPC分类号: G11C29/00

    摘要: Embodiments of the present invention provide techniques for generating MTR codes with ECC without the use of a second MTR code, while still satisfying the specified constraint. In one embodiment, a system for processing data comprises a maximum transition run or timing-varying maximum transition run (hereinafter MTR) encoder configured to encode input data sequence from a hard disk controller into an MTR coded sequence which satisfies a j-constraint; an error correction code (ECC) encoder configured to generate ECC check bits for the MTR coded sequence; and a bit-level interleaving and substitution module configured to interleave the generated ECC check bits into the MTR coded sequence by stuffing the generated ECC check bits at boundaries of MTR coded blocks of the MTR coded sequence, to determine if a violation of the j-constraint has occurred at the boundaries of the MTR coded blocks, and to perform substitution of bits at a boundary of the MTR coded blocks to maintain the j-constraint if a violation of the j-constraint has occurred.

    摘要翻译: 本发明的实施例提供了在不使用第二MTR码的情况下生成具有ECC的MTR码的技术,同时仍然满足指定的约束。 在一个实施例中,用于处理数据的系统包括最大转换运行或定时变化最大转换运行(以下称为MTR)编码器,其被配置为将来自硬盘控制器的输入数据序列编码为满足j约束的MTR编码序列; 纠错码(ECC)编码器,被配置为产生用于MTR编码序列的ECC校验位; 以及位级交织和替换模块,被配置为通过在MTR编码序列的MTR编码块的边界处填充所生成的ECC校验位来将生成的ECC校验位交织到MTR编码序列中,以确定是否违反j- 在MTR编码块的边界处发生约束,并且如果已经发生违反j约束,则在MTR编码块的边界处执行位的替换以维持j约束。

    Optimizing detector target polynomials in read/write channels to achieve best error rate performance in disk drives
    109.
    发明授权
    Optimizing detector target polynomials in read/write channels to achieve best error rate performance in disk drives 有权
    在读/写通道中优化检测器目标多项式,以实现磁盘驱动器中最佳的错误率性能

    公开(公告)号:US07424074B2

    公开(公告)日:2008-09-09

    申请号:US11110187

    申请日:2005-04-19

    IPC分类号: H04B1/10

    摘要: Embodiments of the invention provide techniques for optimizing the detector target polynomials in read/write channels to achieve the best error rate performance in recording devices. In one embodiment, a method of obtaining a detector target polynomial of a read/write channel to achieve best error rate performance in a recording device comprises: providing an initial detector target for the read/write channel; measuring a noise autocorrelation of the read/write channel at the output of equalizer using channel hardware; computing a noise autocorrelation at the output of the 1st stage target based on the measured noise autocorrelation of the read/write channel at the output of equalizer; calculating optimal coefficients for the noise whitening filter; and obtaining the optimal detector target polynomial of the read/write channel using the calculated coefficients for noise whitening filter.

    摘要翻译: 本发明的实施例提供了用于优化读/写通道中的检测器目标多项式以在记录装置中实现最佳误码率性能的技术。 在一个实施例中,获得读/写通道的检测器目标多项式以在记录装置中实现最佳误码率性能的方法包括:为读/写通道提供初始检测器目标; 使用信道硬件测量均衡器输出处的读/写通道的噪声自相关; 基于在均衡器的输出处的读/写通道的测量的噪声自相关来计算第1阶段目标的输出处的噪声自相关; 计算噪声增白滤波器的最优系数; 并使用所计算的噪声增白滤波器的系数来获得读/写信道的最佳检测器目标多项式。

    Optimizing detector target polynomials in read/write channels to achieve best error rate performance in disk drives
    110.
    发明申请
    Optimizing detector target polynomials in read/write channels to achieve best error rate performance in disk drives 有权
    在读/写通道中优化检测器目标多项式,以实现磁盘驱动器中最佳的错误率性能

    公开(公告)号:US20060235919A1

    公开(公告)日:2006-10-19

    申请号:US11110187

    申请日:2005-04-19

    IPC分类号: G06F17/15

    摘要: Embodiments of the invention provide techniques for optimizing the detector target polynomials in read/write channels to achieve the best error rate performance in recording devices. In one embodiment, a method of obtaining a detector target polynomial of a read/write channel to achieve best error rate performance in a recording device comprises: providing an initial detector target for the read/write channel; measuring a noise autocorrelation of the read/write channel at the output of equalizer using channel hardware; computing a noise autocorrelation at the output of the 1st stage target based on the measured noise autocorrelation of the read/write channel at the output of equalizer; calculating optimal coefficients for the noise whitening filter; and obtaining the optimal detector target polynomial of the read/write channel using the calculated coefficients for noise whitening filter.

    摘要翻译: 本发明的实施例提供了用于优化读/写通道中的检测器目标多项式以在记录装置中实现最佳误码率性能的技术。 在一个实施例中,获得读/写通道的检测器目标多项式以在记录装置中实现最佳误码率性能的方法包括:为读/写通道提供初始检测器目标; 使用信道硬件测量均衡器输出处的读/写通道的噪声自相关; 基于在均衡器的输出处的读/写通道的测量的噪声自相关来计算第1阶段目标的输出处的噪声自相关; 计算噪声增白滤波器的最优系数; 并使用所计算的噪声增白滤波器的系数来获得读/写信道的最佳检测器目标多项式。