Patents by Inventor Chiaming Lo

Chiaming Lo 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: 20180034588
    Abstract: Aspects of the disclosure provide a source device that includes a first encoder and a second encoder. The first encoder is configured to generate an encoded message by encoding an original message using a fixed-length code that has a fixed code rate. The second encoder is configured to generate a parity code by encoding the encoded message using a variable-length code that has an adjustable code rate set based on a requested code rate. Aspects of the disclosure further provide a destination device that includes a mixer and a decoder. The mixer is configured to generate a reconstructed message by decoding an incoming message and a parity code using a variable-length code that has an adjustable code rate. The decoder is configured to decode the reconstructed message using a fixed-length code that has a fixed code rate.
    Type: Application
    Filed: April 4, 2017
    Publication date: February 1, 2018
    Applicant: MEDIATEK INC.
    Inventor: Chiaming LO
  • Patent number: 9325351
    Abstract: A turbo decoder includes a plurality of decoder cores arranged for parallel decoding of a plurality of code segments of a code block in an iteration. Each of the decoder cores is arranged to decode a corresponding code segment according to a sliding window having a window size smaller than a length of the corresponding code segment in most cases, and sequentially generate a plurality of decoded soft outputs each derived from decoding an encoded soft input selected from the corresponding code segment by the sliding window.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: April 26, 2016
    Assignee: MediaTek Singapore Pte. Ltd.
    Inventors: Chiaming Lo, Lawrence Chen Lee
  • Patent number: 9026883
    Abstract: A decoding apparatus has an on-chip buffer, an external buffer interface, and a turbo decoder. The on-chip buffer is arranged for buffering each code block to be decoded. The external buffer interface is arranged for accessing an off-chip buffer. The turbo decoder is arranged for decoding a specific code block read from the on-chip buffer. The specific code block is not transmitted from the on-chip buffer to the off-chip buffer via the external buffer interface unless decoding fail of the specific code block is identified.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: May 5, 2015
    Assignee: MediaTek Singapore Pte. Ltd.
    Inventors: Chiaming Lo, Yi-Chang Liu, Lawrence Chen Lee, Wei-Yu Lai, Wei-De Wu
  • Patent number: 9015551
    Abstract: A decoding apparatus includes a memory device and a decoding circuit. The memory device is arranged for storing a data block with inter-row interleaving in a plurality of data rows of the data block and without intra-row interleaving in each of the data rows. The decoding circuit is coupled to the memory device. The decoding circuit is arranged for accessing the memory device to perform a first decoding operation with inter-row de-interleaving memory access, and accessing the memory device to perform a second decoding operation with intra-row de-interleaving memory access.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: April 21, 2015
    Assignee: MediaTek Inc.
    Inventors: Wei-De Wu, Chiaming Lo
  • Publication number: 20140281843
    Abstract: A decoding apparatus has an on-chip buffer, an external buffer interface, and a turbo decoder. The on-chip buffer is arranged for buffering each code block to be decoded. The external buffer interface is arranged for accessing an off-chip buffer. The turbo decoder is arranged for decoding a specific code block read from the on-chip buffer. The specific code block is not transmitted from the on-chip buffer to the off-chip buffer via the external buffer interface unless decoding fail of the specific code block is identified.
    Type: Application
    Filed: March 13, 2013
    Publication date: September 18, 2014
    Applicant: MediaTek Singapore Pte. Ltd.
    Inventors: Chiaming Lo, Yi-Chang Liu, Lawrence Chen Lee, Wei-Yu Lai, Wei-De Wu
  • Publication number: 20140281789
    Abstract: A turbo decoder includes a plurality of decoder cores arranged for parallel decoding of a plurality of code segments of a code block in an iteration. Each of the decoder cores is arranged to decode a corresponding code segment according to a sliding window having a window size smaller than a length of the corresponding code segment in most cases, and sequentially generate a plurality of decoded soft outputs each derived from decoding an encoded soft input selected from the corresponding code segment by the sliding window.
    Type: Application
    Filed: March 13, 2013
    Publication date: September 18, 2014
    Applicant: MEDIATEK SINGAPORE PTE. LTD.
    Inventors: Chiaming Lo, Lawrence Chen Lee
  • Patent number: 8650468
    Abstract: A method includes, during a first iteration of a first decoder for decoding convolutionally encoded data elements, determining a first value of a first path metric. The method also includes, during a second iteration of the first decoder, determining a second value of the first path metric by using the first value of the first path metric as an initial value of the first path metric.
    Type: Grant
    Filed: July 27, 2010
    Date of Patent: February 11, 2014
    Assignee: MediaTek Pte. Ltd.
    Inventors: Timothy Perrin Fisher-Jeffes, Chiaming Lo, Ganning Yang
  • Publication number: 20130283120
    Abstract: A decoding apparatus includes a memory device and a decoding circuit. The memory device is arranged for storing a data block with inter-row interleaving in a plurality of data rows of the data block and without intra-row interleaving in each of the data rows. The decoding circuit is coupled to the memory device. The decoding circuit is arranged for accessing the memory device to perform a first decoding operation with inter-row de-interleaving memory access, and accessing the memory device to perform a second decoding operation with intra-row de-interleaving memory access memory access.
    Type: Application
    Filed: March 13, 2013
    Publication date: October 24, 2013
    Applicant: MEDIATEK INC.
    Inventors: Wei-De Wu, Chiaming Lo
  • Patent number: 8259870
    Abstract: A system and method is provided for improved and efficient decoding of a received data sequence. The invention can perform the decoding using a LogMap function for a set of N inputs, where N is greater than 2.
    Type: Grant
    Filed: October 6, 2009
    Date of Patent: September 4, 2012
    Assignee: Skyworks Solutions, Inc.
    Inventors: Chiaming Lo, Ganning Yang, Yi Weng
  • Publication number: 20120030536
    Abstract: A method includes, during a first iteration of a first decoder for decoding convolutionally encoded data elements, determining a first value of a first path metric. The method also includes, during a second iteration of the first decoder, determining a second value of the first path metric by using the first value of the first path metric as an initial value of the first path metric.
    Type: Application
    Filed: July 27, 2010
    Publication date: February 2, 2012
    Inventors: Timothy Perrin Fisher-Jeffes, Chiaming Lo, Ganning Yang
  • Publication number: 20100054375
    Abstract: A system and method is provided for improved and efficient forward and backward recursive computations that may be used, for example, with turbo code decoding applications. The invention performs the forward computations using a full length of a sequence to be decoded and performs the reverse computations using a sliding window over the sequence.
    Type: Application
    Filed: October 6, 2009
    Publication date: March 4, 2010
    Applicant: SKYWORKS SOLUTIONS, INC.
    Inventors: Chiaming Lo, Ganning Yang, Yi Weng
  • Patent number: 7616713
    Abstract: A system and method is provided for improved and efficient forward and backward recursive computations that may be used, for example, with turbo code decoding applications. The invention performs the forward computations using a full length of a sequence to be decoded and performs the reverse computations using a sliding window over the sequence.
    Type: Grant
    Filed: May 31, 2005
    Date of Patent: November 10, 2009
    Assignee: Skyworks Solutions, Inc.
    Inventors: Chiaming Lo, Ganning Yang, Yi Weng
  • Patent number: 7386069
    Abstract: A multiple stage matched filter for a wireless receiver comprises a receiver configured to develop a received signal, the received signal comprising a bit stream of signal samples, and a multiple stage matched filter configured to parallel process the received signal such that multiple codes are analyzed simultaneously to determine a frequency offset and code location.
    Type: Grant
    Filed: April 26, 2004
    Date of Patent: June 10, 2008
    Assignee: Skyworks Solutions, Inc.
    Inventors: Ganning Yang, Terence Yim, Chiaming Lo, Yi Weng
  • Publication number: 20060282713
    Abstract: A device, such as an interleaver, a de-interleaver, or other devices, for interleaving or de-interleaving a signal within a wireless communication system. The device may interleave or de-interleave the signal spontaneously using a pseudo-random logic. Interleaving or de-interleaving the signal spontaneously may enable one or more features of the device to be enhanced. For example, less RAM may be required to interleave or de-interleave the signal, a die size of the device may be decreased, or other features may be enhanced. The device may receive a signal including a plurality of symbols. The plurality of symbols may be organized into one or more symbol blocks. While a number of symbols in the symbol blocks may vary from block to block, all (or substantially all) of the symbol blocks may be augmented to be of a fixed block length. Dummy bits may be used to augment the symbol blocks.
    Type: Application
    Filed: May 31, 2005
    Publication date: December 14, 2006
    Inventors: Yi Weng, Ganning Yang, Chiaming Lo
  • Publication number: 20060280158
    Abstract: A system and method is provided for improved and efficient forward and backward recursive computations that may be used, for example, with turbo code decoding applications. The invention performs the forward computations using a full length of a sequence to be decoded and performs the reverse computations using a sliding window over the sequence.
    Type: Application
    Filed: May 31, 2005
    Publication date: December 14, 2006
    Inventors: Chiaming Lo, Garming Yang, Yi Weng
  • Publication number: 20050238087
    Abstract: A multiple stage matched filter for a wireless receiver comprises a receiver configured to develop a received signal, the received signal comprising a bit stream of signal samples, and a multiple stage matched filter configured to parallel process the received signal such that multiple codes are analyzed simultaneously to determine a frequency offset and code location.
    Type: Application
    Filed: April 26, 2004
    Publication date: October 27, 2005
    Inventors: Ganning Yang, Terence Yim, Chiaming Lo, Yi Weng
  • Patent number: 6925134
    Abstract: A system and method for information content-independent synchronization with a received signal. A variable of the signal (e.g., average energy or magnitude) which is related to the energy distribution, is measured over a period of time. The signal's information bearing point is found at the point within the information period of the signal with the highest averaged energy. The point may be found, for example, by detecting the sample point with highest average energy, or by correlating multiple sample points to a stored template. Interpolation may be performed to locate an information bearing point that is between sample points. Because the relative energy content of the signal is effectively independent of the specific information content, synchronization with the information bearing point is accomplished without requiring the insertion of any special information content or fixed content patterns into the signal.
    Type: Grant
    Filed: May 1, 2000
    Date of Patent: August 2, 2005
    Assignee: CynTrust Communications, Inc.
    Inventors: Chiaming Lo, Robert Joseph McCarty
  • Patent number: RE42538
    Abstract: A system and method for information content-independent synchronization with a received signal. A variable of the signal (e.g., average energy or magnitude) which is related to the energy distribution, is measured over a period of time. The signal's information bearing point is found at the point within the information period of the signal with the highest averaged energy. The point may be found, for example, by detecting the sample point with highest average energy, or by correlating multiple sample points to a stored template. Interpolation may be performed to locate an information bearing point that is between sample points. Because the relative energy content of the signal is effectively independent of the specific information content, synchronization with the information bearing point is accomplished without requiring the insertion of any special information content or fixed content patterns into the signal.
    Type: Grant
    Filed: August 1, 2007
    Date of Patent: July 12, 2011
    Assignee: Soar S.K., Limited Liability Company
    Inventors: Chiaming Lo, Robert Joseph McCarty