System and method for measuring rising edge width and falling edge width of any pulse signal

Through the system and method based on the digital phase shift delay comparison method, the problem of insufficient pulse signal measurement hardware equipment requirements and anti-interference capability in the prior art is solved, and high-precision pulse signal front-end and trailing edge width measurement in complex channel environments is realized.

CN120142769APending Publication Date: 2025-06-13CHENGDU JOVIAN TECH EXPL
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510353610.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-25
Publication Date
2025-06-13

AI Technical Summary

Technical Problem

When measuring the width of the pulse signal rising and falling edges, the prior art is limited by the needs of high-frequency circuit hardware equipment, and lacks anti-interference ability and robustness, making it difficult to achieve accurate measurements in complex channel environments.

Method used

The system and method based on the digital phase shift delay comparison method are adopted. By dividing the input pulse envelope signal into four signals, and using the delay comparison unit to generate rectangular comparison pulses, aligning and calculation, thereby realizing the measurement of the rising and falling edge widths.

Benefits of technology

This method realizes a simple and flexible hardware implementation, which breaks away from the limit of pulse signal amplitude, has high anti-interference ability and robustness, and can accurately measure the front and rear edge width of the pulse signal in a complex channel environment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120142769A_ABST
    Figure CN120142769A_ABST
Patent Text Reader

Abstract

The invention discloses a system and a method for measuring the rising and falling edge width of any pulse signal, and relates to the technical field of signal processing, and the measuring system comprises a signal branching module which is used for dividing an input pulse envelope signal into four paths of signals; the first delay comparison unit is used for generating a first rectangular comparison pulse for calibrating X% amplitude positions of front and back edges on the basis of two paths of signals; the second delay comparison unit is used for generating a second rectangular comparison pulse for calibrating the positions of Y% amplitudes of the front edge and the rear edge based on the other two paths of signals; the delay alignment module is used for aligning the first rectangular comparison pulse with the second rectangular comparison pulse; the front and back edge calculation module is used for calculating the width of a rising edge and the width of a falling edge according to the aligned pulse time difference; the invention further provides a measuring method. According to the method, calculation of the width of the rising edge and the falling edge is achieved through the algorithm, too many expensive hardware resources are not needed, and the method is simple, low in cost and high in realizability.
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 processing, and particularly to a system and method for measuring the rising and falling edge widths of any pulse signal, which are applicable to scenarios such as radar signal recognition, electronic reconnaissance, and communication signal analysis that require accurate measurement of pulse waveform characteristics. Background Art

[0002] The statements in this section only provide background information related to the present disclosure and may not constitute prior art.

[0003] In the fields of electronic communication, radar navigation, aerospace, etc., pulse modulation signals are widely used. In addition to the commonly used characterization parameters such as pulse width and pulse period, the time width of the rising / falling edge of the pulse waveform (also called the front / back edge width) is also one of the important characteristics of the signal, and it plays an important role in fields such as pulse signal encoding / decoding, parameter measurement, and signal type recognition.

[0004] The definition of the rising edge width is the time interval between two positions from 10% to 90% of the maximum amplitude of the pulse in the rising section of the pulse waveform, and the falling edge width refers to the time interval between two positions from 90% to 10% of the maximum amplitude of the pulse in the falling section of the pulse waveform, as Figure 2 shown. The literature: Individual Recognition of Radar Radiation Sources Based on the Front Waveform of Pulse Envelope [J]. Aerospace Electronic Warfare, 2009(02): 35 - 38 and Radiation Source Recognition Based on the Pulse Front Waveform of Signal [J]. Radio Communication Technology, 2005, 31(06): 54 - 57 expound the feasibility of using the rising / falling edge of the pulse for individual recognition of radar radiation sources. However, due to many factors such as transmitter phase noise, multipath effect, reconnaissance receiver bandwidth, and internal noise, the pulse envelope is prone to distortion, and compared with continuous wave signals, the measurement of pulse signal characteristic parameters is more difficult.

[0005] Currently, there is no extensive and in - depth research on methods for estimating the front and back edges of pulse signals. The mainstream measurement method is the pulse counting method in the field of instrumentation. Based on high - frequency circuit or laser - type hardware devices, a high - frequency counting reference signal is generated, and the change in waveform amplitude forms high and low levels to control the start and stop of the counter, so as to measure the front and back edge widths according to the number of reference pulses. The maximum measurement error of this method is one clock cycle. To reduce the error, it is necessary to increase the clock frequency of the hardware, which puts forward high requirements for hardware devices, implementation costs, etc.

[0006] In addition, the literature: "A High-Precision Measurement Method for Pulse Rise / Fall Time" [J]. Audio Engineering, 2010, 34(03): 64-66 uses the "energy equivalence" principle to link the leading and trailing edge widths with the pulse signal envelope energy, and obtains relatively stable leading and trailing edge test results based on the relatively stable characteristics of the pulse envelope energy. This measurement method requires the pulse signal energy to be stable, the amplitude to be non-decaying, and the waveform to be non-distorted. In the case of low signal-to-noise ratio or channel fading, the anti-interference ability is very poor; in addition, this algorithm relies heavily on the empirical value of the starting fixed threshold level, and there are significant differences for different signal types, and the robustness is insufficient.

[0007] In an actual channel with a harsh channel environment, numerous interferences, or low sensitivity, when measuring the leading and trailing edges of a pulse signal in the traditional way, affected by factors such as interference and multipath effects, it is possible that the pulse peak severely fades, and it is possible that the leading and trailing edges widen or narrow, resulting in the test accuracy not meeting the requirements or being directly undetectable. To solve this problem, the present invention proposes a leading and trailing edge measurement method based on digital phase shift delay comparison method, which has comprehensive functions, simple hardware implementation, strong robustness, high anti-interference ability, and high stability. Summary of the Invention

[0008] The purpose of the present invention is to provide a system and method for measuring the rise and fall edge widths of any pulse signal, so as to solve the following deficiencies in the prior art:

[0009] 1. The method proposed by the present invention is simple and flexible to implement, avoiding the requirements of high-frequency circuits or laser hardware devices in the traditional pulse counting method.

[0010] 2. This method is independent of the pulse signal amplitude limitation. The adaptive processing method makes its anti-interference ability and robustness very strong, and it has good adaptability to various types of pulse signals and complex channel environments, effectively expanding the application scenarios of the pulse signal leading and trailing edge measurement method.

[0011] 3. The measurement error accuracy is proportional to the sampling rate. In the actual environment, the measurement error can be guaranteed within the sampling rate.

[0012] The technical solution of the present invention is as follows:

[0013] A system for measuring the rise and fall edge widths of any pulse signal, comprising:

[0014] A signal splitting module, configured to split the input pulse envelope signal into four signals;

[0015] A first delay comparison unit, configured to generate a first rectangular comparison pulse for calibrating the positions of 90% amplitude of the leading and trailing edges based on two of the signals;

[0016] A second delay comparison unit generates a second rectangular comparison pulse based on the other two signals to calibrate the positions of the 10% amplitudes of the leading and trailing edges;

[0017] A delay alignment module is used to align the first rectangular comparison pulse with the second rectangular comparison pulse;

[0018] A leading and trailing edge calculation module is used to calculate the rising edge and falling edge widths according to the pulse time difference after alignment.

[0019] Further, the first delay comparison unit includes: a first delay module, a first attenuation module, a first comparator, a second delay module, a second comparator, and a first filter;

[0020] The first signal generates a delayed signal sig after a delay T through the first delay module 1 ; 1 ;

[0021] The second signal generates a signal sig with an amplitude attenuated to 90% of the original through the first attenuation module 2 ;

[0022] Send the signal sig 1 and the signal sig 2 to the first comparator. The cross position of the two signals appears at the 90% amplitude position of the pulse front edge, corresponding to the starting moment of the rectangular comparison pulse pluse1

[0023] The signal sig 2 generates a delayed signal sig after a delay T through the second delay module 2 ; 3 ;

[0024] Send the signal sig 1 and the signal sig 3 to the second comparator. The cross position of the two signals appears at the 90% amplitude position of the pulse trailing edge, corresponding to the termination moment of the rectangular comparison pulse pluse1

[0025] According to the starting moment and the termination moment of the rectangular comparison pulse pluse1, form a rectangular comparison pulse. Finally, the signal information and preset parameters are compared through the first filter, and the false alarm pulses brought by signals with serious interference or distortion are filtered out, and the rectangular comparison pulse pluse1 is output.

[0026] Further, the second delay comparison unit includes: a third delay module, a second attenuation module, a third comparator, a fourth delay module, a fourth comparator, and a second filter;

[0027] The third signal generates a delay T through the third delay module 3 to obtain the signal sig 4 ;

[0028] The fourth signal generates a signal sig with an amplitude attenuated to 10% of the original through the second attenuation module 5 ;

[0029] The signal sig 4 and the signal sig 5 are sent to the third comparator. The cross position of the two signals appears at the position of 10% of the pulse front amplitude, corresponding to the starting moment of the rectangular comparison pulse pluse2

[0030] The signal sig 5 generates a delay T through the fourth delay module 4 to obtain the signal sig 6 ;

[0031] The signal sig 4 and the signal sig 6 are sent to the fourth comparator. The cross position of the two signals appears at the position of 10% of the pulse trailing edge amplitude, corresponding to the termination moment of the rectangular comparison pulse pluse2

[0032] According to the starting moment and the termination moment of the rectangular comparison pulse pluse2, a rectangular comparison pulse is formed. Finally, the signal information and the preset parameters are compared through the second filter, and the false alarm pulses brought by the signals with serious interference or distortion are filtered out, and the rectangular comparison pulse pluse2 is output

[0033] Furthermore, the delay alignment module uses a buffer to delay the rectangular comparison pulse pluse1 by ΔT sampling periods to align it with the rectangular comparison pulse pluse2, and the starting and termination moments of the rectangular comparison pulse pluse1 are updated to and

[0034] Furthermore, the front and rear edge calculation module calculates using the following formula

[0035] Rise edge time

[0036] Fall edge time

[0037] The present invention also proposes a method for measuring the rise and fall edge widths of any pulse signal, including

[0038] Step S1: Divide the input pulse envelope signal into four signals

[0039] Step S2: Generate a first rectangular comparison pulse at the position of 90% amplitude of the calibration front and rear edges based on two of the signals;

[0040] Step S3: Generate a second rectangular comparison pulse at the position of 10% amplitude of the calibration front and rear edges based on the other two signals;

[0041] Step S4: Align the first rectangular comparison pulse with the second rectangular comparison pulse;

[0042] Step S5: Calculate the rising edge and falling edge widths according to the pulse time difference after alignment.

[0043] Further, the step S2 includes:

[0044] Generate a signal sig after delaying by a delay T based on the first signal 1 ; 1 ;

[0045] Generate a signal sig with an amplitude attenuated to 90% of the original based on the second signal 2 ;

[0046] Compare the signal sig 1 and the signal sig 2 The cross position of the two signals appears at the position of 90% of the pulse front edge amplitude, corresponding to the starting moment of the rectangular comparison pulse pluse1

[0047] Generate a signal sig after delaying by a delay T based on the signal sig 2 ; 2 ; 3 ;

[0048] Compare the signal sig 1 and the signal sig 3 The cross position of the two signals appears at the position of 90% of the pulse rear edge amplitude, corresponding to the ending moment of the rectangular comparison pulse pluse1

[0049] According to the starting moment and the ending moment of the rectangular comparison pulse pluse1, form a rectangular comparison pulse, and filter out the false alarm pulses brought by the signals with serious interference or distortion, and then output the rectangular comparison pulse pluse1.

[0050] Further, the step S3 includes:

[0051] Generate a signal sig after delaying by a delay T based on the third signal 3 ; 4 ;

[0052] Generate a signal sig with an amplitude attenuation to 10% of the original based on the fourth signal 5 ;

[0053] Compare the signal sig 4 and the signal sig 5 The cross position of the two signals appears at the position of 10% of the leading edge amplitude of the pulse, corresponding to the starting time of the rectangular comparison pulse pluse2

[0054] Generate a signal sig 5 with a delay of T 4 ; 6 ;

[0055] Compare the signal sig 4 and the signal sig 6 The cross position of the two signals appears at the position of 10% of the trailing edge amplitude of the pulse, corresponding to the termination time of the rectangular comparison pulse pluse2

[0056] According to the starting time and the termination time of the rectangular comparison pulse pluse2, form a rectangular comparison pulse, and after filtering out the false alarm pulses brought by signals with serious interference or distortion, output the rectangular comparison pulse pluse2

[0057] Further, the step S4 includes:

[0058] Use a buffer to delay the rectangular comparison pulse pluse1 by ΔT sampling periods to align it with the rectangular comparison pulse pluse2, and update the starting and termination times of the rectangular comparison pulse pluse1 to and

[0059]

[0060] Further, the step S5 includes:

[0061] Rise time

[0062] Fall time

[0063] Compared with the existing technology, the beneficial effects of the present invention are:

[0064] 1. The present invention is implemented through an algorithm, without the need for excessive expensive hardware resources, and is simple, low-cost, and highly feasible

[0065] 2. The present invention has good robustness and can accommodate any pulse waveform, including convex envelope signals such as Gaussian, bell-shaped, and square pulses. It only requires modifying the parameters of the delay comparison unit.

[0066] 3. The present invention does not rely on a fixed threshold, has good anti-interference ability and stability, and can still work normally under low signal-to-noise ratio. It has high measurement accuracy. In the actual environment, the measurement error can be guaranteed within a certain range at the sampling rate, and this accuracy will increase with the increase of the sampling rate. BRIEF DESCRIPTION OF THE DRAWINGS

[0067] Figure 1 is a block diagram of the functional modules of the present invention;

[0068] Figure 2 is a schematic diagram of the rising / falling edge of the pulse signal;

[0069] Figure 3 is a structural diagram of the delay comparison unit;

[0070] Figure 4 is a flowchart for measuring the leading and trailing edges of any pulse signal;

[0071] Figure 5 is a schematic diagram of the formation principle of the rectangular comparison pulse;

[0072] Figure 6 is a time-domain waveform diagram of the real-time sampled TACAN signal IQ;

[0073] Figure 7 is a time-domain waveform diagram of the TACAN pulse envelope signal;

[0074] Figure 8 is a diagram of the formation process of rectangular pulse 1;

[0075] Figure 9 is a diagram of the formation process of rectangular pulse 2;

[0076] Figure 10 is an alignment effect diagram of two groups of rectangular pulses;

[0077] Figure 11 is a schematic diagram of the leading and trailing edge calculation. DETAILED DESCRIPTION OF THE INVENTION

[0078] It should be noted that relational terms such as "first" and "second" are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprising", "including" or any other variant thereof are intended to cover non-exclusive inclusion, such that a process, method, article or device comprising a series of elements not only includes those elements, but also includes other elements not expressly listed, or elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "comprising an..." does not exclude the presence of additional identical elements in the process, method, article or device comprising the element.

[0079] It should also be noted that the basic principle of the present invention is as follows:

[0080] In actual application scenarios, not only the measurement accuracy needs to be concerned, but also higher requirements are put forward for the anti-interference ability, robustness, stability, low cost and easy implementation of the measurement method. The delay comparison method is simple and flexible, does not depend on the absolute amplitude of the pulse envelope and the fixed decision threshold, is insensitive to the pulse shape, and can be compatible with various convex envelopes such as bell-shaped, Gaussian-shaped, and square pulses. Based on the leading and trailing edge measurement method of delay comparison, following its adaptive processing method, it inherits the characteristics of high anti-interference ability, good robustness and simple flexibility. After being verified by actual scenarios, at a sampling rate of 100M, the measurement error can be maintained within 0.1 μs, and the measurement accuracy will be further improved with the increase of the sampling rate.

[0081] The delay comparison method has been applied to some extent in the fields of pulse signal coding, decoding, code conversion, etc. It can be used not only for parameter measurement such as pulse width, but also for converting bell-shaped and Gaussian-shaped pulse signals into rectangular pulse signals to facilitate subsequent digital signal processing processes.

[0082] The delay comparison method adds a group of delay comparators and filters on the basis of the traditional delay comparator to form a delay comparison unit, and the structure is as Figure 3 shown.

[0083] The original input signal is divided into a first path signal and a second path signal. The first path signal is delayed by T 1 , the second path signal is attenuated by a%, and the two path signals are sent to comparator A to obtain the first group of crossover points as the starting point of the rectangular comparison pulse; the second path signal with an attenuation of a% is delayed by T 2 and then delayed by T 1The first signal after that is sent into comparator B to obtain the second set of intersection points as the termination points of the rectangular comparison pulses. The rectangular pulses are sent into a filter, compared with preset theoretical parameter values, and the pulse signals that meet the requirements such as width and amplitude are dynamically selected to complete pulse decoding or for subsequent signal processing processes.

[0084] The features and performance of the present invention will be further described in detail below in conjunction with embodiments.

[0085] Embodiment 1

[0086] Please refer to Figure 1 , a system for measuring the rise and fall edge widths of any pulse signal, including:

[0087] A signal splitting module for splitting the input pulse envelope signal sig into four signals;

[0088] A first delay comparison unit for generating a first rectangular comparison pulse based on two of the signals to calibrate the positions of the 90% amplitude of the front and rear edges;

[0089] A second delay comparison unit for generating a second rectangular comparison pulse based on the other two signals to calibrate the positions of the 10% amplitude of the front and rear edges; that is, the original pulse envelope signal is divided into four paths, and two in a group are respectively sent into two delay comparison units; as Figure 1 shown, delay comparison unit 1 and delay comparison unit 2 are respectively responsible for converting the envelope of the original pulse into rectangular comparison pulse 1 and rectangular comparison pulse 2 at the 90% amplitude and 10% amplitude of the front and rear edges. This conversion is adaptively completed by setting reasonable delay parameters and attenuation amounts, rather than obtained according to the pulse peak amplitude and fixed threshold; after the two groups of rectangular pulses are filtered by the filters in their respective delay comparison units to remove the interference pulses brought by the channel through conditions such as amplitude and width, they are output to the delay alignment module;

[0090] A delay alignment module for aligning the first rectangular comparison pulse with the second rectangular comparison pulse; that is, since the pulses are all convex envelopes, rectangular pulse 2 must lag behind rectangular pulse 1, so the delay alignment module aligns the two groups of pulses to avoid introducing additional errors into the algorithm;

[0091] A front and rear edge calculation module for calculating the rise edge and fall edge widths according to the time difference of the aligned pulses; that is, the start and end positions of rectangular pulse 1 respectively calibrate the positions of the 90% amplitude of the front and rear edges. Similarly, the start and end positions of rectangular pulse 2 also calibrate the positions of the 10% amplitude of the front and rear edges; thus, the two groups of pulses are sent into the calculation module, and the difference between the start positions of the two groups of pulses is the rise edge time, and the difference between the end positions is the fall edge time;

[0092] The cross position calibrated by the delay comparator is only related to the attenuation amount and the delay time, avoiding the influence of pulse amplitude fluctuations caused by channel environments such as noise fading on the measurement results, greatly enhancing the anti-interference ability of the measurement method, and improving the stability of the measurement system. In addition, when performing leading-edge and trailing-edge measurements on different types of signals, only the delay parameters need to be modified to reuse the hardware resources, without the need for complex and expensive equipment, with simple implementation, strong robustness, and effectively expanding the actual application scenarios of leading-edge and trailing-edge measurements.

[0093] In this embodiment, specifically, as Figure 4 shown, the first delay comparison unit includes: a first delay module, a first attenuation module, a first comparator, a second delay module, a second comparator, and a first filter;

[0094] The first path of signal generates a delayed signal sig 1 after a delay of T 1 ;

[0095] The second path of signal generates a signal sig 2 with an amplitude attenuated to 90% of the original through the first attenuation module;

[0096] The signals sig 1 and sig 2 are sent to the first comparator, and the cross position of the two paths of signals appears at the position of 90% of the pulse leading-edge amplitude, corresponding to the starting time t s 1 of the rectangular comparison pulse pluse1;

[0097] The signal sig 2 generates a delayed signal sig 2 after a delay of T 3 through the second delay module;

[0098] The signals sig 1 and sig 3 are sent to the second comparator, and the cross position of the two paths of signals appears at the position of 90% of the pulse trailing-edge amplitude, corresponding to the termination time

[0099] According to the starting time and the termination time of the rectangular comparison pulse pluse1, a rectangular comparison pulse is formed. Finally, the signal information and the preset parameters are compared through the first filter, and the false alarm pulses caused by signals with serious interference or distortion are filtered out, and the rectangular comparison pulse pluse1 is output, as Figure 5 shown;

[0100] In this embodiment, it should be noted that sig 1 、sig2 and sig 3 and starting time and the end time t e 1 The relationship between can be expressed by the following formula:

[0101]

[0102] In this embodiment, specifically, the second delay comparison unit similarly includes: a third delay module, a second attenuation module, a third comparator, a fourth delay module, a fourth comparator and a second filter;

[0103] The third signal generates a delay T through the third delay module 3 The signal after sig 4 ;

[0104] The fourth signal passes through the second attenuation module to generate a signal sig after the amplitude is attenuated to 10% of the original 5 ;

[0105] The signal sig 4 and signal sig 5 The signal is sent to the third comparator. The intersection of the two signals appears at the position where the pulse front amplitude is 10%, which corresponds to the starting time of the rectangular comparison pulse pluse2.

[0106] Signal sig 5 The delay T is generated by the fourth delay module 4 The signal after sig 6 ;

[0107] The signal sig 4 and signal sig 6 The signal is sent to the fourth comparator. The intersection of the two signals appears at the position of 10% of the pulse trailing edge amplitude, which corresponds to the end time of the rectangular comparison pulse pluse2.

[0108] According to the starting time of the rectangular comparison pulse pluse2 and end time A rectangular comparison pulse is formed, and finally the signal information is compared with the preset parameters through the second filter to filter out the false alarm pulses caused by the interference or serious distortion of the signal, and output the rectangular comparison pulse pluse2.

[0109] In this embodiment, it should be noted that the delay parameters T of the two groups of delay comparison units are 1 and T 3They may be different, resulting in inconsistent self-reference delays of the two sets of rectangular pulses, with pluse2 lagging. Therefore, the delay alignment module uses a buffer to delay the rectangular comparison pulse pluse1 by ΔT sampling periods to align it with the rectangular comparison pulse pluse2. The start and end times of the rectangular comparison pulse pluse1 are updated to and

[0110]

[0111] where ΔT = T 3 -T 1 .

[0112] In this embodiment, specifically, the leading and trailing edge calculation module performs calculations using the following formula:

[0113] Leading edge time

[0114] Trailing edge time

[0115] The present invention inherits the adaptive processing method of the "delay comparison method", gets rid of the shackles of fixed decision thresholds, uses two sets of delay comparison units to convert the pulse envelope signal into two sets of rectangular comparison pulses, which is equivalent to calibrating the positions of the 10% and 90% of the leading and trailing edges of the envelope signal, and uses the corresponding two sets of filters to compare the signal amplitude, width and other information with the preset parameters, so as to filter out the false alarm influence caused by signals with serious interference or distortion. After aligning the delays of the two rectangular pulse signals, the leading edge and trailing edge widths can be determined.

[0116] Embodiment 2

[0117] Based on Embodiment 1, Embodiment 2 also proposes a method for measuring the leading and trailing edge widths of any pulse signal, including:

[0118] Step S1: Divide the input pulse envelope signal into four paths of signals;

[0119] Step S2: Generate a first rectangular comparison pulse for calibrating the positions of the 90% amplitude of the leading and trailing edges based on two of the signals;

[0120] Step S3: Generate a second rectangular comparison pulse for calibrating the positions of the 10% amplitude of the leading and trailing edges based on the other two signals;

[0121] Step S4: Align the first rectangular comparison pulse with the second rectangular comparison pulse;

[0122] Step S5: Calculate the leading edge and trailing edge widths according to the pulse time difference after alignment.

[0123] In this embodiment, specifically, the step S2 includes:

[0124] Generate a delay T based on the first signal 1 The signal sig after that 1 ;

[0125] Generate a signal sig with an amplitude attenuation to 90% of the original based on the second signal 2 ;

[0126] Compare the signal sig 1 and the signal sig 2 The cross position of the two signals appears at the position of 90% of the pulse front amplitude, corresponding to the starting moment of the rectangular comparison pulse pluse1

[0127] Generate a delay T based on the signal sig 2 The signal sig after that 2 ; 3 ;

[0128] Compare the signal sig 1 and the signal sig 3 The cross position of the two signals appears at the position of 90% of the pulse rear amplitude, corresponding to the ending moment of the rectangular comparison pulse pluse1

[0129] According to the starting moment and the ending moment of the rectangular comparison pulse pluse1, form a rectangular comparison pulse, and after filtering out the false alarm pulses brought by the signals with serious interference or distortion, output the rectangular comparison pulse pluse1

[0130] In this embodiment, specifically, the step S3 includes:

[0131] Generate a delay T based on the third signal 3 The signal sig after that 4 ;

[0132] Generate a signal sig with an amplitude attenuation to 10% of the original based on the fourth signal 5 ;

[0133] Compare the signal sig 4 and the signal sig 5 The cross position of the two signals appears at the position of 10% of the pulse front amplitude, corresponding to the starting moment of the rectangular comparison pulse pluse2

[0134] Generate a delay T based on the signal sig 5 The signal sig after that 4 ; 6 ;

[0135] Compare the signal sig 4 with the signal sig 6 The cross position of the two signals appears at the position of 10% of the amplitude of the trailing edge of the pulse, corresponding to the termination time of the rectangular comparison pulse pluse2

[0136] According to the start time and the termination time of the rectangular comparison pulse pluse2, form a rectangular comparison pulse, and after filtering out the false alarm pulses brought by the signals with serious interference or distortion, output the rectangular comparison pulse pluse2

[0137] In this embodiment, specifically, the step S4 includes:

[0138] Use a buffer to delay the rectangular comparison pulse pluse1 by ΔT sampling periods to align it with the rectangular comparison pulse pluse2. The start and termination times of the rectangular comparison pulse pluse1 are updated to and

[0139]

[0140] In this embodiment, specifically, the step S5 includes:

[0141] Rise time

[0142] Fall time

[0143] It should be noted that the systems and methods proposed by the present invention include but are not limited to any scenarios that require obtaining the leading and trailing edge widths of pulses, such as leading and trailing edge measurement, radar signal recognition, parameter estimation, etc.

[0144] The systems and methods proposed by the present invention include but are not limited to the addition of a filter. The addition of the filter is to better filter out interference and noise signals. If this function is not available, the leading and trailing edge measurement function can also be achieved in a high-quality channel environment or at the cost of an appropriate number of false alarms.

[0145] The systems and methods proposed by the present invention include but are not limited to other definitions of the leading and trailing edge width ranges. The present invention conventionally considers the leading edge as the time interval between the 10% amplitude rising to the 90% amplitude, and the trailing edge as the time interval between the 90% amplitude falling to the 10% amplitude. Any other time interval between two amplitudes is within the protection scope of the present invention.

[0146] Embodiment III

[0147] Embodiment III is a specific application of the present invention. This embodiment uses the Tacan signal collected in a real channel. The specific working process is as follows:

[0148] 1. Obtain a pair of TACAN baseband pulse signals under the real channel. The sampling rate is 100M and the signal length is 3000 points. The I / Q time-domain waveform diagram is obtained as Figure 6 shown. Taking the leading and trailing edges of the first pulse in the TACAN pulse pair as an example, the measurement method will be described.

[0149] 2. Calculate the time-domain pulse envelope waveform sig from the baseband signal as the input of the leading and trailing edge measurement method. The calculated TACAN envelope pulse signal is as Figure 7 shown.

[0150] 3. Convert the pulse envelope signal to a rectangular pulse pluse1 at 90% amplitude: sig 1 is the signal after sig is delayed by T 1 = 72 sampling periods, sig 2 is the signal after the amplitude of sig is attenuated to 90% of the original, sig 3 is sig 2 delayed by T 2 = 144 sampling periods.

[0151] 4. The cross position of sig 1 and sig 2 signals appears at the 90% amplitude position of the pulse leading edge as the starting moment of the rectangular pulse pluse1. The cross position of sig 1 and sig 3 signals appears at the 90% amplitude position of the pulse trailing edge as the ending moment of the rectangular pulse pluse1. According to the two cross positions, a rectangular pulse pluse1 with width is formed, as Figure 8 shown.

[0152] 5. Set the amplitude screening threshold of filter 1 to 150 quantization units according to the receiving sensitivity of -40dBm. The pulse width error tolerance allowed by the actual system signal communication is 0.1μs. Therefore, the pulse width at 90% amplitude is set to 1.5 ± 0.1μs.

[0153] 6. Send the rectangular comparison pulse pluse1 into filter 1 for filtering. The target pulse successfully passes through filter 1. Thus, the function of the first group of delay comparison units is completed.

[0154] 7. Similarly, convert the pulse envelope signal to a rectangular pulse pluse2 at 10% amplitude: Set the delay parameters T 3 = 276, T 4 = 552, and the signal attenuation amplitude is 10%. sig' 1 is sig delayed by T3 The signal after one sampling period, sig' 2 is the signal sig' whose amplitude of sig has decayed to 10% of the original 3 is sig' 2 delayed by T 4 sampling periods.

[0155] 8. The starting time of the rectangular pulse pluse2 is calibrated at the position of 10% of the amplitude of the leading edge of the pulse The ending time of the rectangular pulse pluse2 is calibrated at the position of 10% of the amplitude of the trailing edge of the pulse to form a rectangular pulse pluse2 with a width as shown in Figure 9 the figure

[0156] 9. The amplitude screening threshold of filter 2 is also set to 150 quantization units, and the pulse width at 10% amplitude is set to 5.55 ± 0.1 μs. The rectangular comparison pulse pluse2 is sent into filter 2 for filtering, and the target signal pulse successfully passes through the screening, completing the function of the second group of delay comparison units.

[0157] 10. The delay parameter T of the rectangular pulse pluse1 1 = 72, and the delay parameter T of the rectangular pulse pluse2 3 = 276. The self-delay reference of the rectangular pulse pluse2 lags by ΔT = T 3 - T 1 = 204. So the delay of pluse1 and the sig 1 signal by ΔT sampling periods until sig 1 and sig' 1 completely coincide, as shown in Figure 10 the figure

[0158] 11. According to the two groups of aligned rectangular pulses, as shown in Figure 11 the figure, calculate the rising edge and falling edge times:

[0159]

[0160] The above-described embodiments only represent the specific implementation manners of the present application. The description is relatively specific and detailed, but it should not be construed as a limitation to the protection scope of the present application. It should be noted that for those of ordinary skill in the art, without departing from the concept of the technical solution of the present application, several deformations and improvements can still be made, and these all belong to the protection scope of the present application.

[0161] This Background of the Invention section is provided to generally present the context of the present invention. Work of the presently named inventors, to the extent it is described in this Background of the Invention section, and aspects of the work that are not yet prior art as of the filing of this application, are neither expressly nor impliedly admitted to be prior art to the present invention.

Claims

1. A system for measuring the width of the rising and falling edges of any pulse signal, characterized in that: include: A signal splitting module, used for dividing the input pulse envelope signal into four signals; A first delay comparison unit generates a first rectangular comparison pulse for calibrating the positions of the leading and trailing edges by an amplitude of X% based on two of the signals; A second delay comparison unit generates a second rectangular comparison pulse for calibrating the positions of the front and rear edges with an amplitude of Y% based on the other two signals; A delay alignment module, used for aligning the first rectangular comparison pulse with the second rectangular comparison pulse; The leading and trailing edge calculation module is used to calculate the rising edge and falling edge widths according to the aligned pulse time difference.

2. A system for measuring the width of rising and falling edges of arbitrary pulse signals according to claim 1, characterized in that: The first delay comparison unit includes: a first delay module, a first attenuation module, a first comparator, a second delay module, a second comparator and a first filter; The first signal generates a signal sig1 after a delay of T1 through the first delay module; The second signal is passed through the first attenuation module to generate a signal sig2 whose amplitude is attenuated to X% of the original value; The signal sig1 and the signal sig2 are sent to the first comparator. The intersection of the two signals appears at the position of X% of the pulse leading edge amplitude, corresponding to the starting time of the rectangular comparison pulse pluse1. The signal sig2 generates a signal sig3 after a delay of T2 through the second delay module; The signal sig1 and the signal sig3 are sent to the second comparator. The intersection of the two signals appears at the position of X% of the pulse trailing edge amplitude, corresponding to the termination moment of the rectangular comparison pulse pluse1. According to the starting time of the rectangular comparison pulse pluse1 and end time A rectangular comparison pulse is formed, and finally the signal information is compared with the preset parameters through the first filter to filter out the false alarm pulses caused by the interference or serious distortion of the signal, and output the rectangular comparison pulse pluse1.

3. A system for measuring the width of rising and falling edges of arbitrary pulse signals according to claim 2, characterized in that: The second delay comparison unit includes: a third delay module, a second attenuation module, a third comparator, a fourth delay module, a fourth comparator and a second filter; The third signal generates a signal sig4 after a delay of T3 through the third delay module; The fourth signal is passed through the second attenuation module to generate a signal sig5 after the amplitude is attenuated to Y% of the original value; The signal sig4 and the signal sig5 are sent to the third comparator. The intersection of the two signals appears at the position of the pulse leading edge amplitude Y%, corresponding to the starting time of the rectangular comparison pulse pluse2. The signal sig5 generates a signal sig6 after a delay of T4 through the fourth delay module; The signal sig4 and the signal sig6 are sent to the fourth comparator. The intersection of the two signals appears at the position of the pulse trailing edge amplitude Y%, corresponding to the termination moment of the rectangular comparison pulse pluse2. According to the starting time of the rectangular comparison pulse pluse2 and end time A rectangular comparison pulse is formed, and finally the signal information is compared with the preset parameters through the second filter to filter out the false alarm pulses caused by the interference or serious distortion of the signal, and output the rectangular comparison pulse pluse2.

4. A system for measuring the width of rising and falling edges of arbitrary pulse signals according to claim 3, characterized in that: The delay alignment module uses the cache to delay the rectangular comparison pulse pluse1 by ΔT sampling cycles to align it with the rectangular comparison pulse pluse2. The start and end times of the rectangular comparison pulse pluse1 are updated to and 5. A system for measuring the width of rising and falling edges of arbitrary pulse signals according to claim 4, characterized in that: The front and rear edge calculation module uses the following formula for calculation: Rise time Falling edge time 6. A method for measuring the width of the rising and falling edges of an arbitrary pulse signal, characterized in that: include: Step S1: dividing the input pulse envelope signal into four signals; Step S2: generating a first rectangular comparison pulse for calibrating the positions of the leading and trailing edges by an amplitude of X% based on two of the signals; Step S3: generating a second rectangular comparison pulse for calibrating the positions of the front and rear edges with an amplitude of Y% based on the other two signals; Step S4: aligning the first rectangular comparison pulse with the second rectangular comparison pulse; Step S5: Calculate the rising edge and falling edge widths according to the aligned pulse time difference.

7. A method for measuring the width of rising and falling edges of arbitrary pulse signals according to claim 6, characterized in that: The step S2 comprises: Generate a signal sig1 after a delay of T1 based on the first signal; Generate a signal sig2 whose amplitude is attenuated to X% of the original value based on the second signal; Compare the signal sig1 with the signal sig2. The intersection of the two signals occurs at the position of X% of the pulse leading edge amplitude, corresponding to the starting time of the rectangular comparison pulse pluse1. Generate a signal sig3 after a delay of T2 based on the signal sig2; Compare the signal sig1 with the signal sig3. The intersection of the two signals occurs at the position of X% of the pulse trailing edge amplitude, which corresponds to the termination moment of the rectangular comparison pulse pluse1. According to the starting time of the rectangular comparison pulse pluse1 and end time After forming a rectangular comparison pulse and filtering out false alarm pulses caused by interference or serious distortion signals, a rectangular comparison pulse pluse1 is output.

8. A method for measuring the width of rising and falling edges of arbitrary pulse signals according to claim 7, characterized in that: The step S3 comprises: Generate a signal sig4 after a delay of T3 based on the third signal; Generate a signal sig5 whose amplitude is attenuated to Y% of the original value based on the fourth signal; Compare the signal sig4 with the signal sig5. The intersection of the two signals appears at the position of the pulse leading edge amplitude Y%, which corresponds to the starting time of the rectangular comparison pulse pluse2. Generate a signal sig6 after a delay of T4 based on the signal sig5; Compare the signal sig4 with the signal sig6. The intersection of the two signals occurs at the position of the pulse trailing edge amplitude Y%, which corresponds to the termination moment of the rectangular comparison pulse pluse2. According to the starting time of the rectangular comparison pulse pluse2 and end time After forming a rectangular comparison pulse and filtering out false alarm pulses caused by interference or serious distortion signals, a rectangular comparison pulse pluse2 is output.

9. A method for measuring the width of rising and falling edges of arbitrary pulse signals according to claim 8, characterized in that: The step S4 comprises: Using the cache, the rectangular comparison pulse pluse1 is delayed by ΔT sampling cycles to align it with the rectangular comparison pulse pluse2. The start and end times of the rectangular comparison pulse pluse1 are updated to and 10. A method for measuring the width of rising and falling edges of arbitrary pulse signals according to claim 9, characterized in that: The step S5 comprises: Rise time Falling edge time