IP Library Granted Patent US 10,411,843
Granted Patent B2
US 10,411,843 · App. 15/208,545 · Granted Sep 10, 2019

Orthogonal time frequency space communication system compatible with OFDM

Inventors: Shlomo Selim Rakib (Saratoga, CA); Ronny Hadani (Austin, TX)
H04L5/0007H04L27/2639H04L27/2697
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,411,843
App. No.
15/208,545
Granted
Sep 10, 2019
Kind
B2
Abstract

A system and method for orthogonal time frequency space communication and waveform generation compatible with OFDM. The method includes receiving a plurality of information symbols and encoding an N×M array containing the plurality of information symbols into a two-dimensional array of modulation symbols by spreading each of the plurality of information symbols with respect to both time and frequency. The two-dimensional array of modulation symbols is then transmitted along with one or more OFDM symbols using a plurality of narrowband subcarriers.

Claims (114)

1. A method of transmitting data over a communication channel, the method comprising:

receiving a plurality of information symbols;

encoding an N×M array containing the plurality of information symbols into a two-dimensional array of orthogonal time frequency space (OTFS) modulation symbols by spreading the plurality of information symbols across both time and frequency by a corresponding plurality of two-dimensional basis functions wherein the corresponding plurality of two-dimensional basis functions are mutually orthogonal with respect to both time and frequency and wherein the array of OTFS modulation symbols is arranged in a time frequency frame along with one or more orthogonal frequency-division multiple access (OFDM) symbols and wherein N and M are integers;

transmitting the two-dimensional array of OTFS modulation symbols using M narrowband subcarriers; and

transmitting the one or more OFDM symbols using at least one OFDM subcarrier.

2. The method of claim 1 wherein the at least one OFDM subcarrier is included within the M narrrowband subcarriers.

3. The method of claim 1 wherein the encoding includes:

transforming the N×M array into an array of filtered OFDM symbols using at least one Fourier transform and a filtering process;

transforming the array of filtered OFDM symbols into an array of OTFS symbols using at least one two-dimensional Fourier transform wherein the array of OTFS symbols corresponds to the two-dimensional array of modulation symbols.

4. The method of claim 1 wherein the encoding includes combining an inverse symplectic transform with a windowing operation.

5. The method of claim 1 further including selecting N and M based upon at least one of a latency and a rate associated with transmission of the data over the communication channel.

6. The method of claim 1 further including selecting N and M based upon at least one of an anticipated Doppler shift and anticipated multi-path delay associated with transmission of the data over the communication channel.

7. A method of transmitting data over a communication channel, the method comprising:

receiving a plurality of information symbols;

encoding an N×M array containing the plurality of information symbols into a two-dimensional array of orthogonal time frequency space (OTFS) modulation symbols by using each of the plurality of information symbols frequency to modulate one of by a corresponding plurality of two-dimensional basis functions wherein the array of OTFS modulation symbols is arranged in a time frequency frame along with one or more orthogonal frequency-division multiple access (OFDM) symbols, wherein N and M are integers, and wherein the encoding is performed in accordance with the following relationship:

X

[

m

,

n

]

=

1

MN

W

tr

[

n

,

m

]

k

=

0

N

-

1

l

=

0

M

-

1

x

[

l

,

k

]

b

k

,

l

[

n

,

m

]

b

k

,

l

[

n

,

m

]

=

e

j

2

π

(

m

l

M

-

nk

N

)

where x[l,k], k=0, . . . , N−1, l=0, . . . , M−1 represents the N×M array containing the plurality of information symbols, X[n,m], n=0, . . . , N−1, m=0, . . . , M−1 represents the two-dimensional array of modulation symbols, W tr [n,m] is a windowing function, and b k,l [n,m] represents the plurality of two-dimensional basis functions;

transmitting the two-dimensional array of OTFS modulation symbols using M narrowband subcarriers; and

transmitting the one or more OFDM symbols using at least one OFDM subcarrier.

8. A communication device, comprising:

a wireless transmitter;

a processor; and

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

receive a plurality of information symbols;

encode an N×M array containing the plurality of information symbols into a two-dimensional array of orthogonal time frequency space (OTFS) modulation symbols by spreading the plurality of information symbols across both time and frequency by a corresponding plurality of two-dimensional basis functions wherein the corresponding plurality of two-dimensional basis functions are mutually orthogonal with respect to both time and frequency and wherein the array of OTFS modulation symbols is arranged in a time frequency frame along with one or more orthogonal frequency-division multiple access (OFDM) symbols and wherein N and M are integers;

transmit the two-dimensional array of OTFS modulation symbols using M narrowband subcarriers; and

transmit the one or more OFDM symbols using at least one OFDM subcarrier.

9. The communication device of claim 8 wherein the at least one OFDM subcarrier is included within the M narrrowband subcarriers.

10. The communication device of claim 8 wherein the code for causing the processor to encode includes code for causing the processor to:

transform the N×M array into an array of filtered OFDM symbols using at least one Fourier transform and a filtering process;

transform the array of filtered OFDM symbols into an array of OTFS symbols using at least one two-dimensional Fourier transform.

11. The communication device of claim 8 wherein the code for causing the processor to encode includes code for causing the processor to combine an inverse symplectic transform with a windowing operation.

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 Aug 5, 2019
From: RAKIB, SHLOMO SELIM; HADANI, RONNY
To: COHERE TECHNOLOGIES, INC.
Reel/Frame 049962/0071 →
Continuity (21)
Continuation In Part 15194494 · Jun 27, 2016
Continuation In Part 15188946 · Jun 21, 2016
Continuation In Part 15152464
Continuation In Part 15208545 · Jul 12, 2016
Continuation In Part 14709377 · May 11, 2015
Continuation 13927086 · Jun 25, 2013
Provisional Application 62191468 · Jul 12, 2015
Provisional Application 62265352 · Dec 9, 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 20170012749A1 · Jan 12, 2017
Cited By (1)
US 12,301,332