Sets of rate-compatible universal turbo codes nearly optimized over various rates and interleaver sizes
AssigneeHughes Electronics Corporation
InventorsMustafa Eroz, A. Roger Hammons, Jr.
Life of this patent
Estimating the term…
Loading patent…
AssigneeHughes Electronics Corporation
InventorsMustafa Eroz, A. Roger Hammons, Jr.
Estimating the term…
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.
A method of processing data in data services with a set of rate-compatible Turbo Codes optimized at high code rates and derived from a universal constituent code, the Turbo Codes having compatible puncturing patterns, the method comprising the steps of:
A method of processing data in data services using a set of rate-compatible Turbo Codes derived from an optimal universal rate 1/3 constituent code, the Turbo Codes having similar constituent codes and compatible puncturing patterns, the method comprising:
A method of rate-compatible Turbo encoding using a set of rate-compatible Turbo Codes, the set optimized for code rate 1/4, and comprising Turbo Codes with differing code rates and rate-compatible puncturing patterns, the method comprising the steps of:
An encoding system using a set of rate-compatible Turbo Codes derived from a universal rate 1/2 constituent code that provides the lowest signal-to-noise ratio loss for the different Turbo code rates and the different frame sizes, the set having compatible puncturing patterns, the system comprising:
An encoding system using a set of rate-compatible Turbo Codes derived from a universal rate 1/3 constituent code that provides the lowest signal-to-noise ratio loss for the different Turbo code rates and the different frame sizes, the rate compatible Turbo Codes having similar constituent codes and compatible puncturing patterns, the system comprising:
An encoding system using a set of rate-compatible Turbo Codes comprising Turbo Codes having a universal constituent code and rate-compatible puncturing patterns for different code rates, the system comprising:
A method of determining a set of rate-compatible Turbo Codes, optimized at high code rates the set derived from a universal constituent code of rate 1/2 compatible with higher rate codes that provides the lowest signal-to-noise ratio loss for the different Turbo code rates and the different frame sizes, the Turbo Codes having compatible puncturing patterns, the method comprising the steps of:
A system for processing data in data services with a set of rate-compatible Turbo Codes optimized at high code rates and derived from a universal constituent code, the Turbo Codes having compatible puncturing patterns, the system comprising:
A system of processing data in data services using a set of rate-compatible Turbo Codes derived from an optimal universal rate 1/3 constituent code, the Turbo Codes having similar constituent codes and compatible puncturing patterns, the system comprising:
A system for rate-compatible Turbo encoding using a set of rate-compatible Turbo Codes, the set optimized for code rate 1/4, and comprising Turbo Codes with differing code rates and rate-compatible puncturing patterns, the system comprising:
A system for determining a set of rate-compatible Turbo Codes, optimized at high code rates the set derived from a universal constituent code of rate 1/2 compatible with higher rate codes that provides the lowest signal-to-noise ratio loss for the different Turbo code rates and the different frame sizes, the Turbo Codes having compatible puncturing patterns, the system comprising:
Dependencies are inferred from the claim text.