STORAGE DEVICE WITH MULTIPLE CODING REDUNDANCIES
    11.
    发明申请
    STORAGE DEVICE WITH MULTIPLE CODING REDUNDANCIES 有权
    具有多个编码冗余的存储设备

    公开(公告)号:US20150089317A1

    公开(公告)日:2015-03-26

    申请号:US14032677

    申请日:2013-09-20

    Abstract: A storage device is configured to utilize different encoding and decoding schemes in reading and writing data to different regions of a storage device based on the position of the storage regions and/or component-specific physical characteristics of the regions. Each encoding scheme may include multiple different types of encoders selected based an optimization process for each region.

    Abstract translation: 存储设备被配置为基于存储区域的位置和/或区域的组件特定物理特性来利用不同的编码和解码方案来将数据读取和写入存储设备的不同区域。 每个编码方案可以包括基于每个区域的优化处理选择的多种不同类型的编码器。

    Universal modulation coding for a data channel
    12.
    发明授权
    Universal modulation coding for a data channel 有权
    数据通道的通用调制编码

    公开(公告)号:US08976474B1

    公开(公告)日:2015-03-10

    申请号:US14045584

    申请日:2013-10-03

    CPC classification number: G11B20/1426 G11B20/1403

    Abstract: Technologies are described herein for implementing a universal modulation coding mechanism for a data channel. A user data sequence comprising a first number of bits is received. The user data sequence is encoded into a codeword sequence comprising a second number of bits utilizing a modulation encoder. The modulation encoder may encode the user data sequence based on a set of Markov state transition probabilities. The modulation encoder may implement a data de-compressor algorithm from a lossless data compression scheme. The codeword sequence is output to the data channel. The codeword sequence is subsequently received from the data channel, and the user data sequence is decoded from the codeword sequence utilizing a modulation decoder. The modulation decoder may decode the user data sequence based on the same set of Markov states transition probabilities. The modulation de-coder may implement the data compressor algorithm from the lossless data compression scheme.

    Abstract translation: 本文描述了用于实现数据信道的通用调制编码机制的技术。 接收包括第一位数的用户数据序列。 使用调制编码器将用户数据序列编码成包括第二位数的码字序列。 调制编码器可以基于一组马尔可夫状态转换概率对用户数据序列进行编码。 调制编码器可以从无损数据压缩方案实现数据去压缩器算法。 码字序列被输出到数据信道。 随后从数据信道接收码字序列,并且利用调制解码器从码字序列解码用户数据序列。 调制解码器可以基于同一组马尔科夫状态转换概率对用户数据序列进行解码。 调制解码器可以从无损数据压缩方案实现数据压缩算法。

    Estimating read offset in a drive using machine learning

    公开(公告)号:US11646059B2

    公开(公告)日:2023-05-09

    申请号:US17460735

    申请日:2021-08-30

    CPC classification number: G11B21/106 G06N3/04

    Abstract: Components are extracted from user data being read from a reader of a hard disk drive. The components collectively indicate both a magnitude and direction of a read offset of the reader over a track. The components are input to a machine-learning processor during operation of the hard disk drive, causing the machine-learning processor to produce an output. A read offset of the reader is estimated during the operation of the hard drive head based on the output of the machine learning processor. While reading the user data, a radial position of the reader over the track is adjusted via an actuator based on the estimated read offset.

    DECISION TREE PROCESSING SYSTEM
    15.
    发明申请

    公开(公告)号:US20230075424A1

    公开(公告)日:2023-03-09

    申请号:US17469471

    申请日:2021-09-08

    Abstract: Systems and methods are disclosed for a decision tree processing system. A machine learning decision tree architecture, such as a Random Forest, can be very intense in computation and can require a large amount of memory. To account for such, the systems and methods herein can implement a hardware approach where the training for the decision trees can be performed in advance via firmware (or an algorithm implemented via any other software and processing system) and the hardware can implement a circuit to process the decision trees. In some examples, multiple decision trees may be processed in parallel. Also, a circuit can compute the best outcome for a decision tree based on a random feature and a pre-determined threshold for the random feature assigned to each node of the decision tree.

    CUSTOMIZED PARAMETERIZATION OF READ PARAMETERS AFTER A DECODING FAILURE FOR SOLID STATE STORAGE DEVICES

    公开(公告)号:US20210089397A1

    公开(公告)日:2021-03-25

    申请号:US17115940

    申请日:2020-12-09

    Abstract: Read parameter estimation techniques are provided that obtain information from multiple read operations to customize read parameters for data recovery. One method comprises performing the following steps, in response to a decoding failure of a page of a memory or a codeword of the memory: obtaining at least three read values of the page or codeword; and processing the at least three read values to determine read parameters comprising: (i) a log likelihood ratio, and/or (ii) a center read reference voltage, wherein the determination is based on a signal count of a number of bits falling in particular regions of multiple regions of the memory and wherein the determined read parameters are used for a decoding of the page or codeword following the decoding failure and/or a subsequent read operation following a successful decoding of the page or codeword.

    Customized parameterization of read parameters after a decoding failure for solid state storage devices

    公开(公告)号:US10891189B2

    公开(公告)日:2021-01-12

    申请号:US16259346

    申请日:2019-01-28

    Abstract: Read parameter estimation techniques are provided that obtain information from multiple read operations to customize read parameters for data recovery. One method comprises performing the following steps, in response to a decoding failure of a page of a memory or a codeword of the memory: obtaining at least three read values of the page or codeword; and processing the at least three read values to determine read parameters comprising: (i) a log likelihood ratio, and/or (ii) a center read reference voltage, wherein the determination is based on a signal count of a number of bits falling in particular regions of multiple regions of the memory and wherein the determined read parameters are used for a decoding of the page or codeword following the decoding failure and/or a subsequent read operation following a successful decoding of the page or codeword.

    ONE-SHOT STATE TRANSITION PROBABILITY ENCODER AND DECODER

    公开(公告)号:US20220286147A1

    公开(公告)日:2022-09-08

    申请号:US17825905

    申请日:2022-05-26

    Abstract: A one-shot state transition decoder receives a codeword having N-bits. The decoder reads a first D-bits of the codeword to determine a stitching location d within the codeword. The stitching location identifies a start bit of unencoded data in the codeword. The codeword is decoded into an output buffer for user data of L bits, where N>L. Parameters of the decoder are set before the decoding, including setting a length of the codeword to N−L+d and a number of expected decoded bits to d. The decoding including decoding the d bits based on a set of state transition probabilities and copying decoded bits into the output buffer, the unencoded data being copied to the end of the output buffer.

Patent Agency Ranking