Turbo code interleaver with near optimal performance
First Claim
Patent Images
1. A method of interleaving information bits in an encoder, the method comprising:
- selecting a basic interleaver comprising indices according to a size of the information bits to be input to the basic interleaver; and
interleaving the information bits using the selected basic interleaver,wherein a size of the selected basic interleaver is the same or larger than the size of the information bits to be input to the basic interleaver and the basic interleaver generates an output index according to a two-dimensional permutation of an input index.
2 Assignments
0 Petitions
Accused Products
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.
48 Citations
12 Claims
-
1. A method of interleaving information bits in an encoder, the method comprising:
-
selecting a basic interleaver comprising indices according to a size of the information bits to be input to the basic interleaver; and interleaving the information bits using the selected basic interleaver, wherein a size of the selected basic interleaver is the same or larger than the size of the information bits to be input to the basic interleaver and the basic interleaver generates an output index according to a two-dimensional permutation of an input index. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of interleaving information bits in an encoder, the method comprising:
-
selecting a basic interleaver comprising indices according to a size of the information bits to be input to the basic interleaver, wherein a size of the selected basic interleaver is the same or larger than the size of the information bits to be input to the basic interleaver; interleaving the information bits using the selected basic interleaver; and deleting at least one interleaving index when a size of the selected basic interleaver is larger than the size of the information bits to be input to the basic interleaver. - View Dependent Claims (11, 12)
-
Specification