IP Library Granted Patent US 9,929,783
Granted Patent B2
US 9,929,783 · App. 15/152,464 · Granted Mar 27, 2018

Orthogonal time frequency space modulation system

Inventors: Shlomo Selim Rakib (Cupertino, CA); Ronny Hadani (Austin, TX)
H04B7/0413H04B7/0617H04L5/0005H04L5/0016H04L27/2639H04L27/2655H04L27/2697H04L23/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 9,929,783
App. No.
15/152,464
Granted
Mar 27, 2018
Kind
B2
Abstract

A system and method for orthogonal time frequency space communication and waveform generation. The method includes receiving a plurality of information symbols and creating a plurality of modulation symbols by using each of the plurality information symbols to modulate one of a plurality of two-dimensional basis functions on a time-frequency plane Each of the plurality of two-dimensional basis functions is uniquely associated with one of the plurality of information symbols. The method further includes generating a transmit waveform comprised of a plurality of pulse waveforms. Each of the plurality of pulse waveforms corresponds to a combination of one of the plurality of modulation symbols and one of a plurality of time-translated and frequency-modulated versions of a fundamental transmit pulse.

Claims (278)

1. A method for waveform transmission, the method comprising:

receiving a plurality of information symbols:

creating a matrix of modulation parameters by using each of the plurality information symbols to modulate one of a plurality of two-dimensional basis functions on a time-frequency plane wherein each of the plurality of two-dimensional basis functions is uniquely associated with one of the plurality of information symbols;

generating a transmit waveform comprised of a plurality of pulse waveforms, each of the plurality of pulse waveforms corresponding to a combination of one of the modulation parameters and one of a plurality of time-translated and frequency-modulated versions of a fundamental transmit pulse; and

transmitting the transmit waveform over a communication channel.

2. The method of claim 1 wherein each of the plurality of time-translated and frequency-modulated versions of the fundamental transmit pulse is associated with a time translation by one of N multiples of T and a frequency modulation by one of the M multiples of Δƒ, where N and M are constants, N×M is equivalent to a number of the modulation parameters, T is a time sampling period, and Δƒ is a frequency sampling period.

3. The method of claim 2 wherein the fundamental transmit pulse has the property of being orthogonal to translations by a multiple of time T and modulation by a multiple of Δƒ.

4. The method of claim 2 wherein the transmit waveform is of a total duration of NT seconds and a total bandwidth of Mă Hz.

5. The method of claim 1 further including generating the plurality of pulse waveforms by modulating a set of OFDM subcarriers.

6. The method of claim 2 further including arranging the plurality of information symbols on a two-dimensional grid having a first dimension of N elements and a second dimension of M elements.

7. 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 plurality of information symbols;

code for causing the processor to create a matrix of modulation parameters by using each of the plurality information symbols to modulate one of a plurality of two-dimensional basis functions on a time-frequency plane wherein each of the plurality of two-dimensional basis functions is uniquely associated with one of the plurality of information symbols;

code for causing the processor to generate a transmit waveform comprised of a plurality of pulse waveforms, each of the plurality of pulse waveforms corresponding to a combination of one of the modulation parameters and one of a plurality of time-translated and frequency-modulated versions of a fundamental transmit pulse; and

code for causing the processor to provide the transmit waveform to the wireless transmitter for transmission by the wireless transmitter.

8. The communication device of claim 7 wherein each of the plurality of time-translated and frequency-modulated versions of the fundamental transmit pulse is associated with a time translation by one of N multiples of T and a frequency modulation by one of the M multiples of Δƒ, where N and M are constants, N×M is equivalent to a number of the modulation parameters, T is a time sampling period, and Δƒ is a frequency sampling period.

9. The communication device of claim 7 wherein the fundamental transmit pulse has the property of being orthogonal to translations by a multiple of time T and modulation by a multiple of Δƒ.

10. The communication device of claim 8 wherein the transmit waveform is of a total duration of NT seconds and a total bandwidth of Mă Hz.

11. The communication device of claim 7 , wherein the program code further includes code for generating the plurality of pulse waveforms by modulating a set of OFDM subcarriers.

12. The communication device of claim 7 , wherein the program code further includes code for arranging the plurality of information symbols on a two-dimensional grid having a first dimension of N elements and a second dimension of M elements.

13. A method, comprising:

receiving, at a communication receiver, one or more modulated waveforms;

matched filtering samples of the one or more modulated waveforms with respect to a receive pulse to produce estimated time-frequency modulation symbols wherein each of the estimated time-frequency modulation symbols corresponds to modulation of one of a plurality of orthogonal two-dimensional basis functions by one of a plurality of information symbols; and

projecting the estimates of the time-frequency modulation symbols on the plurality of orthogonal two-dimensional basis functions in order to obtain estimates of the plurality of information.

14. The method of claim 13 further including performing windowing and periodization operations with respect to the estimated time-frequency modulation symbols.

15. The method of claim 13 wherein the projecting includes performing a symplectic Fourier transform operation with respect to a periodic sequence comprised of the estimates of the time-frequency modulation symbols.

16. A communication device, comprising:

a wireless receiver configured to receive one or more modulated waveforms;

a processor; and

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

code for causing the processor to receive, from the wireless receiver, samples of one or more modulated waveforms,

code for causing the processor to matched filter samples of the one or more modulated waveforms with respect to a receive pulse to produce estimated time-frequency modulation symbols wherein each of the estimated time-frequency modulation symbols corresponds to modulation of one of a plurality of orthogonal two-dimensional basis functions by one of a plurality of information symbols; and

code for causing the processor to project the estimated time-frequency modulation symbols on the plurality of orthogonal two-dimensional basis functions in order to obtain estimates of the plurality of information symbols.

17. The communication device of claim 16 wherein the program code further includes code for performing windowing and periodization operations with respect to the estimated time-frequency modulation symbols.

18. The communication device of claim 16 wherein the code for causing the processor to project further includes code for causing the processor to perform a symplectic Fourier transform operation with respect to a periodic sequence comprised of the estimated time-frequency modulation symbols.

19. The method of claim 13 wherein the projecting is in accordance with equation:

x

^

[

l

,

k

]

=

m

=

0

M

-

1

n

=

0

N

-

1

X

^

(

n

,

m

)

b

k

,

l

*

(

n

,

m

)

where {circumflex over (x)}[l, k] represents the estimates of the plurality of information symbols, where {circumflex over (X)}(n, m) represent the estimated time-frequency modulation symbols, and where

b

k

,

l

*

(

n

,

m

)

=

e

-

j

2

π

(

lm

L

-

kn

K

)

corresponds to the plurality of orthogonal two-dimensional basis functions.

20. The communication device of claim 16 wherein the code for causing the processor to project is in accordance with equation:

x

^

[

l

,

k

]

=

m

=

0

M

-

1

n

=

0

N

-

1

X

^

(

n

,

m

)

b

k

,

l

*

(

n

,

m

)

where {circumflex over (x)}[l, k] represents the estimates of the plurality of information symbols, where {circumflex over (X)}(n, m) represent the estimated time-frequency modulation symbols, and where

b

k

,

l

*

(

n

,

m

)

=

e

-

j

2

π

(

lm

L

-

kn

K

)

corresponds to the plurality of orthogonal two-dimensional basis functions.

21. The method of claim 1 wherein the plurality of modulation symbols are created in accordance with the equation:

X

[

n

,

m

]

=

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

π

(

ml

M

-

nk

N

)

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

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 5, 2017
From: RAKIB, SHLOMO SELIM
To: COHERE TECHNOLOGIES, INC.
Reel/Frame 043492/0264 →
Continuity (12)
Continuation In Part 14709377 · May 11, 2015
Continuation 13927086 · Jun 25, 2013
Provisional Application 62159853 · May 11, 2015
Provisional Application 62160257 · May 12, 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 61801994 · Mar 15, 2013
Provisional Application 61801968 · Mar 15, 2013
Related Publication 20170012810A1 · Jan 12, 2017