Modulation and equalization in an orthonormal time-frequency shifting communications system
First Claim
Patent Images
1. A method of providing a modulated signal useable in a signal transmission system, the method comprising:
- transforming, by a processor, a data frame including a plurality of data elements into a transformed data matrix having a plurality of transformed data elements wherein ones of the plurality of transformed data elements are based upon multiple ones of the plurality of data elements and wherein the transforming includes transforming ones of the plurality of data elements with respect to both time and frequency; and
generating, by a transmitter, the modulated signal in accordance with the transformed data elements of the transformed data matrix.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method of providing a modulated signal useable in a signal transmission system. The method includes transforming, perhaps with respect to both time and frequency, a data frame including a plurality of data elements into a transformed data matrix. The transformed data matrix includes a plurality of transformed data elements where each of the plurality of transformed data elements is based upon each of the plurality of data elements. The method further includes generating the modulated signal in accordance with the transformed data elements of the transformed data matrix.
128 Citations
28 Claims
-
1. A method of providing a modulated signal useable in a signal transmission system, the method comprising:
-
transforming, by a processor, a data frame including a plurality of data elements into a transformed data matrix having a plurality of transformed data elements wherein ones of the plurality of transformed data elements are based upon multiple ones of the plurality of data elements and wherein the transforming includes transforming ones of the plurality of data elements with respect to both time and frequency; and generating, by a transmitter, the modulated signal in accordance with the transformed data elements of the transformed data matrix. - View Dependent Claims (2, 3, 4)
-
-
5. A method of providing a modulated signal useable in a signal transmission system, the method comprising:
-
transforming, by a processor, a data frame including a plurality of data elements into a transformed data matrix having a plurality of transformed data elements wherein each of the plurality of transformed data elements is based upon each of the plurality of data elements; and generating, by a transmitter, the modulated signal in accordance with the transformed data elements of the transformed data matrix wherein the generating includes selecting the transformed data elements of the transformed data matrix on a column-by-column basis. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A transmitter for use in a communication system, the transmitter comprising:
-
an input port; an output port; a processor; a memory including program code executable by the processor, the program code including; code for receiving, at the input port, a data frame including a plurality of data elements; code for transforming the data frame into a transformed data matrix having a plurality of transformed data elements by transforming ones of the plurality of data elements with respect to both time and frequency wherein ones of the plurality of transformed data elements are based upon multiple ones of the plurality of data elements; and code for generating a modulated signal in accordance with the transformed data elements of the transformed data matrix and for providing the modulated signal to the output port. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A transmitter for use in a communication system, the transmitter comprising:
-
an input port; an output port; a processor; a memory including program code executable by the processor, the program code including; code for receiving, at the input port, a data frame including a plurality of data elements; code for transforming the data frame into a transformed data matrix having a plurality of transformed data elements wherein each of the plurality of transformed data elements is based upon each of the plurality of data elements; code for generating a modulated signal in accordance with the transformed data elements of the transformed data matrix, including code for selecting the transformed data elements of the transformed data matrix on a column-by-column basis. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A non-transitory computer readable medium including program instructions for execution by a processor in a signal transmitter, the program instructions comprising instructions for causing the processor to:
-
receive, at an input port of the signal transmitter, a data frame including a plurality of data elements; transform the data frame into a transformed data matrix having a plurality of transformed data elements wherein ones of the plurality of transformed data elements are based upon multiple ones of the plurality of data elements and wherein ones of the plurality of data elements are transformed with respect to both time and frequency; and generate a modulated signal in accordance with the transformed data elements of the transformed data matrix. - View Dependent Claims (21, 22, 23)
-
-
24. A non-transitory computer readable medium including program instructions for execution by a processor in a signal transmitter, the program instructions comprising instructions for causing the processor to:
-
receive, at an input port of the signal transmitter, a data frame including a plurality of data elements; transform the data frame into a transformed data matrix having a plurality of transformed data elements wherein each of the plurality of transformed data elements is based upon each of the plurality of data elements and wherein each of the plurality of data elements are transformed with respect to both time and frequency; and generate a modulated signal in accordance with the transformed data elements of the transformed data matrix. - View Dependent Claims (25, 26, 27, 28)
-
Specification