Methods, systems, and computer readable media for utilizing a jamming-resistant receiver device

US10826645B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10826645-B2
Application numberUS-201916369758-A
CountryUS
Kind codeB2
Filing dateMar 29, 2019
Priority dateMar 29, 2018
Publication dateNov 3, 2020
Grant dateNov 3, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method for utilizing a jamming-resistant receiver (JrRx) device includes receiving, by a BJM engine, a plurality of individual subcarrier signals that comprises separate signal portions of a combined signal stream, wherein the combined signal stream is a combination formed by a source signal stream from a sender device and one or more interfering jamming signals from a plurality of unknown jammer devices and computing, by the BJM engine, a respective plurality of BJM filters for the plurality of individual subcarrier signals in the absence of channel information corresponding to the interfering jamming signals. The method further includes applying, by the BJM engine, the plurality of BJM filters to the respective plurality of individual subcarrier signals to decode data packets of the plurality of individual subcarrier signals in order to produce a plurality of source signal stream portions as decoded output, and recovering, by the BJM engine, the source signal stream by combining the decoded output from each of the plurality of BJM filters.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: receiving, by a blind jamming mitigation (BJM) engine in a jamming-resistant receiver (JrRx) device, a plurality of individual subcarrier signals that comprises separate signal portions of a combined signal stream, wherein the combined signal stream is a combination formed by a source signal stream from a sender device and one or more interfering jamming signals from a plurality of unknown jammer devices; computing, by the BJM engine, a respective plurality of BJM filters for the plurality of individual subcarrier signals in the absence of channel information corresponding to the interfering jamming signals; applying, by the BJM engine, the plurality of BJM filters to the respective plurality of individual subcarrier signals to decode data packets of the plurality of individual subcarrier signals as decoded output, wherein each of the plurality of BJM filters comprises a linear spatial filter that is configured to process pilot signals from the sender device such that information pertaining to the one or more jamming signals or the plurality of unknown jamming devices is unnecessary to generate the decoded output; and recovering, by the BJM engine, the source signal stream by combining the decoded output from each of the plurality of BJM filters. 2. The method of claim 1 wherein recovering the source signal stream includes equalizing a channel using the one or more of the plurality of BJM filters to decode the source signal. 3. The method of claim 1 wherein computing one or more of the BJM filters includes determining a plurality of pilot signals or reference signals included in preamble fields of a frame of the source signal stream that originates from the sender device. 4. The method of claim 1 wherein computing one or more of the plurality of BJM filters is conducted when jamming channel information of the one or more interfering jamming signals is unavailable or unknown. 5. The method of claim 1 wherein each of the JrRx device and the sender device includes a number of antennas that exceeds a sum of antennas associated with the plurality of unknown jammer devices. 6. The method of claim 1 wherein the plurality of individual subcarrier signals includes a plurality of frequency divisional multiplexing (OFDM) subcarriers. 7. The method of claim 1 wherein each of the plurality of BJM filters includes a BJM filter that is represented as P=[Σ l=1 L {tilde over (Y)}(l){tilde over (Y)}(l) H ] † [Σ l=1 L {tilde over (Y)}(l){tilde over (Y)}(l) H ], where (⋅) † is a pseudo-inverse operator, wherein {tilde over (Y)}(l) represents pilot signals received at the receiver device and {tilde over (X)}(l) represents pilot signals at the sender device. 8. A jamming-resistant receiver (JrRx) device comprising: at least one processor and memory; and a blind jamming mitigation (BJM) engine stored in the memory and when executed by the at least one processor is configured for receiving a plurality of individual subcarrier signals that comprises separate signal portions of a combined signal stream, wherein the combined signal stream is a combination formed by a source signal stream from a sender device and one or more interfering jamming signals from a plurality of unknown jammer devices, computing a respective plurality of BJM filters for the plurality of individual subcarrier signals in the absence of channel information corresponding to the interfering jamming signals, applying the plurality of BJM filters to the respective plurality of individual subcarrier signals to decode data packets of the plurality of individual subcarrier signals as decoded output, wherein each of the plurality of BJM filters comprises a linear spatial filter that is configured to process pilot signals from the sender device such that information pertaining to the one or more jamming signals or the plurality of unknown jamming devices is unnecessary to generate the decoded output, and recovering the source signal stream by combining the decoded output from each of the plurality of BJM filters. 9. The JrRx device of claim 8 wherein recovering the source signal stream includes equalizing a channel using one or more of the plurality of BJM filters to decode the source signal. 10. The JrRx device of claim 8 wherein a synchronization engine is configured for determining a plurality of pilot signals or reference signals included in preamble fields of a frame in the source signal stream that originates from the sender device. 11. The JrRx device of claim 8 wherein the BJM engine is further configured for computing a JA filter when jamming channel information of the one or more interfering jamming signals is unavailable or unknown. 12. The JrRx device of claim 8 wherein each of the JrRx device and the sender device includes a number of antennas that exceeds a sum of antennas associated with the plurality of unknown jammer devices. 13. The JrRx device of claim 8 wherein the plurality of individual subcarrier signals includes a plurality of frequency divisional multiplexing (OFDM) subcarriers. 14. The JrRx device of claim 8 wherein each of the plurality of BJM filters includes a BJM filter that is represented as P=[Σ l=1 L {tilde over (Y)}(l){tilde over (Y)}(l) H ] † [Σ l=1 L {tilde over (Y)}(l){tilde over (Y)}(l) H ], where (⋅) † is a pseudo-inverse operator, wherein {tilde over (Y)}(l) represents pilot signals received at the receiver device and {tilde over (X)}(l) represents pilot signals at the sender device. 15. A non-transitory computer readable medium having stored thereon executable instructions that when executed by a processor of a computer controls the computer to perform steps comprising: receiving, by a BJM engine, a plurality of individual subcarrier signals that comprises separate signal portions of a combined signal stream, wherein the combined signal stream is a combination formed by a source signal stream from a sender device and one or more interfering jamming signals from a plurality of unknown jammer devices; computing, by the BJM engine, a respective plurality of BJM filters for the plurality of individual subcarrier signals in the absence of channel information corresponding to the interfering jamming signals; applying, by the BJM engine, the plurality of BJM filters to the respective plurality of individual subcarrier signals to decode data packets of the plurality of individual subcarrier signals as decoded output, wherein each of the plurality of BJM filters comprises a linear spatial filter that is configured to process pilot signals from the sender device such that information pertaining to the one or more jamming signals or the plurality of unknown jamming devices is unnecessary to generate the decoded output; and recovering, by the BJM engine, the source signal stream by combining the decoded output from each of the plurality of BJM filters. 16. The non-transitory computer readable medium of claim 15 wherein recovering the source signal stream includes equalizing a channel using the one or more of the plurality of BJM filters to decode the source signal. 17. The non-transitory computer readable medium of claim 15 wherein computing one or more of the plurality of BJM filters includes determining a plurality of pilot signals or reference signals included in preamble fields of a frame of the source signal stream that originates from the sender device. 18. The non-transitory computer readable medium of claim 15 wherein computing one or more of the plurality of BJM filters is conducted when jamming channel information of the

Assignees

Inventors

Classifications

  • H04K3/228Primary

    Elimination in the received signal of jamming or of data corrupted by jamming (interference suppression in receivers H04B1/10) · CPC title

  • based on redundancy of transmitted data, transmission path or transmitting source · CPC title

  • Selective call decoders · CPC title

  • for solving equations {, e.g. nonlinear equations, general mathematical optimization problems (optimization specially adapted for a specific administrative, business or logistic context G06Q10/04)} · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10826645B2 cover?
A method for utilizing a jamming-resistant receiver (JrRx) device includes receiving, by a BJM engine, a plurality of individual subcarrier signals that comprises separate signal portions of a combined signal stream, wherein the combined signal stream is a combination formed by a source signal stream from a sender device and one or more interfering jamming signals from a plurality of unknown ja…
Who is the assignee on this patent?
Univ Louisville Res Found Inc
What technology area does this patent fall under?
Primary CPC classification H04K3/228. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Nov 03 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).