GNSS interference signal simulation generation system based on USRP

Through the USRP-based GNSS interference signal simulation generation system, the problem of difficulty in adjusting anti-interference signals and poor accuracy of experimental data in the prior art is solved, and the flexible generation and adjustment of a variety of interference signals is realized, the accuracy and simulation effect of experimental data are improved, and different testing needs are met, providing effective support for the optimization of GNSS system and the improvement of anti-interference capabilities.

CN119535501APending Publication Date: 2025-02-28CIVIL AVIATION UNIV OF CHINA
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202411629899.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-15
Publication Date
2025-02-28

Smart Images

  • Figure CN119535501A_ABST
    Figure CN119535501A_ABST
Patent Text Reader

Abstract

The invention relates to a USRP-based GNSS interference signal simulation generation system, which comprises USRP equipment, a signal processing module, a control module and a display module, and is characterized in that the USRP equipment is used for transmitting and receiving radio signals, and the signal processing module is responsible for generating, modulating and transmitting GNSS interference signals; the control module is used for setting interference parameters and controlling emission and reception of interference signals, and the display module displays related parameters and simulation results of the interference signals in real time. The system has the advantages of being high in flexibility, real-time performance and universality, a user can conveniently generate and adjust interference signals and monitor the interference effect in real time through the system, effective support is provided for optimization of a GNSS system and improvement of the anti-interference capacity, the system is suitable for GNSS system performance testing and evaluation of the performance of the system under different interference conditions, and the system is suitable for popularization and application. Technical support is provided for the safety of the GNSS system; the device is used for practical drilling and key facility protection in the fields of military, security and the like.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of wireless communications, and in particular to a GNSS interference signal simulation generation system based on USRP. Background Art

[0002] As an important infrastructure for modern positioning, navigation and timing technologies, the Global Navigation Satellite System (GNSS) plays an important role in transportation, logistics, agriculture, surveying and mapping, etc. However, GNSS signals are susceptible to various interferences, such as multipath effects, signal blocking, and human interference, which affect their positioning accuracy and reliability.

[0003] Traditional GNSS interference signal generation methods mainly rely on hardware devices, such as signal generators, dedicated hardware devices, etc. These devices can generate various GNSS interference signals, but they are costly, inflexible, and difficult to meet different test requirements. For example, signal generators can usually only generate specific types of interference signals, are expensive, and are difficult to deploy on a large scale.

[0004] In order to overcome the shortcomings of traditional methods, software radio (SDR) technology has been introduced into the field of GNSS interference signal simulation generation. SDR technology softwareizes the various functional modules of wireless communication, and has the advantages of low cost, high flexibility, and powerful functions. For example, the semi-physical simulation experimental system and experimental method of intelligent jammer based on USRP proposed in 201911218573.0 can automatically monitor the electromagnetic spectrum environment and actively release interference signals, which reduces the development cycle and cost, and also plays a good role in promoting dynamic spectrum planning and management.

[0005] The existing GNSS interference signal generation method still has the problem that the anti-interference signal produced is difficult to adjust, there is insufficient monitoring of the anti-interference signal, the generated interference signal is single, it is difficult to obtain the best simulation effect, and the experimental data accuracy is poor. Therefore, a GNSS interference signal simulation generation system based on USRP is proposed to solve the above problems. Summary of the invention

[0006] In view of the shortcomings of the prior art, the present invention provides a GNSS interference signal simulation generation system based on USRP, which has the advantages of generating multiple interference signals to improve the accuracy of experimental data and simple operation and ease of use. It solves the problems of the existing GNSS interference signal generation method that the produced anti-interference signal is difficult to adjust, there are deficiencies in the monitoring of the anti-interference signal, the generated interference signal is single, it is difficult to obtain the best simulation effect, and the experimental data accuracy is poor.

[0007] To achieve the above object, the present invention provides the following technical solutions: a GNSS interference signal simulation generation system based on USRP, comprising a USRP device and a simulation generation system, wherein the simulation generation system comprises a signal processing module, a setting module, a control module, a display module and a storage module;

[0008] It also includes a method for simulating and generating interference signals, which is as follows:

[0009] Step 1. Connect the USRP device so that the software and the USRP device are in the same state;

[0010] Step 2: Enter the software, register an account and log in to the system;

[0011] Step 3: Select the interference signal to be simulated;

[0012] 1) Log in to the software system;

[0013] 2) After logging in, make a selection in the left area of ​​the interface;

[0014] 4) Click the drop-down box and select the interference signal to be simulated;

[0015] Step 4: For the selected interference signal, input its parameters;

[0016] Step 5: simulating the baseband signal of the selected interference signal;

[0017] Step 6: Modulate the baseband signal so that the simulation signal is consistent with the frequency set by the USRP device;

[0018] Step 7: Save the set parameters to the corresponding file;

[0019] Step 8: Simulate and generate the interference signal with the set parameters;

[0020] Furthermore, the USRP device is used to transmit and receive radio signals, supports different types of USRP hardware, supports real-time signal processing, and is equipped with a digital down converter and a digital up converter.

[0021] Furthermore, the signal processing module is connected to the USRP device signal via a 4G / 5G network. The signal processing module is used to generate, modulate and send GNSS interference signals. The GNSS interference signal samples generated by the signal processing module include continuous wave interference, pulse interference, AM signal and FM signal.

[0022] Furthermore, the setting module is used to select the type and parameters of the interference signal. The setting module allows the user to select and configure the interference signal types including continuous wave interference, pulse interference and broadband noise; the setting module allows the user to set the parameters of the interference signal including frequency, bandwidth, power, modulation method and duration.

[0023] Furthermore, the control module is data-connected to the signal processing module via a 4G / 5G network, and the control module is used to control the transmission and reception of the interference signal.

[0024] The display module is used to display relevant parameters and simulation results of the interference signal in real time;

[0025] The storage module is used to store interference signal samples and parameter settings.

[0026] Furthermore, in step 1, a network cable is used to connect the computer to the USRP, and after the connection is completed, the power is turned on, and the findsdru function is used in the configured MATLAB software to find the hardware configuration information of the USRP.

[0027] Furthermore, in step 2, the software platform is started, the registration interface is entered, user information is filled in to complete the account registration, and after registration is completed, the login interface is returned to, the account password is entered, and the system is logged in.

[0028] Furthermore, the interference signal selected in step 5 is an AM signal, an FM signal, a Gaussian white noise signal, a continuous wave signal, a spike pulse signal and a step pulse signal.

[0029] Further, in step 7, after completing the type of the selected interference signal and setting the correct parameters, click the Generate button to generate a .dat file

[0030] Compared with the prior art, the technical solution of this application has the following beneficial effects:

[0031] 1. The present invention can effectively simulate and generate GNSS interference signals for testing and evaluating the anti-interference capability of the GNSS system.

[0032] 2. The present invention is suitable for GNSS system performance testing, evaluating the system performance under different interference conditions, and providing technical support for GNSS system security; it is also used for actual combat drills and key facility protection in the military, security and other fields.

[0033] 3. The present invention utilizes the USRP hardware platform and software algorithms to generate various GNSS interference signals, including multipath interference, noise interference, human interference, etc., to meet different test requirements.

[0034] 4. The present invention is simple to operate and easy to use. Users can easily generate and adjust interference signals and monitor interference effects in real time, thus providing effective support for the optimization of the GNSS system and the improvement of its anti-interference capability. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] Figure 1 This is a flow chart of a GNSS interference signal simulation generation system based on USRP of the present invention;

[0036] Figure 2 A schematic diagram of a simulation flow of generating interference signals according to the present invention;

[0037] Figure 3 A schematic diagram of parameter settings of an AM signal of the present invention;

[0038] Figure 4 It is a simulation schematic diagram of the AM signal of the present invention. DETAILED DESCRIPTION

[0039] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0040] Embodiment 1

[0041] See also Figure 1 In this embodiment, a GNSS interference signal simulation generation system based on USRP includes a USRP device and a simulation generation system, and the simulation generation system includes a signal processing module, a setting module, a control module, a display module and a storage module.

[0042] In this embodiment, the USRP device is scalable and supports different models of USRP hardware to adapt to different application scenarios and performance requirements; it supports real-time signal processing and can process signals instantly during reception and transmission; it is equipped with a digital down-converter and a digital up-converter to achieve conversion between baseband signals and RF signals; it has strong environmental adaptability and can work stably under different temperature, humidity and other conditions.

[0043] In this embodiment, the signal processing module generates various types of GNSS interference signal samples, including continuous wave interference, pulse interference, AM signal, FM signal, etc.; then the interference signal is modulated in various ways, such as frequency modulation, phase modulation, etc.; the modulated interference signal is sent to the USRP device, and real-time transmission of the signal is realized.

[0044] In this embodiment, the setting module provides a user interface, allowing the user to select and configure different interference signal types, such as continuous wave interference, pulse interference, broadband noise, etc.; allowing the user to set the parameters of the interference signal, including frequency, bandwidth, power, modulation mode, duration, etc.; saving and loading user-defined interference signal configurations for reuse and sharing.

[0045] In this embodiment, the control module can accurately set the frequency, bandwidth, power and other parameters of the interference signal to meet different simulation requirements; control the transmission and reception of the interference signal in real time to realize the automation of the interference process; and adjust the interference strategy according to the scenario requirements, including interference frequency hopping, dynamic adjustment of interference power, etc.

[0046] In this embodiment, the display module can display the frequency, bandwidth, power and other parameters of the interference signal in real time using a graphical interface; display the waveform of the interference signal to facilitate the analysis of the interference effect; and provide the interference effect evaluation results of the GNSS receiver, including positioning error, signal loss of lock and other indicators.

[0047] Embodiment 2

[0048] See also Figure 2 In this embodiment, a GNSS interference signal simulation generation system based on USRP also includes an interference signal simulation generation method, which is as follows:

[0049] Step 1: Connect the USRP device so that the software and the USRP device are in the same state

[0050] Connect USRP, use the network cable to connect the computer to USRP, turn on the power after the connection is completed, and use the findsdru function in the configured MATLAB software to find the hardware configuration information of USRP.

[0051] Step 2: Enter the software, register an account and log in to the system

[0052] Start the software platform, enter the registration interface, fill in the user information to complete the account registration, return to the login interface after registration, enter the account password, and log in to the system.

[0053] Step 3: Select the interference signal to be simulated

[0054] 1) Log in to the software system;

[0055] 2) After logging in, make a selection in the left area of ​​the interface;

[0056] 3) Click the drop-down box and select the interference signal to be simulated.

[0057] Step 4: For the selected interference signal, enter its parameters

[0058] When selecting different interference signal types, the parameters required to be entered on the left will change according to the type of interference signal selected.

[0059] Step 5: Simulate the baseband signal of the selected interference signal

[0060] The formulas for various interference signals are:

[0061] AM signal: time domain: s (t) =[Ac(1+m a cos(w m t)]*cos(w c t); where A c is the carrier amplitude, m a is the modulation system, w m is the angular frequency of the message signal, w c is the angular frequency of the carrier.

[0062] FM signal: time domain: s (t) =Ac*cos(w c t+βsin(w m t)); where Ac is the carrier amplitude, β is the frequency offset constant, and Kf is the frequency modulation index.

[0063] Gaussian white noise signal: n (t) =σW (t) ; Where σ is the standard deviation of the noise and W(t) is a Gaussian distributed random process.

[0064] Continuous wave signal: Where Ac is the amplitude, w is the angular frequency, is the initial phase.

[0065] Spike pulse signal: s (t) =Aδ(t-t0); where A is the amplitude and t0 is the time when the pulse occurs.

[0066] Step pulse signal: s (t) =Au(t-t0); where A is the amplitude, t0 is the moment when the phase starts, and u(t) is the unit step function.

[0067] Step 6: Modulate the baseband signal so that the simulation signal is consistent with the frequency set by the USRP device;

[0068] Step 7: Save the set parameters to the corresponding file

[0069] After completing the type of interference signal selected and setting the correct parameters, click the Generate button to generate the .dat file, modify the file naming method, and select the file path to facilitate the next file viewing.

[0070] Step 8: Simulate and generate the interference signal with the set parameters

[0071] Clicking the Generate button on this interface will display the simulated signal graph in the four coordinate systems of the interface, and the simulated signal will be emitted using USRP. Users can monitor and analyze it.

[0072] Embodiment 3

[0073] In this embodiment, USRP devices and software tools are used to simulate and generate GNSS interference signals. The specific steps are as follows:

[0074] Step 1: MATLAB system construction

[0075] 1.1. Use USRP devices: First, according to the simulation requirements, select suitable USRP hardware, such as the USRP N210 device, which has a high sampling rate and wide frequency coverage, suitable for GNSS signal simulation. At the same time, configure the corresponding antenna to ensure that the antenna can cover the frequency band of the GNSS signal.

[0076] 1.2. Install the software environment: Install GNU Radio Companion (GRC) on your computer, which is an open source software-defined radio (SDR) development environment. Install UHD (USRP Hardware Driver) software to control the hardware parameters of the USRP device and ensure smooth communication between the Seraphim and the computer.

[0077] Step 2: GNSS signal simulation

[0078] 2.1. Select the interference signal type: Select the interference signal to be simulated in the software, such as AM, FM signal, continuous wave signal, etc.

[0079] 2.2. Configuration parameters: Set the relevant parameters of the GNSS signal, such as carrier frequency, modulation mode, etc., to match the actual GNSS signal standard.

[0080] Step 3: Interference signal generation

[0081] 3.1. Design interference signal: Select the signal to be generated in the type selection, which can be broadband noise, narrowband signal, continuous wave, etc.

[0082] 3.2. Interference parameter setting: According to the simulation requirements, set the power, frequency, bandwidth and other parameters of the interference signal.

[0083] Step 4: Signal synthesis and transmission

[0084] 4.1. Generate signal: synthesize the simulated GNSS signal and the interference signal in the system to obtain the final interference GNSS signal.

[0085] 4.2. Configure USRP: Use UHD software to configure the transmission parameters of the USRP device, such as center frequency, sampling rate, gain, etc.

[0086] 4.3. Transmit signal: Transmit the synthesized interference GNSS signal through the USRP device. During this process, check the status of signal transmission in real time to ensure stable signal output.

[0087] Step 5: System Control and Data Logging

[0088] 5.1. Control interface: Design a user interface to simulate the generated interference signal to display the signal status, including signal waveform, spectrum diagram, etc.

[0089] 5.2. Data recording: Record the interference signal parameters generated by the simulation, the received signal data, etc. for subsequent analysis and evaluation.

[0090] In summary, this system has the advantages of strong flexibility, strong real-time performance and strong versatility, and can be applied to GNSS system performance testing, GNSS interference and anti-interference technology research, as well as military, security and other fields. Through this system, users can easily generate and adjust interference signals, monitor interference effects in real time, and provide effective support for the optimization of GNSS systems and the improvement of anti-interference capabilities.

[0091] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.

[0092] Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present invention, and that the scope of the present invention is defined by the appended claims and their equivalents.

Claims

1. A GNSS interference signal simulation generation system based on USRP, comprising a USRP device and a simulation generation system, characterized in that: The simulation generation system includes a signal processing module, a setting module, a control module, a display module and a storage module; It also includes a method for simulating and generating interference signals, which is as follows: Step 1. Connect the USRP device so that the software and the USRP device are in the same state; Step 2: Enter the software, register an account and log in to the system; Step 3: Select the interference signal to be simulated; 1) Log in to the software system; 2) After logging in, make a selection in the left area of ​​the interface; 4) Click the drop-down box and select the interference signal to be simulated; Step 4: For the selected interference signal, input its parameters; Step 5: simulating the baseband signal of the selected interference signal; Step 6: Modulate the baseband signal so that the simulation signal is consistent with the frequency set by the USRP device; Step 7: Save the set parameters to the corresponding file; Step 8: Simulate and generate the interference signal with the set parameters.

2. A GNSS interference signal simulation generation system based on USRP according to claim 1, characterized in that: The USRP device is used to transmit and receive radio signals, supports different types of USRP hardware, supports real-time signal processing, and is equipped with a digital down converter and a digital up converter.

3. A GNSS interference signal simulation generation system based on USRP according to claim 1, characterized in that: The signal processing module is connected to the USRP device signal through a 4G / 5G network. The signal processing module is used to generate, modulate and send GNSS interference signals. The GNSS interference signal samples generated by the signal processing module include continuous wave interference, pulse interference, AM signal and FM signal.

4. The GNSS interference signal simulation generation system based on USRP according to claim 1, characterized in that: The setting module is used to select the type and parameters of the interference signal. The setting module allows the user to select and configure the interference signal types including continuous wave interference, pulse interference and broadband noise; the setting module allows the user to set the parameters of the interference signal including frequency, bandwidth, power, modulation mode and duration.

5. The GNSS interference signal simulation generation system based on USRP according to claim 1, characterized in that: The control module is data-connected to the signal processing module via a 4G / 5G network, and the control module is used to control the transmission and reception of interference signals; The display module is used to display relevant parameters and simulation results of the interference signal in real time; The storage module is used to store interference signal samples and parameter settings.

6. The USRP-based GNSS interference signal simulation generation system according to claim 1, characterized in that: In step 1, use an Ethernet cable to connect the computer to the USRP, turn on the power after the connection is completed, and use the findsdru function in the configured MATLAB software to find the hardware configuration information of the USRP.

7. The USRP-based GNSS interference signal simulation generation system according to claim 1, characterized in that: In step 2, start the software platform, enter the registration interface, fill in the user information to complete the account registration, return to the login interface after registration, enter the account password, and log in to the system.

8. The USRP-based GNSS interference signal simulation generation system according to claim 1, characterized in that: The interference signal selected in step 5 is an AM signal, an FM signal, a Gaussian white noise signal, a continuous wave signal, a spike pulse signal and a step pulse signal.

9. The USRP-based GNSS interference signal simulation generation system according to claim 1, characterized in that: In step 7, after completing the type of the selected interference signal and setting the correct parameters, click the Generate button to generate a .dat file.

Citation Information

Patent Citations

  • Intelligent jammer semi-physical simulation experiment system and method based on USRP

    CN111107573A