Patents by Inventor Zongwang Li

Zongwang Li has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20140122979
    Abstract: A layered LDPC decoder sorts and selects a subset of message entries for processing based on entry size. MIN1 and MIN2 values for each message entry in the subset are truncated, and either the truncated values or non-truncated values are combined with a symbol vector based on whether the subset of message entries includes a variable node associated with the layer being processed.
    Type: Application
    Filed: October 30, 2012
    Publication date: May 1, 2014
    Applicant: LSI CORPORATION
    Inventors: Lei Chen, Johnson Yen, Zongwang Li, Chung-Li Wang
  • Patent number: 8711620
    Abstract: An apparatus is described that is configured to modify a signal to at least substantially remove a noise portion from the signal. In one or more implementations, the apparatus is a collaborative filtering module that is configured to communicatively couple to a memory array having a plurality of memory cell blocks. The memory array is configured to furnish a signal representative of data stored within the plurality of memory cell blocks. The collaborative filtering module is configured to determine a noise distribution associated with the plurality of memory cell blocks and generate a noise prediction, which is based upon the noise distribution, when a read operation for the plurality of memory cell blocks is issued. The collaborative filtering module is also configured to modify the signal utilizing the noise prediction to at least substantially remove noise from the signal.
    Type: Grant
    Filed: August 17, 2012
    Date of Patent: April 29, 2014
    Assignee: LSI Corporation
    Inventors: Fan Zhang, AbdelHakim S. Alhussien, Zongwang Li, Erich F. Haratsch
  • Patent number: 8707144
    Abstract: A non-binary low density parity check data decoder comprises a variable node processor operable to update variable node symbol values according to a plurality of elements in a non-binary Galois Field, a check node processor connected to the variable node processor and operable to perform parity check calculations, and a controller operable to perform symbol flipping and to control decoding iterations in the variable node processor and the check node processor.
    Type: Grant
    Filed: October 17, 2011
    Date of Patent: April 22, 2014
    Assignee: LSI Corporation
    Inventors: Chung-Li Wang, Zongwang Li, Shaohua Yang
  • Publication number: 20140101510
    Abstract: The present inventions are related to systems and methods for decoding data in an LDPC layer decoder for LDPC codes with overlapped circulants.
    Type: Application
    Filed: October 5, 2012
    Publication date: April 10, 2014
    Applicant: LSI CORPORATION
    Inventors: Chung-Li Wang, Dan Liu, Qi Zuo, Zongwang Li, Shaohua Yang
  • Publication number: 20140089757
    Abstract: The present inventions are related to systems and methods for an LDPC decoder with fractional local iterations that may be used in a data processing system with an LDPC decoder and data detector to better balance processing times in the LDPC decoder and data detector.
    Type: Application
    Filed: September 22, 2012
    Publication date: March 27, 2014
    Applicant: LSI CORPORATION
    Inventors: Shaohua Yang, Chung-Li Wang, Dan Liu, Zongwang Li
  • Patent number: 8683306
    Abstract: Various embodiments of the present invention provide systems and methods for data processing. For example, a data processing system is disclosed that includes a channel detector circuit. The channel detector circuit includes a branch metric calculator circuit that is operable to receive a number of violated checks from a preceding stage, and to scale an intrinsic branch metric using a scalar selected based at least in part on the number of violated checks to yield a scaled intrinsic branch metric.
    Type: Grant
    Filed: January 4, 2010
    Date of Patent: March 25, 2014
    Assignee: LSI Corporation
    Inventors: Shaohua Yang, Weijun Tan, Zongwang Li, Kiran Gunnam
  • Patent number: 8681441
    Abstract: Various embodiments of the present invention provide systems and methods for data processing. As an example, a data processing circuit is disclosed that includes a data detector circuit and a bias calculation circuit. The data detector circuit is operable to apply a data detection algorithm to a first data set to yield a first series of soft decision data, and to apply the data detection algorithm to a second data set to yield a second series of soft decision data. The bias calculation circuit operable to calculate a series of bias values based at least in part on the first series of soft decision data and the second series of soft decision data. The series of bias values correspond to a conversion between the first series of soft decision data and the second series of soft decision data.
    Type: Grant
    Filed: September 8, 2011
    Date of Patent: March 25, 2014
    Assignee: LSI Corporation
    Inventors: Shaohua Yang, Weijun Tan, Zongwang Li, Fan Zhang, Yang Han
  • Patent number: 8683309
    Abstract: Various embodiments of the present invention provide systems and methods for data processing. For example, data processing systems are disclosed that include a data decoding system.
    Type: Grant
    Filed: October 28, 2011
    Date of Patent: March 25, 2014
    Assignee: LSI Corporation
    Inventors: Fan Zhang, Weijun Tan, Zongwang Li, Shaohua Yang, Yang Han
  • Publication number: 20140075264
    Abstract: A receive path of a communications system comprises an error-correction decoder, an error-detection decoder, and a codeword adjuster. The error-correction decoder performs error-correction decoding on a received codeword to generate a valid codeword. The error-detection decoder performs error-detection decoding on the valid codeword to determine whether or not the valid codeword is the correct codeword that was transmitted. If the valid codeword is not the correct codeword, then the codeword adjuster generates an adjusted valid codeword by applying an error vector to the valid codeword. The error-detection decoder performs error-detection decoding on the adjusted valid codeword to determine whether or not the adjusted valid codeword is the correct codeword. When the error-correction decoder generates an incorrect valid codeword, adjusting the valid codeword enables the receive path to recover the correct codeword without retransmitting or re-detecting the codeword.
    Type: Application
    Filed: September 12, 2012
    Publication date: March 13, 2014
    Applicant: LSI Corporation
    Inventors: Yang Han, Shaohua Yang, Zongwang Li, Fan Zhang, Anatoli A. Bolotov, Mikhail I. Grinchuk, Paul G. Filseth, Lav D. Ivanovic
  • Publication number: 20140075261
    Abstract: A layered LDPC decoder architecture includes a single MUX and a single shifter element for processing an optimized LDPC parity check matrix. The optimized LDPC parity check matrix may be a K×L sub-matrix having zero elements, non-zero elements defined by a circulant matrix or zero matrices, and identity matrixes.
    Type: Application
    Filed: September 10, 2012
    Publication date: March 13, 2014
    Applicant: LSI CORPORATION
    Inventors: Zongwang Li, Chung-Li Wang, Shaohua Yang
  • Patent number: 8661324
    Abstract: Various embodiments of the present invention provide systems and methods for data processing. As an example, a data processing circuit is disclosed that includes a data detector circuit, a biasing circuit, and a data decoder circuit. The data detector circuit is operable to apply a data detection algorithm to a series of symbols to yield a detected output, and the detected output includes a series of soft decision data corresponding to non-binary symbols. The biasing circuit is operable apply a bias to each of the series of soft decision data to yield a series of biased soft decision data. The data decoder circuit is operable to apply a data decoding algorithm to the series of biased soft decision data corresponding to the non-binary symbols.
    Type: Grant
    Filed: September 8, 2011
    Date of Patent: February 25, 2014
    Assignee: LSI Corporation
    Inventors: Shaohua Yang, Weijun Tan, Zongwang Li, Fan Zhang, Yang Han, Chung-Li Wang, Wu Chang
  • Publication number: 20140052893
    Abstract: A device includes non-volatile memory and a controller. The controller receives a write request including data and a logical address associated with a file. The controller stores the data at a data storage segment having a physical address and associates the physical address with the logical address and a file identifier for the file. The controller receives a second write request including data and the logical address associated with the file. The controller stores the data at a second data storage segment having a second physical address and associates the second physical address with the logical address and the file identifier. When a file delete request for the file is received, the controller identifies the first physical address and the second physical address using the file identifier and erases the information stored at the first data storage segment and the second data storage segment based upon the file identification.
    Type: Application
    Filed: August 15, 2012
    Publication date: February 20, 2014
    Applicant: LSI CORPORATION
    Inventors: Fan Zhang, Zongwang Li, Ming Jin, Erich F. Haratsch
  • Publication number: 20140053037
    Abstract: Various embodiments of the present invention are related to methods and apparatuses for decoding data, and more particularly to methods and apparatuses for multi-level layered LDPC decoding with out-of-order processing.
    Type: Application
    Filed: August 17, 2012
    Publication date: February 20, 2014
    Inventors: Chung-Li Wang, Shaohua Yang, Zongwang Li, Fan Zhang
  • Publication number: 20140050023
    Abstract: An apparatus is described that is configured to modify a signal to at least substantially remove a noise portion from the signal. In one or more implementations, the apparatus is a collaborative filtering module that is configured to communicatively couple to a memory array having a plurality of memory cell blocks. The memory array is configured to furnish a signal representative of data stored within the plurality of memory cell blocks. The collaborative filtering module is configured to determine a noise distribution associated with the plurality of memory cell blocks and generate a noise prediction, which is based upon the noise distribution, when a read operation for the plurality of memory cell blocks is issued. The collaborative filtering module is also configured to modify the signal utilizing the noise prediction to at least substantially remove noise from the signal.
    Type: Application
    Filed: August 17, 2012
    Publication date: February 20, 2014
    Applicant: LSI CORPORATION
    Inventors: Fan Zhang, AbdelHakim S. Alhussien, Zongwang Li, Erich F. Haratsch
  • Publication number: 20130343495
    Abstract: An error correction data processing apparatus includes a noise predictive calibration circuit operable to calibrate a first set of filter coefficients based on a first data set and a second set of filter coefficients based on a second data set, and includes a first noise predictive detector operable to receive the first set of filter coefficients. The apparatus further includes a decoder operable to perform a first global iteration with the first noise predictive detector and determine a violation check count value, and a second noise predictive detector operable to receive the second set of filter coefficients if the violation check count value is less than a predetermined value or receive the first set of filter coefficients if the violation check count value is greater than the predetermined value.
    Type: Application
    Filed: June 26, 2012
    Publication date: December 26, 2013
    Applicant: LSI CORPORATION
    Inventors: Yang Han, Shaohua Yang, Fan Zhang, Zongwang Li
  • Publication number: 20130339827
    Abstract: Various embodiments of the present inventions are related to adaptive calibration of NPFIR filters in a data detector. For example, an apparatus for calibrating a noise predictive filter is disclosed, including a data detector operable to generate detected values for data sectors and having an embedded noise predictive finite impulse response filter. The apparatus also includes a comparator operable to determine whether a quality metric for a current one of the data sectors meets a noise threshold. The apparatus also includes a filter calibration circuit operable to adapt a number of filter coefficients for the noise predictive finite impulse response filter based on the detected values for the data sectors, and to omit the detected values for the current one of the data sectors from adaptation for one of the filter coefficients if the quality metric for the current one of the data sectors does not meet the noise threshold.
    Type: Application
    Filed: June 15, 2012
    Publication date: December 19, 2013
    Inventors: Yang Han, Shaohua Yang, Fan Zhang, Zongwang Li, Changyou Xu
  • Patent number: 8612826
    Abstract: The present inventions are related to systems and methods for data processing, and more particularly to systems and methods for data encoding.
    Type: Grant
    Filed: May 17, 2012
    Date of Patent: December 17, 2013
    Assignee: LSI Corporation
    Inventors: Zongwang Li, Shaohua Yang, Fan Zhang
  • Patent number: 8611033
    Abstract: Various embodiments of the present invention provide systems and methods for data processing. As an example, a data processing circuit is disclosed that includes: a data detector circuit, a data decoder circuit, and a multi-path circuit. The data detector circuit is operable to apply a data detection algorithm to a data input and a decoder output to yield a detected output. The data decoder circuit is operable to apply a decoding algorithm to a decoder input to yield the decoder output and a status input. The multi-path circuit is operable to provide the decoder input based at least in part on the detected output and the status input.
    Type: Grant
    Filed: April 15, 2011
    Date of Patent: December 17, 2013
    Assignee: LSI Corporation
    Inventors: Zongwang Li, Fan Zhang, Wu Chang, Shaohua Yang
  • Publication number: 20130311846
    Abstract: The present inventions are related to systems and methods for data processing, and more particularly to systems and methods for data encoding.
    Type: Application
    Filed: May 17, 2012
    Publication date: November 21, 2013
    Inventors: Zongwang Li, Shaohua Yang
  • Publication number: 20130311845
    Abstract: The present inventions are related to systems and methods for data processing, and more particularly to systems and methods for data encoding.
    Type: Application
    Filed: May 17, 2012
    Publication date: November 21, 2013
    Inventors: Zongwang Li, Shaohua Yang, Fan Zhang