Patents by Inventor Thomas Ashford Hughes

Thomas Ashford Hughes 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: 7421034
    Abstract: A method for parallel concatenated (Turbo) encoding and decoding. Turbo encoders receive a sequence of input data tuples and encode them. The input sequence may correspond to a sequence of an original data source, or to an already coded data sequence such as provided by a Reed-Soloman encoder. A turbo encoder generally comprises two or more encoders separated by one or more interleavers. The input data tuples may be interleaved using a modulo scheme in which the interleaving is according to some method (such as block or random interleaving) with the added stipulation that the input tuples may be interleaved only to interleaved positions having the same modulo-N (where N is an integer) as they have in the input data sequence. If all the input tuples are encoded by all encoders then output tuples can be chosen sequentially from the encoders and no tuples will be missed.
    Type: Grant
    Filed: May 11, 2004
    Date of Patent: September 2, 2008
    Assignee: Broadcom Corporation
    Inventors: Kelly B. Cameron, Ba-Zhong Shen, Hau Thien Tran, Christopher R. Jones, Thomas Ashford Hughes, Jr.
  • Patent number: 7242726
    Abstract: A method for parallel concatenated (Turbo) encoding and decoding. Turbo encoders receive a sequence of input data tuples and encode them. The input sequence may correspond to a sequence of an original data source, or to an already coded data sequence such as provided by a Reed-Soloman encoder. A turbo encoder generally comprises two or more encoders separated by one or more interleavers. The input data tuples may be interleaved using a modulo scheme in which the interleaving is according to some method (such as block or random interleaving) with the added stipulation that the input tuples may be interleaved only to interleaved positions having the same modulo-N (where N is an integer) as they have in the input data sequence. If all the input tuples are encoded by all encoders then output tuples can be chosen sequentially from the encoders and no tuples will be missed.
    Type: Grant
    Filed: June 8, 2001
    Date of Patent: July 10, 2007
    Assignee: Broadcom Corporation
    Inventors: Kelly B. Cameron, Ba-Zhong Shen, Hau Thien Tran, Christopher R. Jones, Thomas Ashford Hughes, Jr.
  • Publication number: 20040210812
    Abstract: A method for parallel concatenated (Turbo) encoding and decoding. Turbo encoders receive a sequence of input data tuples and encode them. The input sequence may correspond to a sequence of an original data source, or to an already coded data sequence such as provided by a Reed-Soloman encoder. A turbo encoder generally comprises two or more encoders separated by one or more interleavers. The input data tuples may be interleaved using a modulo scheme in which the interleaving is according to some method (such as block or random interleaving) with the added stipulation that the input tuples may be interleaved only to interleaved positions having the same modulo-N (where N is an integer) as they have in the input data sequence. If all the input tuples are encoded by all encoders then output tuples can be chosen sequentially from the encoders and no tuples will be missed.
    Type: Application
    Filed: May 11, 2004
    Publication date: October 21, 2004
    Applicant: BROADCOM CORPORATION
    Inventors: Kelly B. Cameron, Ba-Zhong Shen, Hau Thien Tran, Christopher R. Jones, Thomas Ashford Hughes
  • Publication number: 20020061071
    Abstract: A method for parallel concatenated (Turbo) encoding and decoding. Turbo encoders receive a sequence of input data tuples and encode them. The input sequence may correspond to a sequence of an original data source, or to an already coded data sequence such as provided by a Reed-Soloman encoder. A turbo encoder generally comprises two or more encoders separated by one or more interleavers. The input data tuples may be interleaved using a modulo scheme in which the interleaving is according to some method (such as block or random interleaving) with the added stipulation that the input tuples may be interleaved only to interleaved positions having the same modulo-N (where N is an integer) as they have in the input data sequence. If all the input tuples are encoded by all encoders then output tuples can be chosen sequentially from the encoders and no tuples will be missed.
    Type: Application
    Filed: June 8, 2001
    Publication date: May 23, 2002
    Inventors: Kelly B. Cameron, Ba-Zhong Shen, Hau Thien Tran, Christopher R. Jones, Thomas Ashford Hughes
  • Patent number: 6067327
    Abstract: A data transmitter is provided which performs digital to analog conversion, convolution with an arbitrary finite impulse response, and smoothing of the output functions without requiring a separate anti-aliasing low pass filter. To implement the data transmitter, a digital input data value is convolved with a desired impulse response. The coefficients of the desired finite impulse response filter are chosen to create a first or second derivative of an output of the data transmitter. Then, the derivative is integrated so that a resulting signal output from the data transmitter is a smooth signal which does not require further filtering.
    Type: Grant
    Filed: September 18, 1997
    Date of Patent: May 23, 2000
    Assignee: International Business Machines Corporation
    Inventors: John Lock Creigh, Michel Ferry, Thomas Ashford Hughes, Jr., Scott David Huss