A method and system for correcting multi-time-width pulse signals of radar-specific test equipment
By performing discrete transformation and amplitude and phase operations on the sampling sequence of the radar test equipment, performing equally spaced sampling and quantization processing, and generating the corrected pulse signal, the problem of large correction calculation of multi-time wide linear frequency modulation signal in traditional methods is solved, and the calculation volume of multi-time wide linear frequency modulation signal is improved. The accuracy of the calibration process is achieved.
Patent Information
- Application Number
- CN202111101483.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-09-18
- Publication Date
- 2025-01-07
- Estimated Expiration
- 2041-09-18
AI Technical Summary
The traditional pulse signal correction method has a large amount of calculation when correcting multi-time wide linear frequency modulation signals, and fails to effectively utilize the frequency domain consistency characteristics of the signal, resulting in a correction algorithm required for each pulse width linear frequency modulation signal.
By performing discrete transformation of the sampling sequence, the amplitude calculation results and phase calculation results are determined, and equally spaced sampling and quantization are performed to generate the corrected pulse signal, reducing the sample number and enhancing sample representativeness.
It effectively reduces the amount of computation of pulse signal correction, improves the accuracy of the correction process, and solves the problem of large amount of computation in traditional methods.
Smart Images

Figure CN113884996B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of pulse signal correction, and in particular to a method and system for correcting multi-time-width pulse signals of radar-specific test equipment. Background Art
[0002] Radar-specific test equipment uses direct waveform storage and direct reading technology combined with orthogonal modulation to generate multi-time-width linear frequency modulation (LFM) pulse signals. The linear frequency modulation pulse signals of various time widths are switched in real time according to the waveform control signal. Since the system requires a linear frequency modulation pulse signal with a higher peak-to-sidelobe ratio, it is necessary to correct the linear frequency modulation pulse signal of each pulse width. At present, the traditional pulse signal correction method is: generate a linear frequency modulation signal of the pulse width that needs to be corrected in the multi-time-width linear frequency modulation pulse signal; sample the linear frequency modulation signal of the pulse width that needs to be corrected to form a sampling sequence; perform discrete Hilbert transform on the sampling sequence and calculate the transformation result; and correct the linear frequency modulation signal of the pulse width that needs to be corrected according to the calculation result. This method does not use the frequency domain consistency characteristics of the multi-time-width linear frequency modulation pulse signal. The correction algorithm must be executed once for each linear frequency modulation signal of the pulse width, so the amount of calculation is large. Summary of the invention
[0003] In order to solve the above problems existing in the prior art, the present invention provides a method and system for calibrating multi-time-width pulse signals of radar-specific test equipment.
[0004] To achieve the above object, the present invention provides the following solutions:
[0005] A method for correcting multi-time width pulse signals of radar-specific test equipment, comprising:
[0006] Acquire a sampling sequence of a pulse signal;
[0007] Performing discrete transformation on the sampling sequence to obtain a transformation result;
[0008] Determine an amplitude calculation result and a phase calculation result according to the transformation result;
[0009] Determine the equally spaced sampling data and the quantized data according to the amplitude operation result and the phase operation result; the equally spaced sampling data includes first equally spaced sampling data and second equally spaced sampling data; the quantized data includes first quantized data and second quantized data;
[0010] Determine a first signal according to the first equally spaced sampling data, the first quantized data and signal parameters; the signal parameters include: sampling length, baseband data output rate, sampling point index value, frequency modulation bandwidth of the pulse signal and time width of the linear frequency modulation signal to be corrected;
[0011] Determine a second signal according to the second equally spaced sampling data, the second quantized data and the signal parameter;
[0012] A corrected pulse signal is determined according to the first signal and the second signal.
[0013] Preferably, determining the amplitude calculation result and the phase calculation result according to the transformation result specifically includes:
[0014] Splitting the transformation result to obtain a first complex number sequence x1(n1) and a second complex number sequence x2(n1);
[0015] The amplitude calculation result of the first complex number sequence is obtained by using the formula α1(n1)=|x1(n1)|, which is recorded as the first amplitude calculation result α1(n1);
[0016] The amplitude calculation result of the second complex number sequence is obtained by using the formula α2(n1)=|x2(n1)|, which is recorded as the second amplitude calculation result α2(n1);
[0017] Using the formula β1(n1)=angle[x1(n1)]-(π·n1·B / f s -π·μ·n1 2 / f s 2 ) obtains a phase operation result of the first complex sequence, recorded as a first phase operation result β1(n1);
[0018] Using the formula β2(n1)=angle[x2(n1)]-(π·n1·B / f s +π·μ·n1 2 / f s 2 ) obtains a phase operation result of the first complex sequence, recorded as a second phase operation result β2(n1);
[0019] In the formula, |·| represents the complex modulus operation, angle[·] represents the complex angle operation, B represents the frequency modulation bandwidth, and f s represents the sampling frequency, n1 represents the time domain point index value, and μ represents the frequency modulation slope.
[0020] Preferably, the determining of the equally spaced sampling data and the quantized data according to the amplitude calculation result and the phase calculation result specifically includes:
[0021] Determine an amplitude fitting curve according to the amplitude calculation result, and determine a phase fitting curve according to the phase calculation result;
[0022] Proportionally reducing the amplitude fitting curve and the phase fitting curve according to a set reduction scale;
[0023] Performing equal-interval sampling and quantization processing on the amplitude fitting curve after proportional reduction to obtain the first equal-interval sampling data and the first quantized data;
[0024] The phase fitting curve after the scale reduction is subjected to equal-interval sampling and quantization processing to obtain the second equal-interval sampling data and the second quantized data.
[0025] Preferably, the set reduction scale is determined according to the time width, sampling frequency and sampling sequence length of the linear frequency modulation signal to be corrected.
[0026] Preferably, determining the corrected pulse signal according to the first signal and the second signal specifically includes:
[0027] The first signal and the second signal are combined in the order of sampling to obtain a corrected pulse signal.
[0028] According to the specific embodiments provided by the present invention, the present invention discloses the following technical effects:
[0029] The multi-time-width pulse signal correction method for radar special test equipment provided by the present invention can transform the continuous sampling problem into a discrete sampling problem by performing discrete transformation on the sampling sequence, thereby reducing the number of samples. Then, amplitude calculation and phase calculation are performed on the sample sequence after discrete transformation, so that the sample data after discrete transformation can be sampled and quantized at equal intervals according to the amplitude calculation results and the phase calculation results, so as to further reduce the number of samples and enhance the representativeness of the samples. Finally, the pulse correction signal is generated by using the data obtained after the equal-interval sampling and quantization processing, so as to ensure the accuracy of the sample processing, thereby solving the problem of large amount of calculation when the traditional pulse signal correction method corrects the multi-time-width linear frequency modulation signal.
[0030] Corresponding to the above-mentioned radar dedicated test equipment multi-time width pulse signal correction method, the present invention also provides two radar dedicated test equipment multi-time width pulse signal correction systems, which are as follows:
[0031] One of the radar-specific test equipment multi-time width pulse signal correction systems includes:
[0032] A sampling sequence acquisition module, used for acquiring a sampling sequence of a pulse signal;
[0033] A transformation result determination module, used for performing discrete transformation on the sampling sequence to obtain a transformation result;
[0034] An amplitude-phase operation result determination module, used to determine an amplitude operation result and a phase operation result according to the transformation result;
[0035] A sampling-quantization data determination module, used to determine equally spaced sampling data and quantization data according to the amplitude operation result and the phase operation result; the equally spaced sampling data includes first equally spaced sampling data and second equally spaced sampling data; the quantization data includes first quantization data and second quantization data;
[0036] A first signal determination module, configured to determine a first signal according to the first equally spaced sampling data, the first quantized data and signal parameters; the signal parameters include: sampling length, baseband data output rate, sampling point index value, frequency modulation bandwidth of the pulse signal and time width of the linear frequency modulation signal to be corrected;
[0037] A second signal determination module, configured to determine a second signal according to the second equally spaced sampling data, the second quantized data and the signal parameter;
[0038] A pulse signal correction module is used to determine a corrected pulse signal according to the first signal and the second signal.
[0039] Preferably, the amplitude-phase operation result determination module specifically includes:
[0040] A splitting unit, used for splitting the transformation result to obtain a first complex number sequence x1(n1) and a second complex number sequence x2(n1);
[0041] A first amplitude calculation result determination unit, used to obtain the amplitude calculation result of the first complex number sequence by using the formula α1(n1)=|x1(n1)|, recorded as the first amplitude calculation result α1(n1);
[0042] A second amplitude calculation result determination unit, used to obtain the amplitude calculation result of the second complex number sequence by using the formula α2(n1)=|x2(n1)|, recorded as the second amplitude calculation result α2(n1);
[0043] The first phase operation result determination unit is used to use the formula β1(n1)=angle[x1(n1)]-(π·n1·B / f s -π·μ·n1 2 / f s 2 ) obtains a phase operation result of the first complex sequence, recorded as a first phase operation result β1(n1);
[0044] The second phase operation result determination unit is used to use the formula β2(n1)=angle[x2(n1)]-(π·n1·B / f s +π·μ·n1 2 / f s 2) obtains a phase operation result of the first complex sequence, recorded as a second phase operation result β2(n1);
[0045] In the formula, |·| represents the complex modulus operation, angle[·] represents the complex angle operation, B represents the frequency modulation bandwidth, and f s represents the sampling frequency, n1 represents the time domain point index value, and μ represents the frequency modulation slope.
[0046] Preferably, the sampling-quantization data determination module specifically includes:
[0047] An amplitude-phase fitting curve determining unit, used to determine an amplitude fitting curve according to the amplitude calculation result, and to determine a phase fitting curve according to the phase calculation result;
[0048] A reduction unit, used for proportionally reducing the amplitude fitting curve and the phase fitting curve according to a set reduction scale;
[0049] A first sampling-quantization data determination unit, configured to perform equal-interval sampling and quantization processing on the amplitude fitting curve after proportional reduction to obtain the first equal-interval sampling data and the first quantization data;
[0050] The second sampling-quantization data determination unit is used to perform equal-interval sampling and quantization processing on the phase fitting curve after the scale reduction to obtain the second equal-interval sampling data and the second quantization data.
[0051] Preferably, the pulse signal correction module specifically includes:
[0052] The pulse signal correction unit is used to combine the first signal and the second signal in the order of sampling to obtain a corrected pulse signal.
[0053] Another radar-specific test equipment multi-time width pulse signal correction system includes:
[0054] A pulse signal generating module, used for generating a pulse signal with the largest time width among the multi-time width linear frequency modulation pulse signals;
[0055] A signal sampling module, connected to the pulse signal generating module, for sampling the pulse signal with the maximum time width to obtain a sampling sequence;
[0056] A discrete Hilbert transform module, connected to the signal sampling module, for performing discrete Hilbert transform on the sample to obtain a transform result, and for determining an amplitude calculation result and a phase calculation result according to the transform result;
[0057] A signal correction module is connected to the discrete Hilbert transform module, and is used to determine the equally spaced sampling data and the quantized data according to the amplitude operation result and the phase operation result, to determine the first signal according to the first equally spaced sampling data, the first quantized data and the signal parameters, to determine the second signal according to the second equally spaced sampling data, the second quantized data and the signal parameters, and to determine the corrected pulse signal according to the first signal and the second signal; the signal parameters include: the adopted length, the baseband data output rate, the sampling point index value, the frequency modulation bandwidth of the pulse signal and the time width of the linear frequency modulation signal to be corrected.
[0058] Since the advantages of the multi-time-width pulse signal correction system for radar-specific test equipment provided by the present invention are the same as those of the multi-time-width pulse signal correction method for radar-specific test equipment provided above, they will not be described in detail here.
[0059] The above general description and the following description are exemplary and explanatory only and are not intended to limit the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0060] One or more embodiments are exemplarily described by corresponding drawings, which do not limit the embodiments. Elements with the same reference numerals in the drawings are shown as similar elements, and the drawings do not constitute a scale limitation, and wherein:
[0061] Figure 1 A flow chart of a method for correcting multi-time width pulse signals of radar-specific test equipment provided by the present invention;
[0062] Figure 2 A schematic diagram of the structure of a multi-time width pulse signal correction system for radar-specific test equipment provided by the present invention;
[0063] Figure 3 A structural schematic diagram of another multi-time width pulse signal correction system for radar-specific test equipment provided by the present invention;
[0064] Figure 4 The present invention is a schematic diagram of the structure of a control device for correcting multi-time-width pulse signals of radar-specific test equipment. DETAILED DESCRIPTION
[0065] In order to be able to understand the features and technical contents of the embodiments of the present disclosure in more detail, the implementation of the embodiments of the present disclosure is described in detail below in conjunction with the accompanying drawings. The attached drawings are for reference only and are not used to limit the embodiments of the present disclosure. In the following technical description, for the convenience of explanation, a full understanding of the disclosed embodiments is provided through multiple details. However, one or more embodiments can still be implemented without these details. In other cases, to simplify the drawings, well-known structures and devices can be simplified for display.
[0066] like Figure 1 As shown, the radar dedicated test equipment multi-time width pulse signal correction method provided by the present invention comprises:
[0067] Step 100: Acquire a sampling sequence of a pulse signal. In the present invention, the acquired pulse signal is a multi-time-width linear frequency modulation pulse signal with a maximum time width of τ. max The pulse signal x(t) is a pulse signal. Among them, t is the time parameter, the center frequency of x(t) is f0, the frequency modulation bandwidth is B, and the highest frequency is f h , f h =f0+B / 2, the frequency modulation slope is μ, μ=B / τ max .
[0068] Specifically, in a maximum time width τ max The pulse signal x(t) is sampled within the time range to form a sampling sequence x(n) with a sampling frequency of f s , the sampling time interval is T s , T s =1 / f s , n is the time domain point index value, n = 1, 2, ..., 2N, 2N is the length of the sampling sequence x(n), 2N = f s ·τ max .
[0069] Step 101: Perform discrete transformation on the sampling sequence to obtain a transformation result. The discrete transformation mainly adopts Hilbert transformation.
[0070] Specifically, the sampling sequence x(n) is subjected to discrete Hilbert transform: h (n) = hilbert[x(n)], and the transformation result x is obtained. h (n), x h (n) is a complex number, where hilbert[·] represents discrete Hilbert transform.
[0071] Step 102: Determine the amplitude calculation result and the phase calculation result according to the transformation result.
[0072] In order to improve the accuracy of the calculation results, the specific implementation process of this step is as follows:
[0073] The transformation result is split to obtain a first complex number sequence x1(n1) and a second complex number sequence x2(n1). h (n) is split, the first N data are extracted to form a first complex sequence x1(n1), and the second N data are extracted to form a second complex sequence x2(n1), where n1 is the time domain point index value, n1 = 1, 2, ..., N.
[0074] The formula α1(n1)=|x1(n1)| is used to obtain the amplitude operation result of the first complex number sequence, which is recorded as the first amplitude operation result α1(n1).
[0075] The formula α2(n1)=|x2(n1)| is used to obtain the amplitude operation result of the second complex number sequence, which is recorded as the second amplitude operation result α2(n1).
[0076] Using the formula β1(n1)=angle[x1(n1)]-(π·n1·B / f s -π·μ·n1 2 / f s 2 ) obtains the phase operation result of the first complex sequence, which is recorded as the first phase operation result β1(n1).
[0077] Using the formula β2(n1)=angle[x2(n1)]-(π·n1·B / f s +π·μ·n1 2 / f s 2 ) obtains the phase operation result of the first complex sequence, which is recorded as the second phase operation result β2(n1).
[0078] In the formula, |·| represents the complex modulus operation, angle[·] represents the complex angle operation, B represents the frequency modulation bandwidth, and f s represents the sampling frequency, n1 represents the time domain point index value, and μ represents the frequency modulation slope.
[0079] Step 103: Determine the equally spaced sampling data and the quantized data according to the amplitude calculation result and the phase calculation result. The equally spaced sampling data includes the first equally spaced sampling data and the second equally spaced sampling data. The quantized data includes the first quantized data and the second quantized data.
[0080] The specific implementation process of this step is:
[0081] The amplitude fitting curve is determined according to the amplitude operation result, and the phase fitting curve is determined according to the phase operation result. Specifically, the amplitude operation results α1(n1) and α2(n1) are respectively subjected to polynomial curve fitting, and the polynomial degree is set to C1, to obtain the amplitude fitting curves f1(t) and f2(t). The phase operation results β1(n1) and β2(n1) are respectively subjected to polynomial curve fitting, and the polynomial degree is set to C2, to obtain the phase fitting curves g1(t) and g2(t).
[0082] In order to improve the fitting effect, the present invention sets a reduction scale to proportionally reduce the amplitude fitting curve and the phase fitting curve. Specifically, f1(t), f2(t), g1(t), and g2(t) are proportionally reduced respectively. Preferably, the reduction scale is determined according to the time width, sampling frequency, and sampling sequence length of the linear frequency modulation signal to be corrected. For example, the reduction scale is set to τ / (f s ·2N).
[0083] The amplitude fitting curve after proportional reduction is sampled at equal intervals and quantized to obtain first equally spaced sampling data α′1(n2) and first quantized data β′1(n2).
[0084] The phase fitting curve after the scale reduction is sampled at equal intervals and quantized to obtain second equally spaced sampling data α′2(n2) and second quantized data β′2(n2).
[0085] Where, τ is the time width of the linear frequency modulation signal to be corrected, f s is the sampling frequency, 2N is the length of the sampling sequence, n2 is the sampling point index value, n2=1,2,...,M, M is the sampling length, 2M=f s ·τ.
[0086] Step 104: Determine the first signal according to the first equally spaced sampling data, the first quantized data and the signal parameters. The signal parameters preferably include: sampling length, baseband data output rate, sampling point index value, frequency modulation bandwidth of the pulse signal and time width of the linear frequency modulation signal to be corrected. For example, the formula A first signal y1(n2) is obtained.
[0087] Step 105: Determine the second signal according to the second equally spaced sampling data, the second quantized data and the signal parameter. For example, the formula A second signal y2(n2) is obtained.
[0088] Step 106: Determine the corrected pulse signal based on the first signal and the second signal. Specifically, the first signal y1(n2) and the second signal y2(n2) are combined in order to form a new signal y(n3), and this new signal y(n3) is the corrected pulse signal. By changing τ, linear frequency modulation signals of multiple time widths can be corrected. Where n3 is the time domain point index value, n3 = 1, 2, ..., 2M, f1 is the baseband data output rate, j represents the imaginary unit, e j[·] It is a plural form.
[0089] Corresponding to the above-mentioned radar dedicated test equipment multi-time width pulse signal correction method, the present invention also provides two radar dedicated test equipment multi-time width pulse signal correction systems, which are as follows:
[0090] like Figure 2 As shown, a multi-time width pulse signal correction system for radar dedicated test equipment includes: a sampling sequence acquisition module 200, a transformation result determination module 201, an amplitude-phase operation result determination module 202, a sampling-quantization data determination module 203, a first signal determination module 204, a second signal determination module 205 and a pulse signal correction module 206.
[0091] The sampling sequence acquisition module 200 is used to acquire the sampling sequence of the pulse signal.
[0092] The transformation result determination module 201 is used to perform discrete transformation on the sampling sequence to obtain a transformation result.
[0093] The amplitude-phase operation result determination module 202 is used to determine the amplitude operation result and the phase operation result according to the transformation result.
[0094] The sampling-quantization data determination module 203 is used to determine the equally spaced sampling data and the quantization data according to the amplitude operation result and the phase operation result. The equally spaced sampling data includes the first equally spaced sampling data and the second equally spaced sampling data. The quantization data includes the first quantization data and the second quantization data.
[0095] The first signal determination module 204 is used to determine the first signal according to the first equally spaced sampling data, the first quantized data and the signal parameters.
[0096] The second signal determination module 205 is used to determine the second signal according to the second equally spaced sampling data, the second quantized data and the signal parameters.
[0097] The pulse signal correction module 206 is used to determine a corrected pulse signal according to the first signal and the second signal.
[0098] Furthermore, the amplitude-phase operation result determination module 202 specifically includes: a splitting unit, a first amplitude operation result determination unit, a second amplitude operation result determination unit, a first phase operation result determination unit and a second phase operation result determination unit.
[0099] The splitting unit is used to split the transformation result to obtain a first complex number sequence x1(n1) and a second complex number sequence x2(n1).
[0100] The first amplitude calculation result determination unit is used to obtain the amplitude calculation result of the first complex number sequence by using the formula α1(n1)=|x1(n1)|, which is recorded as the first amplitude calculation result α1(n1).
[0101] The second amplitude calculation result determination unit is used to obtain the amplitude calculation result of the second complex number sequence by using the formula α2(n1)=|x2(n1)|, which is recorded as the second amplitude calculation result α2(n1).
[0102] The first phase operation result determination unit is used to use the formula β1(n1)=angle[x1(n1)]-(π·n1·B / f s -π·μ·n1 2 / f s 2 ) obtains the phase operation result of the first complex sequence, which is recorded as the first phase operation result β1(n1).
[0103] The second phase operation result determination unit is used to use the formula β2(n1)=angle[x2(n1)]-(π·n1·B / f s +π·μ·n1 2 / f s 2 ) obtains the phase operation result of the first complex sequence, which is recorded as the second phase operation result β2(n1).
[0104] In the formula, |·| represents the complex modulus operation, angle[·] represents the complex angle operation, B represents the frequency modulation bandwidth, and f s represents the sampling frequency, n1 represents the time domain point index value, and μ represents the frequency modulation slope.
[0105] Furthermore, the sampling-quantization data determination module 203 specifically includes: an amplitude-phase fitting curve determination unit, a reduction unit, a first sampling-quantization data determination unit and a second sampling-quantization data determination unit.
[0106] The amplitude-phase fitting curve determination unit is used to determine the amplitude fitting curve according to the amplitude calculation result, and to determine the phase fitting curve according to the phase calculation result.
[0107] The reduction unit is used to proportionally reduce the amplitude fitting curve and the phase fitting curve according to a set reduction scale.
[0108] The first sampling-quantization data determination unit is used to perform equal-interval sampling and quantization processing on the amplitude fitting curve after the scale reduction to obtain first equal-interval sampling data and first quantization data.
[0109] The second sampling-quantization data determination unit is used to perform equal-interval sampling and quantization processing on the phase fitting curve after the scale reduction to obtain second equal-interval sampling data and second quantization data.
[0110] Furthermore, the pulse signal correction module 206 specifically includes: a pulse signal correction unit.
[0111] The pulse signal correction unit is used to combine the first signal and the second signal in the order of sampling to obtain a corrected pulse signal.
[0112] like Figure 3 As shown, another multi-time width pulse signal correction system for radar dedicated test equipment includes: a pulse signal generating module 300, a signal sampling module 301, a discrete Hilbert transform module 302 and a signal correction module 303.
[0113] The pulse signal generating module 300 is used to generate a pulse signal with the largest time width among the multi-time width linear frequency modulation pulse signals.
[0114] The signal sampling module 301 is connected to the pulse signal generating module and is used to sample the pulse signal with the maximum time width to obtain a sampling sequence.
[0115] The discrete Hilbert transform module 302 is connected to the signal sampling module, and is used to perform discrete Hilbert transform on the sampled signal to obtain a transform result, and is used to determine an amplitude calculation result and a phase calculation result according to the transform result.
[0116] The signal correction module 303 is connected to the discrete Hilbert transform module, and is used to determine the equally spaced sampling data and the quantized data according to the amplitude operation result and the phase operation result, to determine the first signal according to the first equally spaced sampling data, the first quantized data and the signal parameter, to determine the second signal according to the second equally spaced sampling data, the second quantized data and the signal parameter, and to determine the corrected pulse signal according to the first signal and the second signal. The signal parameters include: the sampling length, the baseband data output rate, the sampling point index value, the frequency modulation bandwidth of the pulse signal and the time width of the linear frequency modulation signal to be corrected.
[0117] Based on the specific structure of another radar-specific test equipment multi-time-width pulse signal correction system provided above, the specific implementation process of the radar-specific test equipment multi-time-width pulse signal correction method provided above is further described below.
[0118] The first step is to build a multi-time width pulse signal correction system for radar special test equipment
[0119] The multi-time-width pulse signal correction system of the radar-specific test equipment includes: a pulse signal generating module 300, a signal sampling module 301, a discrete Hilbert transform module 302 and a signal correction module 303. The function of the pulse signal generating module 300 is to generate a pulse signal with the maximum time width in the multi-time-width linear frequency modulation pulse signal. The function of the signal sampling module 301 is to sample the pulse signal with the maximum time width to form a sampling sequence. The function of the discrete Hilbert transform module 302 is to perform discrete Hilbert transform on the sampling sequence and calculate the transformation result. The function of the signal correction module 303 is to correct the pulse signals with multiple time widths according to the calculation results.
[0120] The second step is that the pulse signal generating module 300 generates a pulse signal with the largest time width among the multi-time width linear frequency modulation pulse signals.
[0121] The pulse signal generating module 300 generates a maximum time width τ in a multi-time width linear frequency modulation pulse signal. max The pulse signal x(t) is a time parameter. The center frequency of x(t) is f0, the frequency modulation bandwidth is B, and the highest frequency is f h , f h =f0+B / 2, frequency modulation slope μ=B / τ max .
[0122] In the third step, the signal sampling module 301 samples the pulse signal with the maximum time width to form a sampling sequence
[0123] The signal sampling module 301 has a maximum time width τ max The pulse signal x(t) is sampled within the time range to form a sampling sequence x(n) with a sampling frequency of f s , the sampling time interval is T s , T s =1 / f s , n is the time domain point index value, n = 1, 2, ..., 2N, 2N is the length of the sampling sequence x(n), 2N = f s ·τ max .
[0124] Step 4: The discrete Hilbert transform module 302 performs discrete Hilbert transform on the sampling sequence and performs calculations on the transform results.
[0125] The discrete Hilbert transform module 302 performs discrete Hilbert transform on the sampling sequence x(n): h (n) = hilbert[x(n)], and the transformation result x is obtained. h (n), x h (n) is a complex number, where hilbert[·] represents discrete Hilbert transform.
[0126] x h (n) is split, the first N data are extracted to form a complex sequence x1(n1), and the last N data are extracted to form a complex sequence x2(n1), where n1 is the time domain point index value, n1 = 1, 2, ..., N.
[0127] Using the formula: α1(n1)=|x1(n1)|, α2(n1)=|x2(n1)|, we can obtain the amplitude operation results α1(n1) and α2(n1), where |·| represents the complex modulus operation.
[0128] Use the formula:
[0129] β1(n1)=angle[x1(n1)]-(π·n1·B / f s -π·μ·n1 2 / f s 2 )
[0130] β2(n1)=angle[x2(n1)]-(π·n1·B / f s +π·μ·n1 2 / f s 2 )
[0131] The phase operation results β1(n1) and β2(n1) are obtained, where angle[·] represents the complex angle operation.
[0132] Step 5: The signal correction module 303 corrects the pulse signals of multiple time widths according to the calculation results.
[0133] The signal correction module 303 performs polynomial curve fitting on the amplitude operation results α1(n1) and α2(n1), respectively, and the polynomial degree is set to C1, to obtain amplitude fitting curves f1(t) and f2(t). The phase operation results β1(n1) and β2(n1) are respectively performed polynomial curve fitting, and the polynomial degree is set to C2, to obtain phase fitting curves g1(t) and g2(t), and f1(t), f2(t), g1(t), and g2(t) are respectively scaled down, and the reduction scale is τ / (f s·2N), and then equally spaced sampling and quantization are performed to obtain data α′1(n2), α′2(n2), β′1(n2), β′2(n2), where n2 is the sampling point index value, n2=1,2,...,M, M is the sampling length, and 2M=f s ·τ. τ is the time width of the linear frequency modulation signal to be corrected. When correcting a linear frequency modulation signal of a specific time width, only τ needs to be changed.
[0134] Use the formula:
[0135]
[0136]
[0137] Signals y1(n2) and y2(n2) are obtained, and y1(n2) and y2(n2) are combined in order to form a new signal y(n3), which is the corrected pulse signal. By changing τ, linear frequency modulation signals of multiple time widths can be corrected, where n3 is the time domain point index value, n3 = 1, 2, ..., 2M, f1 is the baseband data output rate, j represents the imaginary unit, and e j [·] It is a plural form.
[0138] At this point, the correction of multi-time-width pulse signals of radar-specific test equipment has been achieved.
[0139] In summary, the multi-time-width pulse signal correction method for radar-specific test equipment provided by the present invention solves the problem of large amount of calculation when the traditional pulse signal correction method corrects multi-time-width linear frequency modulation signals. Moreover, after multiple tests, it is believed that the multi-time-width pulse signal correction method for radar-specific test equipment provided by the present invention is effective and feasible, and can correct multi-time-width pulse signals. At present, the multi-time-width pulse signal correction method for radar-specific test equipment has been successfully applied to the test prototype of radar-specific test equipment, and in various tests, the multi-time-width linear frequency modulation pulse signal generated by the test prototype of radar-specific test equipment meets the system requirements.
[0140] In addition, the embodiment of the present disclosure provides a control device for calibrating a multi-time width pulse signal of a radar dedicated test equipment, and its structure is as follows: Figure 4 As shown, including:
[0141] The processor 400 and the memory 401 may also include a communication interface 402 and a bus 403. The processor 400, the communication interface 402, and the memory 401 may communicate with each other through the bus 403. The communication interface 402 may be used for information transmission. The processor 400 may call the logic instructions in the memory 401 to execute the multi-time width pulse signal correction method for radar dedicated test equipment of the above embodiment.
[0142] In addition, the logic instructions in the memory 401 described above may be implemented in the form of software functional units and when sold or used as independent products, may be stored in a computer-readable storage medium.
[0143] The memory 401 is a computer-readable storage medium that can be used to store software programs and computer executable programs, such as program instructions / modules corresponding to the method in the embodiment of the present disclosure. The processor 400 executes the function application and data processing by running the program instructions / modules stored in the memory 401, that is, the multi-time width pulse signal correction method of the radar dedicated test equipment is realized.
[0144] The memory 401 may include a program storage area and a data storage area, wherein the program storage area may store an operating system and an application required for at least one function. The data storage area may store data created according to the use of the terminal device, etc. In addition, the memory 401 may include a high-speed random access memory and may also include a non-volatile memory.
[0145] An embodiment of the present disclosure provides a computer-readable storage medium storing computer-executable instructions, wherein the computer-executable instructions are configured to execute the multi-time-width pulse signal correction method for radar-specific test equipment.
[0146] An embodiment of the present disclosure provides a computer program product, which includes a computer program stored on a computer-readable storage medium. The computer program includes program instructions. When the program instructions are executed by a computer, the computer executes the multi-time width pulse signal correction method for radar-specific test equipment.
[0147] The computer-readable storage medium mentioned above may be a transient computer-readable storage medium or a non-transitory computer-readable storage medium.
[0148] The above description and the accompanying drawings fully illustrate the embodiments of the present disclosure so that those skilled in the art can practice them. Other embodiments may include structural, logical, electrical, process and other changes. The embodiments represent only possible changes. Unless explicitly required, individual components and functions are optional, and the order of operation may vary. Parts and features of some embodiments may be included in or replace parts and features of other embodiments. The scope of the embodiments of the present disclosure includes the entire scope of the claims, and all available equivalents of the claims. When used in this application, although the terms "first", "second", etc. may be used in this application to describe each element, these elements should not be limited by these terms. These terms are only used to distinguish one element from another. For example, without changing the meaning of the description, the first element can be called the second element, and similarly, the second element can be called the first element, as long as all occurrences of the "first element" are renamed consistently and all occurrences of the "second element" are renamed consistently. The first element and the second element are both elements, but may not be the same element. Moreover, the words used in this application are only used to describe the embodiments and are not used to limit the claims. As used in the description of the embodiments and claims, unless the context clearly indicates, the singular forms "a", "an" and "the" are intended to include the plural forms as well. Similarly, the term "and / or" as used in this application refers to any and all possible combinations of one or more associated listings. In addition, when used in this application, the term "comprise" and its variants "comprises" and / or comprising refer to the presence of stated features, wholes, steps, operations, elements, and / or components, but do not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or groups of these. In the absence of further restrictions, the elements defined by the sentence "including one..." do not exclude the presence of other identical elements in the process, method or device including the elements. In this article, each embodiment may focus on the differences from other embodiments, and the same and similar parts between the embodiments may refer to each other. For the methods, products, etc. disclosed in the embodiments, if they correspond to the method part disclosed in the embodiments, then the relevant parts can refer to the description of the method part.
[0149] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software may depend on the specific application and design constraints of the technical solution. Technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the embodiments of the present disclosure. Technicians can clearly understand that for the convenience and simplicity of description, the specific working process of the above-described system, device and unit can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.
[0150] In the embodiments disclosed herein, the disclosed methods and products (including but not limited to devices, equipment, etc.) can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of units can be only a logical function division, and there can be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between each other shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms. The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the units can be selected according to actual needs to implement this embodiment. In addition, each functional unit in the embodiment of the present disclosure can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit.
[0151] The flowchart and block diagram in the accompanying drawings show the possible architecture, functions and operations of the system, method and computer program product according to the embodiment of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of the code, and a part of the module, program segment or code contains one or more executable instructions for realizing the specified logical function. In some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, which can depend on the functions involved. In the description corresponding to the flowchart and block diagram in the accompanying drawings, the operations or steps corresponding to different boxes can also occur in a different order from the order disclosed in the description, and sometimes there is no specific order between different operations or steps. For example, two consecutive operations or steps can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, which can depend on the functions involved. Each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented by a dedicated hardware-based system that performs the specified functions or actions, or may be implemented by a combination of dedicated hardware and computer instructions.
Claims
1. A method for calibrating multi-time width pulse signals of radar-specific test equipment, characterized in that: include: Acquire a sampling sequence of a pulse signal; Performing discrete transformation on the sampling sequence to obtain a transformation result; Determine an amplitude calculation result and a phase calculation result according to the transformation result; Determine the equally spaced sampling data and the quantized data according to the amplitude operation result and the phase operation result; the equally spaced sampling data includes first equally spaced sampling data and second equally spaced sampling data; the quantized data includes first quantized data and second quantized data; Determine a first signal according to the first equally spaced sampling data, the first quantized data and a signal parameter; The signal parameters include: the sampling length, the baseband data output rate, the sampling point index value, the frequency modulation bandwidth of the pulse signal and the time width of the linear frequency modulation signal to be corrected; Determine a second signal according to the second equally spaced sampling data, the second quantized data and the signal parameter; determining a corrected pulse signal according to the first signal and the second signal; in, Determining the amplitude calculation result and the phase calculation result according to the transformation result specifically includes: The transformation result is split to obtain a first complex number sequence x1(n1) and a second complex number sequence x2(n1), Using the formula α1(n1)=|x1(n l )|obtain the amplitude operation result of the first complex sequence, recorded as the first amplitude operation result α1(n1), The amplitude calculation result of the second complex number sequence is obtained by using the formula α2(n1)=|x2(n1)|, which is recorded as the second amplitude calculation result α2(n1). Using formula The phase operation result of the first complex sequence is obtained, which is recorded as the first phase operation result β1(n1), Using formula The phase operation result of the first complex sequence is obtained, which is recorded as the second phase operation result β2(n1), In the formula, · represents the complex modulus operation, angle[·] represents the complex angle operation, B represents the frequency modulation bandwidth, and f s represents the sampling frequency, n1 represents the time domain point index value, and μ represents the frequency modulation slope; The determining of the equally spaced sampling data and the quantized data according to the amplitude calculation result and the phase calculation result specifically includes: Determine an amplitude fitting curve according to the amplitude calculation result, and determine a phase fitting curve according to the phase calculation result, The amplitude fitting curve and the phase fitting curve are proportionally reduced by setting a reduction scale, wherein the set reduction scale is based on the time width τ of the linear frequency modulation signal to be corrected, the sampling frequency f s and the sampling sequence length 2N, the set reduction scale is τ / (f s 2N), Performing equal-interval sampling and quantization processing on the amplitude fitting curve after proportional reduction to obtain the first equal-interval sampling data and the first quantized data, The phase fitting curve after the scale reduction is subjected to equal-interval sampling and quantization processing to obtain the second equal-interval sampling data and the second quantized data.
2. The radar dedicated test equipment multi-time width pulse signal correction method according to claim 1, characterized in that: The step of determining the corrected pulse signal according to the first signal and the second signal specifically includes: The first signal and the second signal are combined in the order of sampling to obtain a corrected pulse signal.
3. A multi-time width pulse signal correction system for radar special test equipment, characterized in that: include: A sampling sequence acquisition module, used for acquiring a sampling sequence of a pulse signal; A transformation result determination module, used for performing discrete transformation on the sampling sequence to obtain a transformation result; An amplitude-phase operation result determination module, used to determine an amplitude operation result and a phase operation result according to the transformation result; A sampling-quantization data determination module is used to determine the equally spaced sampling data and the quantization data according to the amplitude operation result and the phase operation result; the equally spaced sampling data includes the first equally spaced sampling data and the second equally spaced sampling data; the quantization data includes the first quantization data and the second quantization data: A first signal determination module, configured to determine a first signal according to the first equally spaced sampling data, the first quantized data and a signal parameter; The signal parameters include: the sampling length, the baseband data output rate, the sampling point index value, the frequency modulation bandwidth of the pulse signal and the time width of the linear frequency modulation signal to be corrected; A second signal determination module, configured to determine a second signal according to the second equally spaced sampling data, the second quantized data and the signal parameter; A pulse signal correction module, used to determine a corrected pulse signal according to the first signal and the second signal; in, The amplitude-phase operation result determination module specifically includes: a splitting unit, configured to split the transformation result into a first complex number sequence x1(n1) and a second complex number sequence x2(n1), A first amplitude calculation result determination unit is used to obtain the amplitude calculation result of the first complex number sequence by using the formula α1(n1)=|x1(n1)|, recorded as the first amplitude calculation result α1(n1), The second amplitude calculation result determining unit is used to obtain the amplitude calculation result of the second complex number sequence by using the formula α2(n1)=|x2(n1)|, recorded as the second amplitude calculation result α2(n1), The first phase operation result determination unit is used to use the formula The phase operation result of the first complex sequence is obtained, which is recorded as the first phase operation result β1(n1), The second phase operation result determination unit is used to use the formula The phase operation result of the first complex sequence is obtained, which is recorded as the second phase operation result β2(n1), In the formula, · represents the complex modulus operation, angle[·] represents the complex angle operation, B represents the frequency modulation bandwidth, and f s represents the sampling frequency, n1 represents the time domain point index value, and μ represents the frequency modulation slope; The sampling-quantization data determination module specifically includes: an amplitude-phase fitting curve determining unit, used to determine an amplitude fitting curve according to the amplitude calculation result, and to determine a phase fitting curve according to the phase calculation result, A reduction unit is used to proportionally reduce the amplitude fitting curve and the phase fitting curve according to a set reduction scale, wherein the set reduction scale is based on the time width τ of the linear frequency modulation signal to be corrected, the sampling frequency f s and the sampling sequence length 2N, the set reduction scale is τ / (f s 2N), A first sampling-quantization data determination unit is used to perform equal-interval sampling and quantization processing on the amplitude fitting curve after the proportional reduction to obtain the first equal-interval sampling data and the first quantization data, The second sampling-quantization data determination unit is used to perform equal-interval sampling and quantization processing on the phase fitting curve after the scale reduction to obtain the second equal-interval sampling data and the second quantization data.
4. The radar-specific test equipment multi-time width pulse signal correction system according to claim 3, characterized in that: The pulse signal correction module specifically includes: The pulse signal correction unit is used to combine the first signal and the second signal in the order of sampling to obtain a corrected pulse signal.
5. A multi-time width pulse signal correction system for radar special test equipment, characterized in that: include: A pulse signal generating module, used for generating a pulse signal with the largest time width among the multi-time width linear frequency modulation pulse signals; A signal sampling module, connected to the pulse signal generating module, for sampling the pulse signal with the maximum time width to obtain a sampling sequence; A discrete Hilbert transform module is connected to the signal sampling module and is used to perform a discrete Hilbert transform on the sampling sequence to obtain a transform result, and is used to determine an amplitude calculation result and a phase calculation result according to the transform result. in, Determining the amplitude calculation result and the phase calculation result according to the transformation result specifically includes: Splitting the transformation result to obtain a first complex number sequence x1(n1) and a second complex number sequence x2(n1); The amplitude calculation result of the first complex sequence is obtained by using the formula α1(n1)=x1(n1), which is recorded as the first amplitude calculation result α1(n1). The amplitude calculation result of the second complex number sequence is obtained by using the formula α2(n1)=x2(n1), which is recorded as the second amplitude calculation result α2(n1). Using the formula β1(n1)=angle[x1(n1)]-(π·n1·B / f s -π·μ·n1 2 / f s 2 ) obtains the phase operation result of the first complex sequence, recorded as the first phase operation result β1(n1), Using the formula β2(n1)=angle[x2(n1)]-(π·n1·B / f s +π·μ·n1 2 / f s 2 ) obtains the phase operation result of the first complex sequence, recorded as the second phase operation result β2(n1), In the formula, · represents the complex modulus operation, angle[·] represents the complex angle operation, B represents the frequency modulation bandwidth, and f s represents the sampling frequency, n1 represents the time domain point index value, and μ represents the frequency modulation slope; A signal correction module is connected to the discrete Hilbert transform module, and is used to determine the equally spaced sampling data and the quantized data according to the amplitude operation result and the phase operation result, to determine the first signal according to the first equally spaced sampling data, the first quantized data and the signal parameter, to determine the second signal according to the second equally spaced sampling data, the second quantized data and the signal parameter, and to determine the corrected pulse signal according to the first signal and the second signal; the signal parameters include: the adopted length, the baseband data output rate, the sampling point index value, the frequency modulation bandwidth of the pulse signal and the time width of the linear frequency modulation signal to be corrected, in, The determining of the equally spaced sampling data and the quantized data according to the amplitude calculation result and the phase calculation result specifically includes: Determine an amplitude fitting curve according to the amplitude calculation result, and determine a phase fitting curve according to the phase calculation result, The amplitude fitting curve and the phase fitting curve are proportionally reduced by setting a reduction scale, wherein the set reduction scale is based on the time width τ of the linear frequency modulation signal to be corrected, the sampling frequency f s and the sampling sequence length 2N, the set reduction scale is τ / (f s 2N), Performing equal-interval sampling and quantization processing on the amplitude fitting curve after proportional reduction to obtain the first equal-interval sampling data and the first quantized data, The phase fitting curve after the scale reduction is subjected to equal-interval sampling and quantization processing to obtain the second equal-interval sampling data and the second quantized data.