Super-orthogonal space-time trellis codes, and applications thereof
AssigneeBroadcom Corporation
InventorsNambirajan Seshadri, Hamid Jafarkhani
Life of this patent
Estimating the term…
Abstract
A super set of space-time block codes is combined with set partitioning to form super-orthogonal space-time trellis codes having full diversity, enhanced coding gains, and improved rates. In communications systems, these codes are implemented by an encoder of a diverse transmitter to send an information signal to a receiver having one or more receiver elements. A decoder in the receiver decodes the encoded signal to reproduce the information signal. A method of the invention is used to generate set partitioning structures and trellis structures that enable code designers to systematically design the codes of the invention.
Claims47
A telecommunications system, comprising:
- a transmitter having an encoder that implements a multi-state trellis code;
- and
- at least two transmission elements coupled to the transmitter,
- wherein, during operation, the encoder:
- receives a group of input data bits,
- selects an orthogonal space-time block code of a form
- C
-
- (
- x
- 1
- ,
- x
- 2
- ,
- θ
- )
- =
- (
- x
- 1
-
- ⅇ
- jθ
- x
- 2
- -
- x
- 2
- *
-
- ⅇ
- jθ
- x
- 1
- *
- )
- from a set of space-time block codes, based on the group of input bits and a state of the encoder,
- selects at least two modulation symbols, one symbol for each of the at least two transmission elements, based on the group of input bits and the state of the encoder, wherein X1 and X2 represent modulation symbols, and θ represents a code selection parameter, and
- encodes the group of input data bits, using the orthogonal space-time block code and the at least two modulation symbols, for transmission by the at least two transmission elements.
A telecommunications system, comprising:
- a receiver having a decoder that decodes a multi-state trellis code;
- and
- at least one receiver element coupled to the receiver,
- wherein, during operation, the decoder decodes received information signals encoded using at least two orthogonal space-time block codes of a form
- C
-
- (
- x
- 1
- ,
- x
- 2
- ,
- θ
- )
- =
- (
- x
- 1
-
- ⅇ
- jθ
- x
- 2
- -
- x
- 2
- *
-
- ⅇ
- jθ
- x
- 1
- *
- )
- wherein X1 and X2 represent modulation symbols, and θ represents a code selection parameter.
A telecommunications system, comprising:
- a receiver having a decoder that decodes a multi-state trellis code;
- and
- at least one receiver element coupled to the receiver,
- wherein, during operation, the decoder decodes received information signals encoded using at least two orthogonal space-time block codes of a form
- C
-
- (
- x
- 1
- ,
- x
- 2
- ,
- θ
- )
- =
- (
- x
- 1
-
- ⅇ
- jθ
- x
- 2
-
- ⅇ
- jθ
- -
- x
- 2
- *
- x
- 1
- *
- )
- wherein X1 and X2 represent modulation symbols, and θ represents a code selection parameter.
A method for designing a full-diversity code, comprising the steps of:
- (1) selecting a rate for a diverse transmission scheme;
- (2) selecting a number of states for the code;
- (3) selecting a super-orthogonal space-time trellis structure having the number of states selected in step (2);
- (4) selecting a super-orthogonal space-time set partitioning structure that corresponds to the rate selected in set (1);
- and
- (5) assigning values to a set of transmission variable in accordance with the super-orthogonal space-time trellis structure selected in step (3) and the super-orthogonal space-time set partitioning structure selected in step (4).
A telecommunications system, comprising:
- a transmitter having an encoder that implements a multi-state trellis code;
- and
- at least two transmission elements coupled to the transmitter,
- wherein, during operation, the encoder:
- receives a group of input data bits,
- selects an orthogonal space-time block code of a form
- C
-
- (
- x
- 1
- ,
- x
- 2
- ,
- θ
- )
- =
- (
- x
- 1
-
- ⅇ
- jθ
- x
- 2
-
- ⅇ
- jθ
- -
- x
- 2
- *
- x
- 1
- *
- )
- from a set of space-time block codes, based on the group of input bits and a state of the encoder, wherein X1 and X2 represent modulation symbols, and θ represents a code selection parameter,
- selects at least two modulation symbols, one symbol for each of the at least two transmission elements, based on the group of input bits and the state of the encoder, and
- encodes the group of input data bits, using the orthogonal space-time block code and the at least two modulation symbols, for transmission by the at least two transmission elements.
Dependencies are inferred from the claim text.