Disclosure of Invention
The invention aims to provide a linear frequency modulation pulse generating device, which solves the problem of huge calculation amount in-band unevenness compensation of the linear frequency modulation pulse generating device realized by an FPGA. Therefore, the invention adopts the following technical scheme:
1-a) a pulse timer, whose function is to generate a pulse start time and to generate an intra-pulse time scale in units of sampling rate; the intra-pulse time scale refers to the sampling time inside the generated linear frequency modulation digital pulse;
the pulse timer is limited by the main frequency of the FPGA and needs to work in parallel, namely, a plurality of sampling moments are output at the working clock beat of each FPGA;
1-b) a time-frequency conversion table for calculating the instantaneous frequency of the chirp signal following the variation of the time within the pulse; the specific calculation formula is as follows:
frt=gama*ts
wherein is tsAt the sampling moment, gama is the chirp rate of the chirp signal, frtThe signal frequency corresponding to the sampling moment;
1-c) a chirp phase generator for generating a chirp signal instantaneous phase from the intra-pulse time scale and the chirp signal instantaneous frequency; the linear frequency modulation phase generator adopts a linear frequency modulation signal generation formula during calculation, or adopts a two-stage accumulator to realize the calculation;
1-d) a frequency response look-up table for use in signal generation for frequency response look-up of a system of signal transformation, filtering and DAC hardware circuits; the frequency response lookup table takes the instantaneous frequency of the linear frequency modulation signal corresponding to the intra-pulse time scale as input, takes the frequency response coefficient of the corresponding frequency point as output, and obtains the frequency response coefficient by searching the lookup table according to the instantaneous frequency of the linear frequency modulation signal;
the generation method of the frequency response lookup table comprises three steps: a first step) calculating a frequency sampling interval according to a chirp sampling rate; second step) generating a single-frequency signal of a frequency sampling point, and further testing the frequency characteristic of each sampling frequency point; third step) storing and forming a frequency characteristic table;
1-e) a digital frequency synthesizer DDS for searching sine and cosine tables according to the instantaneous phase of the linear frequency modulation signal to generate a standard pulse waveform of the linear frequency modulation signal;
1-f) a multiplier for real-time frequency characteristic modulation, i.e. multiplying the frequency response coefficient obtained by table lookup to the generated standard chirp signal pulse shape.
The linear frequency modulation pulse generating device only adopts one multiplier to replace the calculation of an equalizing filter of a time domain or a frequency domain aiming at the characteristics of linear frequency modulation signals, is easy to realize and has small calculation amount; according to actual needs, different sampling rates can be selected and adopted, the requirements of ultra-large bandwidth and ultra-high precision on in-band flatness can be met, and the method is good in flexibility and high in precision.
Detailed Description
In order to fully understand the technical content of the present invention, specific embodiments are given below, and the technical solution of the present invention is described and explained in more detail with reference to the accompanying drawings.
Fig. 1 is a block diagram of a chirp generator according to the present invention, which includes a pulse timer 11, a time-frequency conversion table 12, a frequency response look-up table 13, a chirp phase generator 14, a digital frequency synthesizer DDS 15, and amultiplier 16.
The time-frequency conversion table 12 and the frequency response look-up table 13 are stored in different storage units, respectively.
The pulse timer 11 is connected with a memory for storing a time frequency conversion table 12 and a linear frequency modulation phase generator 14, and provides an intra-pulse time scale for the time frequency conversion table and the linear frequency modulation phase generator; the memory storing the time frequency translation table 12 is connected to a chirp phase generator 14, said chirp phase generator 14 retrieving the chirp instantaneous frequency from the time frequency translation table 12; the chirp phase generator 14 is connected to a digital frequency synthesizer (DDS)15, and provides a chirp signal instantaneous phase to the digital frequency synthesizer (DDS) 15; the digital frequency synthesizer (DDS)15 is connected to amultiplier 16, and provides a standard chirp waveform to themultiplier 16; the memory storing the frequency response look-up table 13 is connected to amultiplier 16, said multiplier 16 reading out the frequency response coefficients from the frequency response look-up table 13; themultiplier 16 is often complex.
The time frequency conversion table 12 provides a comparison relation of the instantaneous frequency of the linear frequency modulation signal along with the change of the intra-pulse time scale, the input is the intra-pulse time scale, and the output is the instantaneous frequency of the linear frequency modulation signal; the frequency response lookup table 13 provides a comparison relationship of the system frequency response coefficient with the change of the instantaneous frequency of the chirp signal, the input is the instantaneous frequency of the chirp signal, and the output is the system frequency response coefficient.
The pulse timer 11 is used for generating a pulse starting time and generating an intra-pulse time scale by taking a sampling rate as a unit; the intra-pulse time scale is the sampling time inside the generated linear frequency modulation digital pulse; the pulse timer needs to work in parallel, namely, a plurality of sampling moments are output at the working clock beat of each FPGA.
A time-frequency conversion table 12 for calculating the instantaneous frequency of the chirp signal following the variation of the time within the pulse; the specific calculation formula is as follows:
frt=gama*ts
wherein is tsAt the sampling moment, gama is the chirp rate of the chirp signal, frtIs the signal frequency corresponding to the sampling time.
The chirp phase generator 14 is operative to generate a chirp signal instantaneous phase from the intra-pulse time scale and the chirp signal instantaneous frequency; the calculation of the linear frequency modulation phase generator adopts a linear frequency modulation signal generation formula, or adopts a two-stage accumulator to realize.
A frequency response lookup table 13, which is used as a frequency response lookup table of a system composed of signal transformation, filtering and DAC hardware circuits in signal generation; the frequency response lookup table takes the instantaneous frequency of the linear frequency modulation signal corresponding to the intra-pulse time scale as input and takes the frequency response coefficient of the corresponding frequency point as output; the frequency response coefficient is obtained by retrieving the look-up table based on the chirp signal instantaneous frequency.
The method for generating the frequency response lookup table 13, as shown in fig. 2, includes three steps: a first step (21) of calculating a frequency sampling interval based on a chirp sampling rate; a second step (22) of generating a single-frequency signal of a frequency sampling point, and further testing the frequency characteristic of each sampling frequency point; the third step (23) is to store and form a frequency characteristic table, namely a frequency response lookup table.
The digital frequency synthesizer DDS 15 is used for searching sine and cosine tables according to the instantaneous phase of the linear frequency modulation signal to generate a standard pulse waveform of the linear frequency modulation signal;
themultiplier 16 is used for real-time frequency characteristic modulation, namely multiplying a frequency response coefficient obtained by table lookup to the generated standard linear frequency modulation signal pulse waveform; multipliers often take the form of complex numbers.
The linear frequency modulation pulse generating device only adopts one multiplier to replace the calculation of an equalizing filter of a time domain or a frequency domain aiming at the characteristics of linear frequency modulation signals, is easy to realize and has small calculation amount; according to actual needs, different sampling rates can be selected and adopted, the requirements of ultra-large bandwidth and ultra-high precision on in-band flatness can be met, and the method is good in flexibility and high in precision.
It should be understood that the technical contents of the present invention are further disclosed from the perspective of specific embodiments, which aim to make the contents of the present invention easier to understand, but do not represent embodiments of the present invention and the rights are not limited thereto. The scope of the invention is set forth in the appended claims and all obvious modifications which are within the spirit of the invention are intended to be embraced therein.