IP Library Granted Patent US 11,075,786
Granted Patent B1
US 11,075,786 · App. 16/796,888 · Granted Jul 27, 2021

Multicarrier sub-layer for direct sequence channel and multiple-access coding

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/0413H04B7/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,075,786
App. No.
16/796,888
Granted
Jul 27, 2021
Kind
B1
Abstract

Carrier Interferometry (CI) provides wideband transmission protocols with frequency-band selectivity to improve interference rejection, reduce multipath fading, and enable operation across non-continuous frequency bands. Direct-sequence protocols, such as DS-CDMA, are provided with CI to greatly improve performance and reduce transceiver complexity. CI introduces families of orthogonal polyphase codes that can be used for channel coding, spreading, and/or multiple access. Unlike conventional DS-CDMA, CI coding is not necessary for energy spreading because a set of CI carriers has an inherently wide aggregate bandwidth. Instead, CI codes are used for channelization, energy smoothing in the frequency domain, and interference suppression. CI-based ultra-wideband protocols are implemented via frequency-domain processing to reduce synchronization problems, transceiver complexity, and poor multipath performance of conventional ultra-wideband systems. CI allows wideband protocols to be implemented with space-frequency processing and other array-processing techniques to provide either or both diversity combining and sub-space processing. CI also enables spatial processing without antenna arrays. Even the bandwidth efficiency of multicarrier protocols is greatly enhanced with CI. CI-based wavelets avoid time and frequency resolution trade-offs associated with conventional wavelet processing. CI-based Fourier transforms eliminate all multiplications, which greatly simplifies multi-frequency processing. The quantum-wave principles of CI improve all types of baseband and radio processing.

Claims (44)

1. A method of communication in a wireless communication network that employs a first set of complex-valued codes to encode data symbols to be transmitted, and employs a second set of complex-valued codes to recover transmitted data symbols from a received signal, the method comprising:

selecting a plurality of subcarriers to be transmitted;

encoding the data symbols with the first set of complex-valued codes to produce encoded data symbols;

applying the encoded data symbols to the plurality of subcarriers to produce a spread-Orthogonal Frequency Division Multiplexing (OFDM) signal; and

transmitting the spread-OFDM signal;

wherein the first set of complex-valued codes are complex conjugates of the second set of complex-valued codes.

2. The method of claim 1 , wherein selecting is responsive to spectrum allocation or is configured to provide for orthogonal frequency division multiple access.

3. The method of claim 1 , wherein selecting comprises selecting subcarrier frequency spacing.

4. The method of claim 1 , wherein an inverse discrete Fourier transform (IDFT) produces the spread-OFDM signal, and selecting comprises providing a set of zero and non-zero values to input frequency bins of the IDFT.

5. The method of claim 1 , wherein selecting comprises selecting subcarriers for control signaling or pilot tones.

6. The method of claim 1 , wherein the plurality of subcarriers are contiguous subcarriers or interleaved subcarriers.

7. The method of claim 1 , wherein encoding comprises multiplying a vector or matrix of data symbols with a vector or matrix comprising the first set of complex-valued codes.

8. The method of claim 1 , wherein applying comprises modulating the encoded data symbols onto the plurality of subcarriers.

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

10. An apparatus for communication in a wireless communication network that employs a first set of complex-valued codes to encode data symbols to be transmitted, and employs a second set of complex-valued codes to recover transmitted data symbols from a received signal, the apparatus comprising:

at least one processor; and

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

selecting a plurality of subcarriers to be transmitted;

encoding the data symbols with the first set of complex-valued codes to produce encoded data symbols;

applying the encoded data symbols to the plurality of subcarriers to produce a spread-Orthogonal Frequency Division Multiplexing (OFDM) signal; and

transmitting the spread-OFDM signal;

wherein the first set of complex-valued codes are complex conjugates of the second set of complex-valued codes.

11. The apparatus of claim 10 , wherein selecting is responsive to spectrum allocation or is configured to provide for orthogonal frequency division multiple access.

12. The apparatus of claim 10 , wherein selecting comprises selecting frequency spacing of the plurality of subcarriers.

13. The apparatus of claim 10 , wherein an inverse discrete Fourier transform (IDFT) produces the spread-OFDM signal, and selecting comprises providing a set of zero and non-zero values to input frequency bins of the IDFT.

14. The apparatus of claim 10 , wherein selecting comprises selecting subcarriers for control signaling or pilot tones.

15. The apparatus of claim 10 , wherein the plurality of subcarriers are contiguous subcarriers or interleaved subcarriers.

16. The apparatus of claim 10 , wherein encoding comprises multiplying a vector or matrix of data symbols with a vector or matrix comprising the first set of complex-valued codes.

17. The apparatus of claim 10 , wherein applying comprises modulating the encoded data symbols onto the plurality of subcarriers.

18. The apparatus of claim 10 , wherein the non-transitory computer-readable memory further includes instructions stored thereon and executable by the processor for adding a cyclic prefix to the spread-OFDM signal before transmitting the spread-OFDM signal.

19. A computer program product for operating a transmitter in a wireless communication network that employs a first set of complex-valued codes to encode data symbols to be transmitted, and employs a second set of complex-valued codes to recover transmitted data symbols from a received signal, the computer program product comprising a non-transitory computer readable storage device having computer readable program code stored therein, said program code containing instructions executable by one or more processors of a computer system for:

selecting a plurality of subcarriers to be transmitted;

encoding the data symbols with the first set of complex-valued codes to produce encoded data symbols;

applying the encoded data symbols to the plurality of subcarriers to produce a spread-Orthogonal Frequency Division Multiplexing (OFDM) signal; and

transmitting the spread-OFDM signal;

wherein the first set of complex-valued codes are complex conjugates of the second set of complex-valued codes.

20. The computer program product of claim 19 , wherein selecting is responsive to spectrum allocation or is configured to provide for orthogonal frequency division multiple access.

21. The computer program product of claim 19 , wherein selecting comprises selecting frequency spacing of the plurality of subcarriers.

22. The computer program product of claim 19 , wherein an inverse discrete Fourier transform (IDFT) produces the spread-OFDM signal, and selecting comprises providing a set of zero and non-zero values to input frequency bins of the IDFT.

23. The computer program product of claim 19 , wherein selecting comprises selecting subcarriers for control signaling or pilot tones.

24. The computer program product of claim 19 , wherein the plurality of subcarriers are contiguous subcarriers or interleaved subcarriers.

25. The computer program product of claim 19 , wherein encoding comprises multiplying a vector or matrix of data symbols with a vector or matrix comprising the first set of complex-valued codes.

26. The computer program product of claim 19 , wherein applying comprises modulating the encoded data symbols onto the plurality of subcarriers.

27. The computer program product of claim 19 , wherein said program code further includes instructions executable by the one or more processors of the computer system for adding a cyclic prefix to the spread-OFDM signal before transmitting the spread-OFDM signal.

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 Jun 18, 2020
From: SHATTIL, STEVE J
To: GENGHISCOMM HOLDINGS, LLC
Reel/Frame 052983/0959 →
Cited By (16)
US 12,206,535 US 12,224,860 US 12,250,006 US 12,250,100 US 12,261,629 US 12,323,284 US 12,375,915 US 12,395,268 US 12,423,207 US 12,470,239 US 12,513,012 US 12,526,141 US 12,541,018 US 12,563,426 US 12,671,473 US 12,719,624