A time-domain gate filtering signal processing method and device

By obtaining the frequency domain signals of the direct-through parameters and the reflector parameters, the preset unit average constant false alarm rate algorithm is used to detect the start and end time of the time domain gate, and the time domain gate function is constructed and linear frequency modulation Z transform is performed. This solves the problem that traditional time domain gate technology relies on manual experience and realizes automated time domain gate signal processing.

CN119179932BActive Publication Date: 2025-10-03GUANGDONG UNIV OF TECH
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411372107.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-09-29
Publication Date
2025-10-03
Estimated Expiration
2044-09-29

AI Technical Summary

Technical Problem

Traditional time-domain gate technology design methods are overly dependent on the operator's skill level and experience requirements, with a low degree of automation, resulting in poor signal processing efficiency.

Method used

By acquiring the direct parameter frequency domain signal and the reflector parameter frequency domain signal, a subtraction time domain signal is generated, and the preset unit average constant false alarm rate algorithm is used to detect the start and end time of the time domain gate. The time domain gate function is constructed, and a linear frequency modulation Z transform is performed to generate a frequency domain time domain gate function. Finally, signal processing is performed on the frequency domain signal of the sample to be tested.

Benefits of technology

The automatic construction of the time domain gate function is realized, which improves the efficiency of signal processing and is not dependent on the operator's skill level and experience requirements.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119179932B_ABST
    Figure CN119179932B_ABST
Patent Text Reader

Abstract

The present invention discloses a time domain gate filter signal processing method and device, which are used to solve the technical problem that the design method of traditional time domain gate technology is too dependent on the skill level and experience requirements of the operator and has a low degree of automation, resulting in poor signal processing efficiency. The method includes obtaining a direct parameter frequency domain signal and a reflector parameter frequency domain signal; generating a subtraction time domain signal based on the direct parameter frequency domain signal and the reflector parameter frequency domain signal; using a preset unit average constant false alarm rate algorithm to perform target detection on the subtraction time domain signal and determine the start and end time of the time domain gate; constructing a time domain gate function based on the start and end time of the time domain gate, and performing a linear frequency modulation Z transform on the time domain gate function to generate a frequency domain time domain gate function; using the frequency domain time domain gate function and the time domain gate start and end time to perform signal processing on the frequency domain signal of the sample to be tested, and outputting a time domain gate filter signal.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of signal analysis, and in particular to a time-domain gate filtering signal processing method and device. Background Art

[0002] Time-domain gating is a widely used technique for post-processing vector frequency-domain data, particularly in vector network analyzers (VNAs). Its core function is to act as a bandpass filter in the time domain, accurately removing or retaining signal responses within specific time periods.

[0003] In reflection measurements, because reflected signals from various impedance discontinuities in the system arrive at the measurement reference plane with varying time delays, time-domain gating technology accurately analyzes the reflection signal at a specific discontinuity. This effectively eliminates interfering reflections from non-terminated loads (such as test equipment and connecting cables), significantly improving measurement accuracy and reliability.

[0004] Traditional time-domain gate technology design methods mostly use observation methods, requiring operators to compare and observe the specific position of the sample to be tested in the time domain to determine the position and size of the time-domain gate, and then determine the time-domain start and end times and gate width, construct a time-domain gate function, and then obtain the signal after time-domain gate technology filtering based on the time-domain gate function. This process is overly dependent on the operator's skill level and experience requirements, and has a low degree of automation, resulting in poor signal processing efficiency. Summary of the Invention

[0005] The present invention provides a time-domain gate filter signal processing method and device, which are used to solve the technical problems that the design method of traditional time-domain gate technology is too dependent on the operator's skill level and experience requirements, and has a low degree of automation, resulting in poor signal processing efficiency.

[0006] A first aspect of the present invention provides a time-domain gate filtering signal processing method, comprising:

[0007] Obtaining a through parameter frequency domain signal and a reflector parameter frequency domain signal;

[0008] generating a subtraction time domain signal according to the through parameter frequency domain signal and the reflector parameter frequency domain signal;

[0009] Using a preset unit average constant false alarm rate algorithm to perform target detection on the subtracted time domain signal, and determine the start and end time of the time domain gate;

[0010] Based on the start and end time of the time domain gate, a time domain gate function is constructed, and a linear frequency modulation Z transform is performed on the time domain gate function to generate a frequency domain time domain gate function;

[0011] The frequency domain time domain gate function and the time domain gate start and end time are used to perform signal processing on the frequency domain signal of the sample to be measured, and a time domain gate filtered signal is output.

[0012] Optionally, the step of generating a subtraction time domain signal according to the through parameter frequency domain signal and the reflector parameter frequency domain signal includes:

[0013] Performing windowing processing on the direct parameter frequency domain signal and the reflector parameter frequency domain signal respectively, and outputting a windowed direct parameter frequency domain signal and a windowed reflector parameter frequency domain signal;

[0014] Performing linear frequency modulation inverse Z transform on the windowed direct-pass parameter frequency domain signal and the windowed reflector parameter frequency domain signal respectively to generate a windowed direct-pass parameter time domain signal and a windowed reflector parameter time domain signal;

[0015] A subtraction operation is performed on the windowed direct parameter time domain signal and the windowed reflector parameter time domain signal, and a subtraction time domain signal is output.

[0016] Optionally, the step of performing target detection on the subtracted time domain signal using a preset unit average constant false alarm rate algorithm to determine the start and end times of the time domain gate includes:

[0017] Segmenting the subtracted time domain signal according to a preset unit length to determine a plurality of training time domain sub-signals;

[0018] Performing unit averaging processing on each of the training time-domain sub-signals, and outputting an initial unit average value corresponding to each of the training time-domain sub-signals;

[0019] Performing mean processing on the initial unit averages to determine a target unit average;

[0020] Calculating a threshold factor using the target unit average value and the preset unit length;

[0021] comparing the threshold factor and the subtracted time domain signal;

[0022] If the subtracted time domain signal is greater than the threshold factor, the start and end times corresponding to the reflector peaks in the subtracted time domain signal are used as the start and end times of the time domain gate.

[0023] Optionally, the step of performing signal processing on the frequency domain signal of the sample to be tested using the frequency domain time domain gate function and the time domain gate start and end time, and outputting a time domain gate filtered signal, includes:

[0024] Constructing a unit impulse signal based on the start and end times of the time domain gate;

[0025] Performing a convolution operation on the unit impulse signal and the frequency-domain and time-domain gate functions to determine a time-domain gate normalization coefficient;

[0026] Based on the time domain gate normalization coefficient, convolution and normalization compensation are performed on the frequency domain signal of the sample to be tested and the frequency domain time domain gate function, and a time domain gate filtering signal is output.

[0027] Optionally, the time domain gate start and end time include a time domain gate start time position and a time domain gate end time position; the time domain gate function is specifically:

[0028] ;

[0029] in, is the time domain gate function; f c is the center frequency of the frequency signal of the sample to be tested, which is 33.25GHz; t start is the starting time position of the time domain gate; t stop is the time domain gate termination time position; t is the time domain gate time.

[0030] Optionally, the processing process of the time domain gate filtering signal is specifically as follows:

[0031] ;

[0032] in, is the time domain gate filtered signal; is the frequency domain and time domain gate function; is convolution; is the frequency domain signal of the sample to be measured; nc is the time domain gate normalization coefficient.

[0033] A second aspect of the present invention provides a time-domain gate filtering signal processing device, comprising:

[0034] A signal acquisition module is used to acquire a direct parameter frequency domain signal and a reflector parameter frequency domain signal;

[0035] A subtraction time domain signal generation module is used to generate a subtraction time domain signal according to the direct parameter frequency domain signal and the reflector parameter frequency domain signal;

[0036] A target detection module, configured to perform target detection on the subtracted time domain signal using a preset unit average constant false alarm rate algorithm and determine the start and end times of the time domain gate;

[0037] A transformation module, configured to construct a time domain gate function based on the start and end times of the time domain gate, and perform a linear frequency modulation Z transform on the time domain gate function to generate a frequency domain time domain gate function;

[0038] The signal processing module is used to perform signal processing on the frequency domain signal of the sample to be measured using the frequency domain time domain gate function and the time domain gate start and end time, and output a time domain gate filtered signal.

[0039] A third aspect of the present invention provides a computer device comprising a memory and a processor, wherein the memory stores a computer program, and when the computer program is executed by the processor, the processor executes the steps of the time-domain gate filtering signal processing method as described in any one of the above items.

[0040] A fourth aspect of the present invention provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed, implements the steps of the time-domain gate filtering signal processing method as described in any one of the above items.

[0041] A fifth aspect of the present invention provides a computer program product, which includes a computer program stored on a non-transitory computer-readable storage medium, and the computer program includes program instructions, wherein when the program instructions are executed by a computer, the computer performs the steps of the time-domain gate filtering signal processing method as described in any one of the above items.

[0042] It can be seen from the above technical solutions that the present invention has the following advantages:

[0043] The above technical solution of the present invention provides a time domain gate filter signal processing method, which first obtains a direct parameter frequency domain signal and a reflector parameter frequency domain signal; then, a subtraction time domain signal is generated based on the direct parameter frequency domain signal and the reflector parameter frequency domain signal; a preset unit average constant false alarm rate algorithm is used to perform target detection on the subtraction time domain signal to determine the time domain gate start and end time; based on the time domain gate start and end time, a time domain gate function is constructed, and a linear frequency modulation Z transform is performed on the time domain gate function to generate a frequency domain time domain gate function; finally, the frequency domain time domain gate function and the time domain gate start and end time are used to perform signal processing on the frequency domain signal of the sample to be tested, and a time domain gate filter signal is output; based on the above solution, the preset unit average constant false alarm rate algorithm is used to perform target detection on the subtraction time domain signal, determine the time domain gate start and end time, and construct a time domain gate function based on the time domain gate start and end time, and then the time domain gate filter signal is obtained according to the time domain gate function. This process does not rely on the skill level and experience requirements of the operator, and can realize the automatic construction of the time domain gate function, thereby improving signal processing efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0044] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0045] Figure 1 A flowchart of a time-domain gate filtering signal processing method provided in Example 1 of the present invention;

[0046] Figure 2 A schematic structural diagram of a free-space measurement system provided in Embodiment 1 of the present invention;

[0047] Figure 3 A comparison diagram of the windowed direct parameter time domain signal and the windowed reflector parameter time domain signal provided in the first embodiment of the present invention;

[0048] Figure 4 A time chart showing the position of the reflector using the CA-CFAR algorithm provided in the first embodiment of the present invention;

[0049] Figure 5 A schematic diagram of constructing a time-domain gating function according to the first embodiment of the present invention;

[0050] Figure 6 A frequency domain comparison diagram using the time domain gate technology provided in Example 1 of the present invention;

[0051] Figure 7 A flowchart of a time-domain gate filtering signal processing method provided in the second embodiment of the present invention;

[0052] Figure 8 A schematic diagram of a process for automatically constructing a time-domain gating function according to the second embodiment of the present invention;

[0053] Figure 9 A schematic diagram of the flow of time-domain gate filtering signal processing provided in the second embodiment of the present invention;

[0054] Figure 10 This is a structural block diagram of a time-domain gate filtering signal processing device provided in Example 3 of the present invention. DETAILED DESCRIPTION

[0055] The embodiments of the present invention provide a time-domain gate filter signal processing method and apparatus, which are used to solve the technical problem that the design method of traditional time-domain gate technology is too dependent on the operator's skill level and experience requirements, has a low degree of automation, and leads to poor signal processing efficiency.

[0056] In order to make the purpose, features, and advantages of the present invention more obvious and easy to understand, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the embodiments described below are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present invention.

[0057] Explanation of terms:

[0058] Constant False-Alarm Rate (CFAR): refers to a common form of adaptive algorithm used in radar systems to detect target echoes against a background of noise, clutter, and interference.

[0059] Chirp Z-transform (CZT): A generalization of the Discrete Fourier Transform (DFT) that allows sampling of arbitrary spirals in the Z plane. The CZT allows for denser sampling of frequencies to approximate a continuous spectrum.

[0060] Kaiser Window: The Kaiser Window is approximately an oblong elliptical window, which maximizes the ratio of main lobe energy to side lobe energy.

[0061] See also Figure 1 , Figure 1 This is a flowchart of the steps of a time-domain gate filtering signal processing method provided in Example 1 of the present invention.

[0062] The present invention provides a time-domain gate filtering signal processing method, comprising:

[0063] Step 101: Obtain a direct parameter frequency domain signal and a reflector parameter frequency domain signal.

[0064] Please note that Figure 2 The through-parameter frequency domain signal is the parameter frequency domain signal of the free space system when no objects are placed in the through-parameter frequency domain signal, and the reflector parameter frequency domain signal is the parameter frequency domain signal of the reflector placed in the space on both sides of the sample to be tested, respectively measured; Among them, Figure 2 The free-space system shown is composed of a pair of point-focusing lens antennas, a vector network analyzer, and a mode converter. The present invention uses a free-space measurement system to measure the parameters of the sample to be tested and the reflectors placed on both sides, that is, the free-space measurement system is used to measure the direct parameter frequency domain signal and the reflector parameter frequency domain signal.

[0065] In this embodiment, the number of measurement sampling points of the signal can be set as needed. For example, the number of measurement sampling points can be set to 2001, but the present invention is not limited thereto.

[0066] Step 102: Generate a subtraction time domain signal according to the direct parameter frequency domain signal and the reflector parameter frequency domain signal.

[0067] Specifically, windowing is performed on the direct parameter frequency domain signal and the reflector parameter frequency domain signal, respectively, to output a windowed direct parameter frequency domain signal and a windowed reflector parameter frequency domain signal; a linear frequency modulation inverse Z transform (ICZT, Inverse Chirp-Z Transform) is performed on the windowed direct parameter frequency domain signal and the windowed reflector parameter frequency domain signal, respectively, to generate a windowed direct parameter time domain signal and a windowed reflector parameter time domain signal; wherein, the transformation formula of the linear frequency modulation Z transform can be expressed as:

[0068] ;

[0069] in, is the result of CZT transformation; is the input signal sequence; is the sampling point; n is the sequence of the current input signal; N is the length of the input signal; A is the starting point; W is the spiral line; K is the sequence of the current output signal; M is the length of the output signal; is the radius of the starting position; is the phase angle of the starting position; is the stretching rate of the helix W; is the adjacent phase angle interval of the spiral line W.

[0070] Further, see Figure 3 After the linear frequency modulation inverse Z transform of the windowed direct parameter frequency domain signal and the windowed reflector parameter frequency domain signal, the following can be obtained: Figure 3 The windowed direct parameter time domain signal and the windowed reflector parameter time domain signal shown are obtained by subtracting the direct time domain signal (windowed direct parameter time domain signal) from the two reflector time domain signals (windowed reflector parameter time domain signal) to obtain the subtracted time domain signal (subtracted time domain signal). The subtracted time domain signal can be expressed as:

[0071] ;

[0072] in, is the subtraction time domain signal; is the time domain signal of the windowed reflector parameters; is the windowed pass-through parameter time domain signal.

[0073] Step 103: Use a preset unit average constant false alarm rate algorithm to perform target detection on the subtracted time domain signal to determine the start and end times of the time domain gate.

[0074] The preset cell average constant false alarm rate algorithm is the cell average constant false alarm rate (CA-CFAR) algorithm, which is a commonly used constant false alarm rate (CFAR) detection algorithm widely used in radar and target detection systems.

[0075] Specifically, the subtracted time domain signal is segmented according to a preset unit length to determine a plurality of training time domain sub-signals; unit averaging processing is performed on each training time domain sub-signal, and an initial unit average value corresponding to each training time domain sub-signal is output; each initial unit average value is averaged to determine a target unit average value; the target unit average value and the preset unit length are used to calculate a threshold factor; wherein the preset unit length includes the training unit length and the protection unit length. The calculation process of the threshold factor can be expressed as:

[0076] ;

[0077] Where T is the threshold factor; is the training unit length; P fa is the false alarm probability, ; Z is the average value of the target unit, which represents the clutter noise power statistic of the unit to be detected (subtracted time domain signal).

[0078] Further, see Figure 4 , the subtracted time domain signal is used as the cell under test (CUT), and the threshold factor is compared with the cell under test (CUT). If the CUT is greater than the threshold factor, it indicates that a target signal exists in the subtracted time domain signal, that is, a reflector peak exists. The start and end times corresponding to the reflector peak in the subtracted time domain signal are used as the start and end times of the time domain gate. If the CUT is less than or equal to the threshold factor, it indicates that no target signal exists in the subtracted time domain signal. The comparison process of the threshold factor and the cell under test (CUT), that is, the threshold factor and the subtracted time domain signal, can be expressed as:

[0079] ;

[0080] Where CUT is the unit to be detected (subtracted time domain signal); T is the threshold factor.

[0081] In this embodiment, the training unit length and the protection unit length can be set as needed. For example, the training unit length can be 120 and the protection unit length can be 30, but the present invention is not limited thereto.

[0082] Step 104: construct a time domain gate function based on the start and end times of the time domain gate, and perform a linear frequency modulation Z transform on the time domain gate function to generate a frequency domain time domain gate function.

[0083] The start time position of the time domain gate and the end time position of the time domain gate.

[0084] Please note that Figure 5 , construct the time domain gate function according to the start and end time of the time domain gate. The approximate formula of the time domain gate function can be expressed as:

[0085] ;

[0086] in, is the time domain gate function; f c The center frequency of the frequency signal of the sample to be tested, that is, the center frequency in the range of 26.5~40GHz ;t start is the starting time position of the time domain gate; t stop is the time domain gate termination time position; t is the time domain gate time.

[0087] Furthermore, the constructed time domain gate function Use CZT (Chirp-Z Transform) to transform to frequency domain and time domain gate function .

[0088] Step 105 : Process the frequency domain signal of the sample to be tested using the frequency domain time domain gate function and the time domain gate start and end time, and output a time domain gate filtered signal.

[0089] Specifically, based on the start and end time of the time domain gate, a unit impulse signal is constructed; wherein the unit impulse signal The expression after normalization in the frequency domain is:

[0090] ;

[0091] in, is the unit impulse signal; f is the working frequency band of the sample to be tested, and the value range is 26.5-40Ghz; f c is the center frequency of the frequency signal of the sample to be tested; is the center point of the time domain gate, .

[0092] Furthermore, a convolution operation is performed on the unit impulse signal and the frequency domain time domain gate function to determine the time domain gate normalization coefficient. The calculation process of the time domain gate normalization coefficient can be expressed as:

[0093] ;

[0094] Where, nc is the time domain gate normalization coefficient; is the frequency domain and time domain gate function; is the unit impact signal; is convolution.

[0095] Further, see Figure 6 Based on the time domain gate normalization coefficient, the frequency domain signal of the sample to be tested and the frequency domain time domain gate function are convolved and normalized, and the time domain gate filtered signal is output, that is, the frequency domain signal after convolution is normalized and compensated, so as to obtain the final frequency domain signal after time domain gate technology (time domain gate filtered signal) as shown in the figure. Figure 6 As shown; the processing process of the time domain gate filtering signal can be expressed as:

[0096] ;

[0097] in, is the time domain gate filtered signal; is the frequency domain and time domain gate function; is convolution; is the frequency domain signal of the sample to be measured; nc is the time domain gate normalization coefficient.

[0098] In an embodiment of the present invention, the present invention provides a time domain gate filter signal processing method, first, obtaining a direct parameter frequency domain signal and a reflector parameter frequency domain signal; then, generating a subtraction time domain signal based on the direct parameter frequency domain signal and the reflector parameter frequency domain signal; using a preset unit average constant false alarm rate algorithm to perform target detection on the subtraction time domain signal and determine the time domain gate start and end time; based on the time domain gate start and end time, constructing a time domain gate function, and performing a linear frequency modulation Z transform on the time domain gate function to generate a frequency domain time domain gate function; finally, using the frequency domain time domain gate function and the time domain gate start and end time to process the frequency domain signal of the sample to be tested, and outputting a time domain gate filter signal; based on the above scheme, using a preset unit average constant false alarm rate algorithm to perform target detection on the subtraction time domain signal, determine the time domain gate start and end time, and constructing a time domain gate function based on the time domain gate start and end time, and then obtaining the time domain gate filter signal according to the time domain gate function does not need to rely on the skill level and experience requirements of the operator, and can realize the automatic construction of the time domain gate function, thereby improving signal processing efficiency.

[0099] See also Figure 7 , Figure 7 This is a flowchart of the steps of a time-domain gate filtering signal processing method provided in the second embodiment of the present invention.

[0100] The present invention provides a time-domain gate filtering signal processing method, comprising:

[0101] Step 701: Obtain a direct parameter frequency domain signal and a reflector parameter frequency domain signal.

[0102] It should be noted that the parameter frequency domain signal of the direct pass without any objects placed in the free space system and the original frequency domain signal of the reflectors placed on both sides of the sample to be tested are measured, that is, the direct pass parameter frequency domain signal and the reflector parameter frequency domain signal are obtained.

[0103] Step 702: Perform windowing processing on the direct parameter frequency domain signal and the reflector parameter frequency domain signal respectively, and output a windowed direct parameter frequency domain signal and a windowed reflector parameter frequency domain signal.

[0104] It should be noted that the Kaiser window function is used to multiply the measured direct parameter frequency domain signal and the reflector parameter frequency domain signal respectively to perform windowed data preprocessing to obtain the windowed direct parameter frequency domain signal and the windowed reflector parameter frequency domain signal, so as to reduce spectrum leakage and the resulting truncation effect.

[0105] Step 703 : Perform linear frequency modulation inverse Z transform on the windowed direct parameter frequency domain signal and the windowed reflector parameter frequency domain signal respectively to generate a windowed direct parameter time domain signal and a windowed reflector parameter time domain signal.

[0106] It should be noted that, by using the ICZT transformation technology, the windowed direct parameter frequency domain signal and the windowed reflector parameter frequency domain signal are subjected to linear frequency modulation inverse Z transformation respectively to obtain the windowed direct parameter time domain signal and the windowed reflector parameter time domain signal.

[0107] Step 704: perform a subtraction operation on the windowed direct parameter time domain signal and the windowed reflector parameter time domain signal, and output a subtraction time domain signal.

[0108] It should be noted that the time domain signal of the direct pass (windowed direct pass parameter time domain signal) is subtracted from the time domain signal of the two reflectors (windowed reflector parameter time domain signal) to obtain the subtracted time domain signal (subtracted time domain signal).

[0109] Step 705: Use a preset unit average constant false alarm rate algorithm to perform target detection on the subtracted time domain signal and determine the start and end times of the time domain gate.

[0110] Furthermore, step 705 may include the following sub-steps:

[0111] S51, dividing the subtracted time domain signal according to a preset unit length to determine a plurality of training time domain sub-signals;

[0112] S52, performing unit averaging processing on each training time-domain sub-signal, and outputting an initial unit average value corresponding to each training time-domain sub-signal;

[0113] S53, performing mean processing on the average values ​​of each initial unit to determine the target unit average value;

[0114] S54, calculating a threshold factor using the target unit average value and the preset unit length;

[0115] S55, comparing the threshold factor and the subtraction time domain signal;

[0116] S56 , if the subtracted time domain signal is greater than the threshold factor, taking the start and end times corresponding to the reflector peaks in the subtracted time domain signal as the start and end times of the time domain gate.

[0117] It should be noted that the cell-averaging constant false alarm rate (CA-CFAR) target detection is performed on the time domain signal obtained by subtraction, that is, the subtracted time domain signal. The specific algorithm steps are as follows: first, the size of the training area and the protection area is determined. Assume that the training unit length is defined as 120, protection unit length The signal strength average value of the training unit (the average value of the target unit) is calculated as the clutter noise power statistic Z of the unit to be detected (the subtracted time domain signal). The threshold factor is calculated using the training unit length and the average value of the target unit. The subtracted time domain signal is used as the unit to be detected CUT. Finally, the unit to be detected CUT and the threshold factor are compared. If the unit to be detected CUT is greater than the threshold factor, it indicates that the target signal exists in the unit to be detected CUT, that is, the peak value of the reflector. The start and end times corresponding to the peak value of the reflector are used as the start and end times of the time domain gate.

[0118] Step 706: construct a time domain gate function based on the start and end times of the time domain gate, and perform a linear frequency modulation Z transform on the time domain gate function to generate a frequency domain time domain gate function.

[0119] For example, see Figure 8 First, the parameter frequency domain signal of the direct pass without any objects placed in the free space system and the original frequency domain signal of the reflectors placed on both sides of the sample to be measured are measured, that is, the direct pass parameter frequency domain signal and the reflector parameter frequency domain signal are obtained. Then, the direct pass parameter frequency domain signal and the reflector parameter frequency domain signal are windowed and preprocessed respectively to obtain the windowed direct pass parameter frequency domain signal and the windowed reflector parameter frequency domain signal. The windowed direct pass parameter frequency domain signal and the windowed reflector parameter frequency domain signal are respectively transformed into the windowed direct pass parameter time domain signal and the windowed reflector parameter time domain signal. The direct pass time domain signal is subtracted from the time domain signal of the reflectors on both sides, that is, the windowed direct pass parameter time domain signal and the windowed reflector parameter time domain signal are subtracted to output the subtracted time domain signal. Then, based on the preset unit average constant false alarm rate algorithm, the start and end times corresponding to the reflector peak in the subtracted time domain signal are marked and used as the start and end times of the time domain gate. Finally, the time domain gate function is constructed according to the start and end times of the time domain gate.

[0120] Step 707: Use the frequency domain time domain gate function and the time domain gate start and end time to process the frequency domain signal of the sample to be tested, and output a time domain gate filtered signal.

[0121] Furthermore, step 707 may include the following sub-steps:

[0122] S71. Construct a unit impulse signal based on the start and end times of the time domain gate;

[0123] S72, performing a convolution operation on the unit impulse signal and the frequency domain and time domain gate function to determine a time domain gate normalization coefficient;

[0124] S73. Based on the time domain gate normalization coefficient, perform convolution and normalization compensation on the frequency domain signal of the sample to be tested and the frequency domain time domain gate function, and output a time domain gate filtered signal.

[0125] Please note that Figure 9 The frequency domain signal (frequency domain time domain gate function) obtained based on the above steps is convolved with the frequency domain signal of the sample to be tested to obtain the result after time domain gating. Since the convolution within the frequency range will cause some values ​​of the time domain gate function to leak out of the band, there will be large errors near the start and end frequencies. In order to eliminate the influence of this error on the final result, it is necessary to perform normalization compensation processing on the convolved signal (that is, the result of the convolution of the frequency domain signal of the time domain gate function (frequency domain time domain gate function) with the frequency domain signal of the sample to be tested) to improve the accuracy and reliability of signal processing. Specifically, based on the unit impulse signal and the frequency domain time domain gate function obtained at the center time of the time domain gate function, the time domain gate normalization coefficient is calculated, and the convolved signal is normalized using the time domain gate normalization coefficient. Finally, the frequency domain signal after the time domain gate technology (time domain gate filtered signal) is obtained.

[0126] For comparison purposes, existing technologies can be used as a reference. In free-space measurement systems, time-domain gating is often used to select the original signal before measurement to remove clutter outside the target area and the sample under test. Time-domain gating is a widely used technique for post-processing vector frequency-domain data and is available in vector network analyzers (VNAs). The core of time-domain gating lies in its application as a bandpass filter in the time domain, enabling it to precisely remove or retain signal responses within specific time periods. In reflection measurements, since reflected signals from various impedance discontinuities in the system arrive at the measurement reference plane with varying time delays, time-domain gating precisely analyzes the reflected signals from specific discontinuities. Therefore, time-domain gating effectively removes interfering reflections from non-terminated loads (such as test equipment and connecting cables), significantly improving measurement accuracy and reliability.

[0127] Traditional time-domain gate design methods in vector network analysis primarily involve the following steps: First, the frequency response of the original frequency-domain system is converted to the time domain using the inverse chirped Z transform (ICZT). The time-domain signal is observed to determine the time domain range of the object under test, thereby determining the start and end times and gate width of the time-domain gate and constructing a time-domain gate function. Next, the time-domain gate function is transformed back to the frequency domain using the chirped Z transform (CZT). Finally, the frequency-domain signal of the object under test is convolved with the time-domain gate function to obtain a filtered signal. However, this process relies on observation, requiring the operator to determine the location and size of the time-domain gate by comparing the specific position of the object under test in the time domain. This process is complex and requires high operator skill and experience. Furthermore, the periodicity of the CZT transform, the truncation effects of filtering or the time-domain gate function, and the trade-offs between different shapes of the time-domain gate function must be considered. Parameter adjustment is also a major challenge. Once the time-domain data is downloaded to a computer, it is often difficult for the user to further process or adjust the gate parameters, limiting data processing flexibility and the depth of subsequent analysis.

[0128] To address these issues, the present invention proposes a time-domain gate filtering signal processing method, specifically designed for automatic time-domain gating. This automatic time-domain gating technique uses a constant false alarm rate (CFAR) to detect the time-domain positions of reflectors placed on either side of the sample under test. This position is used to determine the start and end times of the time-domain gate and construct a time-domain gating function. The time-domain signal from this constructed time-domain gating function is converted to a frequency-domain signal, which is then convolved with the frequency-domain signal of the sample under test to produce the time-domain gated signal. Specifically, first measure the original frequency domain signals of the system's direct pass and the reflectors placed on both sides of the sample to be tested; then, load the Kaiser window for data preprocessing, and use the ICZT transform to convert the frequency domain signal into a time domain signal; subtract the direct pass signal from the reflector signal, and use the CFAR algorithm to mark the time domain signal peaks of the reflectors on both sides; determine the results obtained in the third step as the start and end time of constructing the time domain gate function, and construct the time domain gate function; finally, transform the constructed time domain gate function into the frequency domain and convolve it with the frequency domain signal of the sample to be tested, and perform normalization processing to finally obtain the frequency domain signal after the time domain gate technology.

[0129] Compared with the existing technology, the present invention introduces a constant false alarm rate (CFAR) to detect the time domain time of the reflectors on both sides of the sample to be tested, and then automatically determines the start and end time of the time domain gate, thereby constructing a time domain gate function, realizing the automatic construction of the time domain gate function, and finally realizing automatic time domain gate technology, which can conveniently and quickly construct the time domain gate function of the sample to be tested, avoiding the need to rely on human experience to construct the time domain gate function, and solving the problem that traditional time domain gate technology cannot automatically determine the start and end time of the time domain gate function.

[0130] In an embodiment of the present invention, the present invention provides a time domain gate filter signal processing method, first, obtaining a direct parameter frequency domain signal and a reflector parameter frequency domain signal; then, generating a subtraction time domain signal based on the direct parameter frequency domain signal and the reflector parameter frequency domain signal; using a preset unit average constant false alarm rate algorithm to perform target detection on the subtraction time domain signal and determine the time domain gate start and end time; based on the time domain gate start and end time, constructing a time domain gate function, and performing a linear frequency modulation Z transform on the time domain gate function to generate a frequency domain time domain gate function; finally, using the frequency domain time domain gate function and the time domain gate start and end time to process the frequency domain signal of the sample to be tested, and outputting a time domain gate filter signal; based on the above scheme, using a preset unit average constant false alarm rate algorithm to perform target detection on the subtraction time domain signal, determine the time domain gate start and end time, and constructing a time domain gate function based on the time domain gate start and end time, and then obtaining the time domain gate filter signal according to the time domain gate function does not need to rely on the skill level and experience requirements of the operator, and can realize the automatic construction of the time domain gate function, thereby improving signal processing efficiency.

[0131] See also Figure 10 , Figure 10 This is a structural block diagram of a time-domain gate filtering signal processing device provided in Example 3 of the present invention.

[0132] The present invention provides a structural block diagram of a time-domain gate filtering signal processing device, comprising:

[0133] The signal acquisition module 1001 is used to acquire the direct parameter frequency domain signal and the reflector parameter frequency domain signal;

[0134] A subtraction time domain signal generation module 1002 is configured to generate a subtraction time domain signal based on the direct parameter frequency domain signal and the reflector parameter frequency domain signal;

[0135] The target detection module 1003 is used to perform target detection on the subtracted time domain signal using a preset unit average constant false alarm rate algorithm to determine the start and end time of the time domain gate;

[0136] The transformation module 1004 is used to construct a time domain gate function based on the start and end time of the time domain gate, and perform a linear frequency modulation Z transform on the time domain gate function to generate a frequency domain time domain gate function;

[0137] The signal processing module 1005 is used to process the frequency domain signal of the sample to be tested using the frequency domain time domain gating function and the time domain gate start and end time, and output a time domain gate filtered signal.

[0138] Furthermore, a subtraction time domain signal generation module 1002 is specifically configured to:

[0139] Performing windowing processing on the direct parameter frequency domain signal and the reflector parameter frequency domain signal respectively, and outputting a windowed direct parameter frequency domain signal and a windowed reflector parameter frequency domain signal;

[0140] Performing linear frequency modulation inverse Z transform on the windowed direct parameter frequency domain signal and the windowed reflector parameter frequency domain signal respectively to generate a windowed direct parameter time domain signal and a windowed reflector parameter time domain signal;

[0141] A subtraction operation is performed on the windowed direct parameter time domain signal and the windowed reflector parameter time domain signal, and a subtraction time domain signal is output.

[0142] Furthermore, the target detection module 1003 is specifically configured to:

[0143] The subtracted time domain signal is divided according to a preset unit length to determine a plurality of training time domain sub-signals;

[0144] Perform unit averaging processing on each training time-domain sub-signal respectively, and output the initial unit average value corresponding to each training time-domain sub-signal;

[0145] Perform mean processing on the average values ​​of each initial unit to determine the target unit average value;

[0146] The threshold factor is calculated using the target unit average value and the preset unit length;

[0147] Compare threshold factors and subtract time domain signals;

[0148] If the subtracted time domain signal is greater than the threshold factor, the start and end times corresponding to the reflector peaks in the subtracted time domain signal are used as the start and end times of the time domain gate.

[0149] Furthermore, the signal processing module 1005 is specifically configured to:

[0150] Construct a unit impulse signal based on the start and end time of the time domain gate;

[0151] Perform convolution operation on the unit impulse signal and the frequency domain and time domain gate function to determine the time domain gate normalization coefficient;

[0152] Based on the time domain gate normalization coefficient, the frequency domain signal of the sample to be tested and the frequency domain time domain gate function are convolved and normalized to output a time domain gate filtered signal.

[0153] Furthermore, the start and end time of the time domain gate includes the start time position of the time domain gate and the end time position of the time domain gate; the time domain gate function is specifically:

[0154] ;

[0155] in, is the time domain gate function; f c is the center frequency of the frequency signal of the sample to be tested, which is 33.25GHz; t start is the starting time position of the time domain gate; t stopis the time domain gate termination time position; t is the time domain gate time.

[0156] Furthermore, the processing process of the time domain gate filtering signal is specifically as follows:

[0157] ;

[0158] in, is the time domain gate filtered signal; is the frequency domain and time domain gate function; is convolution; is the frequency domain signal of the sample to be measured; nc is the time domain gate normalization coefficient.

[0159] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described devices and modules can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0160] An embodiment of the present invention further provides a computer device comprising a memory and a processor, wherein a computer program is stored in the memory; when the computer program is executed by the processor, the processor executes the steps of the time-domain gate filtering signal processing method as described in any of the above embodiments.

[0161] An embodiment of the present invention further provides a computer-readable storage medium having a computer program / instruction stored thereon. When the computer program / instruction is executed by a processor, the steps of the time-domain gate filtering signal processing method as described in any of the above embodiments are implemented.

[0162] An embodiment of the present invention further provides a computer program product, including a computer program / instruction, which implements the steps of the time-domain gate filtering signal processing method as described in any of the above embodiments when the computer program / instruction is executed by a processor.

[0163] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of units is only a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection 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.

[0164] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.

[0165] As described above, the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the above embodiments, those skilled in the art should understand that the technical solutions described in the above embodiments can still be modified, or some of the technical features thereof can be replaced by equivalents. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A time domain gate filtering signal processing method, characterized in that: include: Obtaining a through parameter frequency domain signal and a reflector parameter frequency domain signal; generating a subtraction time domain signal according to the through parameter frequency domain signal and the reflector parameter frequency domain signal; Using a preset unit average constant false alarm rate algorithm to perform target detection on the subtracted time domain signal, and determine the start and end time of the time domain gate; Based on the start and end time of the time domain gate, a time domain gate function is constructed, and a linear frequency modulation Z transform is performed on the time domain gate function to generate a frequency domain time domain gate function; The frequency domain time domain gate function and the time domain gate start and end time are used to perform signal processing on the frequency domain signal of the sample to be measured, and output a time domain gate filtered signal; The step of performing signal processing on the frequency domain signal of the sample to be tested using the frequency domain time domain gate function and the time domain gate start and end time, and outputting a time domain gate filtered signal, comprises: Constructing a unit impulse signal based on the start and end times of the time domain gate; Performing a convolution operation on the unit impulse signal and the frequency-domain and time-domain gate functions to determine a time-domain gate normalization coefficient; Based on the time domain gate normalization coefficient, convolution and normalization compensation are performed on the frequency domain signal of the sample to be tested and the frequency domain time domain gate function, and a time domain gate filter signal is output; The start and end time of the time domain gate include the start time position of the time domain gate and the end time position of the time domain gate; the time domain gate function is specifically: ; in, is the time domain gate function; f c is the center frequency of the frequency signal of the sample to be tested, which is 33.25GHz; t start is the starting time position of the time domain gate; t stop is the time domain gate termination time position; t is the time domain gate time; is a complex exponential function; Is an imaginary unit.

2. The time-domain gate filtering signal processing method according to claim 1, characterized in that: The step of generating a subtraction time domain signal according to the through parameter frequency domain signal and the reflector parameter frequency domain signal comprises: Performing windowing processing on the direct parameter frequency domain signal and the reflector parameter frequency domain signal respectively, and outputting a windowed direct parameter frequency domain signal and a windowed reflector parameter frequency domain signal; Performing linear frequency modulation inverse Z transform on the windowed direct-pass parameter frequency domain signal and the windowed reflector parameter frequency domain signal respectively to generate a windowed direct-pass parameter time domain signal and a windowed reflector parameter time domain signal; A subtraction operation is performed on the windowed direct parameter time domain signal and the windowed reflector parameter time domain signal, and a subtraction time domain signal is output.

3. The time-domain gate filtering signal processing method according to claim 1, characterized in that: The step of using a preset unit average constant false alarm rate algorithm to perform target detection on the subtracted time domain signal and determine the start and end times of the time domain gate includes: Segmenting the subtracted time domain signal according to a preset unit length to determine a plurality of training time domain sub-signals; Performing unit averaging processing on each of the training time-domain sub-signals, and outputting an initial unit average value corresponding to each of the training time-domain sub-signals; Performing mean processing on the initial unit averages to determine a target unit average; Calculating a threshold factor using the target unit average value and the preset unit length; comparing the threshold factor and the subtracted time domain signal; If the subtracted time domain signal is greater than the threshold factor, the start and end times corresponding to the reflector peaks in the subtracted time domain signal are used as the start and end times of the time domain gate.

4. The time-domain gate filtering signal processing method according to claim 1, characterized in that: The processing process of the time domain gate filtering signal is specifically as follows: ; in, is the time domain gate filtered signal; is the frequency domain and time domain gate function; is convolution; is the frequency domain signal of the sample to be tested; nc is the time domain gate normalization coefficient; is the working frequency band of the sample to be tested; is an imaginary unit; is the angular frequency.

5. A time-domain gate filter signal processing device, applied to the time-domain gate filter signal processing method according to claim 1, characterized in that: include: A signal acquisition module is used to acquire a direct parameter frequency domain signal and a reflector parameter frequency domain signal; A subtraction time domain signal generation module is used to generate a subtraction time domain signal according to the direct parameter frequency domain signal and the reflector parameter frequency domain signal; A target detection module, configured to perform target detection on the subtracted time domain signal using a preset unit average constant false alarm rate algorithm and determine the start and end times of the time domain gate; A transformation module, configured to construct a time domain gate function based on the start and end times of the time domain gate, and perform a linear frequency modulation Z transform on the time domain gate function to generate a frequency domain time domain gate function; The signal processing module is used to perform signal processing on the frequency domain signal of the sample to be measured using the frequency domain time domain gate function and the time domain gate start and end time, and output a time domain gate filtered signal.

6. A computer device, characterized in that: The method comprises a memory and a processor, wherein a computer program is stored in the memory, and when the computer program is executed by the processor, the processor executes the steps of the time-domain gate filtering signal processing method according to any one of claims 1 to 4.

7. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed, the time-domain gate filtering signal processing method according to any one of claims 1 to 4 is implemented.

8. A computer program product, characterized in that The computer program product includes a computer program stored on a non-transitory computer-readable storage medium, wherein the computer program includes program instructions, wherein when the program instructions are executed by a computer, the computer is caused to execute the time-domain gate filtering signal processing method according to any one of claims 1 to 4.

Citation Information

Patent Citations

  • Time domain gate transformation method based on frequency sweep RCS measurement

    CN107037416A

  • Signal noise reduction by time-domain spectral substraction

    CN1355916A