IP Library Granted Patent US 10,341,155
Granted Patent B2
US 10,341,155 · App. 15/601,959 · Granted Jul 2, 2019

Modulation and equalization in an orthonormal time-frequency shifting communications system

Inventors: Ronny Hadani (Austin, TX); Shlomo Selim Rakib (Saratoga, CA)
H04L27/2627H04B7/005H04B7/0619H04L5/0007H04L5/0044H04L27/01H04L27/265H04L27/2634H04L27/2655H04L27/2697H04L5/0016H04L23/02H04L25/03834
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,341,155
App. No.
15/601,959
Granted
Jul 2, 2019
Kind
B2
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.

Claims (50)

1. A method, comprising:

receiving, on one or more carrier waveforms, a modulated signal transmitted by a wireless device configured to:

transform, with respect to both time and frequency, an original 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 transformed data matrix has a first dimension of N transformed data elements and a second dimension of M transformed data elements, wherein N and M are integers greater than one;

generate the modulated signal in accordance with the transformed data elements of the transformed data matrix;

demodulating the received modulated signal transmitted by the wireless device to form an estimate of the transformed data matrix; and

generating, based upon the estimate of the transformed data matrix, a recovered data frame comprising an estimate of the original data frame.

2. The method of claim 1 where N is equal to M.

3. The method of claim 1 wherein the original data frame comprises a time-frequency plane of information, the original data frame including a pilot element at a position within the time-frequency plane of information associated with the wireless device wherein other positions within the time-frequency plane are associated with other wireless devices.

4. The method of claim 1 further including receiving signal information corresponding to M time-frequency planes of information collected by M receive antenna instances, the M time-frequency planes of information including N pilot signals where each of the N pilot signals are associated with a different time-frequency plane location.

5. A method, comprising:

receiving, on one or more carrier waveforms, a modulated signal transmitted by a wireless device configured to:

transform an original 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 transformed data matrix has a first dimension of N transformed data elements and a second dimension of M transformed data elements, wherein N and M are integers greater than one;

generate the modulated signal in accordance with the transformed data elements of the transformed data matrix;

wherein the original data frame comprises a time-frequency plane of information, the data frame including a pilot element at a position within the time-frequency plane of information associated with the wireless device wherein other positions within the time-frequency plane are associated with other wireless devices;

demodulating the received modulated signal transmitted by the wireless device to form an estimate of the transformed data matrix; and

generating, based upon the estimate of the transformed data matrix, a recovered data frame comprising an estimate of the original data frame.

6. A method, comprising:

receiving, on one or more carrier waveforms, a modulated signal transmitted by a wireless device configured to:

transform, with respect to both time and frequency, an original 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 wherein the transformed data frame has a first dimension of N transformed data elements and a second dimension of M transformed data elements, wherein N and M are integers greater than one;

generate the modulated signal in accordance with the transformed data elements of the transformed data matrix;

demodulating the received modulated signal transmitted by the wireless device to form an estimate of the transformed data matrix; and

generating, based upon the estimate of the transformed data matrix, a recovered data frame comprising an estimate of the original data frame.

7. The method of claim 6 wherein each of the plurality of transformed data elements includes a weighted contribution corresponding to each of the plurality of data elements.

8. The method of claim 6 where N is equal to M.

9. The method of claim 6 wherein the original data frame comprises a time-frequency plane of information, the data frame including a pilot element at a position within the time-frequency plane of information associated with the wireless device wherein other positions within the time-frequency plane are associated with other wireless devices.

10. The method of claim 6 further including receiving signal information corresponding to M time-frequency planes of information collected by M receive antenna instances, the M time-frequency planes of information including N pilot signals where each of the N pilot signals are associated with a different time-frequency plane location.

11. A wireless device, comprising:

an antenna;

a receiver coupled to the antenna, the receiver including:

a processor;

a memory including program code executable by the processor, the program code including:

code for receiving, on one or more carrier waveforms, a modulated signal wherein the modulated signal is transmitted by a transmitter configured to:

transform, with respect to both time and frequency, an original 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 transformed data matrix has a first dimension of N transformed data elements and a second dimension of M transformed data elements, wherein N and M are integers greater than one;

generate a modulated signal in accordance with the transformed data elements of the transformed data matrix;

code for demodulating the received modulated signal transmitted by the transmitter to form an estimate of the transformed data matrix; and

code for generating, based upon the estimate of the transformed data matrix, a recovered data frame comprising an estimate of the original data frame.

12. The wireless device of claim 11 wherein each of the plurality of transformed data elements includes a weighted contribution corresponding to each of the plurality of data elements.

13. The wireless device of claim 11 where N is equal to M.

14. The wireless device of claim 11 wherein the original data frame comprises a time-frequency plane of information, the original data frame including a pilot element at a position within the time-frequency plane of information associated with the transmitter wherein other positions within the time-frequency plane are associated with other transmitters.

15. A wireless device, comprising:

an antenna;

a receiver coupled to the antenna, the receiver including:

a processor;

a memory including program code executable by the processor, the program code including:

code for receiving, on one or more carrier waveforms, a modulated signal wherein the modulated signal is transmitted by a transmitter configured to:

transform an original 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 transformed data matrix has a first dimension of N transformed data elements and a second dimension of M transformed data elements, wherein N and M are integers greater than one;

generate a modulated signal in accordance with the transformed data elements of the transformed data matrix;

wherein the original data frame comprises a time-frequency plane of information, the original data frame including a pilot element at a position within the time-frequency plane of information associated with the transmitter wherein other positions within the time-frequency plane are associated with other transmitters;

code for demodulating the received modulated signal transmitted by the transmitter to form an estimate of the transformed data matrix; and

code for generating, based upon the estimate of the transformed data matrix, a recovered data frame comprising an estimate of the original data frame.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Jul 10, 2025
From: NEW ENTERPRISE ASSOCIATES 14, LIMITED PARTNERSHIP
To: COHERE TECHNOLOGIES, INC.
Reel/Frame 071913/0090 →
SECURITY INTEREST Recorded Apr 1, 2020
From: COHERE TECHNOLOGIES, INC.
To: NEW ENTERPRISE ASSOCIATES 14, LIMITED PARTNERSHIP
Reel/Frame 052287/0739 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2018
From: HADANI, RONNY; RAKIB, SHLOMO SELIM
To: COHERE TECHNOLOGIES, INC.
Reel/Frame 046808/0081 →
Continuity (14)
Continuation 14754596 · Jun 29, 2015
Continuation 13927087 · Jun 25, 2013
Continuation 15601959
Continuation In Part 13117124 · May 26, 2011
Continuation In Part 13117119 · May 26, 2011
Provisional Application 61801968 · Mar 15, 2013
Provisional Application 61801435 · Mar 15, 2013
Provisional Application 61801366 · Mar 15, 2013
Provisional Application 61801495 · Mar 15, 2013
Provisional Application 61801994 · Mar 15, 2013
Provisional Application 61801398 · Mar 15, 2013
Provisional Application 61664020 · Jun 25, 2012
Provisional Application 61349619 · May 28, 2010
Related Publication 20170324601A1 · Nov 9, 2017
Cited By (1)
US 12,301,332