System and method for multiple-input multiple-output (MIMO) orthogonal frequency division multiplexing (OFDM) offset quadrature amplitude modulation (OQAM)
AssigneeHuawei Technologies Canada Co., Ltd.
InventorsIoannis Psaromiligkos, Ivan Tinjaca, Mohammad Javad Abdoli
Life of this patent
Estimating the term…
Abstract
In one embodiment, a method for transmitting data in a multiple-input multiple-output (MIMO) orthogonal frequency division multiplexing (OFDM)-offset quadrature amplitude modulation (OQAM) system includes selecting a precoding matrix in accordance with a projection of the precoding matrix on a precoding space and generating a precoded modulated pulse shape by applying the precoding matrix to a data vector and a pulse shape. The method also includes transmitting, by a first device to a second device, the precoded modulated pulse shape.
Claims14
A method for transmitting data in a multiple-input multiple-output (MIMO) orthogonal frequency division multiplexing (OFDM)-offset quadrature amplitude modulation (OQAM) system, the method comprising:
- partitioning a time-frequency lattice into blocks;
- assigning a plurality of pre-coding matrices to the blocks such that a pre-coding matrix is assigned to a block;
- selecting a subset of columns for each pre-coding matrix to maximize a projection of each pre-coding matrix on a pre-coding space such that an interference between a first point of a first block and a second point of a second block is cancelled when the first point and the second point are neighboring points and the first block and the second block are different;
- generating a pre-coded modulated pulse shape by applying the pre-coding matrix to a data vector and a pulse shape;
- and
- transmitting, by a first device to a second device, the pre-coded modulated pulse shape.
A first wireless device comprising:
- a processor;
- and
- a non-transitory computer readable storage medium storing programming for execution by the processor, the programming including instructions to:
- partition a time-frequency lattice into blocks;
- assign a plurality of pre-coding matrices to the blocks such that a pre-coding matrix is assigned to a block;
- select a subset of columns for each pre-coding matrix to maximize a projection of each pre-coding matrix on a pre-coding space such that an interference between a first point of a first block and a second point of a second block is cancelled when the first point and the second point are neighboring points and the first block and the second block are different;
- generate a pre-coded modulated pulse shape by applying the pre-coding matrix to a data vector and a pulse shape;
- and
- transmit, to a second device, the pre-coded modulated pulse shape.
Dependencies are inferred from the claim text.