Variable latency data communication using orthogonal time frequency space modulation
First Claim
1. A method of variable latency data transmission, the method comprising:
- transforming a first original data frame in accordance with a first time-frequency transformation so as to provide a first transformed data frame wherein the first time-frequency transformation is associated with a first latency and wherein the transforming the first original data frame includes using each of a plurality of first information elements of the first original data frame to modulate one of a first plurality of two-dimensional basis functions, each of the first plurality of two-dimensional basis functions being a complex exponential uniquely associated with one of the plurality of first information elements;
transforming a second original data frame in accordance with a second time-frequency transformation so as to provide a second transformed data frame wherein the second time-frequency transformation is associated with a second latency and wherein the transforming the second original data frame includes using each of a plurality of second information elements of the second original data frame to modulate one of a second plurality of two-dimensional basis functions, each of the second plurality of two-dimensional basis functions being a complex exponential uniquely associated with one of the plurality of second information elements; and
transmitting, using a transmitter, elements of the first transformed data frame as a first set of modulated complex exponential bases over a first frame period corresponding to the first latency and transmitting elements of the second transformed data frame as a second set of modulated complex exponential bases over a second frame period corresponding to the second latency wherein the first frame period is different from the second frame period.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method of variable latency data transmission. The method includes transforming a first original data frame in accordance with a first time-frequency transformation so as to provide a first transformed data frame wherein the first time-frequency transformation is associated with a first latency. The method further includes transforming a second original data frame in accordance with a second time-frequency transformation so as to provide a second transformed data frame wherein the second time-frequency transformation is associated with a second latency. Using a transmitter, elements of the first transformed data frame are transmitted over a first frame period corresponding to the first latency and elements of the second transformed data frame are transmitted over a second frame period corresponding to the second latency wherein the first frame period is different from the second frame period.
198 Citations
12 Claims
-
1. A method of variable latency data transmission, the method comprising:
-
transforming a first original data frame in accordance with a first time-frequency transformation so as to provide a first transformed data frame wherein the first time-frequency transformation is associated with a first latency and wherein the transforming the first original data frame includes using each of a plurality of first information elements of the first original data frame to modulate one of a first plurality of two-dimensional basis functions, each of the first plurality of two-dimensional basis functions being a complex exponential uniquely associated with one of the plurality of first information elements; transforming a second original data frame in accordance with a second time-frequency transformation so as to provide a second transformed data frame wherein the second time-frequency transformation is associated with a second latency and wherein the transforming the second original data frame includes using each of a plurality of second information elements of the second original data frame to modulate one of a second plurality of two-dimensional basis functions, each of the second plurality of two-dimensional basis functions being a complex exponential uniquely associated with one of the plurality of second information elements; and transmitting, using a transmitter, elements of the first transformed data frame as a first set of modulated complex exponential bases over a first frame period corresponding to the first latency and transmitting elements of the second transformed data frame as a second set of modulated complex exponential bases over a second frame period corresponding to the second latency wherein the first frame period is different from the second frame period. - View Dependent Claims (2, 3, 4)
-
-
5. A method, comprising:
-
receiving, at a receiver, a first modulated signal representative of a first transformed data frame wherein the first transformed data frame is generated by transforming a first original data frame in accordance with a first time-frequency transformation associated with a first latency and wherein the transforming the first original data frame includes using each of a plurality of first information elements of the first original data frame to modulate one of a first plurality of two-dimensional basis functions, each of the first plurality of two-dimensional basis functions being a complex exponential uniquely associated with one of the plurality of first information elements; receiving, at the receiver, a second modulated signal representative of a second transformed data frame wherein the second transformed data frame is generated by transforming a second original data frame in accordance with a second time-frequency transformation associated with a second latency; and processing the first modulated signal and the second modulated signal to estimate the first transformed data frame and the second transformed data frame; and reconstructing the first original data frame and the second original data frame based upon the processing. - View Dependent Claims (6, 7)
-
-
8. A communication device, comprising:
-
a wireless transmitter; a processor; and a memory including program code executable by the processor, the program code including; first code for causing the processor to transform a first original data frame in accordance with a first time-frequency transformation so as to provide a first transformed data frame wherein the first time-frequency transformation is associated with a first latency wherein the first code includes code for using each of a plurality of first information elements of the first original data frame to modulate one of a first plurality of two-dimensional basis functions wherein each of the first plurality of two-dimensional basis functions is a complex exponential uniquely associated with one of the plurality of first information elements; second code for causing the processor to transform a second original data frame in accordance with a second time-frequency transformation so as to provide a second transformed data frame wherein the second time-frequency transformation is associated with a second latency wherein the second code includes code for using each of a plurality of second information elements of the second original data frame to modulate one of a second plurality of two-dimensional basis functions and wherein each of the second plurality of two-dimensional basis functions is a complex exponential uniquely associated with one of the plurality of second information elements; and third code for causing the processor to send the first transformed data frame and the second transformed data frame to the wireless transmitter wherein the wireless transmitter is configured to transmit elements of the first transformed data frame as a first set of modulated complex exponential bases over a first frame period corresponding to the first latency and to transmit elements of the second transformed data frame as a second set of modulated complex exponential bases over a second frame period corresponding to the second latency wherein the first frame period is different from the second frame period. - View Dependent Claims (9, 10, 11)
-
-
12. A communication device, comprising:
-
a processor; a wireless receiver configured to receive a first modulated signal representative of a first transformed data frame and to receive a second modulated signal representative of a second transformed data frame, the first transformed data frame having been generated by transforming a first original data frame in accordance with a first time-frequency transformation associated with a first latency wherein the transforming the first original data frame includes using each of a plurality of information elements of the first original data frame to modulate one of a plurality of two-dimensional basis functions wherein each of the plurality of two-dimensional basis functions is a complex exponential uniquely associated with one of the plurality of information elements and the second transformed data frame having been generated by transforming a second original data frame in accordance with a second time-frequency transformation associated with a second latency; and a memory including program code executable by the processor, the program code including; code for causing the processor to process the first modulated signal and the second modulated signal to estimate the first transformed data frame and the second transformed data frame; code for causing the processor to reconstruct the first original data frame and the second original data frame based upon the processing.
-
Specification