-
公开(公告)号:US20150089317A1
公开(公告)日:2015-03-26
申请号:US14032677
申请日:2013-09-20
Applicant: Seagate Technology LLC
Inventor: Ara Patapoutian , Deepak Sridhara , Zheng Wang , Jason Charles Jury
IPC: H03M13/23
CPC classification number: H03M13/353 , G11B20/1217 , G11B20/1833 , H03M13/1102 , H03M13/1515 , H03M13/152
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: 存储设备被配置为基于存储区域的位置和/或区域的组件特定物理特性来利用不同的编码和解码方案来将数据读取和写入存储设备的不同区域。 每个编码方案可以包括基于每个区域的优化处理选择的多种不同类型的编码器。
-
公开(公告)号:US08976474B1
公开(公告)日:2015-03-10
申请号:US14045584
申请日:2013-10-03
Applicant: Seagate Technology LLC
Inventor: Zheng Wang , Ara Patapoutian , Raman C. Venkataramani , Gil I. Shamir
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: 本文描述了用于实现数据信道的通用调制编码机制的技术。 接收包括第一位数的用户数据序列。 使用调制编码器将用户数据序列编码成包括第二位数的码字序列。 调制编码器可以基于一组马尔可夫状态转换概率对用户数据序列进行编码。 调制编码器可以从无损数据压缩方案实现数据去压缩器算法。 码字序列被输出到数据信道。 随后从数据信道接收码字序列,并且利用调制解码器从码字序列解码用户数据序列。 调制解码器可以基于同一组马尔科夫状态转换概率对用户数据序列进行解码。 调制解码器可以从无损数据压缩方案实现数据压缩算法。
-
13.
公开(公告)号:US11720445B2
公开(公告)日:2023-08-08
申请号:US17694321
申请日:2022-03-14
Applicant: Seagate Technology, LLC
Inventor: Zheng Wang , Ara Patapoutian , Bengt Anders Ulriksson
CPC classification number: G06F11/1068 , G06F11/008 , G11C11/5642 , H03M13/1111
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 codeword of the memory: obtaining at least three read values of the codeword; calculating a signal counts metric value from the at least three reads; computing an optimal reference voltage offset from the signal counts metric and a correlation between optimal reference voltage offsets and a signal counts metric associated with the memory; determining a new center read reference voltage based on a current center reference voltage and the optimal reference voltage offset and performing at least one subsequent read of the codeword following the decoding failure utilizing the new center read reference voltage.
-
公开(公告)号:US11646059B2
公开(公告)日:2023-05-09
申请号:US17460735
申请日:2021-08-30
Applicant: Seagate Technology LLC
Inventor: Zheng Wang , Ara Patapoutian , Jason Bellorado , William M. Radich
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.
-
公开(公告)号:US20230075424A1
公开(公告)日:2023-03-09
申请号:US17469471
申请日:2021-09-08
Applicant: Seagate Technology LLC
Inventor: Rishi Ahuja , Zheng Wang
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.
-
公开(公告)号:US11557319B1
公开(公告)日:2023-01-17
申请号:US17410840
申请日:2021-08-24
Applicant: Seagate Technology LLC
Inventor: Zheng Wang , Ara Patapoutian , Jason Bellorado , William M. Radich
Abstract: A hard disk drive includes a magnetic recording medium comprising data sectors along a data track, a read head arranged to read data from the data sectors, and an integrated circuit. The integrated circuit includes circuitry programmed to detect a read error associated with a first of the data sectors and continue to read data from the data sectors after the detection of the read error.
-
17.
公开(公告)号:US20210089397A1
公开(公告)日:2021-03-25
申请号:US17115940
申请日:2020-12-09
Applicant: Seagate Technology, LLC
Inventor: Zheng Wang , Ara Patapoutian , Bengt Anders Ulriksson
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.
-
18.
公开(公告)号:US10891189B2
公开(公告)日:2021-01-12
申请号:US16259346
申请日:2019-01-28
Applicant: Seagate Technology LLC
Inventor: Zheng Wang , Ara Patapoutian , Bengt Anders Ulriksson
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.
-
19.
公开(公告)号:US11949435B2
公开(公告)日:2024-04-02
申请号:US17475552
申请日:2021-09-15
Applicant: Seagate Technology LLC
Inventor: William M. Radich , Raman Venkataramani , Jason Bellorado , Marcus Marrow , Zheng Wang
CPC classification number: H03M13/4138 , G06N7/01 , H03M13/01 , H03M13/3961 , H03M13/45
Abstract: A cyclo-stationary characteristic of a communications channel and/or storage media is determined. The cyclo-stationary characteristic has K-cycles, K>1. Markov transition probabilities are determined that depend on a discrete phase ϕ=t mod K, wherein t is a discrete time value. An encoder to optimize the Markov transition probabilities for encoding data sent through the communications channel and/or stored on the storage media. The optimized Markov transition probabilities are used to decode the data from the communication channel and/or read from the storage media.
-
公开(公告)号:US20220286147A1
公开(公告)日:2022-09-08
申请号:US17825905
申请日:2022-05-26
Applicant: Seagate Technology LLC
Inventor: Zheng Wang , Marcus Marrow , Jason Bellorado
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.
-
-
-
-
-
-
-
-
-