IP Library Granted Patent US 10,135,506
Granted Patent B2
US 10,135,506 · App. 15/827,813 · Granted Nov 20, 2018

Low complexity flexible beam-width for directional modulation

Inventors: Mohammed Hafez (Tampa, FL); Huseyin Arslan (Tampa, FL); Tamer Khattab (Doha, QA)
Assignee: University of South Florida
H04B7/0456H01Q3/26H01Q3/40H01Q21/245H01Q25/00H04B7/0617H04B7/0697H01Q3/28
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,135,506
App. No.
15/827,813
Granted
Nov 20, 2018
Kind
B2
Abstract

Method and system for transmitting a directionally modulated data stream via an antenna array. A first signal processing circuitry receives a data symbol of a first data stream, maps the first data stream to a specified number of sub-beams based on a stream beam-width assignment, assigns a direction angle for transmission of the data stream, and transmits in parallel, for each of the specified number of sub-beams, an instance of the data symbol to a second signal processing circuitry. The second signal processing circuitry generates antenna array element weights based on the data symbol and a matrix having a DFT structure. The matrix is independent of the assigned direction angle. The data symbol is transmitted via the antenna array utilizing the antenna array element weights. The DFT is implemented as a fast Fourier transform. White noise is transmitted in the sub-beams beams outside the beam-width requirement of the data stream.

Claims (51)

1. A method for transmitting a directionally modulated data stream via an antenna array, the method comprising:

receiving, by a first signal processing circuitry, a first data symbol of a first data stream comprising the first data symbol for transmission via the antenna array;

mapping the first data stream comprising the first data symbol to a specified number of sub-beams based on a transmission beam-width assigned to the first data stream comprising the first data symbol;

assigning a direction angle for transmission of the first data stream comprising the first data symbol; and

transmitting in parallel, for each of the specified number of sub-beams, an instance of the first data symbol to a second signal processing circuitry;

generating, by the second signal processing circuitry, antenna array element weights for transmitting the first data symbol via the antenna array, wherein the antenna array element weights are generated based on the first data symbol and a fixed matrix having a discrete Fourier transform structure, the fixed matrix being independent of the transmission direction angle assigned to the first data stream; and

transmitting the first data symbol via the antenna array utilizing the array element weights.

2. The method of claim 1 further comprising:

receiving, by the first signal processing circuitry, a plurality of data streams for transmission via the antenna array, each and every one of the plurality of data streams comprising a respective first data symbol, wherein the plurality of data streams comprises the first data stream;

mapping each and every one of the plurality of data streams to a respective specified number of sub-beams based on a respective transmission beam-width assigned to the respective data stream of the plurality of data streams;

assigning a respective transmission direction angle to each and every one of the plurality of data streams; and

for each and every one of the plurality of data streams, transmitting in parallel, an instance of the respective first data symbol of the respective data stream for the specified number of sub-beams mapped to the respective data stream, to the second signal processing circuitry;

generating, by the second signal processing circuitry, antenna array element weights for transmitting the first data symbols of the plurality of data streams via the antenna array, wherein the array element weights are generated based on the first data symbols of the plurality of data streams and the fixed matrix having the discrete Fourier transform structure, the fixed matrix being independent of the assigned transmission direction angles of the plurality of data streams; and

transmitting the first data symbols of the plurality of data streams via the antenna array utilizing the antenna array element weights.

3. The method of claim 1 , wherein the fixed matrix having the discrete Fourier transform structure is implemented as a fast Fourier transform by the second signal processing circuitry.

4. The method of claim 1 , wherein indexed values in the fixed matrix having the discrete Fourier transform structure are based on characteristics of the antenna array that indicate a steering response of the antenna array.

5. The method of claim 1 , wherein the assigned beam-width of the first data stream is implemented using a set of sub-beams transmitting the first data stream.

6. The method of claim 1 further comprising, transmitting white noise in non-utilized sub-beams, wherein the non-utilized sub-beams do not have an assigned data stream.

7. The method of claim 1 further comprising, wherein a transmission response of the antenna array performs an inverse discrete Fourier transform on the plurality of data steams when they are transmitted via the antenna array elements.

8. A system for transmitting a directionally modulated data stream via an antenna array, the system comprising:

an antenna array;

a first signal processing circuitry, wherein the first signal processing circuitry:

receives a data symbol of a first data stream comprising the data symbol for transmission via the antenna array;

maps the first data stream comprising the data symbol to a specified number of sub-beams based on a transmission beam-width assigned to the first data stream comprising the data symbol;

assigns a direction angle for transmission of the first data stream comprising the data symbol; and

transmits in parallel, for each of the specified number of sub-beams, an instance of the data symbol to a second signal processing circuitry; and

a second signal processing circuitry, wherein the second signal processing circuitry:

generates antenna array element weights for transmitting the data symbol via the antenna array, wherein the antenna array element weights are generated based on the data symbol and a fixed matrix having a discrete Fourier transform structure, the fixed matrix being independent of the assigned transmission direction angle; and

transmits the data symbol via the antenna array utilizing the antenna array element weights.

9. The system of claim 8 , wherein:

the first signal processing circuitry further:

receives a plurality of data streams for transmission via the antenna array, each and every one of the plurality of data streams comprising a respective first data symbol, wherein the plurality of data streams comprises the first data stream;

maps each and every one of the plurality of data streams to a respective specified number of sub-beams based on a respective transmission beam-width assigned to the respective data stream of the plurality of data streams;

assigns a respective transmission direction angle to each and every one of the plurality of data streams; and

for each and every one of the plurality of data streams, transmits in parallel, an instance of the respective first data symbol of the respective data stream for the specified number of sub-beams mapped to the respective data stream, to the second signal processing circuitry; and

the second signal processing circuitry further:

generates antenna array element weights for transmitting the first data symbols of the plurality of data streams via the antenna array, wherein the array element weights are generated based on the first data symbols of the plurality of data streams and the fixed matrix having the discrete Fourier transform structure, the fixed matrix being independent of the assigned transmission direction angles of the plurality of data streams; and

transmits the first data symbols of the plurality of data streams via the antenna array utilizing the antenna array element weights.

10. The system of claim 8 , wherein the fixed matrix having the discrete Fourier transform structure is implemented as a fast Fourier transform by the second signal processing circuitry.

11. The system of claim 8 , wherein indexed values in the fixed matrix having the discrete Fourier transform structure are based on characteristics of the antenna array that indicate a steering response of the antenna array.

12. The system of claim 8 , wherein the assigned beam-width of the first data stream is implemented using a set of sub-beams transmitting the first data stream.

13. The system of claim 8 , further comprising, transmitting white noise in non-utilized sub-beams, wherein the non-utilized sub-beams do not have an assigned data stream.

14. The system of claim 8 , wherein a transmission response of the antenna array performs an inverse discrete Fourier transform on the plurality of data steams when the plurality of data streams are transmitted via the antenna array elements.

15. A method of transmitting a data stream via directional modulation, the method comprising:

determining, by an electronic processor, a fixed generation matrix based on a model of a transmitter configured to transmit in a plurality of transmission direction beams;

calculating, by the electronic processor, weights associated with a transmission direction based on the fixed generation matrix and the data stream; and

transmitting, via a transmitter, the data stream according to the weights and a steering vector, wherein the fixed generation matrix includes a fixed Fast-Fourier Transform matrix.

16. The method of claim 15 , wherein the data stream includes a beam-width requirement.

17. The method of claim 16 , wherein transmitting the data stream includes adding a complex additive white Gaussian Noise such that noise is transmitted to the direction beams outside the beam-width requirement of the data stream.

18. The method of claim 16 , wherein transmitting the data stream includes transmitting the data steam in a plurality of direction beams when the beam-width requirement of the data stream is higher than the width of a single direction beam.

19. The method of claim 15 , wherein transmitting the data stream includes considering a multi-path environment for transmitting the data stream.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2018
From: HAFEZ, MOHAMMED; ARSLAN, HUSEYIN; KHATTAB, TAMER
To: UNIVERSITY OF SOUTH FLORIDA
Reel/Frame 044879/0566 →
CONFIRMATORY LICENSE Recorded Dec 11, 2017
From: UNIVERSITY OF SOUTH FLORIDA
To: NATIONAL SCIENCE FOUNDATION
Reel/Frame 044818/0903 →
Continuity (2)
Provisional Application 62428195 · Nov 30, 2016
Related Publication 20180152229A1 · May 31, 2018