Patents by Inventor Keith M. Chugg
Keith M. Chugg 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: 8879650Abstract: Systems and methods are presented for controlling the peak-to-average-power of a baseband orthogonal-frequency-domain multiplexing (OFDM) signal by designating a subset of the available subcarriers as information-bearing data-subcarriers, and loading remaining subcarriers by symbols that are a function of the symbols loading the data-subcarriers. At the receiver, the data-dependent subcarriers are optionally combined with data-subcarriers to increase error protection.Type: GrantFiled: October 29, 2012Date of Patent: November 4, 2014Assignee: TrellisWare Technologies, Inc.Inventors: Keith M. Chugg, Cenk Kose
-
Patent number: 8576946Abstract: A method and system are provided in a wireless communications system comprising a plurality of nodes (users) working cooperatively. The system provides cooperative diversity by allowing nodes to actively share their antennas and other resources to obtain spatial diversity. The nodes receive the same message (information data) from a common source. Each node enhances the reliability of the message with a modern forward error correction (FEC) code, converts the FEC encoded message into an ensemble of symbols, divides the ensemble of symbols into packets, modulates, dithers and transmits the packets to a receiving node. The dithering process is performed by varying the signal amplitude, phase, frequency and/or symbol timing of the modulated packets. A unique dither pattern is assigned to each node. The receiving node captures a composite signal comprising the transmitted packets of all or most of the transmitting nodes in the cooperative communications system.Type: GrantFiled: October 6, 2008Date of Patent: November 5, 2013Assignee: TrellisWare Technologies, Inc.Inventors: Keith M. Chugg, Mark Johnson
-
Patent number: 8335949Abstract: A method of decoding channel outputs using an iterative decoder to provide hard decisions on information bits includes activating each SISO decoder of the iterative decoder to provide soft-decisions associated with the information bits. The method also includes computing a fidelity estimate and stopping decoding based on the fidelity estimate.Type: GrantFiled: November 6, 2009Date of Patent: December 18, 2012Assignee: TrellisWare Technologies, Inc.Inventors: Keith M. Chugg, Cenk Kose
-
Patent number: 8261153Abstract: Systems and techniques for transmitting an Irregular Systematic with Serially Concatenated Parity (Ir-S-SCP) are described. The techniques include generating an outer code comprising a plurality of bits using systematic bits as input, repeating the plurality of bits of the outer code a pre-determined number of times to generate at least a first set of repeated bits and a second set of repeated bits, serializing the generated sets of repeated bits, wherein each generated set is serialized in parallel with another generated set, interleaving the generated sets of repeated bits, generating an inner code, the inner code generated in part based on the interleaved sets, puncturing the inner code to output parity bits, wherein the puncturing is non-uniform and the puncturing is based at least in part on an incremental redundancy scheme, and transmitting the parity bits, wherein the transmitted parity bits and the systematic bits comprise the Ir-S-SCP code.Type: GrantFiled: October 19, 2007Date of Patent: September 4, 2012Assignee: University of Southern CaliforniaInventors: Keith M. Chugg, Jordan Melzer
-
Patent number: 8259868Abstract: Systems, devices and techniques for soft-in, soft-out (SISO) decoding can include accessing initial soft information on a series of data units received over a communication channel, using a cyclic graphical model to represent a coding scheme associated with the received data units, obtaining cycle-free graphical models for a plurality of second conditions allowable by the coding scheme, and generating soft-out decision information by using information that includes the obtained cycle-free graphical models and the initial soft information. The number of obtained cycle-free graphical models can be less than a total number of conditions associated with the cyclic graphical model. Soft decision information can include confidence levels for each data unit.Type: GrantFiled: September 25, 2008Date of Patent: September 4, 2012Assignee: University of Southern CaliforniaInventors: Thomas R. Halford, Keith M. Chugg
-
Patent number: 8069015Abstract: Systems and methods for signal analysis are described. The method can include digitizing a signal modulated by a pseudo noise (PN) sequence, dividing the digitized signal into a plurality of sample blocks, and estimating a PN phase embedded in a sample block of the plurality of sample blocks using an iterative message passing algorithm (iMPA) executed on a redundant graphical model.Type: GrantFiled: April 20, 2007Date of Patent: November 29, 2011Assignee: National Science FoundationInventors: Keith M. Chugg, On Wa Yeung
-
Publication number: 20110113294Abstract: A method of decoding channel outputs using an iterative decoder to provide hard decisions on information bits includes activating each SISO decoder of the iterative decoder to provide soft-decisions associated with the information bits. The method also includes computing a fidelity estimate and stopping decoding based on the fidelity estimate.Type: ApplicationFiled: November 6, 2009Publication date: May 12, 2011Applicant: TrellisWare Technologies, Inc.Inventors: Keith M. Chugg, Cenk Kose
-
Publication number: 20090313528Abstract: A method and system are provided in a wireless communications system comprising a plurality of nodes (users) working cooperatively. The system provides cooperative diversity by allowing nodes to actively share their antennas and other resources to obtain spatial diversity. The nodes receive the same message (information data) from a common source. Each node enhances the reliability of the message with a modern forward error correction (FEC) code, converts the FEC encoded message into an ensemble of symbols, divides the ensemble of symbols into packets, modulates, dithers and transmits the packets to a receiving node. The dithering process is performed by varying the signal amplitude, phase, frequency and/or symbol timing of the modulated packets. A unique dither pattern is assigned to each node. The receiving node captures a composite signal comprising the transmitted packets of all or most of the transmitting nodes in the cooperative communications system.Type: ApplicationFiled: October 6, 2008Publication date: December 17, 2009Applicant: TrellisWare Technologies, Inc.Inventors: Keith M. Chugg, Mark Johnson
-
Publication number: 20080215269Abstract: Systems and methods for signal analysis are described. The method can include digitizing a signal modulated by a pseudo noise (PN) sequence, dividing the digitized signal into a plurality of sample blocks, and estimating a PN phase embedded in a sample block of the plurality of sample blocks using an iterative message passing algorithm (iMPA) executed on a redundant graphical model.Type: ApplicationFiled: April 20, 2007Publication date: September 4, 2008Applicant: UNIVERSITY OF SOUTHERN CALIFORNIAInventors: Keith M. Chugg, On Wa Yeung
-
Patent number: 7197691Abstract: Decoding an encoded signal (for example, a turbo encoded signal, a block encoded signal or the like) is performed by demodulating the received encoded signal to produce soft information, and iteratively processing the soft information with one or more soft-in/soft-output (SISO) modules. At least one of the SISO modules uses a tree structure to compute forward and backward state metrics. More generally, iterative detection is performed by receiving an input signal corresponding to one or more outputs of a module whose soft-inverse can be computed by running the forward-backward algorithm on a trellis representation of the module, and determining the soft inverse of the module by computing forward and backward state metrics of the received input signal using a tree structure.Type: GrantFiled: June 24, 2004Date of Patent: March 27, 2007Assignee: University of Southern CaliforniaInventors: Peter A. Beerel, Keith M. Chugg, Georgios D. Dimou, Phunsak Thiennviboon
-
Patent number: 7096412Abstract: In a digital information processing system wherein a model of a finite state machine (FSM) receiving a plurality of FSM inputs and producing a plurality of FSM outputs is represented by a reduced-state trellis and wherein the FSM inputs are defined on a base closed set of symbols, a novel method is presented for updating soft decision information on the FSM inputs into higher confidence information whereby (1) the soft decision information is inputted in a first index set, (2) a forward recursion is processed on the input soft decision information based on the reduced-state trellis representation to produce forward state metrics, (3) a backward recursion is processed on the input soft decision information based on the reduced-state trellis representation to produce backward state metrics, wherein the backward recursion is independent of the forward recursion and (4) the forward state metrics and the backward state metrics are operated on to produce the higher confidence information.Type: GrantFiled: June 14, 2001Date of Patent: August 22, 2006Assignee: TrellisWare Technologies, Inc.Inventors: Xiaopeng Chen, Keith M. Chugg
-
Patent number: 7092457Abstract: A system for estimating inputs and outputs of a digital transmission system is disclosed. The system includes a receiver front-end configured to receive an observed digital signal in the digital transmission system. The system further includes forward and backward recursion elements, at least one forward channel estimator, at least one backward channel estimator, and a combiner. The forward recursion element is adapted to receive the observed digital signal, and generate a first sequence of soft information by performing a forward recursion. The forward channel estimator is adapted to receive the observed digital signal and the first sequence of soft information, and to estimate channel parameters using the first sequence of soft information. The backward recursion element is adapted to receive the observed digital signal, and generate a second sequence of soft information by performing a backward recursion.Type: GrantFiled: January 18, 2001Date of Patent: August 15, 2006Assignee: University of Southern CaliforniaInventors: Keith M. Chugg, Achilleas Anastasopoulos
-
Patent number: 7010069Abstract: A method for co-channel interference identification and mitigation employs adaptive sequence detection in connection with a model composed of a signal of interest and a combination of other signals which constitute interference in a channel of interest, wherein the signal of interest is distinguished from the interference by adaptive tracking of signal parameters of all identifiable signals. In a particular embodiment, the process involves estimating the number and time spans of co-channel interference channels based on maximum likelihood estimation and minimum description length from training information derived from a single time division multiple access packet; and then applying the estimate to mitigation of co-channel interference at a receiver. Per-survivor-processing is one technique for adaptive sequence detection.Type: GrantFiled: December 4, 2001Date of Patent: March 7, 2006Assignee: Trellisware Technologies, Inc.Inventors: Keith M. Chugg, Gent Paparisto, Prokopios Panagiotou
-
Publication number: 20040237025Abstract: Decoding an encoded signal (for example, a turbo encoded signal, a block encoded signal or the like) is performed by demodulating the received encoded signal to produce soft information, and iteratively processing the soft information with one or more soft-in/soft-output (SISO) modules. At least one of the SISO modules uses a tree structure to compute forward and backward state metrics. More generally, iterative detection is performed by receiving an input signal corresponding to one or more outputs of a module whose soft-inverse can be computed by running the forward-backward algorithm on a trellis representation of the module, and determining the soft inverse of the module by computing forward and backward state metrics of the received input signal using a tree structure.Type: ApplicationFiled: June 24, 2004Publication date: November 25, 2004Applicant: University of Southern CaliforniaInventors: Peter A. Beerel, Keith M. Chugg, Georgios D. Dimou, Phunsak Thiennviboon
-
Patent number: 6690752Abstract: A sequential decoder for decoding convolutional code is provided. The sequential decoder includes a computing device comprising a Fano technique. The Fano technique includes a plurality of variables that are normalized to change a point of reference of the technique. One of the variables is a current node metric. The variables are normalized such that the current node metric is set to approximately zero. Methods for using this decoder in applications that include periodic, hard deadlines such as real-time applications are also presented.Type: GrantFiled: October 22, 2001Date of Patent: February 10, 2004Assignee: University of Southern CaliforniaInventors: Peter A. Beerel, Keith M. Chugg, Recep O. Ozdag, Sunan Tugsinavisut, Sushil K. Singh, Phunsak Thiennviboon
-
Publication number: 20020150187Abstract: A method for co-channel interference identification and mitigation employs adaptive sequence detection in connection with a model composed of a signal of interest and a combination other signals which constitute interference in a channel of interest, wherein the signal of interest is distinguished from the interference by adaptive tracking of signal parameters of all identifiable signals. In a particular embodiment, the process involves estimating the number and time spans of co-channel interference channels based on maximum likelihood estimation and minimum description length from training information derived from a single time division multiple access packet; and then applying the estimate to mitigation of co-channel interference at a receiver. Per-survivor-processing is one technique for adaptive sequence detection.Type: ApplicationFiled: December 4, 2001Publication date: October 17, 2002Applicant: Trellis Ware Technologies, Inc.Inventors: Keith M. Chugg, Gent Paparisto, Prokopios Panagiotou
-
Publication number: 20020097817Abstract: A sequential decoder for decoding convolutional code is provided. The sequential decoder includes a computing device comprising a Fano technique. The Fano technique includes a plurality of variables that are normalized to change a point of reference of the technique. One of the variables is a current node metric. The variables are normalized such that the current node metric is set to approximately zero. Methods for using this decoder in applications that include periodic, hard deadlines such as real-time applications are also presented.Type: ApplicationFiled: October 22, 2001Publication date: July 25, 2002Inventors: Peter A. Beerel, Keith M. Chugg, Recep O. Ozdag, Sunan Tugsinavisut, Sushil K. Singh, Phunsak Thiennviboon
-
Publication number: 20020071504Abstract: In a digital information processing system wherein a model of a finite state machine (FSM) receiving a plurality of FSM inputs and producing a plurality of FSM outputs is represented by a reduced-state trellis and wherein the FSM inputs are defined on a base closed set of symbols, a novel method is presented for updating soft decision information on the FSM inputs into higher confidence information whereby (1) the soft decision information is inputted in a first index set, (2) a forward recursion is processed on the input soft decision information based on the reduced-state trellis representation to produce forward state metrics, (3) a backward recursion is processed on the input soft decision information based on the reduced-state trellis representation to produce backward state metrics, wherein the backward recursion is independent of the forward recursion and (4) the forward state metrics and the backward state metrics are operated on to produce the higher confidence information.Type: ApplicationFiled: June 14, 2001Publication date: June 13, 2002Inventors: Xiaopeng Chen, Keith M. Chugg
-
Publication number: 20020021770Abstract: Decoding an encoded signal (for example, a turbo encoded signal, a block encoded signal or the like) is performed by demodulating the received encoded signal to produce soft information, and iteratively processing the soft information with one or more soft-in/soft-output (SISO) modules. At least one of the SISO modules uses a tree structure to compute forward and backward state metrics. More generally, iterative detection is performed by receiving an input signal corresponding to one or more outputs of a module whose soft-inverse can be computed by running the forward-backward algorithm on a trellis representation of the module, and determining the soft inverse of the module by computing forward and backward state metrics of the received input signal using a tree structure.Type: ApplicationFiled: May 3, 2001Publication date: February 21, 2002Inventors: Peter A. Beerel, Keith M. Chugg, Georgios D. Dimou, Phunsak Thiennviboon