Scalable space-frequency coding for MIMO systems
AssigneeMarvell International Ltd.
InventorsHemanth Sampath, Ravi Narasimhan
Life of this patent
Estimating the term…
Abstract
A transceiver in an N×N MIMO (Multiple-In-Multiple-Out) system includes a mode selection module to select a spatial multiplexing rate and a coding module to space frequency code OFDM (Orthogonal Frequency Division Multiplexing) symbols in response to the selected spatial multiplexing rate. The coding module maps data symbols to the transmit antennas for all data tones in the OFDM symbol. The tones may be mapped using different mapping permutations, which may be applied to the tones in a cyclical manner.
Claims63
A method comprising:
- receiving a selected spatial multiplexing rate, the spatial multiplexing rate corresponding to a number of data streams for transmission on a like number of antennas;
- and
- for a plurality of data tones, applying a plurality of mappings in an alternating manner to map one or more of a plurality of data symbols to the antennas, wherein the plurality of mappings include up to
- (
- M
- T
- M
- )
- =
- M
- T
- !
- M
- !
- ×
- (
- M
- T
- -
- M
- )
- !
- number of mappings, wherein M is the spatial multiplexing rate and MT is the number of antennas.
A method comprising:
- receiving a space frequency coded symbol from a plurality of antennas, the space frequency coded symbol including a plurality of data tones,
- wherein the plurality of data tones includes one or more of a plurality of data symbols mapped according to a plurality of mappings applied in an alternating manner, the plurality of mappings including up to
- (
- M
- T
- M
- )
- =
- M
- T
- !
- M
- !
- ×
- (
- M
- T
- -
- M
- )
- !
- number of mappings, wherein M is a selected spatial multiplexing rate and MT is a number of the plurality of antennas, and
- wherein the spatial multiplexing rate corresponds to a number of data streams used for transmission on a like number of antennas;
- and
- decoding the space frequency coded symbol.
An apparatus comprising:
- a demultiplexer operative to demultiplex a plurality of data symbols in an input stream;
- a mode selector operative to select a spatial multiplexing rate from a plurality of available spatial multiplexing rates, the selected spatial multiplexing rate corresponding to a number of data streams for transmission on a like number of antennas;
- and
- a coding module operative to space frequency code a symbol for transmission, the coding comprising, for a plurality of data tones, applying a plurality of mappings in an alternating manner to map one or more of the plurality of data symbols to the antennas;
- wherein the plurality of mappings include up to
- (
- M
- T
- M
- )
- =
- M
- T
- !
- M
- !
- ×
- (
- M
- T
- -
- M
- )
- !
- number of mappings, wherein M is the spatial multiplexing rate and MT is the number of antennas.
An apparatus comprising:
- a receiver operative to receive a space frequency coded symbol from a plurality of antennas, the space frequency coded symbol including a plurality of data tones,
- wherein the plurality of data tones includes one or more of a plurality of data symbols mapped according to a plurality of mappings applied in an alternating manner, and
- wherein the plurality of mappings include up to
- (
- M
- T
- M
- )
- =
- M
- T
- !
- M
- !
- ×
- (
- M
- T
- -
- M
- )
- !
- number of mappings, wherein M is a selected spatial multiplexing rate and MT is a number of the plurality of antennas, wherein the spatial multiplexing rate corresponds to a number of data streams transmitted from a like number of antennas;
- and
- a decoder operative to decode the space frequency coded symbol.
An apparatus comprising:
- means for demultiplexing a plurality of data symbols in an input stream;
- means for selecting a spatial multiplexing rate from a plurality of available spatial multiplexing rates, the selected spatial multiplexing rate corresponding to a number of data streams for transmission on a like number of antennas;
- and
- means for space frequency coding a symbol for transmission, the coding comprising, for a plurality of data tones, applying a plurality of mappings in an alternating manner to map one or more of a plurality of data symbols to the antennas;
- wherein the plurality of mappings include up to
- (
- M
- T
- M
- )
- =
- M
- T
- !
- M
- !
- ×
- (
- M
- T
- -
- M
- )
- !
- number of mappings, wherein M is the selected spatial multiplexing rate and MT is the number of antennas.
An apparatus comprising:
- means for receiving a space frequency coded symbol from a plurality of antennas, the space frequency coded symbol including a plurality of data tones,
- wherein the plurality of data tones includes one or more of a plurality of data symbols mapped according to a plurality of mappings applied in an alternating manner, the plurality of mappings including up to
- (
- M
- T
- M
- )
- =
- M
- T
- !
- M
- !
- ×
- (
- M
- T
- -
- M
- )
- !
- number of mappings, wherein M is a selected spatial multiplexing rate and MT is a number of the plurality of antennas, and
- wherein the spatial multiplexing rate corresponds to a number of data streams used for transmission on a like number of antennas;
- and
- means for decoding the space frequency coded symbol.
Dependencies are inferred from the claim text.