Patents by Inventor Hun-Seok Kim

Hun-Seok Kim 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).

  • Patent number: 8392806
    Abstract: A method of determining positions of one or more error bits is disclosed. The method includes receiving a BCH codeword at input circuitry of a decoder device, establishing a threshold number of correctable bits, and determining from the received BCH codeword and a root of an encoder polynomial, a value of each of one or more syndromes. The number of the one or more syndromes is twice a maximum number of correctable bits in the received BCH codeword. When the maximum number of correctable bits in the received BCH codeword is less than the threshold number of correctable bits, the value of each coefficient in a scaled error locator polynomial is determined by performing a non-iterative, closed-form solution on the scaled error locator polynomial. The scaled error locator polynomial is an original error locator polynomial scaled by a constant scale factor. The constant scale factor is determined according to the value of each of the one or more syndromes.
    Type: Grant
    Filed: July 29, 2010
    Date of Patent: March 5, 2013
    Assignee: Texas Instruments Incorporated
    Inventors: Hun-Seok Kim, Seok-Jun Lee, Manish Goel
  • Patent number: 8392804
    Abstract: A communication system includes a receiver configured to receive a packet that contains plural codewords, and a codeword failure detector cooperatively operable with the receiver. The codeword failure detector can be configured to detect a codeword failure in at least one codeword of the plural codewords as it is being received by the receiver, and to terminate reception at the receiver, when the codeword failure is detected before the end of the packet, to put the receiver into a power save mode for a duration of a remainder of the packet that contains the at least one codeword.
    Type: Grant
    Filed: July 29, 2010
    Date of Patent: March 5, 2013
    Assignee: Texas Instruments Incorporated
    Inventors: Hun-Seok Kim, Seok-Jun Lee, Anuj Batra, Manish Goel
  • Patent number: 8295381
    Abstract: Some embodiments disclosed herein provide a signal decoder with a general purpose calculation engine. A system for decoding signals in a wireless communication system can include: a controller including an instruction counter; a program memory configured to store program code for operating the controller; a general purpose calculation engine configured to perform primitive operations derived from algorithms for decoding a plurality of coded signals received via a plurality of receive antennas; and a data memory connected to the general purpose calculation engine for storing data generated by the general purpose calculation engine while performing the primitive operations.
    Type: Grant
    Filed: July 2, 2008
    Date of Patent: October 23, 2012
    Assignee: The Regents of the University of California
    Inventors: Karim Mohammed, Babak Daneshrad, Weijun Zhu, Hun-Seok Kim
  • Publication number: 20120246400
    Abstract: A method for performing packet lookups is provided. Packets (which each have a body and a header) are received and parsed to parsing headers. A hash function is applied to each header, and each hashed header is compared with a plurality of binary rules stored within a primary table, where each binary rule is a binary version of at least one ternary rule from a first set of ternary rules. For each match failure with the plurality of rules, a secondary table is searched using the header associated with each match failure, where the secondary table includes a second set of ternary rules.
    Type: Application
    Filed: December 12, 2011
    Publication date: September 27, 2012
    Applicant: Texas Instruments Incorporated
    Inventors: Sandeep Bhadra, Aman A. Kokrady, Patrick W. Bosshart, Hun-Seok Kim
  • Publication number: 20110055643
    Abstract: A communication system includes a receiver configured to receive a packet that contains plural codewords, and a codeword failure detector cooperatively operable with the receiver. The codeword failure detector can be configured to detect a codeword failure in at least one codeword of the plural codewords as it is being received by the receiver, and to terminate reception at the receiver, when the codeword failure is detected before the end of the packet, to put the receiver into a power save mode for a duration of a remainder of the packet that contains the at least one codeword.
    Type: Application
    Filed: July 29, 2010
    Publication date: March 3, 2011
    Applicant: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Hun-Seok KIM, Seok-Jun LEE, Anuj BATRA, Manish GOEL
  • Publication number: 20110055668
    Abstract: A method of determining positions of one or more error bits is disclosed. The method includes receiving a BCH codeword at input circuitry of a decoder device, establishing a threshold number of correctable bits, and determining from the received BCH codeword and a root of an encoder polynomial, a value of each of one or more syndromes. The number of the one or more syndromes is twice a maximum number of correctable bits in the received BCH codeword. When the maximum number of correctable bits in the received BCH codeword is less than the threshold number of correctable bits, the value of each coefficient in a scaled error locator polynomial is determined by performing a non-iterative, closed-form solution on the scaled error locator polynomial. The scaled error locator polynomial is an original error locator polynomial scaled by a constant scale factor. The constant scale factor is determined according to the value of each of the one or more syndromes.
    Type: Application
    Filed: July 29, 2010
    Publication date: March 3, 2011
    Applicant: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Hun-Seok Kim, Seok-Jun Lee, Manish Goel
  • Patent number: 7889807
    Abstract: In some embodiments, a device includes a multiple-input multiple-output (“MIMO”) decoder module coupled to a first log-likelihood-ratio (“LLR”) computing unit. The decoder module includes at least one processing unit and at least one sorting unit. The decoder module preferably uses a K-best breadth-first search method to decode data from MIMO sources. In some embodiments, a method includes receiving data representing a vector of receive signal samples detected by multiple receive transceivers. The method further includes performing a K-best breadth-first search on the data to obtain an estimated constellation point. The method further includes providing a user data stream based at least in part on the estimated constellation point.
    Type: Grant
    Filed: May 31, 2007
    Date of Patent: February 15, 2011
    Assignee: Texas Instruments Incorporated
    Inventors: Hun-Seok Kim, Seok-Jun Lee, Manish Goel
  • Publication number: 20090262868
    Abstract: Some embodiments disclosed herein provide a signal decoder with a general purpose calculation engine. A system for decoding signals in a wireless communication system can include: a controller including an instruction counter; a program memory configured to store program code for operating the controller; a general purpose calculation engine configured to perform primitive operations derived from algorithms for decoding a plurality of coded signals received via a plurality of receive antennas; and a data memory connected to the general purpose calculation engine for storing data generated by the general purpose calculation engine while performing the primitive operations.
    Type: Application
    Filed: July 2, 2008
    Publication date: October 22, 2009
    Applicant: Regents of the University of California
    Inventors: Karim Mohammed, Babak Daneshrad, Weijun Zhu, Hun-Seok Kim
  • Publication number: 20080298493
    Abstract: The problem outlined above may at least in part be addressed by N-Candidate Depth-First Decoding methods and systems that employ such methods. In some embodiments, the method includes receiving data representing a vector of receive signals detected by multiple receive transceivers; performing an N-candidate, depth-first search on the data to obtain an estimated constellation point; and providing a user data stream based at least in part on the estimated constellation point. In some embodiments the system includes a multiple-input multiple-output decoder. The decoder is configured to perform an N-candidate, depth-first search as part of converting a receive signal into a data stream.
    Type: Application
    Filed: May 31, 2007
    Publication date: December 4, 2008
    Applicant: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Hun-Seok KIM, Seok-Jun LEE, Manish GOEL
  • Publication number: 20080298478
    Abstract: In some embodiments, a device includes a multiple-input multiple-output (“MIMO”) decoder module coupled to a first log-likelihood-ratio (“LLR”) computing unit. The decoder module includes at least one processing unit and at least one sorting unit. The decoder module preferably uses a K-best breadth-first search method to decode data from MIMO sources. In some embodiments, a method includes receiving data representing a vector of receive signal samples detected by multiple receive transceivers. The method further includes performing a K-best breadth-first search on the data to obtain an estimated constellation point. The method further includes providing a user data stream based at least in part on the estimated constellation point.
    Type: Application
    Filed: May 31, 2007
    Publication date: December 4, 2008
    Applicant: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Hun-Seok KIM, Seok-Jun LEE, Manish GOEL