US5056112A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Interleaving in coded modulation for mobile radio
Assignee: Nokia of America Corp
•
Filing: 1989-12-27
•
Granted: 1991-10-08
•
Expires: 2009-12-27
Abstract
Abstract Interleavers used in fading channel applications can be matched to a particular trellis or block code being used. This matching can occur even in a particular transmission scheme such as TDMA. Matching both the interleaver and the code increases the separation between interdependent signal points and provides an improvement in error performance, without an increase in time delay over known interleaver design.
Inventors
- 👤 Lee-Fang Wei
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-26 01:15
CPC Classifications
H; H04; H04L; H04L1/00; H04L1/004; H04L1/0056; H04L1/0071; H04L1/0057; H04L1/02; H04L27/00; H04L27/18; H04L27/186
Claims Analysis
Total Claims: 43
Claim 1
Independent Claim
91 words
Apparatus for use in a communication system comprising: means for encoding input data to generate a sequence of interdependent signal points, the signal points having an original order and the encoding means causing the signal points to exhibit an X-fold time diversity, where X is an integer greater than one; and means for interleaving the interdependent signal points to form a reordered sequence of signal points, where a) the X-fold diversity of the signal points caused by the encoding means and b) the reordering sequence of the interleaving means, are matched.
Claim 2
Dependent Claim
91 words
Apparatus for use in a communication system comprising: means for encoding input data to generate a sequence of interdependent signal points, the signal points having an original order and the encoding means causing the signal points to exhibit an X-fold time diversity, where X is an integer greater than one; and means for interleaving the interdependent signal points to form a reordered sequence of signal points, where a) the X-fold diversity of the signal points caused by the encoding means and b) the reordering sequence of the interleaving means, are matched.
Claim 3
Dependent Claim
63 words
The invention of claim 1 wherein the reordered sequence generated by the interleaving means is such that any pair of interdependent signal points are minimally separated by a distance D 1 , and any pair of interdependent signal points which exhibit the X-fold time diversity are minimally separated by a distance D 2 , with D 2 being greater than D 1 .
Claim 4
Dependent Claim
32 words
The invention of claim 1 wherein the encoding means produces a sequence of interdependent signal points in which any pair of the interdependent signal points which exhibit X-fold time diversity are separated.
Claim 5
Dependent Claim
137 words
Apparatus for interleaving interdependent signal points generated by encoding input data, said apparatus comprising: means for storing said signal points in an input matrix, each successively input signal point being stored in a successive column of a particular row, up to the number of columns of the matrix, and then along successive rows of the matrix, up to the number of rows of the matrix; and means for reading out said signal points to form a reordered sequence of signal points where any pair of interdependent signal points are minimally separated by a distance D 1 , and any pair of interdependent signal points which exhibit X-fold time diversity are minimally separated by a distance D 2 , with D 2 being greater than D 1 , and where X is a selected integer greater than one.
Claim 6
Dependent Claim
137 words
Apparatus for interleaving interdependent signal points generated by encoding input data, said apparatus comprising: means for storing said signal points in an input matrix, each successively input signal point being stored in a successive column of a particular row, up to the number of columns of the matrix, and then along successive rows of the matrix, up to the number of rows of the matrix; and means for reading out said signal points to form a reordered sequence of signal points where any pair of interdependent signal points are minimally separated by a distance D 1 , and any pair of interdependent signal points which exhibit X-fold time diversity are minimally separated by a distance D 2 , with D 2 being greater than D 1 , and where X is a selected integer greater than one.
Claim 7
Dependent Claim
39 words
The invention of claim 4 wherein the means for reading out forms a reordered sequence of signal points by reading out adjacent columns of a transformed matrix of signal points in which elements of the input matrix are reordered.
Claim 8
Dependent Claim
27 words
The invention of claim 5 wherein the means for reading out reorders the elements of the input matrix by forming an elementary transformation of the input matrix.
Claim 9
Dependent Claim
33 words
The invention of claim 5 wherein the reordering formed by the reading out means is such that adjacent signal points from a column of the input matrix are separated in the reordered sequence.
Claim 10
Dependent Claim
24 words
The invention of claim 5 wherein the reading out means operates in a state-dependent manner and the re-ordering sequence for each state is different.
Claim 11
Dependent Claim
23 words
The invention of claim 4 wherein each input signal point is taken from a two-dimensional M-PSK constellation, where M is a selected integer.
Claim 12
Dependent Claim
190 words
Apparatus for use in a communication system comprising: means for encoding input data to generate a sequence of interdependent signal points, said signal points having an original order, and exhibiting an X-fold time diversity, where X is a selected integer greater than one; means for interleaving signal points by storing each successive input signal point in a successive column of a particular row of an input matrix, up to the number of columns of the matrix, and then along successive rows of the matrix, up to the number of rows of the matrix, and by forming a reordered sequence of signal points where any pair of interdependent signal points are minimally separated by a distance D 1 , and any pair of interdependent signal points which exhibit X-fold time diversity are minimally separated by a distance D 2 , with D 2 being greater than D 1 ; means for transmitting the reordered signal points; means for receiving the transmitted reordered signal points; means for deinterleaving the reordered signal points to restore them to said original order; and means for decoding the deinterleaved signal points to recover the input data.
Claim 13
Dependent Claim
190 words
Apparatus for use in a communication system comprising: means for encoding input data to generate a sequence of interdependent signal points, said signal points having an original order, and exhibiting an X-fold time diversity, where X is a selected integer greater than one; means for interleaving signal points by storing each successive input signal point in a successive column of a particular row of an input matrix, up to the number of columns of the matrix, and then along successive rows of the matrix, up to the number of rows of the matrix, and by forming a reordered sequence of signal points where any pair of interdependent signal points are minimally separated by a distance D 1 , and any pair of interdependent signal points which exhibit X-fold time diversity are minimally separated by a distance D 2 , with D 2 being greater than D 1 ; means for transmitting the reordered signal points; means for receiving the transmitted reordered signal points; means for deinterleaving the reordered signal points to restore them to said original order; and means for decoding the deinterleaved signal points to recover the input data.
Claim 14
Dependent Claim
37 words
The invention of claim 10 wherein the interleaving means forms a reordered sequence of signal points by reading out adjacent columns of a transformed matrix of signal points in which elements of the input matrix are reordered.
Claim 15
Dependent Claim
25 words
The invention of claim 11 wherein the interleaving means reorders the elements of the input matrix by forming an elementary transformation of the input matrix.
Claim 16
Dependent Claim
32 words
The invention of claim 11 wherein the reordering formed by the interleaving means is such that adjacent signal points from a column of the input matrix are separated in the reordered sequence.
Claim 17
Dependent Claim
23 words
The invention of claim 11 wherein the interleaving means operates in a state-dependent manner and the re-ordering sequence for each state is different.
Claim 18
Dependent Claim
14 words
The invention of claim 10 wherein the encoding means uses a block coded modulation.
Claim 19
Dependent Claim
14 words
The invention of claim 10 wherein the encoding means uses a trellis coded modulation.
Claim 20
Dependent Claim
23 words
The invention of claim 10 wherein each input signal point is taken from a two-dimensional M-PSK constellation, where M is a selected integer.
Claim 21
Dependent Claim
12 words
The invention of claim 10 wherein the transmitting means uses M-DPSK modulation.
Claim 22
Dependent Claim
32 words
The invention of claim 10 wherein the encoding means produces a sequence of interdependent signal points where any pair of the interdependent signal points which exhibit an X-fold time diversity are separated.
Claim 23
Independent Claim
88 words
A method of use in a communications system comprising: encoding input data to generate a sequence of interdependent signal points the signal points having an original order and the encoding means causing the signal points to exhibit an X-fold time diversity, where X is an integer greater than one; and interleaving interdependent signal points to form a reordered sequence of signal points, where a) the X-fold time diversity of the signal points caused by the encoding means and b) the reordering sequence of the interleaving means are matched.
Claim 24
Independent Claim
88 words
A method of use in a communications system comprising: encoding input data to generate a sequence of interdependent signal points the signal points having an original order and the encoding means causing the signal points to exhibit an X-fold time diversity, where X is an integer greater than one; and interleaving interdependent signal points to form a reordered sequence of signal points, where a) the X-fold time diversity of the signal points caused by the encoding means and b) the reordering sequence of the interleaving means are matched.
Claim 25
Dependent Claim
66 words
The method of claim 20, wherein the interleaving step further comprises the step of reordering the input signal points such that any pair of interdependent signal points are minimally separated by a distance D 1 , and any pair of interdependent signal points which exhibit X-fold time diversity are minimally separated by a distance D 2 , with D 2 being greater than D 1 .
Claim 26
Dependent Claim
36 words
The method of claim 20, wherein the encoding step further comprises the step of producing a sequence of interdependent signal points, where any pair of the interdependent signal points which exhibit X-fold time diversity are separated.
Claim 27
Independent Claim
135 words
A method for interleaving interdependent signal points, generated by encoding input data, comprising the steps of: storing said signal points in an input matrix, each successively input signal point being stored in a successive column of a particular row, up to the number of columns of the matrix, and then along successive rows of the matrix, up to the number of rows of the matrix; and reading out said signal points to form a reordered sequence of signal points where any pair of interdependent signal points are minimally separated by a distance D 1 , and any pair of interdependent signal points which exhibit X-fold time diversity are minimally separated by a distance D 2 , with D 2 being greater than D 1 , and where X is a selected integer greater than one.
Claim 28
Independent Claim
135 words
A method for interleaving interdependent signal points, generated by encoding input data, comprising the steps of: storing said signal points in an input matrix, each successively input signal point being stored in a successive column of a particular row, up to the number of columns of the matrix, and then along successive rows of the matrix, up to the number of rows of the matrix; and reading out said signal points to form a reordered sequence of signal points where any pair of interdependent signal points are minimally separated by a distance D 1 , and any pair of interdependent signal points which exhibit X-fold time diversity are minimally separated by a distance D 2 , with D 2 being greater than D 1 , and where X is a selected integer greater than one.
Claim 29
Dependent Claim
35 words
The method of claim 23 wherein the reading out step further comprises the step of reading out adjacent columns of a transformed matrix of signal points in which elements of the input matrix are reordered.
Claim 30
Dependent Claim
31 words
The method of claim 24 wherein the reading out step further comprises the step of reordering the elements of the input matrix by forming an elementary transformation of the input matrix.
Claim 31
Dependent Claim
37 words
The method of claim 24 wherein the reading out step further comprises the step of reordering the signal points such that adjacent signal points from a column of the input matrix are separated in the reordered sequence.
Claim 32
Dependent Claim
29 words
The method of claim 24 wherein the reading out step further comprises the step of operating in a state-dependent manner where the re-ordering sequence for each state is different.
Claim 33
Dependent Claim
23 words
The method of claim 23 wherein each input signal point is taken from a two-dimensional M-PSK constellation, where M is a selected integer.
Claim 34
Independent Claim
178 words
A method for use in a communication system comprising: encoding input data to generate a sequence of interdependent signal points, said input data having an original order, and exhibiting an X-fold time diversity, where X is a selected integer greater than one; interleaving signal points by storing each successive input signal point in a successive column of a particular row of a matrix, up to the number of columns of the matrix, and then along successive rows of the matrix, up to the number of rows of the matrix, and by forming a reordered sequence of signal points where any pair of interdependent signal points are minimally separated by a distance D 1 , and any pair of interdependent signal points which exhibit X-fold time diversity are minimally separated by a distance D 2 , with D 2 being greater than D 1 ; transmitting the reordered signal points; receiving the transmitted reordered signal points; deinterleaving the reordered signal points to restore them to said original order; and decoding the deinterleaved signal points to recover the input data.
Claim 35
Independent Claim
178 words
A method for use in a communication system comprising: encoding input data to generate a sequence of interdependent signal points, said input data having an original order, and exhibiting an X-fold time diversity, where X is a selected integer greater than one; interleaving signal points by storing each successive input signal point in a successive column of a particular row of a matrix, up to the number of columns of the matrix, and then along successive rows of the matrix, up to the number of rows of the matrix, and by forming a reordered sequence of signal points where any pair of interdependent signal points are minimally separated by a distance D 1 , and any pair of interdependent signal points which exhibit X-fold time diversity are minimally separated by a distance D 2 , with D 2 being greater than D 1 ; transmitting the reordered signal points; receiving the transmitted reordered signal points; deinterleaving the reordered signal points to restore them to said original order; and decoding the deinterleaved signal points to recover the input data.
Claim 36
Dependent Claim
34 words
The method of claim 29 wherein the interleaving step further comprises the step of reading out adjacent columns of a transformed matrix of signal points in which elements of the input matrix are reordered.
Claim 37
Dependent Claim
30 words
The method of claim 30 wherein the interleaving step further comprises the step of reordering the elements of the input matrix by forming an elementary transformation of the input matrix.
Claim 38
Dependent Claim
36 words
The method of claim 30 wherein the interleaving step further comprises the step of reordering the signal points such that adjacent signal points from a column of the input matrix are separated in the reordered sequence.
Claim 39
Dependent Claim
28 words
The method of claim 30 wherein the interleaving step further comprises the step of operating in a state-dependent manner where the re-ordering sequence for each state is different.
Claim 40
Dependent Claim
14 words
The method of claim 29 wherein the encoding step uses a block coded modulation.
Claim 41
Dependent Claim
14 words
The method of claim 29 wherein the encoding step uses a trellis coded modulation.
Claim 42
Dependent Claim
23 words
The method of claim 29 wherein each input signal point is taken from a two-dimensional M-PSK constellation, where M is a selected integer.
Claim 43
Dependent Claim
37 words
The method of claim 29 wherein the encoding step further comprises the step of producing a sequence of interdependent signal points where any pair of the interdependent signal points which exhibit an X-fold time diversity are separated.
References Cited (Backward Citations)
US4597090A
Cited
US4483012A
Cited
US4520490A
Cited
US4755998A
Cited
US4713817A
Cited
US4780884A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1994-10-07 | 1995-04-08 | 1995-10-08 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1998-10-07 | 1999-04-08 | 1999-10-08 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2002-10-07 | 2003-04-08 | 2003-10-08 | $7700.00 | Window Closed / Lapsed |