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: 20020122502Abstract: 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: ApplicationFiled: November 7, 2001Publication date: September 5, 2002Applicant: HUGHES ELECTRONICSInventors: Hesham El-Gamal, A. Roger Hammons
-
Patent number: 6438121Abstract: A method and apparatus for determining if useful auxiliary information in an auxiliary time slot is available for subscriber unit use. The present invention includes a receiver that receives data from both an auxiliary time slot and a dedicated time slot. Data from the receiver is coupled to a computation function that calculates a metric comparing the data from the auxiliary time slot and the dedicated time slot. The calculated metric is coupled to a threshold comparator that compares the calculated metric to a threshold. Based on the results of the comparison, a determination is made on the presence or absence of useful auxiliary data in an auxiliary time slot.Type: GrantFiled: December 18, 1998Date of Patent: August 20, 2002Assignee: Hughes Electronics CorporationInventors: A. Roger Hammons, Jr., Ernest Yeh
-
Patent number: 6430722Abstract: 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 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 links of a cellular radio system.Type: GrantFiled: January 22, 1999Date of Patent: August 6, 2002Assignee: Hughes Electronics CorporationInventors: Mustafa Eroz, A. Roger Hammons, Jr.
-
Patent number: 6430233Abstract: A satellite data receiver, a satellite data receiver controller, a method, an article of manufacture, and a propagated signal, which process polarization information from another satellite data receiver in order to permit multiple types of signals to be received by a conventional outdoor unit of a satellite reception system. The satellite data receiver, satellite data receiver controller, method, article of manufacture, and propagated signal also utilize decoding techniques to ensure no data is lost during a polarization switch. The satellite data receiver, satellite data receiver controller, method, article of manufacture, and propagated signal provide upgraded service without upgrading the outdoor unit and without requiring an installer to enter the consumer's home.Type: GrantFiled: August 30, 1999Date of Patent: August 6, 2002Assignee: Hughes Electronics CorporationInventors: Douglas M. Dillon, A. Roger Hammons, Jr., Feng-Wen Sun
-
Publication number: 20020087923Abstract: 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: ApplicationFiled: December 19, 2001Publication date: July 4, 2002Applicant: HUGHES ELECTRONICS CORPORATIONInventors: Mustafa Eroz, A. Roger Hammons, Feng-Wen Sun
-
Publication number: 20020083395Abstract: 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: ApplicationFiled: December 18, 2001Publication date: June 27, 2002Inventors: Mustafa Eroz, A. Roger Hammons
-
Patent number: 6373858Abstract: A message format and associated method for estimating the frequency and timing offset of a reference burst of a random access channel in a time-division multiple access communications system. A signal structure in which the continuous wave segment is split into two parts separated by some portion of the content of the random access channel burst is used to provide more precise frequency estimation. Iteration of separate frequency and timing estimation procedures is used to refine both estimates, as the individual estimation processes are more accurate when there is less error in the other parameter. Multiple hypothesis testing is used, in which more than one initial frequency estimate is carried through the iteration process, with thresholding to identify the best frequency offset. Reliable rejection of false ambiguities is achieved because the degradation in timing estimation, due to large frequency offsets, can be detected with thresholding.Type: GrantFiled: July 2, 1998Date of Patent: April 16, 2002Assignee: Hughes Electronics CorporationInventors: Mohammad Soleimani, A. Roger Hammons, Jr., Zheng-Liang Shi, Yash Vasavada, Moe Rahnema, Yezdi Antia
-
Patent number: 6370669Abstract: 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: GrantFiled: February 11, 1999Date of Patent: April 9, 2002Assignee: Hughes Electronics CorporationInventors: Mustafa Eroz, A. Roger Hammons, Jr.
-
Patent number: 6349120Abstract: A method for improving spectral sampling using Discrete Fourier Transforms in a processor to detect a continuous wave (CW) signal in a burst having large initial uncertainties comprises the steps of dividing the burst into smaller sub-bursts; performing a Discrete Fourier Transform on each sub-burst; and non-coherently combining each sub-burst. A further variation includes selecting an optimal number L of sub-bursts based upon system performance, and desired detection performance at a minimum operating signal to noise ratio.Type: GrantFiled: December 4, 1998Date of Patent: February 19, 2002Assignee: Hughes Electronics CorporationInventors: Zhen-Liang Shi, Yezdi Antia, A. Roger Hammons, Jr.
-
Patent number: 6347124Abstract: A system and method of soft decision decoding is disclosed. An average signal magnitude is generated from a plurality of message bits. A scale factor is generated in accordance with the average signal magnitude, and soft decision bits are generated by processing the message bits using the scale factor. The scale factor and soft decision bits are transmitted and received across a communication link. The soft decision bits are rescaled using the scale factor and then rounded to the nearest integer value. The rounded values are then decoded. The soft decision bits are generated using a quantization having at least two bits, and soft decision bits are preferably rescaled using at least five bits.Type: GrantFiled: October 29, 1998Date of Patent: February 12, 2002Assignee: Hughes Electronics CorporationInventors: Yezdi Antia, Ludong Wang, Mohammad Soleimani, A. Roger Hammons
-
Patent number: 6334197Abstract: 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: GrantFiled: August 16, 1999Date of Patent: December 25, 2001Assignee: Hughes Electronics CorporationInventors: Mustafa Eroz, A. Roger Hammons, Jr., Feng-Wen Sun
-
Patent number: 6332209Abstract: 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: GrantFiled: August 20, 1999Date of Patent: December 18, 2001Assignee: Hughes Electronics CorporationInventors: Mustafa Eroz, A. Roger Hammons, Jr.
-
Publication number: 20010039636Abstract: A system and method for decoding encoded data, employing a parser and at least one decoder. The parser receives and parses the encoded data into a plurality of parsed data streams, with each of the parsed data streams including a portion of said encoded data. The decoder decodes the parsed data streams based on at least information included in the parsed data streams to provide decoded data which includes soft decision data. The decoder can perform a respective decoding iteration on each respective one of the parsed data streams to provide the decoded data, and can perform such decoding iterations based on additional information, such as parity information, pertaining to the data in the parsed data streams. Alternatively, the decoder can include a plurality of decoders, each adapted to decode a respective one of the parsed data streams to output a respective decoded data stream as a portion of the decoded data.Type: ApplicationFiled: February 12, 2001Publication date: November 8, 2001Inventors: Roger Hammons, Bharath Venkartaramn, Mustafa Eroz
-
Publication number: 20010034868Abstract: A method and apparatus for interleaving an input data stream for parsed parallel concatenated code encoding, the method comprising the steps of: parsing the input data stream into a plurality of parsed data substreams; and forming sets of shared information bits, wherein each of the sets of shared information bits comprises information bits in common with respective pairs of the plurality of parsed data substreams. In a variation, a further step comprises constructing constituent permutations of one or more of the sets of shared information bits. In yet a further variation, a further step comprises interlacing respective pairs of the sets of shared information bits to form respective interleaved data substreams.Type: ApplicationFiled: December 13, 2000Publication date: October 25, 2001Inventors: Hesham El-Gamal, A. Roger Hammons, Mustafa Eroz
-
Patent number: 6278732Abstract: This disclosure relates to a communication system including a modulator and a demodulator. The modulator produces a modulated signal including a carrier and data signals representing data bits. The data signals include at least two in-phase modulating pulses which have different shapes and which are interfering in time and frequency; the data signals further include at least two quadrature modulating pulses which have different shapes and which are interfering in time and frequency. The modulator includes a filter for producing each shape of pulse, and combining circuits for combining the pulses with each other and with a carrier. The demodulator (or receiver) receives the combined signal and separates the pulses from the carrier. The demodulator further includes filters for separating the pulses, and a circuit for processing the pulses to reproduce the data bits. The processing circuit preferably includes one or more maximum likelihood sequence estimation equalizers.Type: GrantFiled: January 12, 1998Date of Patent: August 21, 2001Assignee: Hughes Electronics Corp.Inventors: Bassel F. Beidas, A Roger Hammons, Jr.
-
Patent number: 6263031Abstract: A burst classifier is useful in a digital communication system transmitting a signal burst of a plurality of different burst types. The burst classifier includes a plurality of filters associated with the plurality of different burst types, respectively. Each filter generates correlation data based on the signal burst and a respective plurality of reference signals offset by a plurality of time offsets. The respective pluralities of reference signals are indicative of a corresponding burst type of the plurality of different burst types. A comparator then analyzes quantities based on the correlation data from each filter to determine the burst type of the signal burst.Type: GrantFiled: July 2, 1998Date of Patent: July 17, 2001Assignee: Hughes Electronics Corp.Inventors: Bassel F. Beidas, A. Roger Hammons, Jr., Yezdi F. Antia
-
Patent number: 6209116Abstract: A method and apparatus for providing auxiliary data in a idle potion of a slot in a time division multiple access system is disclosed. A speech coder converts speech into digital signals that are coupled to a convolutional coder. The convolutional coder processes the digital signals using three or four connection polynomials to create two sets of outputs. One set of outputs, which is generated from first and second connection polynomials is identical to the standard output of a IS-136 convolutional coder. The second set of outputs, which are the auxiliary data, are generated using third and fourth connection polynomials. The second set of outputs is coupled to a puncturing function, which appropriately deletes portions of the second set of outputs. The remaining portion of the second set of outputs is transmitted in the idle portion of a time slot.Type: GrantFiled: October 9, 1998Date of Patent: March 27, 2001Assignee: Hughes Electronics CorporationInventors: A. Roger Hammons, Jr., Ernest Yeh
-
Patent number: 5832031Abstract: A method and apparatus for synchronizing and error checking received bitstreams of encoded information is provided. The apparatus includes a single polynomial division shift register. The method involves calculating successive syndromes using the single polynomial division shift register by shifting the received bits of information, generating a syndrome, and comparing the syndrome to a known marker syndrome.Type: GrantFiled: August 18, 1995Date of Patent: November 3, 1998Assignee: Hughes Electronics CorporationInventor: A. Roger Hammons, Jr.
-
Patent number: 5766643Abstract: A spinner head for a cotton candy machine includes an electrically insulative upper head with at least one integral extending spacer sleeve having a bore therethrough. The spinner head also includes a cap, a sugar melting heater, and a perforated band surrounding the heater. A fastener extends through the sleeve securing the cap to the upper head. The upper head preferably includes a depending hub about the head's axis of rotation, having a bore therethrough, and a depending sleeve defining said bore therethrough offset from the axis. The spinner head preferably includes a lower head having a hub oriented about the axis of rotation, an integrally formed flange with a bore therethrough and a depending sleeve with a bore therethrough offset from the axis.Type: GrantFiled: May 14, 1996Date of Patent: June 16, 1998Assignee: Gold Medal Products CompanyInventor: Roger Hammon