Search

CN-121984620-A - Generation system and generation method supporting supersampling noise and interference signals

CN121984620ACN 121984620 ACN121984620 ACN 121984620ACN-121984620-A

Abstract

The invention discloses a generation system and a generation method supporting super-sampling noise and interference signals, and belongs to the technical field of digital signal transmission. The generating system comprises a parameter configuration module, a parallel noise generating module, a parallel interference signal generating module and a selection output module. The generating system is based on a parallel processing architecture of the FPGA, noise power, interference signals and output parameters are dynamically set through a parameter configuration module, unused resources are turned off to optimize power consumption, an M-path AWGN vector signal is generated in real time by a parallel noise generating module, the parallel interference signal generating module supports real-time generation of multiple signals such as modulation, sweep comb and composite interference, and finally the signals are selected and output by a selection output module according to requirements. The invention breaks through the limitation of the main frequency of the FPGA on the sampling rate, realizes the signal generation with large bandwidth, high resolution and continuous phase, and effectively solves the problems of insufficient flexibility, and dependence of the period and the signal bandwidth on the storage capacity of the traditional pre-storage scheme.

Inventors

  • FENG JIAO
  • LU SIYUAN
  • ZHANG ZHIZHONG
  • HE LIN
  • LI PENG
  • QIAO JIE
  • ZHOU HUA

Assignees

  • 南京信息工程大学
  • 重庆波码电子科技有限公司

Dates

Publication Date
20260505
Application Date
20251205

Claims (10)

  1. 1. A system for generating a noise and interference signal in support of oversampling, comprising: The parameter distribution module is used for configuring system parameters according to input signals and dynamically closing unused resources based on the system parameters, wherein the system parameters comprise noise power parameters, parallel interference signal parameters and output selection parameters; the parallel noise generation module is used for generating M paths of parallel AWGN vector signals according to the configured noise power parameters, wherein M is a positive integer; the parallel interference signal generation module is used for generating an interference signal according to the configured parallel interference signal parameters, wherein the interference signal comprises a modulation interference signal, a sweep comb signal and a composite interference signal; and the selection output module is used for selectively outputting the AWGN vector signal or the interference signal according to an output selection parameter.
  2. 2. The system for generating noise and interference signals supporting oversampling according to claim 1, wherein the parallel noise generation module is configured to: generating M groups of PN sequences by using different initial seed values based on prime modulus principle; the following steps are executed for each group of PN sequences to generate a path of AWGN vector signals: Generating a first random sequence and a second random sequence based on each set of PN sequences; Carrying out numerical pretreatment on the first random sequence to obtain a pre-logarithmic treatment number, carrying out logarithmic operation on the pre-logarithmic treatment number to obtain a logarithm, carrying out symbol transformation and numerical transformation on the logarithm, and taking a root number to obtain an amplitude value; Taking the second random sequence as an angle value, and obtaining an I path signal and a Q path signal by utilizing a CORDIC algorithm based on the angle value and the amplitude value; Carrying out amplitude adjustment on the I-path signal and the Q-path signal by using the noise power parameter to obtain one path of AWGN vector signal; carrying out signal recombination on M paths of AWGN vector signals generated by M groups of PN sequences to obtain M paths of parallel AWGN vector signals; wherein, the I-path signal and the Q-path signal are respectively expressed as: ; ; In the formula, Representing parallel channels The I-path signal of the parallel AWGN vector signal, Represent the first Time-of-day parallel channel Q-way signals of parallel AWGN vector signals, A logarithmic function based on e is represented, A first random sequence is represented and a second random sequence is represented, A second random sequence is represented by a second random sequence, Representing a cosine function of the sign of the signal, The representation of a sinusoidal function is given, , Representing the total number of paths of the parallel AWGN vector signals; Wherein generating M groups of PN sequences using different initial seed values based on prime modulus principles comprises: The following steps are repeatedly performed n×m times, where n is a positive integer: Generating an initial random sequence First initial seed value Second initial seed value And a third initial seed value Respectively inputting the data into three independently operated linear feedback shift registers with the same bit width; in each clock period, performing exclusive OR operation on the outputs of the three linear feedback shift registers to obtain a group of PN sequences with multiple bits, wherein each linear feedback shift register performs shift and exclusive OR operation in one clock period; wherein the initial random sequence Expressed as: ; ; In the formula, Indicating that the 1 st linear feedback shift register is at the 1 st The register value of the time of day, Indicating that the 2 nd linear feedback shift register is at the 2 nd The register value of the time of day, Indicating that the 3 rd linear feedback shift register is at the 3 rd The register value of the time of day, Representing an exclusive or operation, Representing the initial value of the 1 st linear feedback shift register, Representing the initial value of the 2 nd linear feedback shift register, Representing the initial value of the 3 rd linear feedback shift register, Representing parallel channels Middle (f) A first initial seed value of the random sequence, Representing parallel channels Middle (f) A second initial seed value of the random sequence, Representing parallel channels Middle (f) A third initial seed value of the random sequence, Represent the first The linear feedback shift register is at the first The register value of the time of day, Represent the first The linear feedback shift register is at the first The register value of the time of day, 、 、 And The first shift update coefficient for the first random shift, the second shift update coefficient for the second random shift, the third shift update coefficient for the third random shift, and the fourth shift update coefficient for the fourth random shift are represented, respectively.
  3. 3. The system for generating noise and interference signals in support of oversampling according to claim 1, wherein said parallel interference signal generating module comprises: The modulation interference signal generation module comprises a modulation interference first module, a modulation interference second module and a modulation interference third module, and is used for generating modulation interference signals, wherein the modulation interference signals comprise M paths of parallel phase modulation vector interference signals, M paths of parallel frequency modulation vector interference signals and M paths of parallel single-tone vector interference signals or multi-tone vector interference signals; The frequency sweep comb interference signal generation module is used for generating a continuous frequency sweep interference signal and a comb interference signal; The modulation interference power adjustment module is used for carrying out power adjustment on the modulation interference signal to obtain a modulation interference signal after power adjustment; And the composite interference signal mode selector is used for selecting the modulated interference signal, the continuous sweep interference signal or the combined signal of the modulated interference signal and the comb interference signal after the output power is adjusted.
  4. 4. The system for generating noise and interference signals supporting oversampling according to claim 3, wherein the modulation interference module is configured to: Generating a random sequence according to the parallel interference signal parameters; mapping and amplitude normalization are carried out on the random sequence to obtain a constellation mapping vector signal; interpolating the constellation mapping vector signals to obtain preprocessed vector signals; and carrying out parallel filtering or direct output on the preprocessing vector signals to obtain M paths of parallel phase modulation vector interference signals and outputting the M paths of parallel phase modulation vector interference signals.
  5. 5. The system for generating noise and interference signals supporting oversampling according to claim 3, wherein the modulation interference two module is configured to perform the following operations: generating a random sequence and mapping the random sequence into a symbol mapped scalar signal; Interpolating the symbol mapped scalar signal to obtain a preprocessed scalar signal; the preprocessing scalar signal is subjected to serial filtering or direct output and multiplied by an input frequency interval parameter to obtain an instantaneous offset frequency scalar signal; converting the instantaneous offset frequency scalar signal into M paths of parallel instantaneous phase change signals according to a target sampling rate; carrying out signed phase accumulation on the M paths of parallel instantaneous phase change signals to obtain instantaneous phase signals; and converting the instantaneous phase signals into M paths of parallel frequency modulation vector interference signals through a CORDIC algorithm and outputting the signals.
  6. 6. The system for generating noise and interference signals supporting oversampling according to claim 3, wherein the modulation interference three module is configured to: Generating N multiplied by M paths of parallel instantaneous phase change signals according to the target sampling rate, the input interference signal type, and preset single-tone frequency or first multitone frequency, second multitone frequency, third multitone frequency and fourth multitone frequency, wherein N is used for representing the frequency point number of the interference signal; Performing signed phase accumulation operation on the N multiplied by M paths of parallel instantaneous phase change signals to obtain instantaneous phase signals; Based on a CORDIC algorithm, converting the instantaneous phase signals into N multiplied by M paths of parallel corresponding frequency point vector signals; and sequentially carrying out branching accumulation and amplitude normalization on the N multiplied by M parallel corresponding frequency point vector signals to finally generate and output M parallel single-tone vector interference signals or multi-tone vector interference signals.
  7. 7. The system for generating noise and interference signals supporting oversampling of claim 3, wherein said swept comb interference signal generating module comprises: the continuous frequency sweep interference signal generation module is used for generating a continuous frequency sweep interference signal, and the continuous frequency sweep interference signal comprises a frequency sweep interference control state machine and a frequency sweep interference operation module; The device comprises a comb interference signal generation module, a control module and a control module, wherein the comb interference signal generation module is used for generating a comb interference signal, and the comb interference signal comprises a phase generation part, a scalar frequency signal generation part and a direct current superposition part; and the sweep frequency comb interference selector is used for selectively outputting a continuous sweep frequency interference signal or a comb interference signal.
  8. 8. The system for generating noise and interference signals supporting oversampling according to claim 7, wherein the sweep interference control state machine comprises an initialization state, an idle state, a parameter configuration state and an operation state for completing sweep parameter setting and operation control; The frequency-sweep interference operation module comprises a frequency accumulation module and a frequency vector signal generation module, wherein the frequency accumulation module accumulates output frequency according to input frequency-sweep starting point frequency, frequency-sweep end point frequency and frequency-sweep period parameters to obtain instantaneous frequency in an operation state, the frequency vector signal generation module generates instantaneous phase increment absolute values through the instantaneous frequency, generates M paths of instantaneous phase values through a phase accumulation counter based on the instantaneous phase increment absolute values, generates real-time frequency-sweep interference vector signals through a CORDIC algorithm based on the M paths of instantaneous phase values, and generates continuous frequency-sweep interference signals through conjugate operation of the real-time frequency-sweep interference vector signals according to symbols of the instantaneous frequency.
  9. 9. The system for generating noise and interference signals supporting oversampling according to claim 3, wherein said modulated interference power adjustment module comprises: the parallel-serial conversion module is used for converting the parallel modulation interference signals into serial data to obtain serial modulation interference signals; The data processing module is used for multiplying the interference power coefficient with the serial modulation interference signal and cutting bits to obtain adjusted serial data; and the serial-parallel conversion module is used for converting the adjusted serial data back into parallel modulation interference signals.
  10. 10. A method for generating a noise and interference signal supporting supersampling, which is implemented based on the generating system supporting supersampling according to any one of claims 1 to 9, and comprises: Configuring system parameters according to input signals, and dynamically closing unused resources based on the system parameters, wherein the system parameters comprise noise power parameters, parallel interference signal parameters and output selection parameters; Generating M paths of parallel AWGN vector signals according to the configured noise power parameters, wherein M is a positive integer; generating an interference signal according to the configured parallel interference signal parameters, wherein the interference signal comprises a modulation interference signal, a sweep comb signal and a composite interference signal; and selecting and outputting the AWGN vector signal or the interference signal.

Description

Generation system and generation method supporting supersampling noise and interference signals Technical Field The invention relates to a generation system and a generation method supporting super-sampling noise and interference signals, belonging to the technical field of digital signal transmission. Background In the prior art, signal generation schemes based on software pre-storage are widely used. The core idea of this scheme is to store complete, high-precision digital waveform data in a nonvolatile memory or system memory in advance. When the signal is needed to be generated, the system reads out and converts the pre-stored waveform data points into analog signals or digital signals in sequence according to a fixed sequence and time sequence through a special digital-analog converter or a digital interface. The method relies on a waveform table which is calculated and stored accurately in advance to a great extent, and can reproduce a standard or any waveform which is predefined and has high accuracy. Because of its relatively simple implementation principle and low real-time computational power requirements on the processor, it is a mature and common solution in many scenarios of test measurement, audio playback, etc. where the demand for waveform changes is fixed. However, the performance upper limit and flexibility of such pre-storage schemes is essentially limited by the heavy dependence of their underlying architecture on storage resources. On the one hand, the flexibility of the system is directly determined by the memory capacity, and any signal parameters, such as frequency, modulation pattern changes, if outside the range of pre-stored data, have to interrupt the output and reload new waveform data, which makes fast switching and dynamic configuration difficult to achieve. On the other hand, more critical is that the equivalent output bandwidth and signal quality are severely dependent on the storage depth, and to achieve high resolution, long period pseudorandom signals, such as wideband noise and complex interference, a cost of exponentially increasing storage capacity must be paid, which constitutes a physical bottleneck that is difficult to surmount in practical systems. Therefore, the fundamental problem of software-based pre-storage is that the flexibility and performance of the software-based pre-storage are limited by storage resources, and the requirements of modern communication testing and countermeasure for large-bandwidth and high-dynamic signal generation are difficult to meet. Disclosure of Invention The invention aims to provide a generation system and a generation method supporting supersampling noise and interference signals, which are used for realizing generation and parallelization processing of various signals on an FPGA platform by analyzing characteristic differences of different signal types and designing corresponding parallelization strategies, so that the problems that the existing signal generation scheme based on software pre-storage is insufficient in flexibility, long-period random characteristics and signal bandwidth depend on storage resources are solved. In order to solve the technical problems, the invention is realized by adopting the following technical scheme. In a first aspect, the present invention provides a generating system supporting oversampling noise and interference signals, including: The parameter distribution module is used for configuring system parameters according to input signals and dynamically closing unused resources based on the system parameters, wherein the system parameters comprise noise power parameters, parallel interference signal parameters and output selection parameters; the parallel noise generation module is used for generating M paths of parallel AWGN vector signals according to the configured noise power parameters, wherein M is a positive integer; the parallel interference signal generation module is used for generating an interference signal according to the configured parallel interference signal parameters, wherein the interference signal comprises a modulation interference signal, a sweep comb signal and a composite interference signal; and the selection output module is used for selectively outputting the AWGN vector signal or the interference signal according to an output selection parameter. Further, the parallel noise generation module is configured to: generating M groups of PN sequences by using different initial seed values based on prime modulus principle; the following steps are executed for each group of PN sequences to generate a path of AWGN vector signals: Generating a first random sequence and a second random sequence based on each set of PN sequences; Carrying out numerical pretreatment on the first random sequence to obtain a pre-logarithmic treatment number, carrying out logarithmic operation on the pre-logarithmic treatment number to obtain a logarithm, carrying out symbol transformation and numer