Modulation and equalization in an orthonormal time-frequency shifting communications system
First Claim
Patent Images
1. A method of receiving data, comprising:
- receiving, on one or more carrier waveforms, signals representing a plurality of data elements of an original data frame wherein each of the data elements are represented by cyclically time shifted and cyclically frequency shifted versions of a known set of waveforms;
demodulating the signals to form a transformed data frame having a first dimension of at least N elements and a second dimension of at least M elements, where N and M are integers greater than one;
wherein the first dimension corresponds to a frequency shift axis and the second dimension corresponds to a time shift axis;
performing an inverse time-frequency transformation operation with respect to elements of the transformed data frame so as to yield a non-transformed matrix; and
generating, based upon the non-transformed matrix, a recovered data frame comprising an estimate of the original data frame.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for modulating data for transmission within a communication system. The method includes establishing a time-frequency shifting matrix of dimension N×N, wherein N is greater than one. The method further includes combining the time-frequency shifting matrix with a data frame to provide an intermediate data frame. A transformed data matrix is provided by permuting elements of the intermediate data frame. A modulated signal is generated in accordance with elements of the transformed data matrix.
183 Citations
12 Claims
-
1. A method of receiving data, comprising:
-
receiving, on one or more carrier waveforms, signals representing a plurality of data elements of an original data frame wherein each of the data elements are represented by cyclically time shifted and cyclically frequency shifted versions of a known set of waveforms; demodulating the signals to form a transformed data frame having a first dimension of at least N elements and a second dimension of at least M elements, where N and M are integers greater than one; wherein the first dimension corresponds to a frequency shift axis and the second dimension corresponds to a time shift axis; performing an inverse time-frequency transformation operation with respect to elements of the transformed data frame so as to yield a non-transformed matrix; and generating, based upon the non-transformed matrix, a recovered data frame comprising an estimate of the original data frame. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A data receiver, comprising:
-
a processor; a memory including program code executable by the processor, the program code including; code for facilitating receiving, on one or more carrier waveforms, signals representing a plurality of data elements of an original data frame wherein each of the data elements are represented by cyclically time shifted and cyclically frequency shifted versions of a known set of waveforms; code for demodulating the signals to form a transformed data frame having a first dimension of at least N elements and a second dimension of at least M elements, where N and M are integers greater than one; wherein the first dimension corresponds to a frequency shift axis and the second dimension corresponds to a time shift axis; code for performing an inverse time-frequency transformation operation with respect to elements of the transformed data frame so as to yield a non-transformed matrix; and code for generating, based upon the non-transformed matrix, a recovered data frame comprising an estimate of the original data frame. - View Dependent Claims (10, 11, 12)
-
Specification