Patents by Inventor Feng-Wen Sun

Feng-Wen Sun 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: 7016644
    Abstract: An approach is provided for compensating for non-linearity in an overlaid radio communication system, such as a satellite network, wherein a terminal and a hub station communicates bi-directionally using a composite signal that is transmitted from a relay station and includes an inbound signal overlaid with an outbound signal. A look-up table stores information used to determine an inverse of a function associated with a non-linear effect of a received composite signal. The inbound signal has a predetermined spectral configuration. The device also includes a multiplier configured to generate a product of the look-up table and the received composite signal. Also, the device includes an estimation module configured to output an estimate of the inbound signal based upon the product.
    Type: Grant
    Filed: February 21, 2003
    Date of Patent: March 21, 2006
    Assignee: Hughes Network Systems LLC
    Inventor: Feng-Wen Sun
  • Publication number: 20060036928
    Abstract: Methods and systems for designing LDPC codes are disclosed.
    Type: Application
    Filed: August 11, 2005
    Publication date: February 16, 2006
    Inventors: Mustafa Eroz, Lin-Nan Lee, Feng-Wen Sun
  • Publication number: 20050286405
    Abstract: An approach is provided for minimizing co-channel interference in a communication system is disclosed. Non-header portions of frames, which are transmitted over the communication system, are scrambled according to respective different scrambling sequences. The above arrangement is particularly suited to a digital satellite broadcast and interactive system.
    Type: Application
    Filed: December 10, 2004
    Publication date: December 29, 2005
    Inventors: Feng-Wen Sun, Lakshmi Iyer
  • Publication number: 20050271160
    Abstract: An approach is provided for bit labeling of a signal constellation. A transmitter generates encoded signals using, according to one embodiment, a structured parity check matrix of a Low Density Parity Check (LDPC) code. The transmitter includes an encoder for transforming an input message into a codeword represented by a plurality of set of bits. The transmitter includes logic for mapping non-sequentially (e.g., interleaving) one set of bits into a higher order constellation (Quadrature Phase Shift Keying (QPSK), 8-PSK, 16-APSK (Amplitude Phase Shift Keying), 32-APSK, etc.), wherein a symbol of the higher order constellation corresponding to the one set of bits is output based on the mapping.
    Type: Application
    Filed: July 21, 2005
    Publication date: December 8, 2005
    Inventors: Mustafa Eroz, Feng-Wen Sun, Lin-Nan Lee
  • Patent number: 6963622
    Abstract: An approach is provided for bit labeling of a signal constellation. A transmitter generates encoded signals using, according to one embodiment, a structured parity check matrix of a Low Density Parity Check (LDPC) code. The transmitter includes an encoder for transforming an input message into a codeword represented by a plurality of set of bits. The transmitter includes logic for mapping non-sequentially (e.g., interleaving) one set of bits into a higher order constellation (Quadrature Phase Shift Keying (QPSK), 8-PSK, 16-APSK (Amplitude Phase Shift Keying), 32-APSK, etc.), wherein a symbol of the higher order constellation corresponding to the one set of bits is output based on the mapping.
    Type: Grant
    Filed: July 3, 2003
    Date of Patent: November 8, 2005
    Assignee: The DIRECTV Group, Inc.
    Inventors: Mustafa Eroz, Feng-Wen Sun, Lin-Nan Lee
  • Publication number: 20050226418
    Abstract: Methods and apparatuses for minimizing co-channel interference in communications systems are disclosed. A method in accordance with the present invention comprises scrambling a first header of the first signal using a first scrambling code, scrambling a second header of the second signal using a second scrambling code, and transmitting the first signal and the second signal with the scrambled first header and the scrambled second header over different channels of the communication system.
    Type: Application
    Filed: April 11, 2005
    Publication date: October 13, 2005
    Inventors: Lin-Nan Lee, Feng-Wen Sun, Adam Ancken, Joseph Santoru, Ernest Chen, Shamik Maitra, Dennis Lai, Guangcai Zhou, Tung-Sheng Lin
  • Publication number: 20050226414
    Abstract: Methods and apparatuses for minimizing co-channel interference in communications systems are disclosed. A method in accordance with the present invention comprises scrambling a first frame using a first scrambling code, attaching a first header to the first frame to create the first signal, scrambling a second frame using a second scrambling code, attaching a second header to the second frame to create the second signal, and transmitting the first signal and the second signal over different channels of the communication system.
    Type: Application
    Filed: April 11, 2005
    Publication date: October 13, 2005
    Inventors: Lin-Nan Lee, Feng-Wen Sun, Adam Ancken, Joseph Santoru, Ernest Chen, Shamik Maitra, Dennis Lai, Guangcai Zhou, Tung-Sheng Lin
  • Patent number: 6940809
    Abstract: A system and method where a data transmitter retransmits data frames to a receiver for combination with previously transmitted data frames that were received with errors to increase gain at the receiver. The data transmitter receives a retransmission request from the receiver and retransmits a particular data frame without a signaling message. The receiver compares the retransmitted data frame to other data frames stored in a buffer to determine the likelihood of a match between the transmitted data frame and a buffered data frame. When the likelihood of a match exceeds at least one predetermined threshold, the receiver combines the retransmitted data frame with the matching data frame. If the likelihood of a match is below any of the predetermined thresholds, the receiver stores either the combined data frame, or the retransmitted and matching data frame, depending on which threshold is not exceeded, and sends another retransmission request.
    Type: Grant
    Filed: March 12, 2004
    Date of Patent: September 6, 2005
    Assignee: The Directv Group, Inc.
    Inventors: Feng-Wen Sun, Lin-Nan Lee, Khalid Karimullah
  • Patent number: 6925587
    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: December 19, 2001
    Date of Patent: August 2, 2005
    Assignee: Hughes Electronics Corporation
    Inventors: Mustafa Eroz, A. Roger Hammons, Jr., Feng-Wen Sun
  • Publication number: 20050166133
    Abstract: An approach is provided for transmitting messages using low density parity check (LDPC) codes. Input messages are encoded according to a structured parity check matrix that imposes restrictions on a sub-matrix of the parity check matrix to generate LDPC codes. The LDPC codes are transmitted over a radio communication system (e.g., satellite network), wherein a receiver communicating over the radio communication system is configured to iteratively decode the received LDPC codes according to a signal constellation associated with the LDPC codes. The receiver is configured to iteratively regenerating signal constellation bit metrics after one or more decoding iterations.
    Type: Application
    Filed: February 17, 2005
    Publication date: July 28, 2005
    Inventors: Mustafa Eroz, Feng-Wen Sun, Lin-Nan Lee
  • Publication number: 20050166125
    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: Application
    Filed: March 30, 2005
    Publication date: July 28, 2005
    Inventors: Mustafa Eroz, A. Hammons, Feng-Wen Sun
  • Publication number: 20050089068
    Abstract: An approach is provided for supporting signal acquisition and frame synchronization in a digital broadcast system utilizing Low Density Parity Check (LDPC) codes. Hierarchical modulation is utilized to provide backward compatibility, whereby the lower layer signal is encoded using LDPC coding. A signal is received, whereby the signal is modulated according to the hierarchical modulation scheme including an upper layer and a lower layer. The signal includes a data pattern and a coded frame. The dependency of the received signal on the upper layer modulation is removed. The modulation removed signal is correlated with multiple predetermined data patterns to determine the data pattern of the signal. The code rate of the coded frame is derived based on the determined data pattern. The above arrangement is particularly suited to a digital satellite broadcast system.
    Type: Application
    Filed: April 7, 2004
    Publication date: April 28, 2005
    Inventors: Feng-Wen Sun, Lin-Nan Lee
  • Publication number: 20050091565
    Abstract: An approach is provided for generating Low Density Parity Check (LDPC) codes. An LDPC encoder generates a LDPC code with an outer Bose Chaudhuri Hocquenghem (BCH) code. For a rate 3/5 code, the approach provides a degree profile that yields reduced memory requirements for storage of the edge values without significantly affecting the performance with respect to an “unmodified” rate 3/5 code. The relevant parameters for the reduced memory LDPC codes are as follows: q=72, nldpc=64800, kldpc=nBCH=38880, kBCH=38688. The above approach has particular application in digital video broadcast services over satellite.
    Type: Application
    Filed: October 22, 2004
    Publication date: April 28, 2005
    Inventors: Mustafa Eroz, Feng-Wen Sun, Lin-Nan Lee
  • Publication number: 20050088986
    Abstract: A system for transmitting data packets over an air interface includes logic for generating a number of redundant packets and parity information. The data packets, redundant packets and parity information may then be transmitted to a distribution device that provides error correction codes. The distribution device may then transmit the data to one or more destinations over an air interface.
    Type: Application
    Filed: April 9, 2004
    Publication date: April 28, 2005
    Inventors: Feng-Wen Sun, Stan Kay
  • Publication number: 20050091570
    Abstract: An approach is provided for generating Low Density Parity Check (LDPC) codes. An LDPC encoder generates a LDPC code with an outer Bose Chaudhuri Hocquenghem (BCH) code. For ? rate, the relevant parameters are as follows: q=120, nldpc=64,800, kldpc=nBCH=21600, kBCH=21408 (12 bit error correcting BCH). For ¼ rate, the LDPC code has the following relevant parameters: q=135, nldpc=64,800, kldpc=nBCH=16200, kBCH=16008 (12 bit error correcting BCH). For ? rate, the following parameters exist: q=108, nldpc=64800, kldpc=nBCH=25920, kBCH=25728 (12 bit error correcting BCH). The above approach has particular application in digital video broadcast services over satellite.
    Type: Application
    Filed: October 22, 2004
    Publication date: April 28, 2005
    Inventors: Mustafa Eroz, Feng-Wen Sun, Lin-Nan Lee
  • Publication number: 20050063484
    Abstract: An approach for reliably communicating over a satellite in support of a communication service including, for example, as direct broadcast satellite and data service, is disclosed. An input message is encoded, yielding a structured Low Density Parity Check (LDPC) coded message. The coded message is modulated according to a high order modulation scheme that has a signal constellation representing more than two symbols per signaling point—e.g., 8-PSK (Phase Shift Keying) and 16-QAM (Quadrature Amplitude Modulation). The system includes a transmitter configured to propagate the modulated signal over the satellite. The above approach is particularly applicable to bandwidth constrained communication systems requiring high data rates.
    Type: Application
    Filed: October 8, 2004
    Publication date: March 24, 2005
    Inventors: Mustafa Eroz, Feng-Wen Sun, Lin-Nan Lee, Dan Fraley
  • Publication number: 20050066262
    Abstract: An approach is provided for encoding short frame length Low Density Parity Check (LDPC) codes. An encoder generates a LDPC code having an outer Bose Chaudhuri Hocquenghem (BCH) code. Structure is imposed on the LDPC codes by restricting portion part of the parity check matrix to be lower triangular and/or satisfying other requirements such that the communication between bit nodes and check nodes of the decoder is simplified. Further, a cyclic redundancy check (CRC) encoder is supplied to encode the input signal according to a CRC code. This approach has particular application in digital video broadcast services over satellite.
    Type: Application
    Filed: August 31, 2004
    Publication date: March 24, 2005
    Inventors: Mustafa Eroz, Feng-Wen Sun, Lin-Nan Lee
  • Publication number: 20050060635
    Abstract: An approach is provided for generating Low Density Parity Check (LDPC) codes. An LDPC encoder generates a short LDPC code by shortening longer mother codes. The short LDPC code has an outer Bose Chaudhuri Hocquenghem (BCH) code. According to another aspect, for an LDPC code with code rate of 3/5 utilizing 8-PSK (Phase Shift Keying) modulation, an interleaver provides for interleaving bits of the output LDPC code by serially writing data associated with the LDPC code column-wise into a table and reading the data row-wise from right to left. The above approach has particular application in digital video broadcast services over satellite.
    Type: Application
    Filed: August 31, 2004
    Publication date: March 17, 2005
    Inventors: Mustafa Eroz, Feng-Wen Sun, Lin-Nan Lee
  • Publication number: 20050032472
    Abstract: An approach is provided estimating non-linear characteristics of an amplifier (such as a Travelling Wave Tube Amplifier) used to amplify a composite signal in a radio communication system. The composite signal, which includes a plurality of inbound signals overlay on an outbound signal, is sampled. The outbound signal is utilized as a training signal. Coarse estimates of the response of the amplifier is generated based on the samples of the composite signal and the training signal. Further, the interference associated with the inbound signals are removed from the estimation of the response of the amplifier by curve-fitting and estimating interference characteristics of the composite signal. An estimated response of the amplifier is thus output, and can be utilized to provide accurate non-linearity compensation and cancellation.
    Type: Application
    Filed: August 8, 2003
    Publication date: February 10, 2005
    Inventors: Yimin Jiang, Feng-Wen Sun
  • Publication number: 20050005231
    Abstract: An approach is provided for efficiently decoding low density parity check (LDPC) codes. An LDPC decoder includes a memory for storing a mapped matrix that satisfies a plurality of parallel decodable conditions for permitting a lumped memory structure. Additionally, the decoder includes a parallel processors accessing edge values from the stored mapped matrix decode the LDPC codes. The above approach has particular applicability to satellite broadcast systems.
    Type: Application
    Filed: July 1, 2004
    Publication date: January 6, 2005
    Inventors: Feng-Wen Sun, Mustafa Eroz, Lin-Nan Lee