IP Library Granted Patent US 11,646,929
Granted Patent B1
US 11,646,929 · App. 17/329,141 · Granted May 9, 2023

Spreading and precoding in OFDM

Inventor: Steve Shattil (Cheyenne, WY)
Assignee: Genghiscomm Holdings, LLC
H04L27/2628H04B7/024H04B7/026H04B7/0452H04B7/0456H04B7/0617H04B7/0697H04J11/0093H04J13/0003H04J13/004H04J13/12H04L5/0007H04L5/0035H04L12/2854H04L27/2602H04L27/2614H04L27/2633H04L41/0226H04L45/24H04L47/10H04W52/42H04W72/21H04B7/0626H04B7/18506H04L5/0021H04L5/0023H04L5/0037H04L5/0073H04L27/2601H04W72/046H04W84/18H04W88/02
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 11,646,929
App. No.
17/329,141
Granted
May 9, 2023
Kind
B1
Abstract

A user equipment (UE) in a wireless network employs orthogonal polyphase codes for encoding data symbols to generate a set of coded data symbols, which are modulated onto Orthogonal Frequency Division Multiplex (OFDM) subcarrier frequencies assigned for use by the UE, and the resulting OFDM signal is transmitted to a base station in the wireless network. The orthogonal polyphase codes include pairs of orthogonal polyphase codes that are complex conjugates of each other.

Claims (44)

1. A method of communication performed by a user equipment (UE) in a wireless network, the method comprising:

employing a plurality of orthogonal polyphase codes to encode a plurality of data symbols for generating a plurality of coded data symbols;

modulating each of the plurality of coded data symbols onto one of a plurality of orthogonal subcarrier frequencies assigned for use by the UE, for generating an Orthogonal Frequency Division Multiplex (OFDM) signal; and

transmitting the OFDM signal to a base station in the wireless network;

wherein each of the plurality of orthogonal polyphase codes comprises a set of linear phase terms, and each phase term in the set of linear phase terms is expressed by e i2πkn/N , where e is Euler's number, i=√{square root over (−1)}, π is mathematical constant pi, k is an integer that denotes a k th one of the plurality of orthogonal polyphase codes, and n is an integer that denotes an n th one of the set of linear phase terms, where n comprises values from 0 to (N-1), where N is a code length; and

wherein the plurality of orthogonal polyphase codes includes at least one pair of orthogonal polyphase codes comprising a first code and a second code, the first code being a complex conjugate of the second code.

2. The method of claim 1 , wherein the plurality of orthogonal polyphase codes comprises at least one column or row of complex values from a discrete Fourier transform matrix or an inverse discrete Fourier transform matrix.

3. The method of claim 1 , wherein each of the plurality of coded data symbols equals an inner product of the plurality of data symbols with one of the plurality of orthogonal polyphase codes.

4. The method of claim 1 , wherein the plurality of orthogonal polyphase codes form an orthonormal basis.

5. The method of claim 1 , further comprising, before transmitting, adding a cyclic prefix to the OFDM signal.

6. The method of claim 1 , wherein the plurality of subcarrier frequencies have one of a set of selectable frequency spacings that comprise integer multiples of a first frequency spacing.

7. The method of claim 1 , wherein the OFDM signal comprises one or more pilot tones.

8. The method of claim 1 , wherein each of the plurality of orthogonal polyphase codes has a code length N, wherein N equals the plurality of orthogonal subcarrier frequencies.

9. The method of claim 1 , wherein the plurality of data symbols equals a number N, the plurality of orthogonal polyphase codes equals N, the plurality of coded data symbols equals N, and the plurality of orthogonal subcarrier frequencies equals at least N.

10. An apparatus for communication by a user equipment (UE) in a wireless network, the apparatus comprising:

at least one processor; and

a non-transitory computer-readable memory coupled to the at least one processor, the non-transitory computer-readable memory including a set of instructions stored therein and executable by the at least one processor for:

employing a plurality of orthogonal polyphase codes to encode a plurality of data symbols for generating a plurality of coded data symbols;

modulating each of the plurality of coded data symbols onto one of a plurality of orthogonal subcarrier frequencies assigned for use by the UE, for generating an Orthogonal Frequency Division Multiplex (OFDM) signal; and

transmitting the OFDM signal to a base station in the wireless network;

wherein each of the plurality of orthogonal polyphase codes comprises a set of linear phase terms, and each phase term in the set of linear phase terms is expressed by e i2πkn/N , where e is Euler's number, i=√{square root over (−1)}, π is mathematical constant pi, k is an integer that denotes a k th one of the plurality of orthogonal polyphase codes, and n is an integer that denotes an n th one of the set of linear phase terms, where n comprises values from 0 to (N- 1 ), where N is a code length; and

wherein the plurality of orthogonal polyphase codes includes at least one pair of orthogonal polyphase codes comprising a first code and a second code, the first code being a complex conjugate of the second code.

11. The apparatus of claim 10 , wherein the plurality of orthogonal polyphase codes comprises at least one column or row of complex values from a discrete Fourier transform matrix or an inverse discrete Fourier transform matrix.

12. The apparatus of claim 10 , wherein each of the plurality of coded data symbols equals an inner product of the plurality of data symbols with one of the plurality of orthogonal polyphase codes.

13. The apparatus of claim 10 , wherein the plurality of orthogonal polyphase codes are configured to form an orthonormal basis.

14. The apparatus of claim 10 , wherein the non-transitory computer-readable memory includes a set of instructions stored therein and executable by the at least one processor for, before transmitting, adding a cyclic prefix to the OFDM signal.

15. The apparatus of claim 10 , wherein the plurality of subcarrier frequencies have one of a set of selectable frequency spacings that comprise integer multiples of a first frequency spacing.

16. The apparatus of claim 10 , wherein the non-transitory computer-readable memory includes a set of instructions stored therein and executable by the at least one processor for adding one or more pilot tones to the OFDM signal.

17. The apparatus of claim 10 , wherein each of the plurality of orthogonal polyphase codes has a code length N, wherein N equals the plurality of orthogonal subcarrier frequencies.

18. The apparatus of claim 10 , wherein the plurality of data symbols equals a number N, the plurality of orthogonal polyphase codes equals N, the plurality of coded data symbols equals N, and the plurality of orthogonal subcarrier frequencies equals at least N.

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

employing a plurality of orthogonal polyphase codes to encode a plurality of data symbols for generating a plurality of coded data symbols;

modulating each of the plurality of coded data symbols onto one of a plurality of orthogonal subcarrier frequencies assigned for use by the UE, for generating an Orthogonal Frequency Division Multiplex (OFDM) signal; and

transmitting the OFDM signal to a base station in the wireless network;

wherein each of the plurality of orthogonal polyphase codes comprises a set of linear phase terms, and each phase term in the set of linear phase terms is expressed by e i2πkn/N , where e is Euler's number, i=√{square root over (−1)}, π is mathematical constant pi, k is an integer that denotes a k th one of the plurality of orthogonal polyphase codes, and n is an integer that denotes an n th one of the set of linear phase terms, where n comprises values from 0 to (N-1), where N is a code length; and

wherein the plurality of orthogonal polyphase codes includes at least one pair of orthogonal polyphase codes comprising a first code and a second code, the first code being a complex conjugate of the second code.

20. The non-transitory computer-readable storage device of claim 19 , wherein the plurality of orthogonal polyphase codes comprises at least one column or row of complex values from a discrete Fourier transform matrix or an inverse discrete Fourier transform matrix.

21. The non-transitory computer-readable storage device of claim 19 , wherein each of the plurality of coded data symbols equals an inner product of the plurality of data symbols with one of the plurality of orthogonal polyphase codes.

22. The non-transitory computer-readable storage device of claim 19 , wherein the plurality of orthogonal polyphase codes are configured to form an orthonormal basis.

23. The non-transitory computer-readable storage device of claim 19 , wherein the program code contains instructions executable by one or more processors of the computer system for adding a cyclic prefix to the OFDM signal before transmitting the OFDM signal.

24. The non-transitory computer-readable storage device of claim 19 , wherein the plurality of subcarrier frequencies have one of a set of selectable frequency spacings that comprise integer multiples of a first frequency spacing.

25. The non-transitory computer-readable storage device of claim 19 , wherein the program code contains instructions executable by one or more processors of the computer system for adding one or more pilot tones to the OFDM signal.

26. The non-transitory computer-readable storage device of claim 19 , wherein each of the plurality of orthogonal polyphase codes has a code length N, wherein N equals the plurality of orthogonal subcarrier frequencies.

27. The non-transitory computer-readable storage device of claim 19 , wherein the plurality of data symbols equals a number N, the plurality of orthogonal polyphase codes equals N, the plurality of coded data symbols equals N, and the plurality of orthogonal subcarrier frequencies equals at least N.

Assignments (3)
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 Feb 17, 2022
From: SHATTIL, STEVE
To: GENGHISCOMM HOLDINGS, LLC
Reel/Frame 059034/0640 →
Continuity (12)
Continuation 16864709 · May 1, 2020
Continuation 16199221 · Nov 26, 2018
Continuation 16027191 · Jul 3, 2018
Continuation 15642850 · Jul 6, 2017
Continuation 15489664 · Apr 17, 2017
Continuation 15149382 · May 9, 2016
Continuation In Part 14727769 · Jun 1, 2015
Continuation 14727769 · Jun 1, 2015
Continuation 14276309 · May 13, 2014
Continuation 12545572 · Aug 21, 2009
Division 11187107 · Jul 22, 2005
Provisional Application 60598187 · Aug 2, 2004