EXCISION OF INTERFERENCE WITH HOPPED WAVEFORMS
Suppressing interference in a frequency hopping signal. The method includes receiving a frequency hopping signal for a signal of interest. The frequency hopping signal includes the signal of interest modulated using frequency hopping and wideband and narrowband interference. Prior to de-hopping the frequency hopping signal, one or more wideband interferences in the frequency hopping signal are identified. The one or more wideband interferences are suppressed to create a wideband interference suppressed signal. Subsequent to suppressing the one or more wideband interferences, the wideband interference suppressed signal is de-hopped to create a de-hopped signal. In the de-hopped signal, one or more narrowband interferences are identified. The one or more narrowband interferences are suppressed to create an interference suppressed signal. The interference suppressed signal is demodulated to create a demodulated signal.
Numerous different devices can be equipped with an antenna system for transmitting and/or receiving radio frequency (“RF”) communications. These RF communications may be transmitted to, or received from, any number of different external targets, endpoints, wireless network nodes, or systems. As an example, RF communications can be sent and received by walkie-talkies, cell phones, vehicles, airplanes, rotary aircraft, ships, satellites, and so on.
RF communications have advanced significantly in recent years. Now, more than ever before, devices with RF capabilities are able to establish (in many cases even simultaneously) different RF communication links with external transmitters and receivers. Such advancements have substantially improved the quality of life. Because of the benefits provided by RF communications, more and more RF components (e.g., RF front-end components and RF back-end components) are being installed into electronic devices.
With the proliferation of wireless RF communications, there is a substantial need to continuously improve such communications, especially in scenarios where signal interference may occur. Such interference may be intentional or unintentional interference. For example, with respect to intentional interference, broadband jammers and narrowband jammers (e.g., a tone generator) may be used by adversarial entities to attempt to prevent communications. With respect to unintentional interference, interference from other users/terminals, cross-polarization leakage, hardware issues, adjacent satellite interference, co-site interference, electromagnetic radiation, or other interferers may inadvertently interfere with desired communication.
Hopping waveforms are traditionally used to overcome interference by rapidly changing the signal frequency to attempt to avoid, or at least mitigate, interference. Further, various interferer excision techniques can be used to remove broadband and narrowband interference. However, when these two techniques are used together, various problems can arise. For example, in some environments, using excision results in degradation to the hopping signal of interest as notching tools view the hopping signal of interest as interference. The mischaracterization and attack of the signal of interest would result in data loss. Further, in modern systems where most of the data is Ethernet data packets, or similar data, a small amount of data loss can be catastrophic as the data would either be lost or have to be retransmitted. Retransmission results in lower data throughput. Further, Traditional interference cancelation tools are not fast enough to remove jammers for hopping waveforms.
The subject matter claimed herein is not limited to embodiments that solve any disadvantages or that operate only in environments such as those described above. Rather, this background is only provided to illustrate one exemplary technology area where some embodiments described herein may be practiced.
BRIEF SUMMARYOne embodiment illustrated herein includes a method of suppressing interference in a frequency hopping signal. The method includes receiving a frequency hopping signal for a signal of interest. The frequency hopping signal includes the signal of interest modulated using frequency hopping and wideband and narrowband interference. Prior to de-hopping the frequency hopping signal, one or more wideband interferences in the frequency hopping signal are identified. The one or more wideband interferences are suppressed to create a wideband interference suppressed signal. Subsequent to suppressing the one or more wideband interferences, the wideband interference suppressed signal is de-hopped to create a de-hopped signal. In the de-hopped signal, one or more narrowband interferences are identified. The one or more narrowband interferences are suppressed to create an interference suppressed signal. The interference suppressed signal is demodulated to create a demodulated signal.
This Summary is provided to introduce a selection of concepts in a simplified form that are further described below in the Detailed Description. This Summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used as an aid in determining the scope of the claimed subject matter.
Additional features and advantages will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by the practice of the teachings herein. Features and advantages of the invention may be realized and obtained by means of the instruments and combinations particularly pointed out in the appended claims. Features of the present invention will become more fully apparent from the following description and appended claims, or may be learned by the practice of the invention as set forth hereinafter.
In order to describe the manner in which the above-recited and other advantages and features can be obtained, a more particular description of the subject matter briefly described above will be rendered by reference to specific embodiments which are illustrated in the appended drawings. Understanding that these drawings depict only typical embodiments and are not therefore to be considered to be limiting in scope, embodiments will be described and explained with additional specificity and detail through the use of the accompanying drawings in which:
Embodiments illustrated herein are able to remove a wide variety of interfering signals from a frequency hopping signal by performing a wideband suppression operation, prior to de-hopping the frequency hopping signal, to suppress wideband interference, then de-hopping the signal, then performing a narrowband suppressing operation on the de-hopped signal to suppress narrowband interference.
The implementation of a combination of the wideband cancellation to remove stationary wide or small interference and narrowband suppression post de-hopping to remove small stationary, sweeping, or hopping interferers (such as tones, FM, inband noise, LTE, and small modulated signals) in conjunction with the hopping waveform overcomes previous limitation of excision technology and hopping waveforms. This allows the effective data transmission rate to be higher as the impacts of interference are reduced due to the removal of wideband and narrowband interference.
The implementation of the suppression only adds a minor time delay to the data transfer.
The speed of the narrowband suppression allows for the removal of interference during each hop bin.
Additionally, the disclosed embodiments beneficially classify signals and finely estimate signal parameters such that interference can be removed through demodulation, re-modulation, and subtraction (e.g., active cancellation). Accordingly, these and numerous other benefits will now be described below.
Referring now to
With reference now to
Returning once again to
Another type of intentional interference injected by interferers into the channel 116 includes narrowband interference. Narrowband interference is often characterized by signals that follow or are otherwise present in many hops, and which occupy less than half the bandwidth of any hop. Narrowband interference may comprise modulated signals, FM signals, static CW tones, multi-tones, swept tones, and hopped tones that consume, in some embodiments, up to 10% of the signal of interest bandwidth.
Other non-intentional interference may also be injected into the channel 116. This nonintentional interference may be for example interference from other users/terminals, cross-polarization leakage, hardware issues, adjacent satellite interference, co-site interference, electromagnetic radiation, or other interferers may inadvertently interfere with desired communication.
In any case, the intentional and nonintentional interference injected into the channel 116 interferes with the frequency hopping signal 108 to cause an interfered frequency hopping to signal 120 to be input from the channel 116 into the receiver 104. As will be discussed in more detail below, the receiver 104 has a specialized modem configured to suppress the interference.
Referring now to
As this interference can prevent data in the input signal 106 from being recovered and/or cause delays in transmission of data in the input signal 106, the receiver 104 includes functionality in a modem at the receiver 104 for mitigating the injected interference. As alluded to previously, this is performed in a two-step suppression of interference where wideband interference is suppressed prior to de-hopping the interfered frequency hopping signal 120 and narrowband interference is suppressed after de-hopping is performed.
In particular, the wideband interference processor 126 of the receiver 104 receives the interfered frequency hopping signal 120. The wideband interference processor 126 then performs various actions to suppress the wideband interference 122-1 and 122-2 in the interfered frequency hopping signal 120. This may be accomplished in various fashions. For example, when the wideband interference is structured interference, structured interference suppression may be performed. In particular, structured interference is interference that has one or more identifiable traits including at least one of modulation type, center frequency, frequency bandwidth, or symbol rate.
Referring now to
With respect to modulation type, various modulation types can be identified. For example, the wideband interference may have been modulated using BPSK, QPSK, offset QPSK, 8PSK, QAM, etc. In some embodiments, the trait estimator 128 includes various corresponding demodulators to attempt to demodulate the isolated portions of the wideband interference 122-1 and 122-2. A successful demodulation identifies the modulation used to encode the wideband interference 122-1 and 122-2.
With respect to center frequency, the trait estimator 128 includes various spectral analysis tools that can be used to identify the frequency of constituent signals making up the wideband interference 122-1 and 122-2. This frequency analysis can be used to identify center frequencies for the wideband interference 122-1 and 122-2.
With respect to bit rate, the trait estimator 128 may include various phase locked loops or other timing hardware that is configured to identify symbol boundaries in the wideband interference 122-1 and 122-2 so as to identify symbol rate of the wideband interference 122-1 and 122-2.
As illustrated in
Referring now to
Note that in some embodiments, the wideband interference processor 126 may be channel limited in that it is only able to remove a certain number of interferences. For example, in some embodiments, only five distinct interferences can be removed. In some embodiments, the wideband interference processor 126 identifies interferences by identifying high power (either average or total) portions of the interfered frequency hopping signal 120 to identify the interferences. Thus, in some such example, a certain number of the easiest to extract interference signals can be removed. In some situations, this may be signals with the highest overall power across a spectrum, highest peak power in a particular spectral component, or based on some other characteristics.
Referring once again to
To compensate for this narrowband interference 124-1, 124-2, and 124-3, the receiver 104 includes a narrowband interference processor 148. The narrowband interference processor 148 suppresses the narrowband interference 124-1, 124-2, and 124-3. This can be accomplished in a number of different ways. An example of one way that this can be accomplished is illustrated with reference to
Note that narrowband interference removal is typically not channel limited, meaning that any instances of narrowband interference can be suppressed. Further, narrowband interference suppression can be used to remove multi-tone signals as well. Further, due to the speed at which narrowband interference is able to be suppressed, embodiments can further be configured to address moving signals, such as sweeping signals, hopping interferences, etc.
Observation of the interference suppressed signal 160 shows that certain differences caused by suppressing the wideband interference 122-1 and 122-2 in the narrowband interference 124-1, 124-2, and 124-3 exist between the interference suppressed signal 160 and the frequency hopping signal 108. As will be discussed in more detail below, embodiments may include functionality for addressing these differences to reproduce the input signal 106 without errors or with a reduced number of errors. This can be done for example using forward error correction decoding by a forward error correction decoder 162 as illustrated in
The following discussion now refers to a number of methods and method acts that may be performed. Although the method acts may be discussed in a certain order or illustrated in a flow chart as occurring in a particular order, no particular ordering is required unless specifically stated, or required because an act is dependent on another act being completed prior to the act being performed.
Referring now to
The method 500 further includes, prior to de-hopping the frequency hopping signal, identifying one or more wideband interferences in the frequency hopping signal (act 504).
The method 500 further includes suppressing the one or more wideband interferences to create a wideband interference suppressed signal (act 506).
The method 500 further includes, subsequent to suppressing the one or more wideband interferences, de-hopping the wideband interference suppressed signal to create a de-hopped signal (act 508).
The method 500 further includes, in the de-hopped signal, identifying one or more narrowband interferences (act 510).
The method 500 further includes suppressing the one or more narrowband interferences to create an interference suppressed signal (act 512).
The method 500 further includes demodulating the interference suppressed signal to create a demodulated signal (act 514).
The method 500 may further include performing forward error correction decoding on the demodulated signal to correct for signal degradation caused by suppressing at least one of wideband interference and narrowband interference.
The method 500 may be practiced where suppressing the one or more wideband interferences comprises performing structured interference suppression. Structured interference is interference that has identifiable traits, including one or more of modulation type, center frequency, frequency bandwidth, or symbol rate. For example, in some such embodiments, the structured interference suppression comprises overlapping signal separation and cancellation. One type of overlapping signal separation and cancellation is successive interference cancellation whereby a receiver decodes a strongest signal first, subtracts it from the combined signal, and then decodes the difference. However, embodiments may also be implemented where interference is weaker than the signal of interest such that embodiments decodes a weaker signal, subtracts it from the combined signal, and then decodes the difference. In some structured interference suppression embodiments, the structured interference suppression comprises: identifying modulation type (e.g., BPSK, QPSK, offset QPSK, 8PSK, QAM, etc.) for the one or more wideband interferences; identifying center frequency for the one or more wideband interferences; identifying symbol rate for the one or more wideband interferences; using the identified modulation type, center frequency, and symbol rate, demodulating the frequency hopping signal to remove at least a portion of the signal of interest and to create one or more demodulated wideband interferences; remodulating the one or more demodulated wideband interferences to create an approximation of the wideband interferences in the frequency hopping signal; and subtracting the approximation of the wideband interferences from the frequency hopping signal to create a wideband interference suppressed frequency hopping signal.
The method 500 may be practiced where suppressing the one or more wideband interferences comprises performing unstructured interference suppression. Unstructured interference is interference that does not have an identifiable modulation type, center frequency, frequency bandwidth, or symbol rate. For example, white noise could properly be classified as unstructured interference.
The method 500 may be practiced where suppressing the one or more narrowband interferences comprises: averaging signal power in hop bins of the de-hopped signal; performing spectral analysis to identify frequency bins in the de-hopped signal that have signal levels above a predetermined threshold with respect to averages identified by averaging signal power in hop bins of the de-hopped signal; and suppressing frequency bins in the de-hopped signal that have signal levels above a predetermined threshold with respect to averages identified by averaging signal power in hop bins of the de-hopped signal. In some such embodiments, performing spectral analysis comprises performing a fast Fourier transform.
Further, the methods may be practiced by a computer system including one or more processors and computer-readable media such as computer memory. In particular, the computer memory may store computer-executable instructions that when executed by one or more processors cause various functions to be performed, such as the acts recited in the embodiments.
Embodiments of the present invention may comprise or utilize a special purpose or general-purpose computer including computer hardware, as discussed in greater detail below. Embodiments within the scope of the present invention also include physical and other computer-readable media for carrying or storing computer-executable instructions and/or data structures. Such computer-readable media can be any available media that can be accessed by a general purpose or special purpose computer system. Computer-readable media that store computer-executable instructions are physical storage media. Computer-readable media that carry computer-executable instructions are transmission media. Thus, by way of example, and not limitation, embodiments of the invention can comprise at least two distinctly different kinds of computer-readable media: physical computer-readable storage media and transmission computer-readable media.
Physical computer-readable storage media includes RAM, ROM, EEPROM, CD-ROM or other optical disk storage (such as CDs, DVDs, etc.), magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store desired program code means in the form of computer-executable instructions or data structures and which can be accessed by a general purpose or special purpose computer.
A “network” is defined as one or more data links that enable the transport of electronic data between computer systems and/or modules and/or other electronic devices. When information is transferred or provided over a network or another communications connection (either hardwired, wireless, or a combination of hardwired or wireless) to a computer, the computer properly views the connection as a transmission medium. Transmissions media can include a network and/or data links which can be used to carry desired program code means in the form of computer-executable instructions or data structures and which can be accessed by a general purpose or special purpose computer. Combinations of the above are also included within the scope of computer-readable media.
Further, upon reaching various computer system components, program code means in the form of computer-executable instructions or data structures can be transferred automatically from transmission computer-readable media to physical computer-readable storage media (or vice versa). For example, computer-executable instructions or data structures received over a network or data link can be buffered in RAM within a network interface module (e.g., a “NIC”), and then eventually transferred to computer system RAM and/or to less volatile computer-readable physical storage media at a computer system. Thus, computer-readable physical storage media can be included in computer system components that also (or even primarily) utilize transmission media.
Computer-executable instructions comprise, for example, instructions and data which cause a general purpose computer, special purpose computer, or special purpose processing device to perform a certain function or group of functions. The computer-executable instructions may be, for example, binaries, intermediate format instructions such as assembly language, or even source code. Although the subject matter has been described in language specific to structural features and/or methodological acts, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the described features or acts described above. Rather, the described features and acts are disclosed as example forms of implementing the claims.
Those skilled in the art will appreciate that the invention may be practiced in network computing environments with many types of computer system configurations, including, personal computers, desktop computers, laptop computers, message processors, hand-held devices, multi-processor systems, microprocessor-based or programmable consumer electronics, network PCs, minicomputers, mainframe computers, mobile telephones, PDAs, pagers, routers, switches, and the like. The invention may also be practiced in distributed system environments where local and remote computer systems, which are linked (either by hardwired data links, wireless data links, or by a combination of hardwired and wireless data links) through a network, both perform tasks. In a distributed system environment, program modules may be located in both local and remote memory storage devices.
Alternatively, or in addition, the functionality described herein can be performed, at least in part, by one or more hardware logic components. For example, and without limitation, illustrative types of hardware logic components that can be used include Field-programmable Gate Arrays (FPGAs), Application-specific Integrated Circuits (ASICs), Application-specific Standard Products (ASSPs), System-on-a-chip systems (SOCs), Complex Programmable Logic Devices (CPLDs), etc.
The present invention may be embodied in other specific forms without departing from its characteristics. The described embodiments are to be considered in all respects only as illustrative and not restrictive. The scope of the invention is, therefore, indicated by the appended claims rather than by the foregoing description. All changes which come within the meaning and range of equivalency of the claims are to be embraced within their scope.
Claims
1. A method of suppressing interference in a frequency hopping signal, the method comprising:
- receiving the frequency hopping signal for a signal of interest, the frequency hopping signal comprising the signal of interest modulated using frequency hopping, wideband interference and narrowband interference;
- prior to de-hopping the frequency hopping signal, identifying one or more wideband interferences in the frequency hopping signal;
- suppressing the one or more wideband interferences to create a wideband interference suppressed signal;
- subsequent to suppressing the one or more wideband interferences, de-hopping the wideband interference suppressed signal to create a de-hopped signal;
- in the de-hopped signal, identifying one or more narrowband interferences;
- suppressing the one or more narrowband interferences to create an interference suppressed signal; and
- demodulating the interference suppressed signal to create a demodulated signal.
2. The method of claim 1, further comprising performing forward error correction decoding on the demodulated signal to correct for signal degradation caused by suppressing at least one of the wideband interference and the narrowband interference.
3. The method of claim 1, wherein suppressing the one or more wideband interferences comprises performing structured interference suppression.
4. The method of claim 3, wherein the structured interference suppression comprises overlapping signal separation and cancelation.
5. The method of claim 4, wherein the structured interference suppression further comprises:
- identifying a modulation type for the one or more wideband interferences;
- identifying a center frequency for the one or more wideband interferences;
- identifying a symbol rate for the one or more wideband interferences;
- using the identified modulation type, center frequency, and symbol rate, demodulating the frequency hopping signal to remove at least a portion of the signal of interest and to create one or more demodulated wideband interferences;
- remodulating the one or more demodulated wideband interferences to create an approximation of the wideband interferences in the frequency hopping signal; and
- subtracting the approximation of the wideband interferences from the frequency hopping signal to create a wideband interference suppressed frequency hopping signal.
6. The method of claim 1, wherein suppressing the one or more wideband interferences comprises performing unstructured interference suppression.
7. The method of claim 1, wherein suppressing the one or more narrowband interferences comprises:
- averaging a signal power in hop bins of the de-hopped signal;
- performing spectral analysis to identify frequency bins in the de-hopped signal that have signal levels above a predetermined threshold with respect to averages identified by averaging the signal power in the hop bins of the de-hopped signal; and
- suppressing the frequency bins in the de-hopped signal that have the signal levels above the predetermined threshold with respect to the averages identified by averaging the signal power in the hop bins of the de-hopped signal.
8. The method of claim 7, wherein performing the spectral analysis comprises performing a fast Fourier transform.
9. A computer system comprising:
- one or more processors; and
- one or more computer-readable media having stored thereon instructions that are executable by the one or more processors to configure the computer system to suppress interference in a frequency hopping signal, the computer system, including the instructions that are executable to configure the computer system to perform at least the following: receiving the frequency hopping signal for a signal of interest, the frequency hopping signal comprising the signal of interest modulated using frequency hopping, wideband interference and narrowband interference; prior to de-hopping the frequency hopping signal, identifying one or more wideband interferences in the frequency hopping signal;
- suppressing the one or more wideband interferences to create a wideband interference suppressed signal; subsequent to suppressing the one or more wideband interferences, de-hopping the wideband interference suppressed signal to create a de-hopped signal; in the de-hopped signal, identifying one or more narrowband interferences; suppressing the one or more narrowband interferences to create an interference suppressed signal; and demodulating the interference suppressed signal to create a demodulated signal.
10. The computer system of claim 9, wherein the one or more computer-readable media further have stored thereon instructions that are executable by the one or more processors to configure the computer system to performing forward error correction decoding on the demodulated signal to correct for signal degradation caused by suppressing at least one of the wideband interference and the narrowband interference.
11. The computer system of claim 9, wherein suppressing the one or more wideband interferences comprises performing structured interference suppression.
12. The computer system of claim 11, wherein the structured interference suppression comprises overlapping signal separation and cancelation.
13. The computer system of claim 12, wherein the structured interference suppression comprises:
- identifying a modulation type for the one or more wideband interferences;
- identifying a center frequency for the one or more wideband interferences;
- identifying a symbol rate for the one or more wideband interferences;
- using the identified modulation type, center frequency, and symbol rate, demodulating the frequency hopping signal to remove at least a portion of the signal of interest and to create one or more demodulated wideband interferences;
- remodulating the one or more demodulated wideband interferences to create an approximation of the wideband interferences in the frequency hopping signal; and
- subtracting the approximation of the wideband interferences from the frequency hopping signal to create a wideband interference suppressed frequency hopping signal.
14. The computer system of claim 9, wherein suppressing the one or more wideband interferences comprises performing unstructured interference suppression.
15. The computer system of claim 9, wherein suppressing the one or more narrowband interferences comprises:
- averaging a signal power in hop bins of the de-hopped signal;
- performing spectral analysis to identify frequency bins in the de-hopped signal that have signal levels above a predetermined threshold with respect to averages identified by averaging the signal power in the hop bins of the de-hopped signal; and
- suppressing the frequency bins in the de-hopped signal that have the signal levels above the predetermined threshold with respect to the averages identified by averaging the signal power in the hop bins of the de-hopped signal.
16. The computer system of claim 15, wherein performing the spectral analysis comprises performing a fast Fourier transform.
17. A wireless receiver comprising:
- a wideband interference processor configured to receive a frequency hopping signal for a signal of interest, the frequency hopping signal comprising the signal of interest modulated using frequency hopping, wideband interference and narrowband interference;
- wherein the wideband interference processor is further configured to, prior to de-hopping the frequency hopping signal: identify one or more wideband interferences in the frequency hopping signal; and suppress the one or more wideband interferences to create a wideband interference suppressed signal;
- a de-hopping processor coupled to the wideband interference processor that is configured to, subsequent to suppressing the one or more wideband interferences, de-hopping the wideband interference suppressed signal to create a de-hopped signal;
- a narrowband interference processor that is configured to: in the de-hopped signal, identify one or more narrowband interferences; and suppress the one or more narrowband interferences to create an interference suppressed signal; and
- a demodulator coupled to the narrowband interference processor that is configured to demodulate the interference suppressed signal to create a demodulated signal.
18. The wireless receiver of claim 17, further comprising a forward error correction decoder coupled to the demodulator and configured to perform error correction decoding on the demodulated signal to correct for signal degradation caused by suppressing at least one of the wideband interference and the narrowband interference.
19. The wireless receiver of claim 17, wherein the wideband interference processor is configured to suppress the wideband interference by performing structured interference suppression.
20. The wireless receiver of claim 17, wherein the narrowband interference processor comprises:
- an averaging processor configured to average a signal power in hop bins of the de-hopped signal;
- a spectrum analyzer configured to perform spectral analysis to identify frequency bins in the de-hopped signal that have signal levels above a predetermined threshold with respect to averages identified by averaging the signal power in the hop bins of the de-hopped signal; and
- a suppressor coupled to the averaging processor and the spectrum analyzer and configured to suppress the frequency bins in the de-hopped signal that have the signal levels above the predetermined threshold with respect to the averages identified by averaging the signal power in the hop bins of the de-hopped signal.
Type: Application
Filed: Jul 1, 2021
Publication Date: Jan 5, 2023
Inventors: Lance R. Lindsay (Woods Cross, UT), L. Andrew Gibson (Riverton, UT), Christopher L. Brown (Sandy, UT), David G. Landon (Bountiful, UT), Edwin R. Twitchell (Fruit Heights, UT)
Application Number: 17/365,910