Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
METHOD AND APPARATUS FOR MITIGATION OF GNSS-SIGNAL INTERFERENCE
Document Type and Number:
WIPO Patent Application WO/2023/229479
Kind Code:
A1
Abstract:
A method and apparatus for mitigation of GNSS-signal interference using an adaptive notch filter (ANF) operates based on signals received from one or more satellites of a Global Navigation Satellite System (GNSS) such as GPS, GLONASS, etc. In one embodiment, an apparatus comprises a notch filter having a tunable zero frequency of a transfer function receives an input signal and generates an output signal. A bandpass filter coupled to the output of the notch filter receives the output signal. An adaptive block is coupled to the bandpass filter and adjusts the notch filter parameters in order to achieve the minimization of a specific cost function.

More Like This:
Inventors:
MESHCHERYAKOV ALEXEY VYACHESLAVOVICH (RU)
SERKIN FEDOR BORISOVICH (RU)
Application Number:
PCT/RU2022/000171
Publication Date:
November 30, 2023
Filing Date:
May 23, 2022
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
TOPCON POSITIONING SYSTEMS INC (US)
International Classes:
H04B1/10; G01S19/21; G01S19/36
Domestic Patent References:
WO2014171975A22014-10-23
WO2003054572A12003-07-03
Foreign References:
EP2279426B12012-05-23
Other References:
NGUYEN TU THI-THANH, LA THE VINH, TA TUNG HAI, NGUYEN HOANG-LAN THI, MOTELLA BEATRICE: "An Adaptive Bandwidth Notch Filter for GNSS Narrowband Interference Mitigation", REV JOURNAL ON ELECTRONICS AND COMMUNICATIONS, RADIO AND ELECTRONICS ASSOCIATION OF VIETNAM, vol. 4, no. 3-4, 11 November 2015 (2015-11-11), XP093114841, ISSN: 1859-378X, DOI: 10.21553/rev-jec.76
Attorney, Agent or Firm:
LAW FIRM "GORODISSKY & PARTNERS" LTD. (RU)
Download PDF:
Claims:
Claims:

1. An apparatus comprising: a notch filter having a tunable zero frequency of a transfer function and configured to receive an input signal and generate an output signal; a bandpass filter coupled to an output of the notch filter and configured to receive the output signal; and an adaptive block coupled to the bandpass filter and configured to adjust parameters of the notch filter in order to minimize a specific cost function.

2. The apparatus of claim 1 , wherein the notch filter is a digital complex filter of a 1st order, wherein an input of the digital complex filter is coupled to an input of the apparatus and the frequency of a transfer function zero of the digital complex filter is equal to an interference frequency when adaptation is complete.

3. The apparatus of claim 1 , wherein the bandpass filter is a digital complex filter of a 1st order having a pole frequency that coincides with the zero frequency of the notch filter and having a transfer function of wherein the input of the digital complex bandpass filter is coupled to an output of the apparatus.

4. The apparatus of claim 1 , wherein the adaptive block is configured to track an interference frequency and adjust the filter zero in order to achieve minimization of a cost function, the input of the adaptive block is coupled to the output of the bandpass filter.

5. The apparatus of claim 1 , configured to mitigate multi-spectral interference, the notch filter having a transfer function

6. The apparatus of claim 1 , configured to mitigate multi-spectral interference, wherein the notch filter is implemented by shifting a highpass filter after multiplying the real coefficients of its transfer function by a power function of the complex exponent.

7. A method comprising: receiving an input signal from one or more global navigation satellite system satellites; filtering the input signal using a first transfer function of a notch filter to generate a filtered signal; filtering the filtered signal using a second transfer function of a bandpass filter to generate a bandpass filtered signal; and tracking an interference frequency of the bandpass filtered signal.

8. The method of claim 7, wherein the notch, filter is a digital complex filter of a 1st order, wherein the input of the digital complex filter is coupled to an input of an apparatus receiving the input signal and the frequency of a transfer function zero of the digital complex filter is equal to an interference frequency when adaptation is complete.

9. The method of claim 7, wherein the bandpass filter is a digital complex filter of a 1st order, the digital complex filter having a pole frequency that coincides with the zero frequency of the notch filter, the digital complex filter having a transfer function of

10. The method of claim 7, further comprising: tracking an interference frequency and adjusting the filter zero in order to achieve minimization of a cost function.

11. The method of claim 7, wherein the notch filter has a transfer function

12. The method of claim 7, wherein the notch filter is a highpass filter that is shifted using real coefficients by multiplying the real coefficients by a power function of the complex exponent.

13. An apparatus comprising: a processor; and a memory coupled with the processor, the memory storing computer program instructions that when executed cause the processor to perform operations comprising: receiving an input signal from one or more global navigation satellite system satellites; filtering the input signal using a first transfer function of a notch filter to generate a filtered signal; filtering the filtered signal using a second transfer function of a bandpass filter to generate a bandpass filtered signal; and tracking an interference frequency of the bandpass filtered signal.

14. The apparatus of claim 13, wherein the notch filter is a digital complex filter of a 1st order and the zero frequency of a transfer function of the digital complex filter is equal to the interference frequency when adaptation is complete.

15. The apparatus of claim 13, wherein the bandpass filter is a digital complex filter of a 1st order, the digital complex filter having a pole frequency that coincides with the zero frequency of the notch filter, the digital complex filter having a transfer function of

16. The apparatus of claim 13, the operations further comprising: tracking an interference frequency and adjusting the zero frequency of notch filter in order to achieve minimization of a cost function.

17. The apparatus of claim 13, wherein the notch filter has a transfer function

18. The apparatus of claim 13, wherein the notch filter is shifted by the interference frequency by multiplying the real coefficients of the bandpass filter transfer function by a power function of the complex exponent.

Description:
METHOD AND APPARATUS FOR MITIGATION OF GNSS-SIGNAL INTERFERENCE

FIELD OF THE INVENTION

[0001] The present disclosure relates generally to methods for filtering, and, more particularly, to a method and apparatus for mitigation of GNSS-signal interference using an adaptive notch filter.

BACKGROUND

[0002] The transmission of signals is typically subject to interference from multiple sources. Sources of interference can be natural or man-made and may also be intentional or unintentional. Interference and noise can prevent operations that require receipt of a useful signal. For example, thermal noise or interference jamming (e.g., signal blocking), can cause signal loss and prevent operations that require receipt of the transmitted signal. Global navigation satellite system (GNSS) signals from the satellites of those systems are typically weak in strength and, therefore, susceptible to interference. What is needed is a method to mitigate signal interference.

SUMMARY

[0003] In one embodiment, an apparatus comprises a notch filter having a tunable frequency of a transfer function zero (also referred to as the “zero frequency”) and configured to receive an input signal and generate an output signal. A bandpass filter is coupled to an output of the notch filter and configured to receive the output signal. An adaptive block is coupled to the bandpass filter and configured to adjust the notch filter parameters in order to minimize a specific cost function. In one embodiment, the notch filter is a digital complex filter of a 1st order, wherein the input of the digital complex filter is coupled to an input of the apparatus and the frequency of the transfer function zero of the digital complex filter is equal to an interference frequency when adaptation is complete. In one embodiment, the bandpass filter is a digital complex filter of a 1st order having a pole frequency that coincides with the zero frequency of the notch filter. The digital complex filter has a bandpass filter transfer function, and the input of the digital complex filter is coupled to an output of the apparatus. In one embodiment, the adaptive block is configured to track an interference frequency and adjust the filter zero in order to achieve minimization of a cost function, the input of the adaptive block is coupled to the output of the bandpass filter. In one embodiment, the apparatus is configured to mitigate multi-spectral interference with the notch filter having a particular transfer function. In one embodiment, a highpass filter is shifted using real coefficients by multiplying the real coefficients by a power function of the complex exponent. A method is also described having the step of receiving an input signal from one or more global navigation satellite system satellites. The input signal is filtered by a notch filter and input to a bandpass filter, the output signal of which is input to the adaptive block, which adjusts the notch filter parameters in accordance with a Least Mean Squares (LMS) algorithm. An apparatus comprising a processor and a memory coupled to the processor is also described. The memory storing computer program instructions that when executed cause the processor to perform operations.

BRIEF DESCRIPTION OF THE DRAWINGS

[0004] FIG. 1 shows an interference mitigation system of a Global Navigation Satellite System (GNSS) receiver having a notch filter and adaptive block according to one embodiment;

[0005] FIG. 2 shows an adaptive notch filter of a GNSS receiver according to one embodiment;

[0006] FIG. 3 shows a graph of spectral density reduction of noise by a bandpass filter according to one embodiment;

[0007] FIG. 4 shows a digital complex 1 st order bandpass filter of a GNSS receiver according to one embodiment.

[0008] FIG. 5 shows a spectrum of the bandpass filter shown in Figure 4;

[0009] FIG. 6 shows a digital complex 3 rd order filter of a GNSS receiver according to an embodiment;

[0010] FIG. 7 shows a graph depicting the frequency response of the digital complex 3 rd order filter shown in Figure 6;

[0011] FIG. 8 shows a graph of the frequency response of the digital complex notch filter by shifting the highpass filter with real coefficients; and

[0012] FIG. 9 shows a high-level block diagram of a computer for performing operations of the components described herein according to an embodiment. DETAILED DESCRIPTION

[0013] A method and apparatus for mitigation of GNSS-signal interference using an adaptive notch filter (ANF) operates based on signals received from one or more satellites of a Global Navigation Satellite System (GNSS) such as GPS, GLONASS, etc.

[0014] Figure 1 shows an interference mitigation system 100 of a GNSS receiver. Interference mitigation system 100 comprises notch filter 102 and adaptive block 104. In one embodiment interference mitigation system 100 is used to mitigate intentionally caused interference. For example, mitigation system 100 can be used for anti-jamming of a signal that is being jammed (or blocked using interference). A signal y(t) at the input of GNSS receiver may contain both thermal noise and interference. After filtering (e.g., by an RF-bandpass filter), down-converting, and analog-to-digital conversion (ADC) using sampling frequency f s = (T s ) -1 , the resulting GNSS digital signal y[n] at an input of notch filter 102 of interference mitigation system 100 of the GNSS receiver can be represented as: where, is a combination of GNSS signals from different satellites, i[n] - is an interference signal, and - is thermal noise with spectral density N 0 .

[0015] GNSS signal interference mitigation in the time domain can involve the removal of the interference signal i[n]from the signal y[n]:

[0016] Narrowband quasi-harmonic interference and a chirp signal can be represented in the following single-component form:

[0017] In this scenario, the instantaneous value of the interference signal frequency (equation 3) has the form:

[0018] In the case of a single-component signal equation (3), a prediction regarding the form of the interference signal i[n] from the previous sample i[n- 1]can be used as follows:

[0019] The expression for the coefficient a[n] can be obtained from equations (3) and (5) taking into account that, for neighboring samples, if the noise amplitude is considered to not change, then the coefficient of linear prediction of the error signal is determined by estimating only the instantaneous value of the interference frequency f i :

[0020] In one embodiment, an interference mitigation system for a GNSS receiver uses a digital notch filter with complex transfer function of 1 st order (also referred to as a digital complex filter of a 1 st order) with a transfer function: where z o [n] - is complex zero of the transfer function (equation (7)), and k a < 1 —is the real coefficient at the pole of the filter's transfer function.

[0021] The transfer function numerator of equation (7) is referred to as the Moving Average (MA) part. MA components 106 shown in Figure 1 are used in one embodiment to implement the function numerator of equation (7). The MA part, in one embodiment, is used for interference signal mitigation. An output signal after passing the MA part with filter transfer function H MA (z) = 1 - z 0 [n]z -1 can be presented as: [0022] From equation (8), it follows that a single-component interference signal is mitigated when the interference signal estimate (equation (6)) coincides with the zero value of the notch filter tuned to the interference with the filter transfer function

(equation (7)) which can be shown as:

[0023] The autoregressive (AR) part of the filter transfer function reduces the MA influence on the distortion of the desired (i.e., useful) signal by narrowing the rejection bandwidth of the filter. AR components 108 shown in Figure 1 are used in one embodiment to implement the AR part of the filter transfer function. The frequency distortion of the desired signal is smaller, the closer the value of the coefficient k a is to unity.

[0024] In accordance with the Least Mean Squares (LMS) algorithm, the search for the optimal value (also referred to as the target value) of the zero frequency of the notch filter is performed iteratively at each sample. The direction of the search and the value of the corrective additive itself is related to the value of the gradient of the cost function, which is equal to the power of the output signal: where x f [n] — is the output signal of the MA block in the notch filter. With successful adaptation, i.e. reaching the minimum of the cost function, the zero frequency of the notch filter coincides with the interference frequency with a given accuracy.

[0025] The limitation in increasing the interference mitigation depth is the reduction in the ratio of the interference signal power at the output of the notch filter to the noise power where N 0 — is the thermal noise spectral density, and B — is the bandwidth of useful GNSS signal.

[0026] For a two-sided spectrum of a digital signal with the Nyquist frequency f s /2, bandwidth frequency is In the case of a narrowband interference signal, it is not generally possible to achieve a reduction in the spectral density of the interference signal to the level of the spectral density of thermal noise due to the much smaller bandwidth of the interference signal Δω i compared to the bandwidth of the noise: [0027] Figure 2 shows an adaptive notch filter 200 of a GNSS receiver according to an embodiment Bandpass filter 206 is arranged at the input of adaptive block 204. The use of a bandpass filter at the input of the adaptive block allows increase of the depth of mitigation of harmonic interference (e.g., continuous wave (CW) interference) and chirp interference by an additional 20 dB compared to other ANF-based interference mitigation systems that can be used for anti-jamming. Bandpass filter 206 has a central frequency coinciding with the zero frequency of notch filter 202. In one embodiment, notch filter 202 has a tunable frequency of a transfer function zero. In one embodiment, bandpass filter 206 is a digital complex filter. After a signal is processed by bandpass filter 206, the contribution of the power of the thermal noise signal present in the output signal of notch filter 202 will decrease in adaptative block 204 when adaptive block 204 is calculating the cost function gradient.

[0028] It should be noted that bandpass filter 206 located at the input of adaptive block 204 does not change the signal in the direct transmission channel, since a bandpass filter is used in a computational circuit of the adaptive notch filter 200 of the GNSS receiver.

[0029] The width of the rejection/stop band of notch filter 202 with the transfer function of the form shown in equation (7) is In one embodiment, it is assumed that the stop band of notch filter 202 coincides with the frequency band of the interference signal When the bandwidth of notch filter 202 is related to the bandwidth of the interference signal, then reduction in noise level at the input of adaptive block 204 and a gain in the ratio

[0030] Figure 3 shows graph 300 of noise spectral density reduction with bandpass filter 202. As shown in Figure 3, input noise signal 302 has a uniform power spectral density (PSD) distribution over the frequency range from -80 MHz to 80 MHz. Bandpass output signal 304 has a resonant response with a center frequency of approximately 23 MHz.

[0031] A bandpass filter at the input of the adaptive block should be tunable because, during the adaptation of the notch filter, its pole-frequency changes, also tuning to the frequency of the interference signal. But the adjustment of the digital filter requires recalculation of the transfer function coefficients in real-time. For example, in one embodiment, a biquad filter is used as a bandpass filter with a resonant frequency and Q-factor Q. After bilinear frequency transformation of the biquad, which is an analog embodiment, the transfer function of the digital biquad in the z-domain has the following form:

[0032] To adjust the resonant frequency of a digital filter with transfer function (equation (11)), the coefficients are changed. In one embodiment, the zero frequency of a transfer function of the digital complex filter is equal to the interference frequency when adaptation is complete.

[0033] In addition, after frequency conversion, distortions in the frequency characteristics occur, the level of which increases as the resonant frequency approaches the Nyquist frequency. There is a shift in the value of the resonant frequency from the calculated value. To accurately implement a digital filter at the frequency ω, predistortion (see equation (8)) is introduced according to In this case coefficient β in expression (11) should be in the form:

[0034] As a result, when tuning the zero frequency of the notch filter in the adaptation process, it is required to calculate the coefficients of the transfer function of the digital biquad filter with the sampling frequency according to the following equations:

[0035] Equations (12) require relatively large computational resources when implementing interference mitigation with a Field Programmable Gate Array (FPGA).

[0036] The transfer function with real coefficients (see equation (11)), in the general case, has complex conjugate zeros and poles. For a two-sided spectrum, the frequency response of a filter with real coefficients has a symmetrical response, both in the positive frequency region and in the conjugate negative part. But the interference signal, as a rule, is located in one of the two conjugate parts of the spectrum. Then the bandpass filter with a real transfer function has an excess bandwidth in the conjugate part of the spectrum, where there is no interference signal, which at least impair the value of the ratio by 3dB.

[0037] Figure 4 shows filter section 400 of a GNSS receiver according to an embodiment having a digital complex 1 st order bandpass filter. Filter section 400 has bandpass filter 406 at the input of adaptive block 404. Bandpass filter 406 has a complex transfer function that provides selectivity in only one of the two conjugate parts of the two-sided spectrum.

[0038] In one embodiment, bandpass filter 406 operates as a transfer function, specifically:

[0039] In one embodiment, bandpass filter 406 has the following characteristics:

[0040] The transfer function shown in equation (13) corresponds to a digital complex 1 st order bandpass filter with a complex pole is zero frequency of the transfer function of notch filter 402 (see equation (7)), i.e. , the value of the resonant frequency of the proposed bandpass filter coincides with the zero frequency of the transfer function of notch filter 402.

[0041] The real coefficient k b <1 determines the bandwidth of the bandpass filter, the value of which can also be estimated by the formula The closer the value of the k b coefficient is to one, the smaller the bandwidth of the given band pass filter.

[0042] The transfer coefficient of the proposed filter at the resonant frequency is equal to:

[0043]

[0044] Finally, the bandpass complex filter operating in accordance with the transfer function shown in equation (13) guarantees the selectivity only in one (of two) conjugate parts of two-sided frequency spectrum.

[0045] In one embodiment, the bandpass filter comprises a digital complex 1st order filter having a pole frequency that coincides with the zero frequency of the notch filter, the digital complex filter having a transfer function of

[0046] Figure 5 shows spectrum 500 of bandpass filter 406 operating in accordance with the transfer function shown in equation (13) and having the characteristics described above. [0047] Methods for mitigating interference are generally limited to mitigating only one type of interference. For example, the PB (pulse blanker) method works satisfactorily with wideband pulsed interference signals, but is not designed to deal with continuous interference. Multi-spectral methods using discrete Fourier transformation (DFT), discrete Wavelet Transform (DWT) or Karhunen-Loeve transform (KLT) provide great flexibility for interference mitigation, but require very large computational resources.

[0048] The adaptive notch filtering (ANF) method described herein provides advantageous results in the case of quasi-harmonic interference and chirp signals, but may be considered less effective for mitigation of multi-spectral or impulse interference signals. However, the effectiveness of the adaptive notch filtering method can be increased as follows.

[0049] In one embodiment, a notch-type digital complex 1 st order bandpass filter operates according to the transfer function of equation (7). The digital complex 1 st order bandpass filter described herein does not require additional computing resources to recalculate the transfer function and provides tracking and mitigating of chirpinterference with a frequency rate up to 10MHz/ps. In one embodiment, the adaptive block is configured to track an interference frequency and adjust the filter zero in order to achieve minimization of a cost function. In operation of the digital complex 1 st order filter, the real coefficient k a simultaneously affects the signal mitigation depth and the rejection bandwidth. To mitigate broadband (or, for example, multi-spectral type OFDM signal) interference, the rejection band of the notch filter is increased, i.e. is diminished. But in this case, the degree of signal mitigation in the stopband is reduced. To resolve this contradiction, the filter order is increased and the stopband of the notch filter is expanded. One of two possible solutions may be implemented to resolve the contradiction.

[0050] In the first approach, a digital complex 3rd order filter is used consisting of three cascaded notch filters with the resulting transfer function in the form:

[0051] Figure 6 shows filter section 600 of a GNSS receiver including a digital complex 3rd order filter as described above having three cascaded notch filters 602A, 602B, and 603C. GNSS receiver 600 also has adaptive block 604 with bandpass filter 606 at its input.

[0052] Figure 7 shows graph 700 depicting the frequency response of the digital complex 3rd order filter shown in Figure 6.

[0053] It should be noted that when changing (i.e., tuning) during adaptation, the zero frequency of the notch filter the value which determines the rejection band, does not need to be changed. The value of the complex poles of these additional two 1 st order filters does not require complicated calculations, it is determined by the sum of the arguments of two complex numbers.

[0054] In general, for multi-spectral interference with a larger bandwidth, it is required to increase the order of the notch filter. In addition, the location of zeros in the approximation function must be symmetrical about the central frequency. The transfer function of such a filter can be represented as:

[0055] The number of zeroes and their location is determined by the required depth of interference mitigation in the stopband of the 2(k + 1) -th order notch filter. The frequency value must correspond to the center frequency of the interference spectrum, and the value to the signal width of this interference. [0056] The second approach implements a notch-type high order complex filter for the interference mitigation by shifting the highpass filter with real coefficients by multiplying the real coefficients by a power function of the complex exponent. Either a Finite Impulse Response (FIR) filter with real coefficients of pulse response h(m): or an Infinite impulse Response (IIR) filter with the transfer function can be used as a highpass filter. The highpass filter with real coefficients provides signal attenuation for the two-sided spectrum within band

[0057] Figure 8 shows graph 800 of the frequency response of the digital complex notch filter by shifting the highpass filter with real coefficients. [0058] The coefficients of the complex filter are further formed by multiplying the coefficients of the original highpass filter by a power function of the complex exponent: in the case of Fl R-filter, in the case of IIR-filter (for all

[0059] As a result, the transfer function of the complex IIR filter is obtained or the pulse response characteristic of the complex FIR- f ilter

[0060] is used as a complex exponent when the notch filter is shifted in the adaptation process, where is the central frequency of the complex filter. The notch filter synthesized by shifting the frequency characteristic to the central frequency guarantees attenuation within band in accordance with the approximation function of the original highpass filter. The choice of the highpass filter determines the required selectivity of the frequency response, a smaller value of the width of the transition region of the frequency response and, thus, less distortion of the useful signal.

[0061] In one embodiment, the method can be used to detect and mitigate multi- spectral interference (type of orthogonal frequency division multiplexing (OFDM) signal) when using high-order notch filter in ANF structure.

[0062] The approach and techniques described herein provides detection and mitigation of not only single-component interference (CW and chirp), but also multi- spectral interference, which gives a qualitative advantage over other works devoted to ANF-based interference mitigation systems.

[0063] The techniques described herein can be used for detecting and mitigating not only single-component interference (like CW and chirp), but also for combating multi- spectral wideband interference.

[0064] In one embodiment, a computer is used to perform the operations of the components and equations described herein and shown, for example, in FIGS. 1 , 2, 4, and 6. The components may be, for example, notch filters, bandpass filters, and adaptive blocks. A high-level block diagram of such a computer is illustrated in FIG. 9. Computer 902 contains a processor 904 which controls the overall operation of the computer 902 by executing computer program instructions which define such operation. The computer program instructions may be stored in a storage device 912, or other computer readable medium (e.g., magnetic disk, CD ROM, etc.), and loaded into memory 910 when execution of the computer program instructions is desired. Thus, the components and equations described herein can be defined by the computer program instructions stored in the memory 910 and/or storage 912 and controlled by the processor 904 executing the computer program instructions. For example, the computer program instructions can be implemented as computer executable code programmed by one skilled in the art to perform an algorithm defined by the components and equations described herein. Accordingly, by executing the computer program instructions, the processor 904 executes an algorithm defined by the components and equations described herein such as the components shown in FIGS.

1 , 2, 4, and 6. The computer 902 also includes one or more network interfaces 906 for communicating with other devices via a network. The computer 902 also includes input/output devices 708 that enable user interaction with the computer 902 (e.g., display, keyboard, mouse, speakers, buttons, etc.) One skilled in the art will recognize that an implementation of an actual computer could contain other components as well, and that FIG. 9 is a high-level representation of some of the components of such a computer for illustrative purposes.

[0065] The foregoing Detailed Description is to be understood as being in every respect illustrative and exemplary, but not restrictive, and the scope of the inventive concept disclosed herein should be interpreted according to the full breadth permitted by the patent laws. It is to be understood that the embodiments shown and described herein are only illustrative of the principles of the inventive concept and that various modifications may be implemented by those skilled in the art without departing from the scope and spirit of the inventive concept. Those skilled in the art could implement various other feature combinations without departing from the scope and spirit of the inventive concept.