Patents by Inventor A. Roger Hammons

A. Roger Hammons 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: 20100281331
    Abstract: Systems and methods implementing a protocol that provides reliable transport over a point-to-point link characterized by deep and sustained fades. Such a communications link may be a free space optical channel or may be a radio frequency point-to-point channel. Data frames are processed through a circular data buffer that operates in a round robin fashion at a transmission node. The coding and forward error correction processes allow for continued operation in spite of possible signal fades due to atmospheric turbulence or other causes. At a receive node, incoming data is also saved in a circular buffer. A re-acknowledgment list is maintained at the receive node for tracking recently received and decoded data. This allows for a new acknowledgment to be sent in the event that a previously sent acknowledgment failed to reach the transmission node.
    Type: Application
    Filed: April 29, 2010
    Publication date: November 4, 2010
    Inventor: A. Roger Hammons, JR.
  • Patent number: 7827465
    Abstract: A method of terminating two or more constituent encoders of a turbo encoder employing a turbo code, comprising the step of: generating tail input bits at each of two or more constituent encoders, including deriving the tail input bits from each of the two or more constituent encoders separately from a contents of shift registers within each of the two or more constituent encoders, after an encoding of information bits by the two or more constituent encoders; puncturing one or more tail output bits such that 1/R output tail bits are transmitted for each of a plurality of trellis branches, wherein R is a turbo code rate employed by the turbo encoder during an information bit transmission. In yet another variation, the step of puncturing the tail output bits further comprises the step of: transmitting, during trellis termination, the tail output bits, only if they are sent from an output branch of one of the two or more constituent encoders that are used during information bit transmission.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: November 2, 2010
    Assignee: The DIRECTV Group, Inc.
    Inventors: Mustafa Eroz, A. Roger Hammons, Jr.
  • Publication number: 20100260208
    Abstract: A system and method for calculating and applying a metric that is calculated over a binary interval that corresponds in length to a preamble. The value of the metric reflects the likelihood that the interval is the preamble. A lower value for the metric suggests that the interval is more likely to be the preamble. In an embodiment, the metric is calculated beginning at an initial location in the bitstream, and then recalculated beginning at each of several successive locations in the bitstream. This results in a set of calculated metrics. The start of the preamble is considered likely to be the initial location of the interval that corresponds to the metric having the lowest value.
    Type: Application
    Filed: April 13, 2010
    Publication date: October 14, 2010
    Inventors: A. Roger Hammons, JR., Frederic M. Davidson
  • Patent number: 7779329
    Abstract: A method of terminating two or more constituent encoders of a turbo encoder employing a turbo code, comprising the step of: generating tail input bits at each of two or more constituent encoders, including deriving the tail input bits from each of the two or more constituent encoders separately from a contents of shift registers within each of the two or more constituent encoders, after an encoding of information bits by the two or more constituent encoders; puncturing one or more tail output bits such that 1/R output tail bits are transmitted for each of a plurality of trellis branches, wherein R is a turbo code rate employed by the turbo encoder during an information bit transmission. In yet another variation, the step of puncturing the tail output bits further comprises the step of: transmitting, during trellis termination, the tail output bits, only if they are sent from an output branch of one of the two or more constituent encoders that are used during information bit transmission.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: August 17, 2010
    Assignee: The DIRECTV Group, Inc.
    Inventors: Mustafa Eroz, A. Roger Hammons, Jr.
  • Patent number: 7761750
    Abstract: A method of interleaving blocks of indexed data of varying length is disclosed. The method includes the steps of: providing a set of basic Interleavers comprising a family of one or more permutations of the indexed data and having a variable length; selecting one of the basic Interleavers based upon a desired Interleaver length L; and adapting the selected basic Interleaver to produce an Interleaver having the desired Interleaver length L.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: July 20, 2010
    Assignee: The DIRECTV Group, Inc.
    Inventors: Mustafa Eroz, A. Roger Hammons, Jr., Feng-Wen Sun
  • Patent number: 7684509
    Abstract: A communication system for transmitting encoded signals over a communication channel is disclosed. The system includes a transmitter, which has a source that is configured to output a message signal, and an encoder that is configured to generate a code word in response to the message signal. The code word has a construction that is based upon a single dimensional binary code and that specifies a space-time overlay having a predetermined constraint. The transmitter also includes a modulator that is configured to modulate the code word for transmission over the communication channel. Further, the transmitter includes multiple transmit antennas that are configured to transmit the modulated code word over the communication channel. The system also includes a receiver, which may include multiple receive antennas. The receiver is configured to receive the transmitted code word via the multiple receive antennas.
    Type: Grant
    Filed: October 18, 2005
    Date of Patent: March 23, 2010
    Assignee: The DIRECTV Group, Inc.
    Inventors: Hesham El-Gamal, A. Roger Hammons, Jr.
  • Patent number: 7657797
    Abstract: A method of interleaving blocks of indexed data of varying length is disclosed. The method includes the steps of: providing a set of basic Interleavers comprising a family of one or more permutations of the indexed data and having a variable length; selecting one of the basic Interleavers based upon a desired Interleaver length L; and adapting the selected basic Interleaver to produce an Interleaver having the desired Interleaver length L.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: February 2, 2010
    Assignee: The DIRECTV Group, Inc.
    Inventors: Mustafa Eroz, A. Roger Hammons, Jr., Feng-Wen Sun
  • Patent number: 7643569
    Abstract: A communication system for transmitting encoded signals over a communication channel is disclosed. The system includes a transmitter, which has a source that is configured to output a plurality of input signals. The transmitter also includes an encoder that is configured to generate a plurality of output signals in response to the plurality of the input signals to output a code word according to the plurality of output signals, wherein the code word has a predetermined algebraic construction for space-frequency coding based upon the communication channel being characterized as a frequency selective block fading channel. Further, the transmitter includes a modulator that is configured to modulate the code word for transmission over the communication channel, and a plurality of transmit antennas that configured to transmit the modulated code word over the communication channel.
    Type: Grant
    Filed: November 22, 2006
    Date of Patent: January 5, 2010
    Assignee: The DIRECTV Group, Inc.
    Inventors: Hesham El-Gamal, Roger Hammons
  • Patent number: 7596323
    Abstract: A method and apparatus for estimating fiber dispersion in an optical communication system including transmitting an optical signal carrying a unique word along an optical communication path, receiving the optical signal carrying the unique word from the optical communication path, producing an electrical signal corresponding to the received unique word, and processing the electrical signal corresponding to the received unique word to produce an estimate of the fiber dispersion in the optical communication system.
    Type: Grant
    Filed: January 4, 2006
    Date of Patent: September 29, 2009
    Assignee: Broadwing Corporation
    Inventors: Alistair J. Price, Bassel F. Beidas, Terry L. Bittner, A. Roger Hammons, Jr., William M. Kirschner, Daniel F. McAlister, Shou Y. Mui
  • Publication number: 20090217141
    Abstract: A method and apparatus for Turbo encoding uses a set of rate-compatible Turbo Codes optimized at high code rates and derived from a universal constituent code. The Turbo Codes have rate-compatible puncturing patterns. The method comprises: encoding a signal at a first and second encoder using a best rate 1/2 constituent code universal with higher code rates, the first encoder and the second encoder each producing a respective plurality of parity bits for each information bit; puncturing the respective plurality of parity bits at each encoder with a higher rate best puncturing patterns; and puncturing the respective plurality of parity bits at each encoder with a lower rate best puncturing pattern. In a variation, the best rate 1/2 constituent code represents a concatenation of polynomials 1+D2+D3 (octal 13) and 1+D+D3 (octal 15), D a data bit. A Turbo Encoder is provided which has hardware to implement the method.
    Type: Application
    Filed: May 4, 2009
    Publication date: August 27, 2009
    Applicant: The DIRECTTV Group, Inc.
    Inventors: Mustafa Eroz, A. Roger Hammons, JR.
  • Publication number: 20090183050
    Abstract: A method of providing forward error correction for data services uses a parallel concatenated convolutional code which is a Turbo Code comprising a plurality of eight-state constituent encoders wherein a plurality of data block sizes are used in conjunction with said Turbo Code. A variation uses the method in a cellular radio system. Another variation uses the method in both forward and reverse likes of a cellular radio system.
    Type: Application
    Filed: March 24, 2009
    Publication date: July 16, 2009
    Applicant: The DIRECTV Group, Inc.
    Inventors: Mustafa Eroz, A. Roger Hammons, JR.
  • Patent number: 7536624
    Abstract: A method and apparatus for Turbo encoding uses a set of rate-compatible Turbo Codes optimized at high code rates and derived from a universal constituent code. The Turbo Codes have rate-compatible puncturing patterns. The method comprises: encoding a signal at a first and second encoder using a best rate 1/2 constituent code universal with higher code rates, the first encoder and the second encoder each producing a respective plurality of parity bits for each information bit; puncturing the respective plurality of parity bits at each encoder with a higher rate best puncturing patterns; and puncturing the respective plurality of parity bits at each encoder with a lower rate best puncturing pattern. In a variation, the best rate 1/2 constituent code represents a concatenation of polynomials 1+D2+D3 (octal 13) and 1+D+D3 (octal 15), D a data bit. A Turbo Encoder is provided which has hardware to implement the method.
    Type: Grant
    Filed: January 14, 2005
    Date of Patent: May 19, 2009
    Assignee: The DIRECTV Group, Inc.
    Inventors: Mustafa Eroz, A. Roger Hammons, Jr.
  • Patent number: 7526687
    Abstract: A method of interleaving blocks of indexed data of varying length is disclosed. The method includes the steps of: providing a set of basic Interleavers comprising a family of one or more permutations of the indexed data and having a variable length; selecting one of the basic Interleavers based upon a desired Interleaver length L; and adapting the selected basic Interleaver to produce an Interleaver having the desired Interleaver length L.
    Type: Grant
    Filed: March 30, 2005
    Date of Patent: April 28, 2009
    Assignee: The DIRECTV Group, Inc.
    Inventors: Mustafa Eroz, A. Roger Hammons, Jr., Feng-Wen Sun
  • Patent number: 7526051
    Abstract: Systems and methods for interference cancellation for high spectral efficiency satellite communications enabling efficient utilization of available bandwidth through overlapping adjacent channels. Data information is received along with noise information, and a filter bank is adapted to receive and filter the waveform and output channel information including a combination of data signals and adjacent channel interference signals. The filter bank is further adapted to provide estimated data signals and to calculate estimated interference signals. One or more interference generating processors are adapted to receive the calculated estimated interference signals to enable the interference generating processor to generate interference signals corresponding to the calculated estimated interference signals. The interference generating processor subtracts the interference signals from the estimated data signals in order to output relatively more accurate estimated data signals.
    Type: Grant
    Filed: September 23, 1999
    Date of Patent: April 28, 2009
    Assignee: Hughes Network Systems, Inc.
    Inventors: Bassel F. Beidas, Stanley E. Kay, A. Roger Hammons, Jr.
  • Patent number: 7487431
    Abstract: A method of terminating two or more constituent encoders of a turbo encoder employing a turbo code, comprising the step of: generating tail input bits at each of two or more constituent encoders, including deriving the tail input bits from each of the two or more constituent encoders separately from a contents of shift registers within each of the two or more constituent encoders, after an encoding of information bits by the two or more constituent encoders; puncturing one or more tail output bits such that 1/R output tail bits are transmitted for each of a plurality of trellis branches, wherein R is a turbo code rate employed by the turbo encoder during an information bit transmission. In yet another variation, the step of puncturing the tail output bits further comprises the step of: transmitting, during trellis termination, the tail output bits, only if they are sent from an output branch of one of the two or more constituent encoders that are used during information bit transmission.
    Type: Grant
    Filed: February 4, 2005
    Date of Patent: February 3, 2009
    Assignee: The DIRECTV Group, Inc.
    Inventors: Mustafa Eroz, A. Roger Hammons, Jr.
  • Patent number: 7483476
    Abstract: A communication system for transmitting encoded signals over a communication channel is disclosed. The system includes a transmitter, which has a source that outputs a message signal. The transmitter also includes an encoder that generates a code word in response to the message signal. The code word has a construction that defines a plurality of paths associated with an intersymbol interference (ISI) environment of the communication channel, wherein the code word achieves a diversity based upon the number of transmit antennas and the number of ISI paths. Further, the transmitter includes a modulator that modulates the code word for transmission over the communication channel, and multiple antennas that transmit the modulated code word over the communication channel. The system encompasses a receiver that receives the transmitted code word via a number of receive antennas.
    Type: Grant
    Filed: November 9, 2007
    Date of Patent: January 27, 2009
    Assignee: The DIRECTV Group, Inc.
    Inventors: Hesham El-Gamal, A. Roger Hammons, Jr.
  • Patent number: 7415076
    Abstract: A communication system for transmitting encoded signals over a communication channel is disclosed. The system includes a transmitter, which has a source that is configured to output a message signal, and an encoder that is configured to generate a code word in response to the message signal. The code word is based upon a stacking construction that is generalized for the communication channel. The communication channel is characterized as a multi-input multi-output (MIMO) block fading channel. The transmitter also includes a modulator that is configured to modulate the code word for transmission over the communication channel. Further, the transmitter includes a plurality of transmit antennas that are configured to transmit the modulated code word over the communication channel. The system also includes a receiver, which has a plurality of receive antennas. The receiver is configured to receive the transmitted code word via the plurality of receive antennas.
    Type: Grant
    Filed: August 16, 2006
    Date of Patent: August 19, 2008
    Assignee: The DIRECTV Group, Inc.
    Inventors: Hesham El-Gamal, A. Roger Hammons, Jr.
  • Publication number: 20080130772
    Abstract: A communications system includes a base station that is configured to transmit a signal that is modulated according to a predetermined modulation scheme and an orthogonal frequency division multiplexing scheme, wherein the signal is encoded using space-frequency coding. The base station includes a plurality of multiple-input multiple-output (MIMO) transceivers. The system includes a terminal that is configured to receive the modulated signal. The above arrangement is particularly applicable to providing multichannel multipoint distribution services (MMDS) over a radio communications system.
    Type: Application
    Filed: January 29, 2008
    Publication date: June 5, 2008
    Inventors: A. Roger Hammons, Hesham El-Gamal, Lin-Nan Lee, Stan Kay, Andrew MacDonald, Jack Rozmaryn, Bassel Beidas
  • Patent number: 7346827
    Abstract: A method of providing forward error correction for data services uses a parallel concatenated convolutional code which is a Turbo Code comprising a plurality of eight-state constituent encoders wherein a plurality of data block sizes are used in conjunction with said Turbo Code. A variation uses the method in a cellular radio system. Another variation uses the method in both forward and reverse likes of a cellular radio system.
    Type: Grant
    Filed: January 5, 2005
    Date of Patent: March 18, 2008
    Assignee: The DIRECTV Group, Inc.
    Inventors: Mustafa Eroz, A. Roger Hammons, Jr.
  • Patent number: 7342875
    Abstract: A communications system includes a base station that is configured to transmit a signal that is modulated according to a predetermined modulation scheme and an orthogonal frequency division multiplexing scheme, wherein the signal is encoded using space-frequency coding. The base station includes a plurality of multiple-input multiple-output (MIMO) transceivers. The system includes a terminal that is configured to receive the modulated signal. The above arrangement is particularly applicable to providing multichannel multipoint distribution services (MMDS) over a radio communications system.
    Type: Grant
    Filed: November 5, 2001
    Date of Patent: March 11, 2008
    Assignee: The DIRECTV Group, Inc.
    Inventors: A. Roger Hammons, Jr., Hesham El-Gamal, Lin-Nan Lee, Stan Kay, Andrew MacDonald, Jack Rozmaryn, Bassel Beidas