IP Library Granted Patent US 10,985,961
Granted Patent B1
US 10,985,961 · App. 16/932,753 · Granted Apr 20, 2021

Efficient synthesis and analysis of OFDM and MIMO-OFDM signals

Inventor: Steve Shattil (Cheyenne, WY)
Assignee: Genghiscomm Holdings, LLC
H04L27/2614H04B7/0456H04B7/0465H04L27/2628H04B7/024
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,985,961
App. No.
16/932,753
Granted
Apr 20, 2021
Kind
B1
Abstract

Disclosed techniques for improving computational efficiency can be applied to synthesis and analysis in digital signal processing. A base discrete-time Orthogonal Frequency Division Multiplexing (OFDM) signal is generated by performing an inverse discrete Fourier transform (IDFT) on a set of data symbols. The set of data symbols is multiplied with a sparse update weight matrix to produce an update signal, and an IDFT is performed on the update signal to generate a discrete-time update signal. The discrete-time update signal is summed with the base discrete-time OFDM signal to produce an updated discrete-time OFDM signal.

Claims (38)

1. A method, comprising:

generating a base discrete-time Orthogonal Frequency Division Multiplexing (OFDM) signal from a set of data symbols;

generating a sparse update weight matrix;

multiplying the set of data symbols with the sparse update weight matrix to produce an update signal;

performing an inverse discrete Fourier transform (IDFT) on the update signal to generate a discrete-time update signal; and

summing the discrete-time update signal with a previously generated base discrete-time OFDM signal to produce an updated discrete-time OFDM signal.

2. The method of claim 1 , further comprising measuring a peak-to-average-power ratio (PAPR) of the updated discrete-time OFDM signal; comparing the PAPR to at least one PAPR measurement corresponding to at least one other discrete-time OFDM signal; and selecting a discrete-time OFDM signal corresponding to the lowest PAPR.

3. The method of claim 1 , wherein generating the sparse update weight matrix employs at least one of a data-independent updating schedule and a data-dependent updating schedule.

4. The method of claim 1 , further comprising storing the updated discrete-time OFDM signal.

5. The method of claim 1 , wherein the set of data symbols comprises at least one of transform-precoded data symbols, spread data symbols, and Multiple Input, Multiple Output (MIMO) precoded data symbols.

6. The method of claim 1 , wherein the sparse update weight matrix is a square matrix or a vector.

7. The method of claim 1 , wherein generating the sparse update weight matrix, multiplying, performing, and summing are performed a predetermined number of times.

8. An apparatus, comprising at least one processor, at least one memory in electronic communication with the at least one processor, and instructions stored in the at least one memory, the instructions executable by the at least one processor for:

generating a base discrete-time Orthogonal Frequency Division Multiplexing (OFDM) signal from a set of data symbols;

generating a sparse update weight matrix;

multiplying the set of data symbols with the sparse update weight matrix to produce an update signal;

performing an inverse discrete Fourier transform (IDFT) on the update signal to generate a discrete-time update signal; and

summing the discrete-time update signal with a previously generated base discrete-time OFDM signal to produce an updated discrete-time OFDM signal.

9. The apparatus of claim 8 , further comprising measuring a peak-to-average-power ratio (PAPR) of the updated discrete-time OFDM signal; comparing the PAPR to at least one PAPR measurement corresponding to at least one other discrete-time OFDM signal; and selecting a discrete-time OFDM signal corresponding to the lowest PAPR.

10. The apparatus of claim 8 , wherein generating the sparse update weight matrix employs at least one of a data-independent updating schedule and a data-dependent updating schedule.

11. The apparatus of claim 8 , further comprising storing the updated discrete-time OFDM signal.

12. The apparatus of claim 8 , further comprising designating the updated discrete-time OFDM signal to be used as the base discrete-time OFDM signal in a subsequent iteration.

13. The apparatus of claim 8 , wherein the set of data symbols comprises at least one of transform-precoded data symbols, spread data symbols, and Multiple Input, Multiple Output (MIMO) precoded data symbols.

14. The apparatus of claim 8 , wherein the sparse update weight matrix is a square matrix or a vector.

15. The apparatus of claim 8 , wherein generating the sparse update weight matrix, multiplying, performing, and summing are performed a predetermined number of times.

16. A computer program product, comprising a non-transitory computer readable hardware storage device having computer readable program code stored therein, said program code containing instructions executable by one or more processors of a computer system to implement a method comprising:

generating a base discrete-time Orthogonal Frequency Division Multiplexing (OFDM) signal from a set of data symbols;

generating a sparse update weight matrix;

multiplying the set of data symbols with the sparse update weight matrix to produce an update signal;

performing an inverse discrete Fourier transform (IDFT) on the update signal to generate a discrete-time update signal; and

summing the discrete-time update signal with a previously generated base discrete-time OFDM signal to produce an updated discrete-time OFDM signal.

17. The computer program product of claim 16 , further comprising measuring a peak-to-average-power ratio (PAPR) of the updated discrete-time OFDM signal; comparing the PAPR to at least one PAPR measurement corresponding to at least one other discrete-time OFDM signal; and selecting a discrete-time OFDM signal corresponding to the lowest PAPR.

18. The computer program product of claim 16 , wherein generating the sparse update weight matrix employs at least one of a data-independent updating schedule and a data-dependent updating schedule.

19. The computer program product of claim 16 , further comprising storing the updated discrete-time OFDM signal.

20. The computer program product of claim 16 , further comprising designating the updated discrete-time OFDM signal to be used as the base discrete-time OFDM signal in a subsequent iteration.

21. The computer program product of claim 16 , wherein the set of data symbols comprises at least one of transform-precoded data symbols, spread data symbols, and Multiple Input, Multiple Output (MIMO) precoded data symbols.

22. The computer program product of claim 16 , wherein the sparse update weight matrix is a square matrix or a vector.

23. The computer program product of claim 16 , wherein the steps of generating the sparse update weight matrix, multiplying, performing, and summing are performed a predetermined number of times.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 6, 2022
From: GENGHISCOMM HOLDINGS, LLC
To: TYBALT, LLC
Reel/Frame 059179/0468 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 3, 2022
From: SHATTIL, STEVE J
To: GENGHISCOMM HOLDINGS, LLC
Reel/Frame 059310/0087 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 3, 2022
From: DEPARTMENT 13, INC.
To: GENGHISCOMM HOLDINGS, LLC
Reel/Frame 059709/0683 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2020
From: SHATTIL, STEVE
To: GENGHISCOMM HOLDINGS, LLC
Reel/Frame 053505/0925 →
Continuity (5)
Continuation 16709093 · Dec 10, 2019
Continuation 16364734 · Mar 26, 2019
Continuation 16021001 · Jun 27, 2018
Provisional Application 62536955 · Jul 25, 2017
Provisional Application 62527603 · Jun 30, 2017
Cited By (4)
US 12,206,535 US 12,224,860 US 12,395,268 US 12,580,800