System for realizing real-time complex radar pulse generation based on FPGA (Field Programmable Gate Array)

Through a system based on FPGA, combined with digital complex radar data generation module and radio frequency path module, efficient multi-target complex radar signal generation is achieved, solving the problems of low efficiency and high hardware cost in the existing technology.

CN119575315APending Publication Date: 2025-03-07TRANSCOM INSTR
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202411424165.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-12
Publication Date
2025-03-07

AI Technical Summary

Technical Problem

Existing radar signal generators are inefficient and have high hardware costs when generating multi-target signals, and are limited by the capacity space of the memory.

Method used

The FPGA-based system is adopted, including a digital complex radar data generation module, a pulse switch matrix module, an IQ modulation path module and a radio frequency path module. The real-time complex radar pulse generation is achieved through the combination of carrier generation, pulse generation, intrapulse modulation and complex multiplication modules.

Benefits of technology

It realizes efficient generation of multi-target complex radar modulated signals, consumes time within the us level, significantly improving signal generation efficiency, and avoiding the problem that software generates data due to signal duration.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119575315A_ABST
    Figure CN119575315A_ABST
Patent Text Reader

Abstract

The invention relates to a system for realizing real-time complex radar pulse generation based on an FPGA (Field Programmable Gate Array), which comprises a plurality of groups of digital complex radar data generation modules, a pulse switch matrix module, an IQ (In-phase Quadrature) modulation path module and a radio frequency path module, each group comprises a carrier generation module, a pulse generation module, an intra-pulse modulation generation module, a complex number multiplication module and a power regulation module, and the output end of the pulse generation module is connected with the intra-pulse modulation generation module; the output end of the carrier generation module and the output end of the intra-pulse modulation generation module are connected with the complex number multiplication module, and the output end of the complex number multiplication module is connected with the power regulation module. By adopting the system for realizing real-time complex radar pulse generation based on the FPGA, the time consumed by the whole system for generating a multi-target complex radar modulation signal is within a us level, and the problem that software generated data is limited by the duration of a radar signal is avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of electronic radar technology, in particular to the field of multi-target radar signal generation, and specifically refers to a system for realizing real-time complex radar pulse generation based on FPGA. Background Art

[0002] With the continuous evolution of new military changes, the informatization of war forms is gradually being promoted. In order to better simulate complex electromagnetic environments, multi-target radar signal generation can be more close to the real electromagnetic environment. At present, the radar signal generators on the market are basically single-target signal generation, which requires multiple instruments to simulate simultaneous emission, and has the defect of large hardware cost; or the ARB method is applied to the vector signal generator, and the software generates multi-target radar signals for import, but the efficiency of signal generation is too low and is limited by the capacity space of the memory. Summary of the invention

[0003] The purpose of the present invention is to overcome the shortcomings of the above-mentioned prior art and provide a system for realizing real-time complex radar pulse generation based on FPGA, which has high efficiency, simple structure and wide application range.

[0004] In order to achieve the above object, the system for realizing real-time complex radar pulse generation based on FPGA of the present invention is as follows:

[0005] The system for realizing real-time complex radar pulse generation based on FPGA has the following main features: the system comprises a digital complex radar data generation module, a pulse switch matrix module, an IQ modulation path module and a radio frequency path module; the digital complex radar data generation module is divided into several groups, each group comprises a carrier generation module, a pulse generation module, an intra-pulse modulation generation module, a complex multiplication module and a power regulation module; the output end of the pulse generation module is connected to the intra-pulse modulation generation module; the output end of the carrier generation module and the output end of the intra-pulse modulation generation module are both connected to the complex multiplication module; the output end of the complex multiplication module is connected to the power regulation module;

[0006] The digital complex radar data generation module also includes a multi-carrier superposition module and a pulse mixing module, the output end of each group of power adjustment modules is connected to the multi-carrier superposition module, and the output end of each group of pulse generation modules is connected to the pulse mixing module;

[0007] The output end of the pulse mixing module is connected to the pulse switch matrix module, the output end of the multi-carrier superposition module is connected to the IQ modulation path module through the high-speed DAC module, the output end of the pulse switch matrix module is connected to the RF path module, the IQ modulation path module is connected to the RF path module, and the RF path module outputs RF.

[0008] Preferably, the carrier generation module generates single-tone signals of different targets, the pulse generation module generates radar pulse signals of different targets, the intra-pulse modulation signal generation module generates radar intra-pulse modulation signal data of the corresponding target, the complex multiplication module performs complex multiplication of the single-tone signal and the intra-pulse modulation signal to obtain the radar signal data of the corresponding target, the power adjustment module calculates the data scaling of the radar signal data of each target according to the power parameter sent by the host computer, and reaches the radar signal power value of different targets, the multi-carrier superposition module determines whether the corresponding target radar signal data is superimposed with the output signal data according to the target output state switch, the high-speed DAC module converts the radar signal data into IQ two-way analog signals, and performs IQ modulation to the radio frequency path, and the pulse switch matrix module transmits the pulse output signal to the radio frequency path to form a complex radar modulation signal.

[0009] Preferably, the carrier generation module includes a frequency control word unit, a phase accumulation unit and a ROM storage unit, the output end of the frequency control word unit is connected to the phase accumulation unit, the output end of the phase accumulation unit is connected to the ROM storage unit, the frequency control word unit receives the frequency control parameters and the single-tone initial phase sent by the host computer interface, and performs analysis, the phase accumulation unit obtains the mapping address step and the initial phase as the initial value of the accumulator according to the frequency control word, and performs real-time accumulation calculation of the I-way phase address value, accumulates the I-way phase address value plus the 90-degree phase mapping address amount as the Q-way phase address value, and the ROM storage unit outputs the single-tone IQ two-way data of the required frequency in real time according to the phase address value.

[0010] Preferably, the pulse generation module comprises a control word protocol unit, a pulse sequence definition unit, a single pulse generation unit, an output mode selection unit and a trigger synchronization output unit, the output end of the control word protocol unit is connected to the pulse sequence definition unit and the single pulse generation unit respectively, the output end of the pulse sequence definition unit and the output end of the single pulse generation unit are both connected to the output mode selection unit, and the output end of the output mode selection unit is connected to the trigger synchronization output unit;

[0011] The control word protocol unit receives the pulse width, pulse period, pulse mode and pulse sequence file sent by the host computer interface and parses them. The single pulse generation unit generates a corresponding pulse signal according to the control word parameter protocol. The output mode selection unit selects the output pulse signal according to the pulse mode parameters. The trigger synchronization output unit outputs a pulse trigger synchronization signal to the intra-pulse modulation generation module at each rising edge of the pulse.

[0012] Preferably, the intra-pulse modulation generation module includes a second control word protocol unit, a trigger delay unit, a phase frequency modulation unit, a custom sequence frequency modulation unit, a linear or nonlinear frequency modulation unit, an output mode selection unit and a trigger synchronization output unit, the output end of the second control word protocol unit is respectively connected to the phase frequency modulation unit, the custom sequence frequency modulation unit and the linear or nonlinear frequency modulation unit, the output end of the trigger delay unit is respectively connected to the phase frequency modulation unit, the custom sequence frequency modulation unit and the linear or nonlinear frequency modulation unit, the output ends of the phase frequency modulation unit, the custom sequence frequency modulation unit and the linear or nonlinear frequency modulation unit are all connected to the output mode selection unit, and the output mode selection unit is connected to the trigger synchronization output unit;

[0013] The second control word protocol unit receives the frequency modulation bandwidth, frequency modulation direction, intra-pulse modulation type and sequence length sent by the upper computer interface and parses them. The trigger delay unit receives the synchronization signal of the pulse generation module, calculates the required delay time according to the delay on the RF link and the IQ data link delay, and delays the output of the trigger gate signal. The intra-pulse modulation generation module generates a signal according to the trigger gate signal of the trigger delay module, outputs the corresponding signal data in the trigger gate signal, and outputs the intra-pulse modulation signal data according to the intra-pulse modulation type.

[0014] The system for realizing real-time complex radar pulse generation based on FPGA of the present invention is adopted, and the time consumed by the overall system for generating multi-target complex radar modulation signals is within the us level, which is a great improvement compared to the time consumed by software to generate multi-target radar signal data. In addition, the real-time generation scheme is adopted in the overall system, avoiding the problem that the software-generated data is limited by the duration of the radar signal. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] Figure 1 It is a schematic diagram of a system for realizing real-time complex radar pulse generation based on FPGA of the present invention.

[0016] Figure 2 It is a result schematic diagram of the intra-pulse modulation generation module of the system for realizing real-time complex radar pulse generation based on FPGA of the present invention.

[0017] Figure 3 It is a result schematic diagram of the pulse generation module of the system for realizing real-time complex radar pulse generation based on FPGA of the present invention. DETAILED DESCRIPTION

[0018] In order to more clearly describe the technical content of the present invention, further description is given below in conjunction with specific embodiments.

[0019] The system for realizing real-time complex radar pulse generation based on FPGA of the present invention comprises a digital complex radar data generation module, a pulse switch matrix module, an IQ modulation path module and a radio frequency path module, wherein the digital complex radar data generation module is divided into several groups, each group comprises a carrier generation module, a pulse generation module, an intra-pulse modulation generation module, a complex multiplication module and a power regulation module, the output end of the pulse generation module is connected to the intra-pulse modulation generation module, the output end of the carrier generation module and the output end of the intra-pulse modulation generation module are both connected to the complex multiplication module, and the output end of the complex multiplication module is connected to the power regulation module;

[0020] The digital complex radar data generation module also includes a multi-carrier superposition module and a pulse mixing module, the output end of each group of power adjustment modules is connected to the multi-carrier superposition module, and the output end of each group of pulse generation modules is connected to the pulse mixing module;

[0021] The output end of the pulse mixing module is connected to the pulse switch matrix module, the output end of the multi-carrier superposition module is connected to the IQ modulation path module through the high-speed DAC module, the output end of the pulse switch matrix module is connected to the RF path module, the IQ modulation path module is connected to the RF path module, and the RF path module outputs RF.

[0022] As a preferred embodiment of the present invention, the carrier generation module generates single-tone signals of different targets, the pulse generation module generates radar pulse signals of different targets, the intra-pulse modulation signal generation module generates radar intra-pulse modulation signal data of the corresponding target, the complex multiplication module performs complex multiplication of the single-tone signal and the intra-pulse modulation signal to obtain the radar signal data of the corresponding target, the power regulation module calculates data scaling of the radar signal data of each target according to the power parameter sent by the host computer, and reaches the radar signal power value of different targets, the multi-carrier superposition module determines whether the corresponding target radar signal data is superimposed with the output signal data according to the target output state switch, the high-speed DAC module converts the radar signal data into IQ two-way analog signals, and performs IQ modulation to the radio frequency path, and the pulse switch matrix module transmits the pulse output signal to the radio frequency path to form a complex radar modulation signal.

[0023] As a preferred embodiment of the present invention, the carrier generation module includes a frequency control word unit, a phase accumulation unit and a ROM storage unit, the output end of the frequency control word unit is connected to the phase accumulation unit, the output end of the phase accumulation unit is connected to the ROM storage unit, the frequency control word unit receives the frequency control parameters and the single-tone initial phase sent by the host computer interface, and performs analysis, the phase accumulation unit obtains the mapping address step and the initial phase as the initial value of the accumulator according to the frequency control word, and performs real-time accumulation calculation of the I-way phase address value, the I-way phase address value is accumulated plus the 90-degree phase mapping address amount as the Q-way phase address value, and the ROM storage unit outputs the single-tone IQ two-way data of the required frequency in real time according to the phase address value.

[0024] As a preferred embodiment of the present invention, the pulse generation module includes a control word protocol unit, a pulse sequence definition unit, a single pulse generation unit, an output mode selection unit and a trigger synchronization output unit, the output end of the control word protocol unit is connected to the pulse sequence definition unit and the single pulse generation unit respectively, the output end of the pulse sequence definition unit and the output end of the single pulse generation unit are both connected to the output mode selection unit, and the output end of the output mode selection unit is connected to the trigger synchronization output unit;

[0025] The control word protocol unit receives the pulse width, pulse period, pulse mode and pulse sequence file sent by the host computer interface and parses them. The single pulse generation unit generates a corresponding pulse signal according to the control word parameter protocol. The output mode selection unit selects the output pulse signal according to the pulse mode parameters. The trigger synchronization output unit outputs a pulse trigger synchronization signal to the intra-pulse modulation generation module at each rising edge of the pulse.

[0026] As a preferred embodiment of the present invention, the intra-pulse modulation generation module includes a second control word protocol unit, a trigger delay unit, a phase frequency modulation unit, a custom sequence frequency modulation unit, a linear or nonlinear frequency modulation unit, an output mode selection unit and a trigger synchronization output unit, the output end of the second control word protocol unit is respectively connected to the phase frequency modulation unit, the custom sequence frequency modulation unit and the linear or nonlinear frequency modulation unit, the output end of the trigger delay unit is respectively connected to the phase frequency modulation unit, the custom sequence frequency modulation unit and the linear or nonlinear frequency modulation unit, the output ends of the phase frequency modulation unit, the custom sequence frequency modulation unit and the linear or nonlinear frequency modulation unit are all connected to the output mode selection unit, and the output mode selection unit is connected to the trigger synchronization output unit;

[0027] The second control word protocol unit receives the frequency modulation bandwidth, frequency modulation direction, intra-pulse modulation type and sequence length sent by the upper computer interface and parses them. The trigger delay unit receives the synchronization signal of the pulse generation module, calculates the required delay time according to the delay on the RF link and the IQ data link delay, and delays the output of the trigger gate signal. The intra-pulse modulation generation module generates a signal according to the trigger gate signal of the trigger delay module, outputs the corresponding signal data in the trigger gate signal, and outputs the intra-pulse modulation signal data according to the intra-pulse modulation type.

[0028] In a specific embodiment of the present invention, a real-time complex radar signal generation system based on FPGA is provided, including a digital complex radar data generation module, a pulse switch matrix, an IQ modulation path and a radio frequency path; wherein the digital complex radar data generation module is composed of a plurality of carrier generation modules, a plurality of pulse generation modules, a plurality of intra-pulse modulation generation modules and their corresponding power regulation modules.

[0029] All carrier CW generation modules can set their frequency offset positions individually, and use complex multiplication to move the zero-frequency radar modulation signal to different frequency offset positions, so as to achieve multi-target radar signal output and simulate the radar electromagnetic environment more realistically.

[0030] All parameters in each digital module are controlled by the control word of the host computer protocol parameters, and the FPGA platform characteristics are used to generate corresponding types of signals in real time; the host computer only needs to modify the control parameters through the protocol interface to modify the generated signal in real time, thereby solving the problem of insufficient data generation efficiency or data storage depth.

[0031] The process of the complex radar pulse generation system of the present invention is mainly as follows:

[0032] 1. Several carrier CW generation modules generate single tone signals for different targets:

[0033] (1) The frequency control parameters and the initial phase of the single tone are sent from the host computer interface of the system platform to the protocol module for analysis;

[0034] (2) The phase accumulation module maps the address step and the initial phase according to the frequency control word as the initial value of the accumulator to perform real-time accumulation calculation of the I-channel phase address value;

[0035] (3) The phase address value of the I path is accumulated plus the 90-degree phase mapping address value as the phase address value of the Q path;

[0036] (4) taking out the single-tone IQ two-way data of the required frequency from the ROM buffer in real time according to the phase address value;

[0037] 2. Several pulse generation modules generate radar pulse signals for different targets:

[0038] (1) The pulse width, pulse period, pulse mode and pulse sequence file are sent from the host computer interface of the system platform to the protocol module for analysis;

[0039] (2) Generate a corresponding pulse signal according to the control word parameter protocol, and select an output pulse signal according to the pulse mode parameter;

[0040] (3) While generating the pulse signal, the pulse output triggers the synchronization signal to the pulse modulation module for synchronous signal generation at the rising edge of each pulse;

[0041] 3. Generate radar intra-pulse modulation signal data corresponding to the target according to the pulse generation module and several intra-pulse modulation signal generation modules:

[0042] (1) The frequency modulation bandwidth, frequency modulation direction, intra-pulse modulation type and sequence length are transmitted from the host computer interface of the system platform to the protocol module for analysis;

[0043] (2) The trigger delay module receives the synchronization signal from the pulse generation module, calculates the required delay time based on the delay on the RF link and the IQ data link delay, and then delays the output of the trigger gate signal;

[0044] (3) According to the trigger gate signal of the trigger delay module, each type of pulse modulation signal generation module generates a signal and outputs the corresponding signal data in the trigger gate signal;

[0045] (4) finally, outputting the intra-pulse modulation signal data according to the intra-pulse modulation type;

[0046] 4. Performing complex multiplication of the CW single-tone signal of step (1) and the pulse modulation signal of step (3) to obtain radar signal data of the corresponding target;

[0047] 5. The radar signal data of each target is calculated and scaled according to the power parameters sent by the host computer to achieve the radar signal power values ​​of different targets;

[0048] 6. According to the target output status switch, determine whether the corresponding target radar signal data is superimposed on the output signal data;

[0049] 7. The radar signal data is converted into two-way IQ analog signals through a high-speed DAC, and then IQ modulated to the RF path; the pulse output signal is sent to the pulse switch matrix for RF path switching to form the final complex radar modulation signal.

[0050] The specific implementation scheme of this embodiment can refer to the relevant description in the above embodiment, which will not be repeated here.

[0051] It can be understood that the same or similar parts of the above embodiments can be referenced to each other, and the contents not described in detail in some embodiments can refer to the same or similar contents in other embodiments.

[0052] It should be noted that, in the description of the present invention, the terms "first", "second", etc. are only used for descriptive purposes and cannot be understood as indicating or implying relative importance. In addition, in the description of the present invention, unless otherwise specified, the meaning of "plurality" refers to at least two.

[0053] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "examples", "specific examples", or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner.

[0054] The system for realizing real-time complex radar pulse generation based on FPGA of the present invention is adopted, and the time consumed by the overall system for generating multi-target complex radar modulation signals is within the us level, which is a great improvement compared to the time consumed by software to generate multi-target radar signal data. In addition, the real-time generation scheme is adopted in the overall system, avoiding the problem that the software-generated data is limited by the duration of the radar signal.

[0055] In this specification, the present invention has been described with reference to specific embodiments thereof. However, it is apparent that various modifications and variations may be made without departing from the spirit and scope of the present invention. Therefore, the specification and drawings should be regarded as illustrative rather than restrictive.

Claims

1. A system for realizing real-time complex radar pulse generation based on FPGA, characterized in that: The system includes a digital complex radar data generation module, a pulse switch matrix module, an IQ modulation path module and a radio frequency path module. The digital complex radar data generation module is divided into several groups, each group includes a carrier generation module, a pulse generation module, an intra-pulse modulation generation module, a complex multiplication module and a power regulation module. The output end of the pulse generation module is connected to the intra-pulse modulation generation module, the output end of the carrier generation module and the output end of the intra-pulse modulation generation module are both connected to the complex multiplication module, and the output end of the complex multiplication module is connected to the power regulation module. The digital complex radar data generation module also includes a multi-carrier superposition module and a pulse mixing module, the output end of each group of power adjustment modules is connected to the multi-carrier superposition module, and the output end of each group of pulse generation modules is connected to the pulse mixing module; The output end of the pulse mixing module is connected to the pulse switch matrix module, the output end of the multi-carrier superposition module is connected to the IQ modulation path module through the high-speed DAC module, the output end of the pulse switch matrix module is connected to the RF path module, the IQ modulation path module is connected to the RF path module, and the RF path module outputs RF.

2. The system for realizing real-time complex radar pulse generation based on FPGA according to claim 1, characterized in that: The carrier generation module generates single-tone signals of different targets, the pulse generation module generates radar pulse signals of different targets, the intra-pulse modulation signal generation module generates radar intra-pulse modulation signal data of the corresponding target, the complex multiplication module performs complex multiplication of the single-tone signal and the intra-pulse modulation signal to obtain the radar signal data of the corresponding target, the power adjustment module calculates data scaling of the radar signal data of each target according to the power parameter sent by the host computer, and reaches the radar signal power value of different targets, the multi-carrier superposition module determines whether the corresponding target radar signal data is superimposed with the output signal data according to the target output state switch, the high-speed DAC module converts the radar signal data into IQ two-way analog signals, and performs IQ modulation to the radio frequency path, and the pulse switch matrix module transmits the pulse output signal to the radio frequency path to form a complex radar modulation signal.

3. The system for realizing real-time complex radar pulse generation based on FPGA according to claim 1, characterized in that: The carrier generation module comprises a frequency control word unit, a phase accumulation unit and a ROM storage unit, wherein the output end of the frequency control word unit is connected to the phase accumulation unit, the output end of the phase accumulation unit is connected to the ROM storage unit, the frequency control word unit receives the frequency control parameter and the single tone initial phase sent by the upper computer interface, and performs analysis, the phase accumulation unit obtains the mapping address step and the initial phase as the initial value of the accumulator according to the frequency control word, and performs real-time accumulation calculation of the I-way phase address value, accumulates the I-way phase address value and the 90-degree phase mapping address amount as the Q-way phase address value, and the ROM storage unit outputs the single tone IQ two-way data of the required frequency in real time according to the phase address value.

4. The system for realizing real-time complex radar pulse generation based on FPGA according to claim 1, characterized in that: The pulse generation module comprises a control word protocol unit, a pulse sequence definition unit, a single pulse generation unit, an output mode selection unit and a trigger synchronization output unit, the output end of the control word protocol unit is connected to the pulse sequence definition unit and the single pulse generation unit respectively, the output end of the pulse sequence definition unit and the output end of the single pulse generation unit are both connected to the output mode selection unit, and the output end of the output mode selection unit is connected to the trigger synchronization output unit; The control word protocol unit receives the pulse width, pulse period, pulse mode and pulse sequence file sent by the host computer interface and parses them. The single pulse generation unit generates a corresponding pulse signal according to the control word parameter protocol. The output mode selection unit selects the output pulse signal according to the pulse mode parameters. The trigger synchronization output unit outputs a pulse trigger synchronization signal to the intra-pulse modulation generation module at each rising edge of the pulse.

5. The system for realizing real-time complex radar pulse generation based on FPGA according to claim 1, characterized in that: The intra-pulse modulation generation module includes a second control word protocol unit, a trigger delay unit, a phase frequency modulation unit, a custom sequence frequency modulation unit, a linear or nonlinear frequency modulation unit, an output mode selection unit and a trigger synchronization output unit, the output end of the second control word protocol unit is respectively connected to the phase frequency modulation unit, the custom sequence frequency modulation unit and the linear or nonlinear frequency modulation unit, the output end of the trigger delay unit is respectively connected to the phase frequency modulation unit, the custom sequence frequency modulation unit and the linear or nonlinear frequency modulation unit, the output ends of the phase frequency modulation unit, the custom sequence frequency modulation unit and the linear or nonlinear frequency modulation unit are all connected to the output mode selection unit, and the output mode selection unit is connected to the trigger synchronization output unit; The second control word protocol unit receives the frequency modulation bandwidth, frequency modulation direction, intra-pulse modulation type and sequence length sent by the upper computer interface and parses them. The trigger delay unit receives the synchronization signal of the pulse generation module, calculates the required delay time according to the delay on the RF link and the IQ data link delay, and delays the output of the trigger gate signal. The intra-pulse modulation generation module generates a signal according to the trigger gate signal of the trigger delay module, outputs the corresponding signal data in the trigger gate signal, and outputs the intra-pulse modulation signal data according to the intra-pulse modulation type.

Citation Information

Cited By

  • Multi-mode amplitude modulation intermediate-frequency current pulse signal generating device based on FPGA (Field Programmable Gate Array)

    CN120433754A

  • FPGA-based multi-mode amplitude modulation intermediate frequency current pulse signal generator

    CN120433754B