IP Library Granted Patent US 9,967,758
Granted Patent B2
US 9,967,758 · App. 15/260,234 · Granted May 8, 2018

Multiple access in an orthogonal time frequency space communication system

Inventors: Ronny Hadani (Austin, TX); Shlomo Selim Rakib (Saratoga, CA)
H04W24/02H04L27/2601H04L27/2636
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,967,758
App. No.
15/260,234
Granted
May 8, 2018
Kind
B2
Abstract

A method and system for multiple access in a system utilizing two-dimensional signal modulation. The method includes spreading data symbols arranged in a two-dimensional information domain onto sets of grid points respectively associated with different users in a time-frequency domain. The spreading is performed using two-dimensional basis functions uniquely associated with positions on a lattice in the information domain corresponding to the data symbols. A modulated signal is then generated using the sets of transformed symbols. The sets of grid points associated with the different users may be interleaved within the time-frequency domain or may form non-interleaved windows.

Claims (37)

1. A signal modulation method, the method comprising:

receiving a first set of data symbols and a second set of data symbols defined with respect to a lattice in a two-dimensional information domain wherein the first set of data symbols is associated with a first user and the second set of data symbols is associated with a second user;

spreading each first data symbol of the first set of data symbols onto a first set of grid points in a time-frequency domain wherein the first set of grid points forms a first window within the time-frequency domain and wherein each first data symbol is spread by a two-dimensional basis function uniquely associated with a position on the lattice corresponding to the first data symbol, thereby transforming the first set of data symbols into a first set of transformed symbols;

receiving first channel state information associated with the first user;

positioning the first window within the time-frequency domain based upon the first channel state information;

spreading each second data symbol of the second set of data symbols onto a second set of grid points in the time-frequency domain wherein the second set of grid points forms a second window within the time-frequency domain and wherein each second data symbol is spread by a two-dimensional basis function uniquely associated with a position on the lattice corresponding to the second data symbol, thereby transforming the second set of data symbols into a second set of transformed symbols;

receiving second channel state information associated with the second user;

positioning the second window within the time-frequency domain based upon the second channel state information; and

generating a modulated signal using the first set of transformed symbols and the second set of transformed symbols;

wherein the first set of grid points are different from the second set of grid points.

2. The method of claim 1 wherein the two-dimensional information domain corresponds to a delay-Doppler domain.

3. The method of claim 2 wherein the first set of data symbols are arranged at half resolution relative to a minimum delay resolution of the lattice and at full resolution relative to a minimum frequency shift resolution of the lattice.

4. The method of claim 2 wherein the first set of data symbols are arranged at full resolution relative to a minimum delay resolution of the lattice and at half resolution relative to a minimum frequency shift resolution of the lattice.

5. The method of claim 2 wherein the first set of data symbols are arranged so as to cover half of a full delay span with respect to a delay dimension of the lattice and a full Doppler span with respect to a Doppler dimension of the lattice.

6. The method of claim 2 wherein the first set of data symbols are arranged so as to cover a full delay span with respect to a delay dimension of the lattice and half of a full Doppler span with respect to a Doppler dimension of the lattice.

7. The method of claim 1 wherein the first set of grid points are interleaved with the second set of grid points in the time-frequency domain.

8. The method of claim 1 wherein the first set of grid points forms a first window within the time-frequency domain and the second set of grid points forms a second window within the time-frequency domain contiguous with the first window.

9. The method of claim 1 wherein the first set of grid points forms first and second windows within the time-frequency domain and the second set of grid points forms a third window within the time-frequency domain contiguous with the first and second windows.

10. The method of claim 1 wherein the first set of grid points form a first subsampled grid of a time-frequency frame within the time-frequency domain and the second set of grid points form a second subsampled grid of the time frequency frame, the first subsampled grid and the second subsampled grid being of substantially the same time and frequency span as the time-frequency frame.

11. The method of claim 1 wherein the first set of grid points and the second set of grid points are interleaved on a subcarrier dimension of a time-frequency frame within the time-frequency domain.

12. The method of claim 1 wherein the first set of grid points and the second set of grid points are interleaved on a time dimension of a time-frequency frame within the time-frequency domain.

13. The method of claim 1 wherein the first set of grid points and the second set of grid points are interleaved on both a time dimension and a subcarrier dimension of a time-frequency frame within the time-frequency domain.

14. A communication device, comprising:

a wireless transmitter;

a processor; and

a memory including program code executable by the processor, the program code including code for causing the processor to:

receive a first set of data symbols and a second set of data symbols defined with respect to a lattice in a two-dimensional information domain wherein the first set of data symbols is associated with a first user and the second set of data symbols is associated with a second user;

spread each first data symbol of the first set of data symbols onto a first set of grid points in a time-frequency domain wherein each first data symbol is spread by a two-dimensional basis function uniquely associated with a position on the lattice corresponding to the first data symbol, thereby transforming the first set of data symbols into a first set of transformed symbols;

spread each second data symbol of the second set of data symbols onto a second set of grid points in the time-frequency domain wherein each second data symbol is spread by a two-dimensional basis function uniquely associated with a position on the lattice corresponding to the second data symbol, thereby transforming the second set of data symbols into a second set of transformed symbols wherein the first set of grid points forms first and second windows within the time-frequency domain and the second set of grid points forms a third window within the time-frequency domain continuous with the first and second windows and wherein the first set of grid points form a first subsampled grid of a time-frequency frame within the time-frequency domain and the second set of grid points form a second subsampled grid of the time frequency frame, the first subsampled grid and the second subsampled grid being of substantially the same time and frequency span as the time-frequency frame; and

provide the first set of transformed symbols and the second set of transformed symbols to the transmitter;

wherein the transmitter is configured to generate a modulated signal using the first set of transformed symbols and the second set of transformed symbol and wherein the first set of grid points are different from the second set of grid points.

15. The communication device of claim 14 wherein the two-dimensional information domain corresponds to a delay-Doppler domain.

16. The communication device of claim 15 wherein the first set of data symbols are arranged at full resolution relative to a minimum delay resolution of the lattice and at half resolution relative to a minimum frequency shift resolution of the lattice.

17. The communication device of claim 14 wherein the first set of grid points are interleaved with the second set of grid points in the time-frequency domain.

18. The communication device of claim 14 wherein the first set of grid points forms a first window within the time-frequency domain and the second set of grid points forms a second window within the time-frequency domain contiguous with the first window.

19. The communication device of claim 14 wherein the first set of grid points and the second set of grid points are interleaved on both a time dimension and a subcarrier dimension of a time-frequency frame within the time-frequency domain.

20. The communication device of claim 14 wherein the first set of data symbols are arranged at half resolution relative to a minimum delay resolution of the lattice and at full resolution relative to a minimum frequency shift resolution of the lattice.

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 May 8, 2017
From: HADANI, RONNY; RAKIB, SHLOMO SELIM
To: COHERE TECHNOLOGIES, INC.
Reel/Frame 042282/0946 →
Continuity (23)
Continuation In Part 15208545 · Jul 12, 2016
Continuation In Part 15194494 · Jun 27, 2016
Continuation In Part 15188946 · Jun 21, 2016
Continuation In Part 15152464 · May 11, 2016
Continuation In Part 15260234
Continuation In Part 14709377 · May 11, 2015
Continuation 13927086 · Jun 25, 2013
Provisional Application 62215663 · Sep 8, 2015
Provisional Application 62215665 · Sep 8, 2015
Provisional Application 62215219 · Sep 8, 2015
Provisional Application 62159853 · May 11, 2015
Provisional Application 62160257 · May 12, 2015
Provisional Application 62173801 · Jun 10, 2015
Provisional Application 62182372 · Jun 19, 2015
Provisional Application 62215663 · Sep 8, 2015
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
Related Publication 20170099607A1 · Apr 6, 2017