Background signal generation system and method based on software radio

Through the background signal generation system based on software radio, the problems of insufficient flexibility and hardware complexity of traditional signal generators are solved, and the flexibility and diversity of signal styles are achieved to meet the needs of complex electromagnetic environments.

CN119781859APending Publication Date: 2025-04-08NANJING CHANGFENG AEROSPACE ELECTRONICS SCI & TECH
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411918983.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-25
Publication Date
2025-04-08

AI Technical Summary

Technical Problem

In the prior art, signal generators have problems such as high cost, insufficient flexibility, complex hardware equipment, single signal style and lack of universality, making it difficult to quickly adapt to technical needs and simulate multiple signal sources in complex electromagnetic environments.

Method used

A background signal generation system based on software radio is adopted, and through display and control software and main control equipment, including signal parameter analysis module and signal processing module, flexible editing of signal styles and simulation of multiple signal sources are realized.

Benefits of technology

It realizes the flexibility and diversity of signal styles, reduces the complexity and cost of hardware equipment, and can simulate multiple signal sources and communication protocols simultaneously, provide a real background signal environment, and adapt to the needs of complex electromagnetic environments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119781859A_ABST
    Figure CN119781859A_ABST
Patent Text Reader

Abstract

The invention discloses a background signal generation system and method based on software radio, and belongs to the technical field of background signal generation, the background signal generation system comprises a display control device and a main control device, the display control device comprises display control software and a user interaction interface, and the display control software can control the user interaction interface. The main control equipment comprises a signal parameter analysis module and a signal processing module; according to the invention, by setting the display control software, flexibility is provided for signal style editing based on a software mode; by arranging the display control equipment, the complexity of hardware equipment is reduced by utilizing the volume miniaturization of a software radio platform; a real background signal environment is provided for various communication, radar and electronic countermeasure systems, in specific application, parameters and characteristics of background signals can be adjusted according to different system requirements, and the problems that signal styles are single and universality is lacked are solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to a background signal generation system and method based on software radio, belonging to the technical field of background signal generation. Background Art

[0002] In complex electromagnetic environments, signal generation and simulation are critical for applications such as military training, electronic warfare exercises, equipment testing, and scientific research. In order to ensure the reliability and stability of communication systems, it is necessary to simulate signal transmission conditions in real environments for testing and verification. Traditional signal generation relies on specially designed hardware devices, which are usually optimized for specific types of signals.

[0003] Existing technologies have been widely used in the past few decades and have shown good characteristics in some areas, but they also have some significant limitations. High cost: Traditional signal generators need to use customized hardware components to achieve specific functions, resulting in high production and maintenance costs. Insufficient flexibility and poor scalability: Once the hardware configuration is completed, modifying its functions or adding new signal types usually requires replacing part or all of the hardware, which is not only time-consuming but also increases complexity. This lack of flexibility makes it difficult for traditional signal generators to quickly adapt to changing technical requirements. Large size and heavy weight (i.e. complex hardware equipment): Traditional signal generators are large in size, which is a big challenge for field deployment, especially in situations where mobility requirements are high, such as settings in temporary battlefield environments. Difficult to simulate multiple signal sources at the same time: In a complex electromagnetic environment, there may be multiple radars, communication base stations and other signal sources. It is difficult to effectively simulate the signals used at the same time using traditional methods. Limited protocol support (i.e. lack of versatility and single signal style): Modern communication systems use a variety of protocol standards, while traditional signal generators only support a few fixed protocols. Especially when designing electronic countermeasures, it is necessary to simulate the special communication protocols used by the enemy, which puts higher requirements on the protocol compatibility of the system. Summary of the invention

[0004] The purpose of the present invention is to provide a background signal generation system and method based on software radio, so as to solve the problems existing in the prior art such as insufficient flexibility, complex hardware equipment, single signal style and lack of versatility.

[0005] To achieve the above objectives, the present invention is implemented by adopting the following technical solutions: In a first aspect, the present invention provides a background signal generation system based on software radio, including a display control device and a main control device, the display control device includes display control software and a user interaction interface, the display control software can control the user interaction interface, and the main control device includes a signal parameter parsing module and a signal processing module; The display and control software is used to: obtain the current signal demand from the user interaction interface, determine the currently required background signal according to the current signal demand, generate the corresponding background signal data list and send it to the signal parameter analysis module, extract the background signal control strategy from the current signal demand and send it to the signal parameter analysis module; The signal parameter parsing module is used to: parse the received background signal data list into signal control data, send the signal control data to the signal processing module, adjust the timing of the background signal generated by the signal processing module according to the received background signal control strategy, and send it to the signal processing module; The signal processing module is used to generate the currently required background signal according to the received signal control data, and output the background signal through DAC according to the timing of the received background signal.

[0006] Furthermore, the display control software includes a background environment building module and a signal style combination module; The background environment construction module is used to: obtain the current signal demand from the user interaction interface / signal style combination module, determine the currently required background signal from all types of pre-stored background signals according to the current signal demand, generate the frequency point, signal style, signal amplitude, sampling rate, signal center frequency, signal pulse width and signal pulse period of the currently required background signal, store the frequency point, signal style, signal amplitude, sampling rate, signal center frequency, signal pulse width and signal pulse period of the currently required background signal in a blank table, generate a background signal data list, and send the background signal data list to the signal parameter parsing module in the main control device; The signal pattern combination module is used to obtain the current signal requirement from the user interaction interface, and if the current signal requirement includes different signal patterns, combine the different signal patterns in the current signal requirement in advance, and then send the combined current signal requirement to the background environment construction module.

[0007] Furthermore, the display and control software includes a communication protocol editing module, a simulation data playback module and an external data import module; The communication protocol editing module is used to combine the source coding and channel coding in the communication process in a pipeline manner, thereby generating communication protocol simulation parameters and sending them to the signal parameter parsing module. The communication process includes the communication process between the display and control device and the main control device, the communication process inside the display and control device, and the communication process inside the main control device; The simulation data playback module is used to: store the signal generated by the background signal generation system based on software radio during operation, and play back the generated signal; The external data import module is used to obtain the time domain waveform data of the externally input signal, and send the time domain waveform data to the DDR storage unit in the signal processing module.

[0008] Further, the signal parameter analysis module includes a signal description word analysis module and a radiation source synchronization control module; The signal description word parsing module is used to: parse the parameter information in the received background signal data list into the instance parameters required by the signal processing module and send them to the signal processing module, specifically including: parsing the sampling rate and the signal center frequency in the background signal data list into the frequency description word and sending them to the signal processing module, and parsing the bit rate in the background signal data list into the interpolation multiple and sending them to the signal processing module; The radiation source synchronization control module is used to: receive the background signal control strategy sent by the display control software, dynamically adjust the timing of the background signal generated by the signal processing module according to the background signal control strategy, and send it to the signal processing module.

[0009] Further, the signal parameter analysis module includes a pulse strategy generation module and a data link timing editing module; The pulse strategy generation module is used to: receive the background signal data list sent by the display and control software, generate the pulse timing of the background signal according to the signal pulse period in the background signal data list and send it to the signal processing module, and generate the pulse timing sequence according to the frequency jitter, frequency difference and frequency agility of the radar background signal in the background signal data list and send it to the signal processing module; The data link timing editing module is used to: receive the communication protocol simulation parameters sent by the display and control software, generate the corresponding data link timing according to the communication protocol simulation parameters, and send the data link timing to the terminal device of the data link protocol.

[0010] Furthermore, the signal processing module is obtained by improving the FPGA module.

[0011] Further, the signal processing module includes a baseband signal generating unit; The baseband signal generating unit is used to generate a baseband signal of a communication signal and / or an intra-pulse modulation signal of a radar, wherein the baseband signal of the communication signal includes a baseband signal with signal patterns of MPSK, MFSK, MQAM, MAPSK, MASK, AM and FM, and the intra-pulse modulation signal of the radar includes an intra-pulse modulation signal with signal patterns of radar linear frequency modulation, nonlinear frequency modulation and phase coding.

[0012] Furthermore, the signal processing module also includes a spread spectrum modulation unit, a frequency modulation modulation unit, a DDR storage unit, a storage read and write control unit, an interpolation filter unit, a carrier up-conversion unit, a synchronization pulse generation unit and a gain control unit; The spread spectrum modulation unit is used to: receive the instance parameters sent by the signal parameter analysis module, perform spread spectrum processing on the code element signal according to the spread spectrum code in the instance parameter to obtain the spread spectrum code element signal, and input the spread spectrum code element signal into the baseband signal generation unit for baseband signal generation; The frequency hopping modulation unit is used to: receive the instance parameters sent by the signal parameter analysis module, dynamically generate the frequency hopping points of the frequency hopping signal according to the frequency hopping set and the frequency hopping sequence in the instance parameters, input the frequency hopping points of the frequency hopping signal to the carrier up-conversion unit, and realize the frequency hopping communication of the frequency hopping signal; The DDR storage unit is used to store the external input signal time domain waveform data and all data and signals generated by the software radio-based background signal generation system during operation; The storage read-write control unit is used to: perform read-write control on the DDR storage unit; The interpolation filtering unit is used to: perform interpolation filtering on the baseband signal generated by the baseband signal generating unit, and then input the baseband signal to the carrier up-conversion unit; The carrier up-conversion unit is used to: modulate a carrier signal through DDS, perform carrier up-conversion on the baseband signal output by the interpolation filter unit through the carrier signal, and then input the baseband signal into the gain control unit; The synchronization pulse generating unit is used to combine different pre-acquired time domain signals in the form of signal superposition or pulse priority to generate a synchronization pulse signal, and input the synchronization pulse signal to the gain control unit; The gain control unit is used to: receive the amplitude gain sent by the display control software to adjust the amplitude gain of the baseband signal output by the carrier up-conversion unit, then intercept the baseband signal through the received synchronization pulse signal to obtain the currently required background signal, and output the background signal through DAC according to the timing of the received background signal.

[0013] In a second aspect, the present invention provides a method for generating a background signal based on software radio, which is implemented based on any system described in the first aspect, and includes: Obtain the current signal requirement from the user interaction interface, determine the currently required background signal according to the current signal requirement, generate a corresponding background signal data list, and extract the background signal control strategy from the current signal requirement; Parse the background signal data list into signal control data, and adjust the timing of the background signal generated by the signal processing module according to the background signal control strategy; Generate the currently required background signal according to the signal control data, and output the background signal through DAC according to the timing of the background signal.

[0014] Compared with the prior art, the beneficial effects achieved by the present invention are: The present invention provides a background signal generation system and method based on software radio. By setting display and control software, flexibility is provided for signal style editing in a software-based manner. By setting display and control equipment, the miniaturization of the software radio platform is utilized to reduce the complexity of hardware equipment. A real background signal environment is provided for various communication, radar and electronic countermeasure systems. In specific applications, the parameters and characteristics of the background signal can be adjusted according to different system requirements, thereby solving the problems of single signal style and lack of versatility.

[0015] More specifically, there are the following beneficial effects: Simulate multiple different types of radars and signal sources at the same time. By utilizing the software flexibility of the software radio platform and combining the signal waveforms of radar pulses or continuous signals in the time domain, multiple radars and signal sources can be simulated based on a single channel to achieve the diversity of simulation objects; Simulate multiple communication protocols. The present invention can simulate multiple communication protocols, including data links and simulated data transmission / electronic countermeasures. This allows for a more comprehensive evaluation of the system's performance and anti-interference capabilities when conducting communication system testing and electronic countermeasure simulations. For data link simulation, by analyzing the communication protocol and format of the data link and utilizing the digital signal processing capabilities of the software radio platform, the data encoding and modulation functions are implemented. For simulated data transmission / electronic countermeasures, a similar approach is used to simulate different modulation methods, encoding methods, and interference signals to evaluate the system's performance in an electronic countermeasure environment.

[0016] Background signal simulation is the main application scenario. The present invention provides a real background signal environment for various communication, radar and electronic countermeasure systems. In specific applications, the parameters and characteristics of the background signal, such as signal strength, frequency distribution, interference type, etc., can be adjusted according to different system requirements. At the same time, a more realistic background signal simulation can be performed in combination with the actual geographical environment and electronic environment data.

[0017] The SDR (Software Defined Radio) platform reduces costs, miniaturizes equipment, and increases flexibility. The application of software radio makes the present invention have the advantages of low cost, miniaturization, and high flexibility. Compared with traditional hardware devices, the software radio platform can realize new functions through software upgrades and expansions, and can realize the generation and processing of various different types of signals without replacing hardware devices, thereby reducing hardware costs. At the same time, the software radio platform is small in size, light in weight, easy to carry and deploy, and can meet the needs of different application scenarios. In terms of flexibility, the software radio platform can implement different signal generation and processing algorithms through software programming, so as to be flexibly configured and adjusted according to different application requirements. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] Figure 1 It is a schematic diagram of a background signal generating system based on software radio provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0019] The present invention will be further described below in conjunction with the accompanying drawings. The following embodiments are only used to more clearly illustrate the technical solutions of the present invention and are not intended to limit the protection scope of the present invention.

[0020] Example 1.

[0021] The present invention provides a background signal generation system based on software radio, comprising a display control device and a main control device, wherein the display control device comprises display control software and a user interaction interface, the display control software can control the user interaction interface, and the main control device comprises a signal parameter parsing module and a signal processing module; The display and control software is used to: obtain the current signal demand from the user interaction interface, determine the currently required background signal according to the current signal demand, generate the corresponding background signal data list and send it to the signal parameter analysis module, extract the background signal control strategy from the current signal demand and send it to the signal parameter analysis module; The signal parameter parsing module is used to: parse the received background signal data list into signal control data, send the signal control data to the signal processing module, adjust the timing of the background signal generated by the signal processing module according to the received background signal control strategy, and send it to the signal processing module; The signal processing module is used to generate the currently required background signal according to the received signal control data, and output the background signal through DAC according to the timing of the received background signal.

[0022] DAC: Digital-to-Analog Converter, digital-to-analog converter.

[0023] The present invention provides flexibility for signal style editing in a software-based manner by setting display and control software; reduces the complexity of hardware equipment by setting display and control equipment and utilizing the miniaturization of software radio platforms; provides a real background signal environment for various communications, radars and electronic countermeasure systems; in specific applications, the parameters and characteristics of the background signal can be adjusted according to different system requirements, thereby solving the problems of single signal style and lack of versatility.

[0024] Example 2.

[0025] like Figure 1 As shown, the present invention provides a background signal generation system based on software radio, including a display and control device and a main control device. The display and control device includes display and control software and a user interaction interface. The display and control software can control the user interaction interface. The main control device includes a signal parameter parsing module and a signal processing module.

[0026] The simulation and generation of background signals are used to simulate the real electromagnetic environment, and the generated background signals are radiated into space through the communication transmitter. There are two main forms of radio communication systems: analog communication systems and digital communication systems. The communication quality of analog communication systems is measured by the intelligibility and clarity of the voice output by the receiver demodulation. The intelligibility is related to the demodulated signal-to-noise ratio, while the clarity is related to various distortions of the analog communication system. The communication quality of digital communication systems is usually measured by the bit error rate output by the demodulator. This system simulates site communication and transmits electromagnetic wave signals of various communication styles and different bandwidths.

[0027] Through the display and control software, users can edit and modify the background signal simulation scene; the display and control software can be divided into background environment construction module, signal style combination module, communication protocol editing module, simulation data playback module and external data import module according to the functional modules.

[0028] Background environment component module: select the background signal required for the current task according to the experimental requirements (i.e. the current signal requirements), edit the frequency, signal style, signal amplitude, signal pulse width, signal pulse period and other information of the corresponding signal, store the above information in a blank table to generate a background signal data list, and send the background signal data list to control the playback and stop of the signal.

[0029] Signal style combination module: This module is mainly used to combine signals of different signal styles to expand the diversity of signals. It can generate and combine signals in advance according to needs, and provide a pre-loading function for the background environment construction module.

[0030] Communication protocol editing module: The communication process is divided into source coding and channel coding, which includes signal verification, interleaving, spread spectrum code generation, error correction code, and scrambling code addition functions. The communication protocol editing module combines source coding and channel coding in a pipeline manner, thereby enhancing the authenticity of the simulated signal.

[0031] Simulation data playback module: This module provides signal storage and playback functions, providing reliable guarantee for post-experiment analysis.

[0032] External data import module: In order to adapt to the experimental environment more flexibly, this module converts the time domain waveform data of the externally imported signal and sends it to the DDR storage unit. The system can perform interpolation filtering according to the sampling rate of the original signal and then send it to the corresponding frequency band.

[0033] DDR: Double Data Rate, double data rate synchronous dynamic random access memory.

[0034] The main control device includes a signal parameter analysis module and a signal processing module. The signal parameter analysis module plays the role of a bridge. It solves the parameter information in the background signal data list issued by the display and control software and forwards it to the signal processing module. The signal processing module realizes real-time signal processing and RF transmission based on FPGA.

[0035] FPGA: Field Programmable Gate Array, field programmable logic gate array.

[0036] The signal parameter analysis module includes modules such as signal description word analysis, pulse strategy generation, data link timing editing and radiation source synchronization control.

[0037] Signal description word parsing module: parses the parameter information in the background signal data list sent by the display and control software, and converts it into instance parameters corresponding to the FPGA, such as converting the signal center frequency into a frequency description word according to the sampling rate, parsing the signal bit rate into an interpolation multiple, etc.

[0038] Pulse strategy generation module: This module combines the pulse timing of each signal according to the parameter information in the background signal data list issued by the display and control software according to the priority of different signals. At the same time, it generates a new pulse timing sequence according to the pulse modulation mode such as frequency jitter, frequency deviation and frequency agility of the radar background signal to guide the signal processing unit to generate the corresponding signal.

[0039] Data link timing editing module: After the display and control software sends the communication protocol simulation parameters, the data link timing editing module in the main control device generates the corresponding data link timing according to the communication protocol simulation parameters, such as the different states of the data link protocol terminal device response, device polling, device silence, etc.

[0040] Radiation source synchronization control module: This module can dynamically adjust the timing of the currently radiated background signal according to the timing of the current playback signal according to the control strategy of the display control software, thereby more realistically simulating the communication, stop and burst signals of the signal in the real scene.

[0041] The signal processing module includes a baseband signal generating unit, a spread spectrum modulation unit, a frequency hopping modulation unit, a DDR storage unit, a storage read and write control unit, an interpolation filtering unit, a carrier up-conversion unit, a synchronization pulse generating unit and a gain control unit.

[0042] Baseband signal generation unit: This unit includes the baseband signal generation of conventional communication signals and the generation of radar intra-pulse modulation signals, such as MPSK (Multiple Phase Shift Keying), MFSK (Multiple Frequency Shift Keying), MQAM (Multiple Quadrature Amplitude Modulation), MAPSK (Multiple Amplitude And Phase Shift Keying), MASK (Multiple Amplitude Modulation), AM (Amplitude Modulation), FM (Frequency Modulation) and radar linear frequency modulation, nonlinear frequency modulation, phase coding and other signal styles.

[0043] Spread spectrum modulation unit: This unit receives the spread spectrum code, performs spread spectrum processing on the code element signal based on the spread spectrum code, and the spread spectrum code element is input to the corresponding modulation module for signal modulation.

[0044] Frequency hopping modulation unit: This unit receives the frequency hopping set and the frequency hopping sequence, dynamically generates the frequency hopping points of the frequency hopping signal based on the frequency hopping set and the frequency hopping sequence, and inputs them into the up-conversion unit to realize the frequency hopping communication of the signal.

[0045] Storage read-write control unit: This unit performs read-write processing and read-write control on the DDR storage unit. It can receive externally imported signals and signals directly generated by the display and control software, thereby improving the flexibility of the system.

[0046] Interpolation filtering unit: In order to adapt to different sampling rates, the baseband signal is interpolated and filtered to meet the system sampling rate requirements, and the baseband signal after interpolation filtering is input into the carrier up-conversion unit.

[0047] Carrier up-conversion unit: The system uses DAC direct frequency conversion to up-convert the signal, and the main function of this unit is to achieve the relative frequency conversion of the baseband signal, so that multiple signals can be relatively offset with a specific center, such as realizing the comb spectrum signal function. This unit modulates the carrier signal through DDS, realizes the frequency conversion processing of the baseband signal based on the carrier signal, and inputs the baseband signal after frequency conversion processing into the gain control unit.

[0048] DDS: Direct Digital Synthesizer, direct digital frequency synthesizer.

[0049] Synchronous pulse generation unit: In order to simulate multiple radiation sources or multiple radars, the system combines the time domain signals in the form of signal superposition or pulse priority to obtain a synchronous pulse signal and input it into the gain control unit. The synchronous pulse signal is used to generate a corresponding synchronization signal for the time-sharing pulse, thereby distinguishing different pulse sequences.

[0050] Gain control unit: This unit dynamically adjusts the amplitude gain of the baseband signal according to the amplitude gain set by the display and control software, thereby controlling the power of different signals, intercepting the baseband signal through the received synchronization pulse signal, generating the required background signal, and then outputting the background signal.

[0051] In summary, the present invention provides flexibility for signal style editing based on software, and uses FPGA signal processing to ensure the real-time and stability of the signal. The system uses pulse description words to combine the background signal list, and sends the parameter information of the signal to the main control device. The main control device analyzes the parameter signal and synthesizes the signal pulse stream according to the signal type and priority of the description word, and finally generates and plays the signal in real time by sending it to the signal processing unit. The signal processing module divides the signal generation into a communication signal generation module and a radar signal generation module. The communication signal generation unit first generates a signal source, inputs the source into the modulation module, and then modulates the baseband signal according to the parameter information of different signals such as FSK (Frequency-Shift Keying) frequency interval, PSK (Phase-Shift Kkeying, Phase Shift Keying) code rate and other information. The radar signal generation module analyzes different signal types such as conventional pulses, linear frequency modulation, nonlinear frequency modulation, phase coding, noise frequency modulation and other signals, and analyzes the frequency word and phase word at the current moment according to the system clock, and then inputs them into the DDS unit to modulate the corresponding signal. The radar signal generation simulation module can also generate broadband noise frequency modulation, which is used to suppress noise interference on navigation and other signals.

[0052] In order to improve the flexibility of the system, the system uses display and control software to generate or import signal waveform data into the DDR storage unit. The signal processing unit outputs the signal through DAC in the form of direct playback. This method can be used to simulate communication data links and protocol verification. It has more flexible control over signal waveforms and signal bit rates, and the use process is more convenient, thereby improving the efficiency of experimental tasks.

[0053] The background signal is generated by using the software radio-based background signal generation system, and its specific implementation includes the following steps 1 to 3.

[0054] Step 1: Build the hardware platform.

[0055] The system uses the ZYNQ series (a model of an extensible processing platform) FPGA combined with the ADRV9009 (a model of a broadband RF transceiver) RF chip. The Zynq series FPGA chip includes the PS (master control) end and the PL (FPGA) end, and has the characteristics of portable equipment and low cost; ADRV9009 can directly sample RF and support variable sampling rate characteristics. Its effective frequency band can cover 75MHz~6GHz, and the dual-channel transmission and reception has a higher instantaneous bandwidth, and can simultaneously output multi-channel signals, with flexible and configurable characteristics.

[0056] Step 2: Software programming implementation.

[0057] The software programming of the present invention mainly includes signal generation algorithm, communication protocol simulation and display and control software interface design. Signal generation algorithm design is the core part of the present invention, which is used to realize the generation of background signals such as radar and communication signals (all using the existing signal generation algorithms corresponding to the above different signal styles). Communication protocol simulation is used to realize the simulation of communication protocols such as data link and analog data transmission / electronic countermeasures. The display and control software interface design is convenient for users to set parameters and control operations.

[0058] The system interactively arranges the signal styles required by the task based on the display and control software interface. Various signal styles can be independently parameterized, and signal description information is generated by combining different logics and strategies.

[0059] The signal description information is sent to the main control board based on the network mode. The main control board uses the signal parameter parsing module to parse the signal description information, edit the FPGA pulse to generate data stream, convert parameters and other operations according to the description information sent down, and finally converts the signal description information into a pulse description word and sends it to the signal processing unit.

[0060] The signal processing module stores and parses the received pulse description words and waits for the signal playing instruction; after the system receives the playing instruction, each unit in the signal processing module starts working, the signal processing module cyclically reads the pulse description information, and generates the corresponding pulse synchronization signal according to the pulse period PRT and pulse width PW of the description information, and parses the parameters of the current description information to generate the corresponding radar signal or communication signal. Finally, the system plays the current signal style according to the pulse synchronization signal, and outputs the microwave control signal for the synchronous control of the peripherals.

[0061] Step 3: System testing and verification.

[0062] After completing the construction of the software and hardware platform and the implementation of software programming, the present invention needs to be systematically tested and verified. System testing mainly includes functional testing, performance testing, and reliability testing. Functional testing is used to prove whether the invention can achieve the expected background signal generation function; performance testing is used to evaluate the performance indicators of the present invention such as signal generation quality and processing speed; reliability testing is used to verify the stability and reliability of the present invention during long-term operation.

[0063] Different testing methods and tools are used in system testing, such as oscilloscopes, spectrum analyzers, data demodulators, etc., and the generated radar signals and communication signals are measured and analyzed. It is verified that the style and parameters of the generated signals meet the experimental requirements and have a high signal-to-noise ratio. At the same time, the actual system is tested and verified, and the background signal generated by the present invention is applied to actual communication, radar and electronic countermeasure systems to evaluate the performance and anti-interference ability of the system in a complex electromagnetic environment. In addition, the flexibility and scalability of the present invention are tested. By adjusting the simulation parameters and characteristics of the background signal through software programming, new signal generation algorithms and communication protocol simulation functions can be added according to different application requirements to achieve functional upgrades and expansions of the system.

[0064] Example 3.

[0065] The present invention provides a method for generating a background signal based on software radio, which is implemented based on the system provided in Example 1 and includes: Obtain the current signal requirement from the user interaction interface, determine the currently required background signal according to the current signal requirement, generate a corresponding background signal data list, and extract the background signal control strategy from the current signal requirement; Parse the background signal data list into signal control data, and adjust the timing of the background signal generated by the signal processing module according to the background signal control strategy; Generate the currently required background signal according to the signal control data, and output the background signal through DAC according to the timing of the background signal.

[0066] The above is only a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the technical principles of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.

Claims

1. A background signal generation system based on software radio, characterized in that: It includes a display and control device and a main control device. The display and control device includes display and control software and a user interaction interface. The display and control software can control the user interaction interface. The main control device includes a signal parameter parsing module and a signal processing module. The display and control software is used to: obtain the current signal demand from the user interaction interface, determine the currently required background signal according to the current signal demand, generate the corresponding background signal data list and send it to the signal parameter analysis module, extract the background signal control strategy from the current signal demand and send it to the signal parameter analysis module; The signal parameter parsing module is used to: parse the received background signal data list into signal control data, send the signal control data to the signal processing module, adjust the timing of the background signal generated by the signal processing module according to the received background signal control strategy, and send it to the signal processing module; The signal processing module is used to generate the currently required background signal according to the received signal control data, and output the background signal through DAC according to the timing of the received background signal.

2. The background signal generation system based on software radio according to claim 1, characterized in that: The display control software includes a background environment building module and a signal style combination module; The background environment construction module is used to: obtain the current signal demand from the user interaction interface / signal style combination module, determine the currently required background signal from all types of pre-stored background signals according to the current signal demand, generate the frequency point, signal style, signal amplitude, sampling rate, signal center frequency, signal pulse width and signal pulse period of the currently required background signal, store the frequency point, signal style, signal amplitude, sampling rate, signal center frequency, signal pulse width and signal pulse period of the currently required background signal in a blank table, generate a background signal data list, and send the background signal data list to the signal parameter parsing module in the main control device; The signal pattern combination module is used to obtain the current signal requirement from the user interaction interface, and if the current signal requirement includes different signal patterns, combine the different signal patterns in the current signal requirement in advance, and then send the combined current signal requirement to the background environment construction module.

3. The background signal generation system based on software radio according to claim 1, characterized in that: The display and control software includes a communication protocol editing module, a simulation data playback module and an external data import module; The communication protocol editing module is used to combine the source coding and channel coding in the communication process in a pipeline manner, thereby generating communication protocol simulation parameters and sending them to the signal parameter parsing module. The communication process includes the communication process between the display and control device and the main control device, the communication process inside the display and control device, and the communication process inside the main control device; The simulation data playback module is used to: store the signal generated by the background signal generation system based on software radio during operation, and play back the generated signal; The external data import module is used to obtain the time domain waveform data of the externally input signal, and send the time domain waveform data to the DDR storage unit in the signal processing module.

4. The background signal generation system based on software radio according to claim 1, characterized in that: The signal parameter analysis module includes a signal description word analysis module and a radiation source synchronization control module; The signal description word parsing module is used to: parse the parameter information in the received background signal data list into the instance parameters required by the signal processing module and send them to the signal processing module, specifically including: parsing the sampling rate and the signal center frequency in the background signal data list into the frequency description word and sending them to the signal processing module, and parsing the bit rate in the background signal data list into the interpolation multiple and sending them to the signal processing module; The radiation source synchronization control module is used to: receive the background signal control strategy sent by the display control software, dynamically adjust the timing of the background signal generated by the signal processing module according to the background signal control strategy, and send it to the signal processing module.

5. The background signal generation system based on software radio according to claim 1, characterized in that: The signal parameter analysis module includes a pulse strategy generation module and a data link timing editing module; The pulse strategy generation module is used to: receive the background signal data list sent by the display and control software, generate the pulse timing of the background signal according to the signal pulse period in the background signal data list and send it to the signal processing module, and generate the pulse timing sequence according to the frequency jitter, frequency difference and frequency agility of the radar background signal in the background signal data list and send it to the signal processing module; The data link timing editing module is used to: receive the communication protocol simulation parameters sent by the display and control software, generate the corresponding data link timing according to the communication protocol simulation parameters, and send the data link timing to the terminal device of the data link protocol.

6. The background signal generation system based on software radio according to claim 1, characterized in that: The signal processing module is obtained by improving the FPGA module.

7. The background signal generation system based on software radio according to claim 1, characterized in that: The signal processing module includes a baseband signal generating unit; The baseband signal generating unit is used to generate a baseband signal of a communication signal and / or an intra-pulse modulation signal of a radar, wherein the baseband signal of the communication signal includes a baseband signal with signal patterns of MPSK, MFSK, MQAM, MAPSK, MASK, AM and FM, and the intra-pulse modulation signal of the radar includes an intra-pulse modulation signal with signal patterns of radar linear frequency modulation, nonlinear frequency modulation and phase coding.

8. The background signal generation system based on software radio according to claim 7, characterized in that: The signal processing module also includes a spread spectrum modulation unit, a frequency modulation modulation unit, a DDR storage unit, a storage read and write control unit, an interpolation filter unit, a carrier frequency up-conversion unit, a synchronization pulse generation unit and a gain control unit; The spread spectrum modulation unit is used to: receive the instance parameters sent by the signal parameter analysis module, perform spread spectrum processing on the code element signal according to the spread spectrum code in the instance parameter to obtain the spread spectrum code element signal, and input the spread spectrum code element signal into the baseband signal generation unit for baseband signal generation; The frequency hopping modulation unit is used to: receive the instance parameters sent by the signal parameter analysis module, dynamically generate the frequency hopping points of the frequency hopping signal according to the frequency hopping set and the frequency hopping sequence in the instance parameters, input the frequency hopping points of the frequency hopping signal to the carrier up-conversion unit, and realize the frequency hopping communication of the frequency hopping signal; The DDR storage unit is used to store the external input signal time domain waveform data and all data and signals generated by the software radio-based background signal generation system during operation; The storage read-write control unit is used to: perform read-write control on the DDR storage unit; The interpolation filtering unit is used to: perform interpolation filtering on the baseband signal generated by the baseband signal generating unit, and then input the baseband signal to the carrier up-conversion unit; The carrier up-conversion unit is used to: modulate a carrier signal through DDS, perform carrier up-conversion on the baseband signal output by the interpolation filter unit through the carrier signal, and then input the baseband signal into the gain control unit; The synchronization pulse generating unit is used to combine different pre-acquired time domain signals in the form of signal superposition or pulse priority to generate a synchronization pulse signal, and input the synchronization pulse signal to the gain control unit; The gain control unit is used to: receive the amplitude gain sent by the display control software to adjust the amplitude gain of the baseband signal output by the carrier up-conversion unit, then intercept the baseband signal through the received synchronization pulse signal to obtain the currently required background signal, and output the background signal through DAC according to the timing of the received background signal.

9. A background signal generation method based on software radio, characterized in that: The system according to any one of claims 1 to 8 is implemented, comprising: Obtain the current signal requirement from the user interaction interface, determine the currently required background signal according to the current signal requirement, generate a corresponding background signal data list, and extract the background signal control strategy from the current signal requirement; Parse the background signal data list into signal control data, and adjust the timing of the background signal generated by the signal processing module according to the background signal control strategy; Generate the currently required background signal according to the signal control data, and output the background signal through DAC according to the timing of the background signal.

Citation Information

Cited By

  • Data link cross-network communication transmission method, device and system

    CN120151417A