MIMO-OFDM preamble for channel estimation
AssigneeMarvell International Ltd.
InventorRavi Narasimhan
Life of this patent
Estimating the term…
Abstract
A preamble for a MIMO-OFDM system includes multiple training symbols. Each training symbol has a pattern in which data symbols and null symbols are transmitted on all tones and on all transmit antennas. The pattern for each training symbol corresponds to a cyclic shift of the patterns of the other training symbols.
Claims82
A method comprising:
- generating a first training symbol,
- wherein the first training symbol comprises a plurality of data symbols,
- wherein each of the plurality of data symbols corresponds to different ones of a plurality of tones;
- and
- operating a transmitter to transmit the first training symbol on a plurality of antennas, wherein each of the plurality of antennas transmits a corresponding one of the plurality of data symbols.
A method comprising:
- receiving, in a receiver, a first training symbol transmitted by a plurality of antennas,
- wherein the first training symbol comprises a plurality of data symbols,
- wherein each of the plurality of data symbols corresponds to different ones of a plurality of tones, and
- wherein each of the plurality of data symbols is received from a corresponding one of the plurality of antennas;
- and
- in response to at least the first training symbol, determining a gain at each of the plurality of antennas for each of the plurality of tones.
A memory that stores data comprising:
- a preamble structure comprising a first training symbol comprising a plurality of data symbols,
- wherein each of the plurality of data symbols corresponds to different ones of a plurality of tones, and
- wherein each of the plurality of data symbols is designated to be transmitted by a corresponding one of a plurality of antennas.
An apparatus comprising:
- a training module operative to transmit a first training symbol on a plurality of antennas,
- wherein the first training symbol comprises a plurality of data symbols,
- wherein each of the plurality of data symbols corresponds to different ones of a plurality of tones, and
- wherein each of the plurality of antennas transmits a corresponding one of the plurality of data symbols.
An apparatus comprising:
- a training module operative to receive a first training symbol transmitted by a plurality of antennas,
- wherein the first training symbol comprises a plurality of data symbols,
- wherein each of the plurality of data symbols corresponds to different ones of a plurality of tones, and
- wherein each of the plurality of data symbols is received from a corresponding one of the plurality of antennas;
- and
- in response to at least the first training symbol, determine a gain at each of the plurality of antennas for each of the plurality of tones.
An apparatus comprising:
- means for transmitting a first training symbol on a plurality of antennas;
- and
- means for generating the first training symbol, wherein the first training symbol comprises a plurality of data symbols,
- wherein each of the plurality of data symbols corresponds to different ones of a plurality of tones, and
- wherein each of the plurality of antennas transmits a corresponding one of the plurality of data symbols.
A apparatus comprising:
- means for receiving a first training symbol transmitted by a plurality of antennas,
- wherein the first training symbol comprises a plurality of data symbols,
- wherein each of the plurality of data symbols corresponds to different ones of a plurality of tones, and
- wherein each of the plurality of data symbols is received from a corresponding one of the plurality of antennas;
- and
- means for determining a gain at each of the plurality of antennas for each of the plurality of tones in response to at least the first training symbol.
A computer readable memory containing a program that causes one or more wireless communication devices to perform operations comprising:
- transmitting a first training symbol on a plurality of antennas,
- wherein the first training symbol comprises a plurality of data symbols,
- wherein each of the plurality of data symbols corresponds to different ones of a plurality of tones, and
- wherein each of the plurality of antennas transmits a corresponding one of the plurality of data symbols.
A computer readable memory containing a program that causes one or more wireless communication devices to perform operations comprising:
- receiving a first training symbol transmitted by a plurality of antennas,
- wherein the first training symbol comprises a plurality of data symbols,
- wherein each of the plurality of data symbols corresponds to different ones of a plurality of tones, and
- wherein each of a plurality of subsets of the plurality of data symbols is received from a corresponding one of the plurality of antennas;
- and
- in response to at least the first training symbol, determining a gain at each of the plurality of antennas for each of the plurality of tones.
A system comprising:
- a first transceiver comprising
- a first plurality of antennas, and
- a transmit training module operative to transmit a first training symbol on the first plurality of antennas,
- wherein the first training symbol comprises a plurality of data symbols,
- wherein each of the plurality of data symbols corresponds to different ones of a plurality of tones, and
- wherein each of the first plurality of antennas transmits a corresponding one of the plurality of data symbols;
- and
- a second transceiver comprising
- a second plurality of antennas, and
- a receive training module operative to receive the first training symbol and to determine a gain at each of the first plurality of antennas for each of the plurality of tones in response to at least the first training symbol.
A system comprising:
- a first transceiver comprising
- a first plurality of antennas, and
- means for transmitting a first training symbol on the first plurality of antennas,
- wherein the first training symbol comprises a plurality of data symbols,
- wherein each of the plurality of data symbols corresponds to different ones of a plurality of tones, and
- wherein each of the first plurality of antennas transmits a corresponding one of the plurality of data symbols;
- and
- a second transceiver comprising
- a second plurality of antennas,
- means for receiving the first training symbol, and
- means for determining a gain at each of the first plurality of antennas for each of the plurality of tones in response to at least the first training symbol.
Dependencies are inferred from the claim text.