Active system time sequence design method with minimized scanning delay

文档序号:780535 发布日期:2021-04-09 浏览:19次 中文

阅读说明:本技术 一种扫描延时极小化的主动系统时序设计方法 (Active system time sequence design method with minimized scanning delay ) 是由 郭瑞 于 2020-11-27 设计创作,主要内容包括:本发明公开一种扫描延时极小化的主动系统时序设计方法,属于主动声纳或雷达的信号处理机领域。即时响应发射触发信号且以最小扫描间隔可循环响应发射触发信号,前置环节的输出缓冲区由输入数据累积且输出起止时刻可控、节拍可控,序贯处理环节唯一由前置环节的输出数据驱动。本发明可实现主动系统以最小扫描间隔连续探测并且保留输入帧长、输出帧长及发射信号脉宽在设计上的自由度,具备时间效率高、灵活性好,通用性强等优势。(The invention discloses an active system time sequence design method with minimized scanning delay, and belongs to the field of signal processors of active sonar or radar. The method is characterized in that the method comprises the steps of responding to a transmitting trigger signal in real time and responding to the transmitting trigger signal circularly at a minimum scanning interval, an output buffer area of a front-end link is accumulated by input data, the output starting and stopping time is controllable, the beat is controllable, and a sequential processing link is driven by the output data of the front-end link. The invention can realize the continuous detection of the active system at the minimum scanning interval and reserve the design freedom of the input frame length, the output frame length and the pulse width of the emission signal, and has the advantages of high time efficiency, good flexibility, strong universality and the like.)

1. A method for designing an active system timing sequence with minimized scanning delay is characterized by comprising the following steps:

responding to the emission trigger signal in real time, and responding to the emission trigger signal circularly at a minimum scanning interval sT, specifically:

start of timing at the moment of triggering, sT-TinReleasing the trigger shielding at the moment to enable the sT moment to respond to the emission trigger signal again; wherein the minimum scanning interval sT is the time length corresponding to the minimum integral multiple of the output frame length covering the theoretical range time,r is the range, c is the wave speed, and 2R/c is the theoretical range time; t is the length of the output frame, namely the updating beat; ceil denotes rounding upOperation, TinIs the input data frame length;

the output buffer area of the front link is accumulated by input data, and the output starting and stopping time is controllable, the beat is controllable, specifically:

the output starting time of the front link is the triggering time, and the timing is full of the related accumulated time TcThe time of day; the preposed link outputs an updating beat as T and outputs an updating moment as a trigger moment, and the timer is started to be timed to be full of TcTime of + (i-1) × T, where i ═ 1,2The output closing time of the front link is the time after the output updating of the s time, the communication time is ignored, and the time is TcTime + s-1 x T, the above parameter TcT, s can be controlled;

the preposed link is a link which is positioned behind an external data input end and is positioned before the sequential processing link in the active system; the sequential processing link is a real-time processing assembly line link in the active system and is driven by the output data of the preposed link.

2. The active system timing design method for minimizing scan latency of claim 1, wherein the trigger time is: detecting a leading edge time of a first input frame after a transmission trigger signal;

the instant response of the trigger moment sends a trigger signal, which specifically comprises: and starting timing at the trigger time, shielding the trigger signal at the trigger time until the trigger shielding is removed, and recording or calculating the parameter range R, the wave speed c and the wave speed s corresponding to the trigger at the trigger time.

3. The active system timing design method with minimized scanning delay of claim 1, wherein the triggering time starts timing, specifically: the timing mode is carried out according to the input frame counting mode, the triggering time is the leading edge time of the first input frame and is recorded as 0 time, and then the leading edge time of the nth input frame is (n-1) multiplied by TinThe time of day.

4. The method of claim 1 wherein the correlation integration time T iscIs uniquely determined by the following constraints: t isc≥T0+T&Tc<T0+T+Tin&mod(Tc/Tin) 0; wherein T is0Mod is the remainder operation for the longest pulse width of the replica signal used for correlation processing.

5. The active system timing design method with minimized scanning delay as claimed in claim 1, wherein the output buffer of the front-end link is accumulated from the input data, specifically: the time length of the signal stored in the output buffer zone is equal to the relevant accumulated time TcAfter the input data is processed as required by algorithm design, the input data enters and updates an output buffer area in real time in a first-in first-out mode.

6. The active system timing design method with minimized scanning delay as claimed in claim 1, wherein the sequential processing link is driven exclusively by the output data of the front-end link, specifically: the output data updating event of the front link uniquely drives the sequential processing link to run; the output updating time of the front link is sequentially delayed, the output updating beat is the output updating time of the sequential processing link, and the processing beat of the sequential processing link is the updating beat output by the front link.

7. The active system timing design method with minimized scanning delay as claimed in claim 1, wherein the sequential processing links comprise a signal processing link and a post data output link; wherein the signal processing step comprises one or more of beam forming, time-frequency conversion and matched filtering.

Technical Field

The invention relates to the technical field of signal processors of active sonar or radar, in particular to an active system time sequence design method with minimized scanning delay.

Background

For a real-time data stream processing system (called an active system for short) of pulse active sonar or radar based on matched filtering or correlation processing, the timing design refers to the operation design of the active system relative to time. A data stream is a sequence of packets having a start time and an end time and a fixed update beat. The data flow start-stop time control and the beat control of the active system belong to the time sequence design category, and the complex and diversified signal processing algorithms and signal processing objects (such as data structures) belong to the algorithm design category rather than the time sequence design category.

The timing design is the key content of active system design, and the principle of consistent timing behavior among ranges should be followed. The timing design needs to meet the time-related requirements of the active system: 1) in order to improve time efficiency, the delay between adjacent scans of the active system should be as small as possible; 2) in order to obtain the output with the specified duration, necessary accumulation which is adaptive to the pulse width and the output beat of the replica signal is required to be carried out on the input in time before the link of related processing or matched filtering; 3) the output frame length (usually, the processing beat of the sequential processing link, which is a comprehensive design result considering factors such as hardware resources, algorithm complexity, system delay, display requirements and the like) is inconsistent with the input frame length (the input frame length from the outside of the signal processor is usually smaller due to the consideration of instant response triggering and synchronization error reduction); 4) the triggering time of the active system is both the starting time of the high-power transmitting signal and the synchronous 0 time of the distance and the time, and the active system is required to respond to triggering in real time; 5) and from the triggering moment, the active system receives and processes the input signal in real time, and outputs full-range detection results from near to far in real time through necessary time delay.

On one hand, the traditional active system allows to respond to new emission trigger after finishing all processing in the previous range, and has long scanning delay time and low time utilization efficiency; on the other hand, the relationship among the input frame length, the output frame length and the signal pulse width (for example, the beam transmission signal pulse width is an integral multiple of the output frame length, and the input frame length is equal to the output frame length) cannot be fully decoupled, so that the trigger synchronization error is large, the pulse-width-based active sonar automatic control system is difficult to flexibly adapt to the change of factors such as hardware resources, algorithm complexity, signal pulse width and the like, and the pulse-width-based active sonar automatic control system is poor in universality and difficult to popularize and apply to the time sequence design.

Disclosure of Invention

The present invention is directed to an active system timing design method with minimized scanning delay, so as to solve the problems in the background art.

In order to solve the above technical problem, the present invention provides an active system timing design method with minimized scanning delay, which comprises:

responding to the emission trigger signal in real time, and responding to the emission trigger signal circularly at a minimum scanning interval sT, specifically:

start of timing at the moment of triggering, sT-TinReleasing the trigger shielding at the moment to enable the sT moment to respond to the emission trigger signal again; wherein the minimum scanning interval sT is the time length corresponding to the minimum integral multiple of the output frame length covering the theoretical range time,r is the range, c is the wave speed, 2R/c is the theoretical range time, and T is the output frame length, i.e. the update beat; ceil denotes the ceiling operation, TinIs the input data frame length;

the output buffer area of the front link is accumulated by input data, and the output starting and stopping time is controllable, the beat is controllable, specifically:

the output starting time of the front link is the triggering time, and the timing is full of the related accumulated time TcThe time of day; the preposed link outputs an updating beat as T and outputs an updating moment as a trigger moment, and the timer is started to be timed to be full of TcTime of + (i-1) × T, where i ═ 1,2The output closing time of the front link is the time after the output updating of the s time, the communication time is ignored, and the time is TcTime + s-1 x T, the above parameter TcT, s can be controlled;

the preposed link is a link which is positioned behind an external data input end and is positioned before the sequential processing link in the active system; the sequential processing link is a real-time processing assembly line link in the active system and is driven by the output data of the preposed link.

Optionally, the trigger time is: detecting a leading edge time of a first input frame after a transmission trigger signal;

the instant response of the trigger moment sends a trigger signal, which specifically comprises: and starting timing at the trigger time, shielding the trigger signal at the trigger time until the trigger shielding is removed, and recording or calculating the parameter range R, the wave speed c and the wave speed s corresponding to the trigger at the trigger time.

Optionally, the triggering time starts timing, specifically: the timing mode is carried out according to the input frame counting mode, the triggering time is the leading edge time of the first input frame and is recorded as 0 time, and then the leading edge time of the nth input frame is (n-1) multiplied by TinThe time of day.

Optionally, the associated accumulation time TcIs uniquely determined by the following constraints: t isc≥T0+T&Tc<T0+T+Tin&mod(Tc/Tin) 0; wherein T is0Mod is the remainder operation for the longest pulse width of the replica signal used for correlation processing.

Optionally, the output buffer of the front link is accumulated by input data, specifically: the time length of the signal stored in the output buffer zone is equal to the relevant accumulated time TcAfter the input data is processed as required by algorithm design, the input data enters and updates an output buffer area in real time in a first-in first-out mode.

Optionally, the sequential processing link is driven by output data of a front link only, and specifically includes: the output data updating event of the front link uniquely drives the sequential processing link to run; the output updating time of the front link is sequentially delayed, the output updating beat is the output updating time of the sequential processing link, and the processing beat of the sequential processing link is the updating beat output by the front link.

Optionally, the sequential processing link includes a signal processing link and a post-data output link; wherein the signal processing step comprises one or more of beam forming, time-frequency conversion and matched filtering.

The invention has the following beneficial effects:

(1) the time efficiency is high, and active detection can be circularly carried out at the minimum scanning interval;

(2) the flexibility is good, the coupling relation among the input frame length, the output frame length and the pulse width of the transmitted signal is broken, and the parameters have design freedom degrees respectively, so that the method can flexibly adapt to the change of factors such as hardware resources, algorithm complexity, signal pulse width and the like;

(3) the method has strong universality, meets the requirements of an active system on time correlation such as instant trigger response, real-time processing, correlation accumulation and the like, strictly follows the principle of consistent time sequence behaviors among ranges, and can be popularized and applied to the time sequence design of any pulse type active sonar or radar system.

Drawings

FIG. 1 is a schematic diagram of an active system structure model provided by the present invention;

FIG. 2 is a timing diagram of the active system at one span;

FIG. 3 is a timing diagram of the continuous probing of the active system at the minimum scan interval;

FIG. 4 is a timing diagram of the continuous detection by the active system at non-minimum scan intervals.

Detailed Description

The active system timing design method with minimized scanning delay according to the present invention will be further described in detail with reference to the accompanying drawings and specific embodiments. Advantages and features of the present invention will become apparent from the following description and from the claims. It is to be noted that the drawings are in a very simplified form and are not to precise scale, which is merely for the purpose of facilitating and distinctly claiming the embodiments of the present invention.

Example one

To the accomplishment of the foregoing and related ends, the invention, then, is to be understood as meaning the terms so defined, and are intended to be open ended for enabling any person skilled in the art to make and use the invention as defined herein.

Triggering time: on the premise of allowing the transmission trigger, the leading edge time of the first input frame after the transmission trigger signal is detected, which is also called the transmission synchronization time, is the synchronization 0 time of the new range time and the distance.

And (3) outputting the frame length: the time length corresponding to each frame output signal of the active system is also the update beat of the output data frame.

Minimum scan interval: and outputting the time length corresponding to the frame length by the minimum integral multiple of the theoretical range time.

Scanning delay: the time difference of the minimum scanning interval is subtracted from the actual scanning interval, which is the time interval between two adjacent trigger instants.

Correlation cumulative time: and when output data with the length being the length of the output frame is given, the length of the accumulated input signals required by the relevant processing algorithm is accumulated.

Fig. 1 shows a schematic view of a structural model of an active system. The active system comprises a preposed link, a signal processing link and a postposition link. The front-end link is a link behind the external data input end and before the sequential processing link in the active system, and the sequential processing link is a real-time processing pipeline link in the active system, including a signal processing link (such as but not limited to one or more of beam forming, time-frequency conversion, matched filtering, etc.) and a post-data output link (i.e. a post-end link). The preposed link receives external input data, and the output starting and stopping time and the beat of the preposed link are controllable. The sequential processing link is only driven by the output data of the front link, the output updating time of the front link delays the output updating rhythm in sequence, namely the output updating time of the sequential processing link, and the updating rhythm output by the front link is the processing rhythm of the sequential processing link. Under the active system model, the time sequence behavior of the output end of the preposed link can directly deduce the time sequence behavior of the sequential processing link, all the sequential processing links are simplified in time sequence design, and only the time sequence design of the preposed link and the sequential processing links needs to be considered.

Fig. 2 shows a timing diagram of an active system including a front-end element and a sequential processing element in one measurement range. The active system initial state defaults to the preposition link output being off and allows for transmission triggering. Specific embodiments of the timing design of the active system in one span are given below.

The moment of triggering, i.e. [0 ] time]The instant response trigger specifically includes: the leading edge time of the first input frame after the emission trigger signal is detected on the premise of allowing the emission trigger is the trigger time, the trigger time is recorded as the 0 time and starts to time, the trigger time immediately shields the emission trigger signal until the trigger shield is removed, the trigger time immediately updates the parameters, calculates and records the parameters corresponding to the triggerWherein R is the range, c is the wave velocity, 2R/c represents the theoretical range time, and T is the output frame length of the active system, i.e. the update beat and ceil represent the rounding-up operation. In order to avoid the error caused by clock asynchronism between an active system and an external input data generation system, the timing mode of starting timing at the trigger time is carried out according to the input frame counting mode, the first input frame of the trigger time is marked as a 1 st frame and the leading edge time of the first input frame is recorded as 0 time, and the leading edge time of the nth input frame is equal to (n-1) multiplied by Tin,TinIs the input data frame length.

The front link outputs the starting time, i.e. [ T ]c]And the moment is the moment when the relative accumulation time is full when the trigger moment starts, and the output of the front link to the backward sequential processing link is allowed. T iscThe following three constraints are satisfied simultaneously: (1) the sum of the longest pulse width of the replica signal used for the correlation processing and the output frame length of the active system is not less than, (2) the sum of the longest pulse width of the replica signal used for the correlation processing and the output frame length of the active system and the input frame length of the active system is less than, (3) the sum is integral multiple of the external input data frame length. Expressed by a mathematical expression, T is uniquely determined bycThe value of (A) is as follows: t isc∈[T0+T,T0+T+Tin)&mod(Tc/Tin) 0, wherein T0For the longest pulse width of the related processing copy signal, T is the output frame length of the active system, TinThe frame length of the input data of the active system and mod are remainder calculation.

The front link outputs an update time, namely [ T ]c+(i-1)×T,i=1,2,...,s]And at the moment, the front-end link updates and outputs to the rear sequential processing link. The updating beat is equal to the output frame length T of the active system and is the input frame length T of the active systeminInteger multiple of (1), T is adjustable and is equal to T0、TinEach with design freedom. The output buffer of the front-end is accumulated by external input data, specifically, the external input data is processed (such as but not limited to down-sampling, filtering, data) as required by the necessary algorithm designStructure adjustment, etc.), the input frame beat is accumulated in real time in a first-in first-out manner into and the output buffer area is updated.

Moment of de-triggering of the mask, i.e. [ sT-T ]in]The time at which the trigger mask is released allows a response to a new transmission trigger, which will be responded again at the leading time of the immediately next input frame if the transmission trigger signal is detected again.

The front link outputs a closing time, i.e. [ T ]c+(s-1)×T]And at the moment, the output of the preposed link is closed immediately after the output updating of the s time is finished, and only the input data is allowed to update the output buffer area of the preposed link but not the output. Neglecting the output update time, the output closing time is TcAnd (s-1) multiplied by T time, continuously outputting and updating the preposed link for s times in the pulse period, generating an output result with s frames as long as T by the active system under the driving of the output of the preposed link, wherein sT just covers the measuring range, and the time is also called the full-measuring-range time of the preposed link.

Handling the time of full scale in link m, i.e. [ T ]c+(s-1)×T+mT]And (2) at the moment, updating the output range of a processing link m for the s-th time, finishing all signal processing in a detection period by the link, wherein m is 1 and 2.

Example two

The second embodiment is an embodiment of minimizing the scan delay. In this case, the scanning delay takes a minimum value of 0, and the current range (A range) is sT-TinTime instant just allowed to respond to new transmission trigger, time interval [ sT-TinsT) immediately detects a new trigger signal and responds to the new trigger at time sT, thereby initiating a new range (B-range). The time interval between two trigger moments is the minimum scan interval sT. Fig. 3 shows a timing diagram of the continuous detection of the active system at the minimum scan interval according to the second embodiment. The operation of each time is completely consistent with that of the first embodiment, and each link of the range A and the range B is completely non-overlapped in time and time sequence operation.

(1) The time of the range B0 corresponds to the time of the range A sT, the range B carries out the operation of [ time 0 ] without the operation of the range A, the operation of the two ranges is not overlapped, and the time is not overlapped;

(2) t of B rangecT of A range corresponding to timec+ sT moment, the front link has completed all the operations of A range and only needs to execute B range [ T ]cTime of day]Operation, at which time range A is executedcMoment + sT]The operation is not performed in the B range, the two-range operation is not overlapped, and the time is not overlapped;

(3) of range B (0, T)c) Time interval no operation, corresponding to A range time interval (sT, T)c+ sT) is operated according to time, two-range operation is not overlapped, and time is not overlapped.

The output end of the front link is at Tc(s-1) x T last output update of A range, TcAnd the + sT moment is immediately and compactly connected into the first output of the B range at a time interval T, so that the optimal seamless connection of the timeliness of the output of the front link is realized. The subsequent processing link also realizes the optimal seamless connection of time efficiency by analogy with the preposed link. The time sequence design method can work normally under the condition of the minimum scanning interval, and is the time-efficiency optimization design.

EXAMPLE III

This embodiment is an embodiment of the scan delay being greater than zero. The current range (range A) in this embodiment is at sT-TinTime of day permitting transmission trigger at [ sT-Tin+ Δ T, sT + Δ T) and starting a new range (B range) at the moment sT + Δ T, where Δ T ≧ Tin&mod(ΔT/Tin) 0. The time interval sT + Δ T of the two transmission triggers is greater than the minimum scan interval sT. Fig. 4 shows a timing diagram of the continuous detection by the active system provided by the third embodiment at non-minimum scanning intervals. The operation of each time is completely consistent with that of the first embodiment, and each link of the range A and the range B is completely non-overlapped in time and time sequence operation.

(1) The time of the range B0 corresponds to the time of the range A sT + delta T, the range B carries out the operation of [0 time ] without data flow control operation, the range A only has the possibility of data flow control operation, the operation of the two ranges is irrelevant, natural and non-overlapping, and the time is non-overlapping;

(2) t of B rangecT of A range corresponding to timec+ sT + Δ T time, anywhereThe physical link executes either the A-range operation or the B-range operation at the moment, the two-range operation is not overlapped, and the time is not overlapped;

(3) of range B (0, T)c) Time interval no operation, corresponding to A range time interval (sT, T)c+ sT) is operated according to time, two-range operation is not overlapped, and time is not overlapped.

The output end of the front link is at TcThe last output update of the A range is carried out at the time of +/-s-1 multiplied by T, TcThe first output updating of the B range is carried out at the moment of + sT + delta T, and the time interval T + delta T is larger than the frame length T. The subsequent processing link is similar to the preposed link, and the time interval T + delta T between the last output of the A range and the first output of the B range is larger than the frame length T. The scanning interval between the two measuring ranges is delayed by delta T compared with the minimum scanning interval, so that the cyclic active detection with optimized time efficiency is realized.

The embodiment of the present invention is a specific active system timing design example based on the technical solution of the present invention, and the above embodiment is exemplary and should not be construed as a limitation to the present invention. Any variations, modifications, substitutions or alterations to the embodiments described above will occur to those skilled in the art without departing from the spirit and scope of the present invention.

9页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种水听器阵列阵元一致性快速检测装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!