IP Library Granted Patent US 10,090,972
Granted Patent B2
US 10,090,972 · App. 15/258,970 · Granted Oct 2, 2018

System and method for two-dimensional equalization in an orthogonal time frequency space communication system

Inventors: Ronny Hadani (Austin, TX); Shlomo Selim Rakib (Saratoga, CA)
H04L5/0007H04B1/02H04B1/12H04L5/0005H04L5/0016H04L27/265H04L27/2634H04L27/2636H04L27/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 10,090,972
App. No.
15/258,970
Granted
Oct 2, 2018
Kind
B2
Abstract

A system and method for receiving communication signals that have been spread in two dimensions. The method includes receiving signals representative of data that has been two-dimensionally spread and transmitted over a communication channel. The method further includes processing the signals to determine equalization coefficients based upon a two-dimensional [time-frequency] impulse response of the communication channel. A two-dimensional signal equalization procedure is then performed using the equalization coefficients.

Claims (34)

1. A communication device, comprising:

an antenna;

a receiver configured to:

receive, from the antenna, signals representative of data that has been two-dimensionally spread and transmitted over a communication channel;

process the signals to determine equalization coefficients based upon a two-dimensional impulse response of the communication channel;

perform a two-dimensional signal equalization procedure using the equalization coefficients; and

a transmitter configured to:

receive a stream of input data;

generate two-dimensionally pre-equalized data;

transmit the pre-equalized data;

wherein the transmitter is further configured to generate the two-dimensionally pre-equalized data by pre-equalizing the input data in accordance with corrective information relating to echo reflections and frequency shifts present within the communication channel.

2. The communication device of claim 1 wherein the equalization coefficients include a plurality of feedforward equalization coefficients and a plurality of feedback equalization coefficients.

3. A method of receiving communication signals, the method comprising:

receiving signals representative of data that has been two-dimensionally spread and transmitted over a communication channel;

processing the signals to determine equalization coefficients based upon a two-dimensional impulse response of the communication channel;

performing a two-dimensional signal equalization procedure using the equalization coefficients;

receiving a stream of input data;

generating two-dimensionally pre-equalized data; and

transmitting the pre-equalized data;

wherein the generating includes pre-equalizing the input data in accordance with corrective information relating to echo reflections and frequency shifts present within the communication channel.

4. The method of claim 3 wherein the equalization coefficients include a plurality of feedforward equalization coefficients and a plurality of feedback equalization coefficients.

5. A communication device, comprising:

an antenna arrangement; and

a transmitter configured to:

receive a stream of input data;

generate two-dimensionally pre-equalized data by pre-equalizing the input data in accordance with corrective information relating to echo reflections and frequency shifts present within a communication channel;

transmit the pre-equalized data.

6. The communication device of claim 5 further including a receiver configured to receive, from the antenna, signals representative of data that has been two-dimensionally spread and transmitted over the communication channel.

7. A method of providing a modulated signal useable in a signal transmission system, the method comprising:

transforming a data frame including a plurality of data elements into a two-dimensionally spread data matrix by performing a spreading operation wherein the spread data matrix includes at least N rows and at least M columns, where N and M are positive, non-zero integers greater than one and wherein the transforming includes performing a Fast Fourier Transform (FFT) operation with respect to the plurality of data elements and multiplying a result of the FFT operation in accordance with a Fourier mask;

filtering each of the at least N rows of the spread data matrix using a filter bank; and

generating the modulated signal in accordance with results of the filtering.

8. The method of claim 7 wherein the transforming includes spreading the plurality of data elements by performing a two-dimensional cyclic convolution using a spreading kernel.

9. The method of claim 7 wherein the transforming further includes performing a convolution implemented using a two-dimensional Fast Fourier Transform (FFT).

Assignments (2)
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 →
Continuity (13)
Continuation In Part 14709377 · May 11, 2015
Continuation 13927086 · Jun 25, 2013
Provisional Application 62215156 · Sep 7, 2015
Provisional Application 62215127 · Sep 7, 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 20170099122A1 · Apr 6, 2017
Cited By (1)
US 12,301,332