IP Library Granted Patent US 10,998,927
Granted Patent B1
US 10,998,927 · App. 17/011,361 · Granted May 4, 2021

Multi-antenna jamming/interference protection for waveforms

Inventors: Nicholas Chang (Red Bank, NJ); Joseph C. Liberti (Basking Ridge, NJ)
Assignee: PERSPECTA LABS INC.
H04B1/126H04B1/1027H04L5/0062
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,998,927
App. No.
17/011,361
Granted
May 4, 2021
Kind
B1
Abstract

Embodiments of the present invention include a system, method and computer program product for mitigating interference in data received by a multiple antenna array. Processor(s) executing program code identify signals from users, including active users, and by identifying these signals, mitigate interference and jamming in the received data, overall.

Claims (61)

1. A computer-implemented method comprising:

obtaining, by one or more processors, data from a multiple antenna array;

determining, by the one or more processors, if one or more users are active, wherein the active users are utilizing a search, wherein the determining comprises:

utilizing, by the one or more processors, a de-multiplexer to correlate de-multiplexed signals in the data with reference signals, wherein each reference signal is associated with a user; and

identifying, by the one or more processors, active users among the one or more users, based on determining which correlated reference signals comprise active signals of interest;

based on identifying the active users, identifying the signal of interest emissions of the active users in the data; and

mitigating, by the one or more processors, interference in the signal of interest emissions of the active users.

2. The computer-implemented method of claim 1 , wherein determining which of the correlated reference signals comprise the active signals of interest comprises:

comparing, by the one or more processors, a correlation metric value for each reference signals against a pre-determined threshold, wherein the reference signals exceeding the threshold are active and comprise active signals of interest, and wherein an active signal of interest indicates an active user.

3. The computer-implemented method of claim 1 , further comprising:

applying, by the one of more processors, at a receiver of the multiple antenna array, to the data, a spatial beamformer, wherein the spatial beamformer maximizes a signal to noise interference ratio; and

utilizing, by the spatial beamformer, multi-antenna channel-based and covariance-based processing to digitally steer the data away from sources of interference and toward the active signals of interest.

4. The computer-implemented method of claim 1 , further comprising computing, by the one or more processors, a covariance matrix for the data, wherein the data comprises a received waveform.

5. The computer-implemented method of claim 4 , further comprising:

determining, by the one or more processors, weight vectors for the active users, based on the computed covariance matrix.

6. The computer-implemented method of claim 5 , further comprising:

summing, by the one or more processors, the weight vectors for the active users to generate a common weight vector for all users.

7. The computer-implemented method of claim 1 , wherein obtaining the data from the multiple antenna array, determining if one or more users are active, and identifying the signal of interest emissions of the active users in the data are performed in a manner selected from the group consisting of: asynchronously, in parallel, and cyclically.

8. A computer program product comprising:

a non-transitory storage medium readable by one or more processors and storing instructions for execution by the one or more processors for performing a method comprising:

obtaining, by the one or more processors, data from a multiple antenna array;

determining, by the one or more processors, if one or more users are active, wherein the active users are utilizing a search, wherein the determining comprises:

utilizing, by the one or more processors, a de-multiplexer to correlate de-multiplexed signals in the data with reference signals, wherein each reference signal is associated with a user; and

identifying, by the one or more processors, active users among the one or more users, based on determining which correlated reference signals comprise active signals of interest;

based on identifying the active users, identifying the signal of interest emissions of the active users in the data; and

mitigating, by the one or more processors, interference in the signal of interest emissions of the active users.

9. The computer program product of claim 8 , wherein determining which of the correlated reference signals comprise the active signals of interest comprises:

comparing, by the one or more processors, a correlation metric value for each reference signals against a pre-determined threshold, wherein the reference signals exceeding the threshold are active and comprise active signals of interest, and wherein an active signal of interest indicates an active user.

10. The computer program product of claim 8 , the method further comprising:

applying, by the one of more processors, at a receiver of the multiple antenna array, to the data, a spatial beamformer, wherein the spatial beamformer maximizes a signal to noise interference ratio; and

utilizing, by the spatial beamformer, multi-antenna channel-based and covariance-based processing to digitally steer the data away from sources of interference and toward the active signals of interest.

11. The computer program product of claim 8 , the method further comprising

computing, by the one or more processors, a covariance matrix for the data, wherein the data comprises a received waveform.

12. The computer program product of claim 11 , the method further comprising:

determining, by the one or more processors, weight vectors for the active users, based on the computed covariance matrix.

13. The computer program product of claim 12 , the method further comprising:

summing, by the one or more processors, the weight vectors for the active users to generate a common weight vector for all users.

14. A system comprising:

a multiple antenna array communicatively coupled to an appliqué, wherein the appliqué comprises a receiver for data received by the multiple antenna array, wherein the multiple antenna array receives the data over a mobile network;

the appliqué comprising one or more processors, to receive the data, with the spatial gain, from the multiple antenna array, wherein the appliqué is coupled internally or externally to a given user equipment device;

a de-multiplexer communicatively coupled to the one or more processors, the de-multiplexer to correlate de-multiplexed signals in the data with reference signals; and

the user equipment configured to communicate over the mobile network, wherein the appliqué performs a method comprising:

obtaining, by the one or more processors, the data from the multiple antenna array;

determining, by the one or more processors, if one or more users are active, wherein the active users are utilizing a search, wherein the determining comprises:

utilizing, by the one or more processors, the de-multiplexer to correlate the de-multiplexed signals in the data with the reference signals, wherein each reference signal is associated with a user;

identifying, by the one or more processors, active users among the one or more users, based on determining which correlated reference signals comprise active signals of interest;

based on identifying the active users, identifying the signal of interest emissions of the active users in the data; and

mitigating, by the one or more processors, interference in the signal of interest emissions of the active users.

15. The system of claim 14 , wherein determining which of the correlated reference signals comprise the active signals of interest comprises:

comparing, by the one or more processors, a correlation metric value for each reference signals against a pre-determined threshold, wherein the reference signals exceeding the threshold are active and comprise active signals of interest, and wherein an active signal of interest indicates an active user.

16. The computer system of claim 14 , the method further comprising:

applying, by the one of more processors, at a receiver of the multiple antenna array, to the data, a spatial beamformer, wherein the spatial beamformer maximizes a signal to noise interference ratio; and

utilizing, by the spatial beamformer, multi-antenna channel-based and covariance-based processing to digitally steer the data away from sources of interference and toward the active signals of interest.

17. The computer system of claim 14 , the method further comprising

computing, by the one or more processors, a covariance matrix for the data, wherein the data comprises a received waveform.

18. The computer system of claim 17 , the method further comprising:

determining, by the one or more processors, weight vectors for the active users, based on the computed covariance matrix.

19. The system of claim 18 , the method further comprising:

summing, by the one or more processors, the weight vectors for the active users to generate a common weight vector for all users.

20. The system of claim 14 , the method further comprising:

assigning, by the one or more processor, a unique reference sequence to each user.

Assignments (5)
FIRST LIEN SECURITY AGREEMENT Recorded May 6, 2021
From: PERSPECTA LABS INC.; PERSPECTA ENGINEERING INC.; PERSPECTA SERVICES & SOLUTIONS INC.; KNIGHT POINT SYSTEMS, LLC; DHPC TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 056168/0001 →
SECOND LIEN SECURITY AGREEMENT Recorded May 6, 2021
From: PERSPECTA LABS INC.; PERSPECTA ENGINEERING INC.; PERSPECTA SERVICES & SOLUTIONS INC.; KNIGHT POINT SYSTEMS, LLC; DHPC TECHNOLOGIES, INC.
To: ALTER DOMUS (US) LLC
Reel/Frame 056168/0378 →
CORRECTIVE ASSIGNMENT TO CORRECT THE SPELLING OF THE FIRST INVENTOR NAME PREVIOUSLY RECORDED AT REEL: 054856 FRAME: 0320. ASSIGNOR(S) HEREBY CONFIRMS THE `ASSIGNMENT. Recorded Jan 19, 2021
From: CHANG, NICHOLAS; LIBERTI, JOSEPH C.
To: VENCORE LABS, INC
Reel/Frame 055026/0019 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2021
From: VENCORE LABS, INC.
To: PERSPECTA LABS INC.
Reel/Frame 054944/0252 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 8, 2021
From: CHANG, NCHOLAS; LIBERTI, JOSEPH C.
To: VENCORE LABS, INC.
Reel/Frame 054856/0320 →
Continuity (2)
Division 16586396 · Sep 27, 2019
Provisional Application 62738588 · Sep 28, 2018
Cited By (1)
US 12,289,697