IP Library Granted Patent US 9,900,048
Granted Patent B2
US 9,900,048 · App. 14/605,957 · Granted Feb 20, 2018

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

Inventors: Ronny Hadani (Austin, TX); Selim Shlomo Rakib (Cupertino, CA)
H04B3/237H04L5/0016H04L5/0048H04L27/2636H04L27/2657H04L5/14H04L23/02
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 9,900,048
App. No.
14/605,957
Granted
Feb 20, 2018
Kind
B2
Abstract

A method which includes receiving a first modulated signal from a first user device, the first modulated signal being generated based upon a time-frequency transformation of first user data. The method further includes receiving a second modulated signal from a second user device, the second modulated signal being generated based upon a time-frequency transformation of second user data. The first modulated signal and the second modulated signal are then processed.

Claims (43)

1. A method for full duplex communication, the method comprising:

transmitting, from a transmit antenna and within a frequency band, a transmit signal;

receiving, at a receive antenna, a receive signal within the frequency band;

developing a two-dimensional time-frequency shift model of an echo channel between a transmitter and the receive antenna wherein a first dimension of the two-dimensional time-frequency shift model corresponds to time shift and a second dimension of the two-dimensional time-frequency shift model corresponds to frequency shift; and

estimating, based upon the two-dimensional time-frequency shift model, one or more reflections of the transmit signal wherein the one or more reflections correspond to time shifts and frequency shifts of the transmit signal;

generating an echo cancellation signal based upon the one or more reflections; and transmitting the echo cancellation signal from the transmit antenna.

2. The method of claim 1 wherein the transmit antenna and the receive antenna comprise the same one or more physical antennas.

3. The method of claim 1 wherein the transmit signal represents a transformed data frame having a plurality of transformed elements and wherein each of the transformed elements includes a contribution from each of a plurality of data elements of an original data frame.

4. The method of claim 1 wherein the receive signal represents a transformed data frame having a plurality of transformed elements and wherein each of the transformed elements includes a contribution from each of a plurality of data elements of an original data frame.

5. A method for full-duplex communication, the method comprising:

transmitting, from a transmit antenna and within a frequency band, a transmit signal;

receiving, at a receive antenna, a receive signal within the frequency band;

estimating, based upon a two-dimensional time-frequency shift representation of a communication channel between the transmit antenna and the receive antenna, one or more reflections of the transmit signal wherein the one or more reflections correspond to time shifts and frequency shifts of the transmit signal and wherein a first dimension of the two-dimensional time-frequency shift representation corresponds to time shift and a second dimension of the two-dimensional time-frequency representation corresponds to frequency shift; and

correcting the receive signal based upon the one or more reflections of the transmit signal.

6. The method of claim 5 wherein the transmit antenna and the receive antenna comprise the same one or more physical antennas.

7. The method of claim 5 wherein the transmit signal represents a transformed data frame having a plurality of transformed elements and wherein each of the transformed elements includes a contribution from each of a plurality of data elements of an original data frame.

8. The method of claim 5 wherein the receive signal represents a transformed data frame having a plurality of transformed elements and wherein each of the transformed elements includes a contribution from each of a plurality of data elements of an original data frame.

9. The method of claim 5 wherein the correcting includes subtracting the one or more reflections of the transmit signal from the receive signal.

10. A method for full-duplex communication, the method comprising:

transmitting, from a transmit antenna and within a frequency band, a transmit signal;

receiving, at a receive antenna, a receive signal within the frequency band wherein the receiving the receive signal further includes:

receiving first information signals wherein the first information signals are modulated in accordance with a first data matrix encoded using a first basis matrix;

receiving second information signals wherein the second information signals are modulated in accordance with a second data matrix encoded using a second basis matrix different from the first basis matrix; and

generating estimates of elements of the first data matrix and elements of the second data matrix based upon the first information signals and the second information signals; and

correcting the receive signal in accordance with a two-dimensional time-frequency shift representation of a communication channel between the transmit antenna and the receive antenna wherein a first dimension of the two-dimensional time-frequency shift representation corresponds to time shift and a second dimension of the two-dimensional time-frequency representation corresponds to frequency shift.

11. A method for full duplex communication, the method comprising:

transmitting, from a transmit antenna and within a frequency band, a transmit signal;

receiving, at a receive antenna, a receive signal within the frequency band;

developing a two-dimensional time-frequency shift model of an echo channel between a transmitter and the receive antenna wherein a first dimension of the two-dimensional time-frequency shift model corresponds to time shift and a second dimension of the two-dimensional time-frequency shift model corresponds to frequency shift;

generating, based upon the two-dimensional time-frequency shift model, an echo cancellation signal;

transmitting the echo cancellation signal from the transmit antenna;

receiving, at other receive antennas, other receive signals within the frequency band;

developing other two-dimensional time-frequency models of echo channels between the transmitter and each of the other receive antennas wherein a first dimension of each of the other two-dimensional models corresponds to time shift and a second dimension of each of the other two-dimensional models corresponds to frequency shift; and

generating, based upon the other two-dimensional time-frequency models, other echo cancellation signals; and

transmitting the other echo cancellation signals.

12. A method for full-duplex communication, the method comprising:

transmitting a transmit signal within a frequency band;

receiving signal information corresponding to M time-frequency planes of information collected from N transmit antenna instances by M receive antenna instances, wherein M>N and wherein the signal information is within the frequency band; and

equalizing the signal information using a time-frequency-space decision feedback equalizer configured to produce to produce an equalized data stream corresponding to N time-frequency planes of information;

wherein the equalizing includes:

filtering the signal information using a time-frequency-space decision feedforward filter, and

filtering the signal information using a time-frequency-space decision feedback filter.

13. The method of claim 12 further including receiving N pilot signals from the N transmit antenna instances, each of the N pilot signals being associated with a different position within a time-frequency plane.

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 Oct 10, 2016
From: HADANI, RONNY; RAKIB, SELIM SHLOMO
To: COHERE TECHNOLOGIES, INC.
Reel/Frame 039980/0138 →
Continuity (12)
Continuation 13927092 · Jun 25, 2013
Continuation In Part 13117119 · May 26, 2011
Continuation In Part 13117124 · May 26, 2011
Provisional Application 61664020 · Jun 25, 2012
Provisional Application 61801398 · Mar 15, 2013
Provisional Application 61801366 · Mar 15, 2013
Provisional Application 61801435 · Mar 15, 2013
Provisional Application 61801495 · Mar 15, 2013
Provisional Application 61801994 · Mar 15, 2013
Provisional Application 61801968 · Mar 15, 2013
Provisional Application 61349619 · May 28, 2010
Related Publication 20170207817A1 · Jul 20, 2017