Stable identification generation and concurrent separation method for UWB ultra-wideband pulse signal
Patent Information
- Application Number
- CN202610847549.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-06-12
- Publication Date
- 2026-09-22
AI Technical Summary
现有方法通常难以同时利用相邻子带之间的幅度变化连贯性、相位对应关系和时序一致关系,对边界摆动产生的表观能量变化与真实并发信号产生的新增成分进行区分
[0053]本申请通过获取宽带采样信号并形成子带能量表,再由子带能量表形成能量占比序列、摆动片段和相邻连贯序列,并进一步形成跨带候选表、跨带对齐序列、跨带主键序列和跨带稳定标识表,使UWB超宽带信号、超宽基带脉冲信号、脉冲无线电信号或扫频信号在相邻子带之间不再仅依赖瞬时能量占比确定归属,而是依据幅度关系、相位关系和主键一致关系进行联合判断;由此能够降低超宽带信号跨越相邻子带边界时的跨带归属翻转和事件标识切换。
Smart Images

Figure CN122802079A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the fields of radio detection and ultra-wideband pulse signal processing technology, and more specifically, to a method for stable identifier generation and concurrent separation for UWB ultra-wideband pulse signals. Background Technology
[0002] In radio detection, electronic reconnaissance, radar signal reception, and UWB (ultra-wideband) baseband communication scenarios, channelized receivers typically need to continuously acquire input signals across a wide frequency band and divide the broadband sampled signal into multiple adjacent subbands for separate processing. For ultra-wideband signals, ultra-wideband baseband pulses, pulse radio signals, non-sinusoidal narrow pulses, extremely short pulses, and swept-frequency signals, the signal spectrum often crosses the boundaries of adjacent subbands. Receivers need to merge, identify, and extract pulse descriptors for cross-subband signals based on the energy distribution, temporal overlap, segment adjacency, or center frequency variation trends within each subband.
[0003] Existing channelized reception processing methods mostly rely on energy thresholds, peak positions, or segment continuity within a single subband as the basis for event determination. When UWB ultra-wideband signals or pulse radio signals are located in the boundary region between adjacent subbands, the energy proportion of the same signal in two adjacent subbands will fluctuate over time due to factors such as channelized filtering response, frame alignment position, frequency offset near the subband boundary, and instantaneous bandwidth changes of the baseband communication signal. In this case, if the signal attribution is determined solely based on the energy proportion at a certain moment or the result of simple segment splicing, the same ultra-wideband pulse signal may be alternately assigned to different subbands in different frame time periods, resulting in cross-band attribution reversal, event identifier switching, and discontinuity of pulse descriptors.
[0004] Furthermore, in complex electromagnetic environments, crossband signals, narrowband signals, and burst signals may occur concurrently within the same adjacent subband combination. Existing methods typically struggle to simultaneously utilize the amplitude variation continuity, phase correspondence, and timing consistency between adjacent subbands to distinguish between the apparent energy changes caused by boundary oscillations and the newly added components generated by actual concurrent signals. For UWB ultra-wideband reception, ultra-wideband baseband pulse detection, and pulse radio signal analysis, this problem can easily lead to the same crossband signal being mistakenly split into multiple events, or actual concurrent signals being mistakenly incorporated into crossband signals, further causing concurrent counting errors, arrival time extraction offsets, incorrect judgment of center frequency change trends, and distortion of amplitude statistics.
[0005] Therefore, how to establish stable and consistent event identifiers for signals crossing adjacent subband boundaries when channelized receivers process UWB ultra-wideband signals, ultra-wideband baseband pulses, pulse radio signals and frequency sweep signals, and how to accurately separate cross-band components from concurrent components in the presence of concurrent narrowband signals or burst signals, has become a technical problem that urgently needs to be solved in this field. Summary of the Invention
[0006] To address the shortcomings of existing technologies, the technical problem this application aims to solve is that in UWB ultra-wideband baseband communication, ultra-wideband pulse detection, and pulse radio signal reception scenarios, when ultra-wideband signals, swept-frequency signals, or extremely short pulse signals cross adjacent sub-band boundaries, existing channelized reception processing methods are prone to cross-band assignment reversal, event identifier switching, erroneous incorporation of concurrent signals, and discontinuous pulse descriptors due to the fluctuating energy ratio.
[0007] Based on the above problems, the purpose of this application is to provide a stable identifier generation and concurrent separation method for UWB ultra-wideband pulse signals. By performing channelized demultiplexing processing on the broadband sampled signal, a subband energy table, a crossband candidate table, a crossband alignment sequence, a crossband stable identifier table, a crossband reconstruction sequence, a remaining subband sequence, a concurrent segment table, and a signal event table are formed. This achieves the goal of stably identifying crossband signals, separating concurrent signals, and improving the continuity of pulse descriptors in UWB, ultra-wideband, ultra-wide baseband pulse, pulse radio, and baseband communication signal processing scenarios.
[0008] To achieve the above objectives, this application adopts the following technical solution:
[0009] In a first aspect, this application provides a method for stable identifier generation and concurrent separation of UWB ultra-wideband pulse signals, characterized by comprising:
[0010] The broadband sampling signal is acquired, and the broadband sampling signal is channelized and de-channelized to obtain the sub-band sampling sequence. The energy of the sub-band sampling sequence is summarized to obtain the sub-band energy table.
[0011] The energy percentage sequence of adjacent subbands in the subband energy table is calculated. Swing segments are extracted from the energy percentage sequence. Adjacent coherent sequences are calculated based on the adjacent subbands corresponding to the swing segments. Cross-band candidate tables are generated based on the swing segments and adjacent coherent sequences.
[0012] Obtain the sub-band phase reference table, align the cross-band candidate table and the sub-band phase reference table to obtain the cross-band alignment sequence, extract the cross-band primary key sequence based on the cross-band alignment sequence and generate the cross-band stable identifier table;
[0013] Based on the crossband stability identifier table, crossband alignment sequence, and wobbling segment, a crossband reconstruction sequence is generated by combining the subband phase reference table. The crossband reconstruction sequence is subtracted from the two subband sampling sequences to obtain the remaining subband sequence. Concurrent segments are extracted from the remaining subband sequence to obtain the concurrent segment table.
[0014] Based on the crossband primary key sequence and the crossband stable identifier table, the crossband candidate table is merged to obtain the crossband event table. The concurrent segment table is merged into the crossband event table to obtain the signal event table. The pulse descriptor is extracted based on the signal event table in combination with the crossband alignment sequence or the remaining subband sequence.
[0015] Preferably, the method for obtaining the sub-band energy table includes:
[0016] Amplitude constraint is applied to the broadband sampled signal;
[0017] The broadband sampled signal after amplitude constraint is channelized and framed, and the energy of each sub-band sampling sequence is summarized within each frame time period. The sub-band energy table is formed by aligning the sub-bands according to each frame time period.
[0018] Preferably, the method for obtaining the oscillating segment includes:
[0019] Set an upper limit, a lower limit, and a number of consecutive frames for the energy proportion sequence of adjacent subband combinations. The time period within the number of consecutive frames that changes from above the upper limit to below the lower limit, or from below the lower limit to above the upper limit, is recorded as an oscillating segment.
[0020] Preferably, the method for obtaining adjacent consecutive sequences includes:
[0021] The sampling sequences of adjacent sub-bands are used to form amplitude sequences and phase sequences respectively. The change direction of the amplitude sequence at adjacent time positions is compared to obtain the proportion of segments with the same direction of change.
[0022] The phase fall ratio is obtained by taking into account the proportion of the phase difference of the sub-band sampling sequences of adjacent sub-bands that falls within the preset phase offset range. The proportion of segments changing in the same direction and the phase fall ratio are then summarized in chronological order to obtain adjacent continuous sequences.
[0023] Preferably, the method for obtaining the cross-band candidate table includes:
[0024] Within the coverage area of the statistical swing segment, the coherence value of adjacent coherent sequences is not lower than the time stamp ratio of the preset coherence lower limit;
[0025] Swing segments with a time stamp ratio not lower than the preset lower limit of candidate ratio are recorded as cross-band candidate records, and summarized in chronological order to obtain a cross-band candidate table.
[0026] Preferably, the method for obtaining the sub-band phase reference table includes:
[0027] Based on two sub-band sampling sequence segments within the same frame time period, the time delay alignment offset that maximizes the proportion of segments changing in the same direction is selected from multiple preset time delay alignment offsets. The phase alignment offset is determined based on the two phase sequences after time alignment, and the time delay alignment offset and phase alignment offset are written into the sub-band phase reference table.
[0028] Preferably, the method for obtaining the cross-band aligned sequence includes:
[0029] Based on the swing segments corresponding to the cross-band candidate records, the corresponding segments are extracted from the two sub-band sampling sequences. The time alignment relationship between the two sub-band sampling sequences is adjusted according to the time delay alignment offset. Then, phase compensation processing is performed on the two sub-band sampling sequences according to the phase alignment offset, and the cross-band aligned sequence is obtained by aligning and summarizing them according to the frame order.
[0030] Preferably, the method for extracting the cross-band primary key sequence and generating a cross-band stable identifier table based on the cross-band aligned sequence includes:
[0031] Amplitude and phase sequences are generated from the crossband alignment sequence. The sequence slides within the swing segment with a preset primary key window length. The amplitude and phase sequences are summarized to obtain the amplitude summary value and the phase summary value, and then combined in chronological order to obtain the crossband primary key sequence.
[0032] For cross-band candidate records where the corresponding swing segments under the same adjacent sub-band combination intersect in time, the proportion of cross-band candidate records with the same summative amplitude value and the same summative phase value is calculated to obtain the consistency ratio. Cross-band candidate records with a consistency ratio not lower than the preset primary key consistency ratio and whose corresponding adjacent coherent sequences meet the preset coherence lower limit are assigned the same cross-band stability label to obtain the cross-band stability label table.
[0033] Preferably, the method for generating cross-band reconstruction sequences includes:
[0034] The intersection of the start and end time markers of the crossband stability marker record with the start and end time markers of the corresponding swing segment is used to obtain the crossband alignment time range;
[0035] Based on the cross-band alignment time range, the cross-band alignment sequence is truncated to obtain cross-band alignment sequence segments. Then, based on the phase alignment offset and time delay alignment offset in the sub-band phase reference table, the cross-band alignment sequence segments are mapped to cross-band reconstruction sequences corresponding to the two sub-band sampling sequences respectively.
[0036] Preferably, the method for subtracting the cross-band reconstruction sequence from the two sub-band sampling sequences to obtain the remaining sub-band sequence includes:
[0037] Based on the cross-band alignment time range, the corresponding sub-band sampling sequence segments are extracted from the two sub-band sampling sequences, and the cross-band reconstruction sequence and the sub-band sampling sequence segments are subtracted to obtain the remaining sub-band sequence.
[0038] Preferably, the method for obtaining a concurrent segment table by extracting concurrent segments based on the remaining subband sequence includes:
[0039] The remaining sub-band sequence is framed according to the preset frame duration and the energy is aggregated within the frame. The continuous time period that is not lower than the preset concurrent energy lower limit is located in chronological order.
[0040] When the length of a continuous time period is not less than the number of consecutive frames, it is recorded as a continuous narrowband component. When the length of a continuous time period is less than the number of consecutive frames, but not less than the preset number of burst frames, it is recorded as a burst narrowband component.
[0041] Both continuous narrowband components and burst narrowband components are collectively denoted as concurrent segments, and the concurrent segments are summarized to obtain a concurrent segment table.
[0042] Preferably, the method for merging the cross-band candidate table to obtain the cross-band event table based on the cross-band primary key sequence and the cross-band stable identifier table includes:
[0043] The start and end time markers of the crossband candidate records are limited to the start and end time markers of the matching crossband stable identifier records;
[0044] The consistency ratio of cross-band primary key sequences within the time limit is statistically analyzed. Candidate cross-band records with a consistency ratio not lower than the preset primary key consistency ratio are merged into the same cross-band event record to obtain the cross-band event table.
[0045] Preferably, the method for merging the concurrent fragment table into the crossband event table to obtain the signal event table includes:
[0046] Concurrent segment records are matched to cross-band event records by combining adjacent sub-bands, and the judgment is made based on whether the start time marker and end time marker of the concurrent segment record fall between the start time marker and end time marker of the corresponding cross-band event record;
[0047] When a cross-band stability identifier is associated with a concurrent segment record, the cross-band stability identifier is associated with the record. When a cross-band stability identifier is not associated with a concurrent segment record, only the adjacent sub-band combination, start time marker, and end time marker are retained. The cross-band event record and the concurrent segment record are then summarized in chronological order to obtain the signal event table.
[0048] Preferably, the method for extracting pulse descriptors based on a signal event table combined with a cross-band aligned sequence or a remaining sub-band sequence includes:
[0049] For crossband event records, the arrival time, duration, center frequency change trend, and amplitude statistics are extracted based on the corresponding crossband aligned sequence fragments.
[0050] For concurrent segment records, the arrival time, duration, center frequency change trend, and amplitude statistics are extracted based on the corresponding remaining sub-band sequence segments;
[0051] The pulse descriptor is obtained by outputting the arrival time, duration, center frequency change trend, and amplitude statistics in chronological order.
[0052] Compared with the prior art, the beneficial effects achieved by this application are as follows:
[0053] This application acquires broadband sampled signals and forms a sub-band energy table, which then forms an energy percentage sequence, oscillation segment, and adjacent coherent sequence from the sub-band energy table. Furthermore, it forms a cross-band candidate table, a cross-band alignment sequence, a cross-band primary key sequence, and a cross-band stability identifier table. This allows UWB ultra-wideband signals, ultra-wide baseband pulse signals, pulse radio signals, or swept-frequency signals to no longer rely solely on instantaneous energy percentage to determine their affiliation between adjacent sub-bands. Instead, it uses a joint judgment based on amplitude relationships, phase relationships, and primary key consistency relationships. This reduces cross-band affiliation reversals and event identifier switching when ultra-wideband signals cross adjacent sub-band boundaries.
[0054] This application generates a crossband reconstruction sequence by using a crossband stability identifier table, a crossband alignment sequence, and a wobbling segment. The crossband reconstruction sequence is then subtracted from the two subband sampling sequences to obtain the remaining subband sequence. Concurrent segments are then extracted from the remaining subband sequence. This enables the separation of crossband components from concurrent narrowband components or burst components in UWB, ultra-wideband, ultra-wide baseband pulse, pulse radio, and baseband communication signal processing. This reduces the probability of real concurrent signals being mistakenly incorporated into crossband signals and reduces concurrent counting bias.
[0055] This application merges the crossband candidate table into a crossband event table by using a crossband primary key sequence and a crossband stable identifier table, and then merges the concurrent segment table into the crossband event table to obtain a signal event table, so that the crossband event records and concurrent segment records maintain a correspondence within the same time stamp system. Then, pulse descriptors are extracted based on the crossband alignment sequence or the remaining subband sequence, which can improve the consistency of the extraction of arrival time, duration, center frequency change trend and amplitude statistics, thereby improving the continuous tracking effect of ultra-wideband pulse signals and pulse radio signals in complex electromagnetic environments. Attached Figure Description
[0056] Figure 1 This is a schematic diagram of a stable identifier generation and concurrent separation method for UWB ultra-wideband pulse signals according to an embodiment of this application.
[0057] Figure 2This is a flowchart illustrating the method for generating a cross-band candidate table according to an embodiment of this application;
[0058] Figure 3 This is a flowchart illustrating a method for generating a crossband stability identifier table according to an embodiment of this application. Detailed Implementation
[0059] The technical solutions of this application will be described in detail, clearly, and completely below with reference to the accompanying drawings of the embodiments. It should be particularly noted that the specific embodiments described below are only used to better illustrate and explain the technical solutions of this application, and are intended to enable those skilled in the art to better understand and implement this application, and should not be construed as limiting the scope of protection of this application. Without departing from the spirit and substance of this application, those skilled in the art can modify, adjust, or make equivalent substitutions based on the content disclosed in this application, and these modifications, adjustments, or equivalent substitutions should all be considered within the scope of protection of this application.
[0060] Example 1:
[0061] Please see Figure 1 As shown, this embodiment discloses a method for stable identifier generation and concurrent separation for UWB ultra-wideband pulse signals, including:
[0062] The process involves acquiring a wideband sampling signal, performing channelization demultiplexing on the wideband sampling signal to obtain a subband sampling sequence, and summing the energy of the subband sampling sequences to obtain a subband energy table, which specifically includes:
[0063] The process involves acquiring a broadband sampling signal and defining the acquisition coverage area. The channelized receiver continuously acquires input signals from the electromagnetic environment within the operating frequency band, forming a broadband sampling signal. The acquisition coverage area of the broadband sampling signal is limited by a preset acquisition bandwidth. The preset acquisition bandwidth is selected to cover narrowband signals, broadband signals, or swept-frequency signals that may appear within the target operating frequency band, while reserving frequency margins near adjacent sub-band boundaries to prevent broadband signals or swept-frequency signals from being truncated at the acquisition boundary when crossing adjacent sub-bands. The acquisition process of the broadband sampling signal synchronously records the acquisition start time and the sequence of continuous acquisition times, which serve as the time reference for the broadband sampling signal. By forming a continuous broadband sampling signal within the operating frequency band, the risk of signal segment loss due to insufficient acquisition coverage in cross-sub-band concurrent scenarios is reduced.
[0064] Amplitude constraints are applied to the broadband sampled signal to maintain amplitude consistency. Preset upper and lower amplitude limits are set for the broadband sampled signal. These limits are used to define the amplitude operating range of the broadband sampled signal to improve the resolvable amplitude of weak signals.
[0065] The preset upper and lower amplitude limits are set before the broadband sampled signal enters the channelized splitting processing. During the setting, the amplitude distribution of the broadband sampled signal is first extracted within a fixed time period corresponding to the continuous acquisition time sequence. Then, the amplitude working range is determined based on the distribution positions of the high and low amplitude parts in the amplitude distribution. When the high amplitude part in the amplitude distribution is close to the processable upper boundary of the acquisition link, the preset upper amplitude limit is set to an amplitude position lower than the processable upper boundary of the acquisition link to reserve processing margin for subsequent amplitude fluctuations. When the low amplitude part in the amplitude distribution is close to the amplitude range corresponding to the noise, the preset lower amplitude limit is set to an amplitude position higher than the amplitude range corresponding to the noise to ensure that the weak signal still maintains a distinguishable amplitude interval from the noise after amplitude constraint.
[0066] Amplitude constraint is not achieved by hard-limiting or clipping the sampled values, but by gain adjustment or soft compression. In gain adjustment, the amplitude distribution of the broadband sampled signal is extracted within a fixed time period corresponding to the continuous acquisition time sequence. The gain adjustment amount is determined based on the amplitude distribution, ensuring that the upper edge of the amplitude within that time period falls within a preset upper limit and the lower edge does not fall below a preset lower limit. The in-phase and quadrature components of the broadband sampled signal are scaled using the same gain adjustment amount, and the phase relationship of the broadband sampled signal remains unchanged due to amplitude constraint. In soft compression, when the amplitude of the broadband sampled signal approaches the preset upper limit, the equivalent gain is reduced according to a continuously changing compression rule; when the amplitude of the broadband sampled signal deviates from the preset upper limit, the equivalent gain remains unchanged. The soft compression method processes the in-phase and quadrature components using the same equivalent gain, maintaining a consistent phase relationship in the broadband sampled signal. The broadband sampled signal with amplitude constraint obtained after gain adjustment or soft compression retains the original acquisition start time and continuous acquisition time sequence, and participates in channelization splitting processing.
[0067] Amplitude constraints are achieved through gain adjustment or soft compression, preventing broadband sampled signals from entering saturation and weak signals from being overwhelmed by quantization noise. The amplitude constraint process does not introduce nonlinear distortion caused by hard limiting, thereby reducing the interference of pseudo-concurrency components on cross-subband concurrent signal processing in concurrent scenarios, reducing the probability of weak signals being misjudged as newly appearing signals in adjacent subbands, and mitigating the causes of concurrent counting errors. Among them, pseudo-concurrency components refer to additional energy fluctuations formed by broadband sampled signals under conditions of excessive amplitude, local clipping, uneven quantization compression, or boundary distortion, which are not generated by independent concurrent signals. After channelization splitting, pseudo-concurrency components can manifest as additional energy rise, short-term surge, or local fragment residue in adjacent subbands, and are easily identified as newly added signal fragments in subband energy tables or remaining subband sequences.
[0068] The wideband sampled signal undergoes channelization demultiplexing and frame constraints are established. The wideband sampled signal is input into the channelization demultiplexing process, which divides the operating frequency band into several adjacent sub-bands. A sub-band sampling sequence is formed for each adjacent sub-band. The sub-band sampling sequence includes the sampled values of in-phase and quadrature components arranged over time, inheriting the continuous acquisition time sequence of the wideband sampled signal. The number of sub-bands and the sub-band bandwidth are set for the channelization demultiplexing process. The selection rule for the number of sub-bands and the sub-band bandwidth is that, when the target operating frequency band remains unchanged, the wideband signal or the swept frequency signal... If the probability of a signal crossing adjacent sub-bands is high, a smaller sub-band bandwidth and a larger number of sub-bands are used. Similarly, when narrowband signals are dense and require finer frequency differentiation, a smaller sub-band bandwidth is used. Subsequently, each sub-band sampling sequence is framed. The frame division divides the continuous acquisition time sequence into time periods according to a preset frame duration and outputs the corresponding sub-band sampling sequence segments. Through channelization de-pathing, sub-band sampling sequences that strictly correspond to adjacent sub-bands are obtained. At the same time, frame division constrains the energy changes of cross-band signals in adjacent sub-bands to the same time period for comparison, reducing the energy proportion shift caused by inconsistent time periods.
[0069] The basic unit for summarizing the energy of each sub-band sampling sequence within a frame and forming a sub-band energy table is as follows: Perform summarizing energy processing on the sub-band sampling sequence segments within each frame time period. The summarizing energy processing forms the sub-band energy value within that frame time period based on the amplitudes of the in-phase and quadrature components. Set the energy summarizing duration for the summarizing energy processing. The energy summarizing duration is consistent with the preset frame time period. The sub-band energy value is formed within the range from the start time mark to the end time mark of the frame time period to avoid introducing additional time boundaries within the same frame time period.
[0070] The energy aggregation granularity is set for the aggregated energy processing. The energy aggregation granularity is used to limit the update interval when accumulating amplitude within a frame time period. The energy aggregation granularity is not used to change the energy aggregation duration, nor is it used to generate multiple independent time boundaries. Based on the energy aggregation granularity, the amplitudes of the in-phase and quadrature components are accumulated and updated within the frame time period. The result of the accumulated update is closed at the end time mark of the frame time period, obtaining the sub-band energy value within that frame time period. The sub-band energy value is paired with the time mark of that frame time period and saved to obtain the sub-band energy record.
[0071] By limiting the energy aggregation duration to a preset frame duration and limiting the energy aggregation granularity to the update interval of amplitude cumulative update, the sub-band energy recording remains consistent at the time stamp level in units of frame time periods. The energy distribution of cross-band signals in adjacent sub-bands is converted into alignable sub-band energy recordings. The impact of instantaneous changes at the sampling point level on the energy ratio is reduced, thereby reducing the triggering conditions for weak concurrent signals to be misjudged as newly emerging signals.
[0072] Subband energy records are time-aligned and summarized to obtain a subband energy table. Subband energy records for each subband within the same frame time period are aligned by time markers to form a set of subband energy records in the same row. The subband energy record set is arranged in order of subband quantity to obtain the subband energy table row corresponding to that frame time period. The above alignment and summarization operation is repeated for consecutive frame time periods to obtain a subband energy table covering the continuous acquisition time sequence. The subband energy table retains the time markers for the frame time period and the subband energy values for each subband. The subband energy table maintains the same time reference as the subband sampling sequence, ensuring that the subband energy values of adjacent subbands within the same frame time period can be directly compared. By constructing a time-aligned subband energy table, the energy fluctuations of cross-band signals in adjacent subbands are presented as changes in energy proportion under the same time marker, reducing the attribution flip artifact caused by inconsistent time bases of different subbands, thereby suppressing the impact of frequent event identifier switching on the consistency of pulse descriptor generation and signal tracking.
[0073] Please see Figure 2 As shown, the energy percentage sequence of adjacent subbands in the subband energy table is calculated. Swing segments are extracted from the energy percentage sequence. Adjacent coherent sequences are calculated based on the adjacent subbands corresponding to the swing segments. A cross-band candidate table is generated based on the swing segments and the adjacent coherent sequences, specifically including:
[0074] An energy percentage sequence is formed based on the sub-band energy table; adjacent sub-bands are selected in order of sub-band quantity in the sub-band energy table to obtain adjacent sub-band combinations; for each adjacent sub-band combination, two sub-band energy values are taken in each frame time period; the sum of the two sub-band energy values is used as the combined energy reference for that frame time period; the proportion of each sub-band energy value in the combined energy reference is used as the energy percentage; the energy percentages of each frame time period are summarized in time mark order to obtain an energy percentage sequence; the time resolution of the energy percentage sequence is consistent with the preset frame duration; the energy percentage sequence retains the correspondence between adjacent sub-band combinations and retains the energy percentage corresponding to each time mark; by converting the sub-band energy values of adjacent sub-bands into an energy percentage sequence under the same time mark, the direct interference of strong signal amplitude changes on single sub-band energy values is reduced.
[0075] Swing segments are extracted based on energy percentage sequences. For each adjacent sub-band combination's energy percentage sequence, the distribution position of the energy percentage sequence in consecutive frames is first examined according to the time stamp order. When the energy percentage sequence is continuously in a high percentage position biased towards one sub-band within a continuous time stamp and continuously in a low percentage position biased towards the other sub-band within another continuous time stamp, the upper percentage position that can distinguish the two types of continuous time periods is determined as the upper percentage limit, and the lower percentage position that can distinguish the two types of continuous time periods is determined as the lower percentage limit. The upper and lower percentage limits are set on both sides of the middle position where the energy percentages of two adjacent sub-bands are nearly equal. The upper percentage limit is used to limit the judgment boundary that the energy percentage sequence has entered the dominant distribution of one sub-band, and the lower percentage limit is used to limit the judgment boundary that the energy percentage sequence has entered the dominant distribution of the other sub-band. The setting of the upper and lower percentage limits is based on the actual change range of the energy percentage sequence corresponding to the same adjacent sub-band combination, and the upper percentage limit is kept higher than the lower percentage limit to avoid directly triggering swing segment recognition when the energy percentage sequence changes back and forth near the intermediate transition position.
[0076] Next, set the number of consecutive frames; the number of consecutive frames is set according to the length of consecutive frames required for the energy percentage sequence to transition from above the upper limit to below the lower limit, or from below the lower limit to above the upper limit, within consecutive time markers; when the time required for the energy percentage sequence to complete the above transition between adjacent time markers is short, the number of consecutive frames is set to a short consecutive frame length that can completely cover the above transition process; when the time required for the energy percentage sequence to complete the above transition between adjacent time markers is long, the number of consecutive frames is set to a long consecutive frame length that can completely cover the above transition process; the number of consecutive frames is used to limit the required number of wobbly segments. A complete percentage traversal process is covered to avoid local flips caused by a single time marker or a small number of time markers being recorded as swing segments; the energy percentage sequence is retrieved in time marker order to identify the time period in which the energy percentage changes from above the upper limit to below the lower limit, or from below the lower limit to above the upper limit, within a consecutive number of frames; this time period is recorded as a swing segment; the swing segment records the combination of adjacent sub-bands, records the start and end time markers, and records the swing direction, where changing from above the upper limit to below the lower limit is recorded as swinging towards the lower percentage side, and changing from below the lower limit to above the upper limit is recorded as swinging towards the higher percentage side.
[0077] The process of calculating adjacent coherent sequences based on two sub-band sampling sequences of a swing segment is as follows: For each swing segment, according to the start and end time markers of the swing segment, the same time range of the two sub-band sampling sequences is extracted from the corresponding adjacent sub-band combination to obtain a swing sub-band sampling sequence segment; the swing sub-band sampling sequence segment consists of the sampling values of the in-phase component and the quadrature component arranged over time, and the time marker of the swing sub-band sampling sequence segment is consistent with the sub-band energy table; the two swing sub-band sampling sequence segments are used to form an amplitude sequence and a phase sequence, respectively. The amplitude sequence is formed by arranging the amplitude values synthesized from the in-phase component and the quadrature component according to the time marker, and the phase sequence is formed by arranging the phase values corresponding to the in-phase component and the quadrature component according to the time marker.
[0078] To obtain a reproducible amplitude coherence characterization, the two amplitude sequences are first smoothed according to time markers. The smoothing process uses a fixed-length time marker window to perform a moving average on the amplitude values. Then, amplitude difference sequences are calculated for the two smoothed amplitude sequences according to time markers. The amplitude difference sequence is formed by the difference between the amplitude values of adjacent time markers. The sign of the amplitude difference sequence is used as the direction of change marker: a positive sign indicates an increase, a negative sign indicates a decrease, and a zero sign indicates a hold. The two direction of change markers at the same time marker are compared. The set of continuous time markers with the same direction of change markers is called the same-direction change segment, and the set of continuous time markers with different direction of change markers is called the opposite-direction change segment. The proportion of time markers falling into the same-direction change segment among the time markers covered by the swing segment is counted to obtain the proportion of the same-direction change segment.
[0079] To obtain a reproducible phase coherence characterization, phase wrapping is first performed on the two phase sequences according to the time marker. Phase wrapping adjusts each phase value to the range of -180 degrees to +180 degrees to avoid abrupt transitions when the phase crosses the boundary. The phase difference sequence is then calculated for the two phase sequences after phase wrapping at the same time marker. The phase difference sequence is formed by subtracting the phase value of the second sub-band from the phase value of the first sub-band. Phase wrapping is then performed again on the phase difference sequence to ensure it falls within the range of -180 degrees to +180 degrees. A preset phase offset range is established during the calibration phase, which uses the input boundary frequency markers for adjacent sub-band combinations. The boundary frequency calibration signal is positioned within the common response range of adjacent sub-band combinations, ensuring that the boundary frequency calibration signal forms a continuous response in both sub-band sampling sequences. The channelized receiver performs channelized de-channeling and framing on the boundary frequency calibration signal to obtain the calibration sub-band sampling sequence. A calibration phase sequence is formed from the calibration sub-band sampling sequence, and the calibration phase difference sequence is calculated according to the time stamp. After the calibration phase difference sequence completes phase winding processing, the value distribution of the calibration phase difference sequence within the continuous framing time period is read, and the value distribution boundary of the calibration phase difference sequence is determined as the preset phase offset range corresponding to the adjacent sub-band combination.
[0080] When the channelized receiver has already saved historical non-concurrent samples, the preset phase offset range can also be established from historical non-concurrent samples. Historical non-concurrent samples are sampling samples in adjacent sub-band combinations where only the same cross-band signal exists and there are no independent narrowband signals or burst signals. The channelized receiver forms a historical phase difference sequence for the historical non-concurrent samples and performs phase winding processing on the historical phase difference sequence. The value distribution of the historical phase difference sequence corresponding to multiple historical non-concurrent samples is summarized according to adjacent sub-band combinations, and the value distribution boundary of the historical phase difference sequence that recurs in the continuous frame time period is determined as the preset phase offset range. When the value distribution boundary corresponding to the boundary frequency calibration signal and the value distribution boundary corresponding to the historical non-concurrent samples exist at the same time, the preset phase offset range is the overlapping range of the two value distribution boundaries. When the two value distribution boundaries do not overlap, the value distribution boundary corresponding to the boundary frequency calibration signal is used as the preset phase offset range, and the historical non-concurrent samples are rewritten into the sample set to be reviewed.
[0081] In actual processing of swing segments, the preset phase offset range is no longer determined based on the swing segment itself. The channelized receiver reads the preset phase offset range that has been established in the calibration stage or in historical samples without concurrency based on the adjacent sub-band combination corresponding to the swing segment. The phase difference sequence value falling into the preset phase offset range is used as the falling condition. The phase difference sequence within the coverage area of the swing segment is judged one by one for each time mark. The proportion of time marks that meet the falling condition among the time marks covered by the swing segment is counted to obtain the phase falling ratio. Since the preset phase offset range comes from the boundary frequency calibration signal outside the current swing segment or historical samples without concurrency, the generation process of the phase falling ratio does not depend on the coherence result of the current swing segment itself, which can provide a clear phase comparison basis for subsequent adjacent coherent sequences and coherence values.
[0082] The proportions of segments changing in the same direction and the proportions of phase falling into each other are summarized by time markers to form adjacent coherent sequences. Specifically, for each time marker covered by the swing segment, the proportion of segments changing in the same direction corresponding to the time marker is read, and the proportion of phase falling into each time period corresponding to the time marker is read. The proportions of segments changing in the same direction and the proportions of phase falling into each other corresponding to the same time marker are compared, and the smaller value between the proportions of segments changing in the same direction and the proportions of phase falling into each other is determined as the coherence value corresponding to the time marker. When the change direction markers corresponding to the same time marker are the same but the phase difference sequence does not fall into the preset phase offset range, the coherence value decreases with the proportion of phase falling into each other. When the phase difference sequence corresponding to the same time marker falls into the preset phase offset range but the change direction markers are different or not continuous, the coherence value decreases with the proportion of segments changing in the same direction. The coherence values corresponding to each time marker are arranged in the order of the time markers to obtain adjacent coherent sequences.
[0083] By setting the coherence value to the smaller of the proportion of segments changing in the same direction and the proportion of phase falling in, adjacent coherent sequences are simultaneously constrained by the consistency of amplitude changes and the correspondence of phases. Only when the amplitude change relationship and the phase difference relationship under the same time mark both meet the coherence requirements can the coherence value reach the level corresponding to the cross-band coherence process. Therefore, when the proportion of time marks with a coherence value not lower than the preset lower limit of coherence is statistically analyzed within the coverage area of the swing segment, the preset lower limit has a clear comparison object.
[0084] By introducing the determination of the same-direction change segment based on the consistency of the sign of the amplitude difference sequence within the swing segment, and introducing the preset phase offset range constraint based on the phase difference sequence and phase entanglement processing, adjacent continuous sequences have reproducible calculation paths, reducing the uncertainty of the attribution caused by relying solely on the energy proportion sequence, reducing the probability of mistaking the energy swing of the crossband signal as multi-source concurrency, and mitigating the situation where weak concurrent signals are misidentified as newly emerging concurrent signals.
[0085] A cross-band candidate table is generated based on oscillating segments and adjacent coherent sequences. For each oscillating segment, its corresponding adjacent coherent sequence is taken. A coherence lower limit is set. The method for setting the coherence lower limit is as follows: First, based on the formation basis of the coherence value in the adjacent coherent sequence, it is determined that when the proportion of segments changing in the same direction and the proportion falling within the preset phase offset range are continuously satisfied within the same time mark, the corresponding time mark is considered a coherent time mark. Then, based on all time marks covered by the oscillating segment, the minimum proportion that a coherent time mark should reach within the oscillating segment is determined. When only a small number of time marks in the oscillating segment meet the coherence condition, the corresponding situation is judged as local overlap and is not used as the basis for judging cross-band candidate records. When continuous time marks in the oscillating segment occupy the main part of the entire oscillating segment, the corresponding situation is judged as having the basis for cross-band coherence, and the coherence lower limit is determined accordingly. The coherence lower limit is set between the proportion of time marks corresponding to local overlap and the proportion of time marks corresponding to having the basis for cross-band coherence, and is used to distinguish between occasional consistency and continuous coherence within the oscillating segment.
[0086] In the statistical analysis of time markers covered by the oscillating segment, the proportion of time markers whose coherence values of adjacent coherent sequences are not lower than the lower limit of coherence is determined. Oscillating segments with a time marker proportion not lower than the lower limit of candidate proportion are recorded as cross-band candidate records. The method for setting the lower limit of candidate proportion is as follows: First, within all time markers covered by the oscillating segment, the distribution of time markers with coherence values not lower than the lower limit of coherence is statistically analyzed in chronological order, distinguishing between cases where the lower limit of coherence is met only in a few scattered time markers and cases where the lower limit of coherence is continuously met in consecutive time markers. When the coherence value meets the lower limit of coherence only in a few scattered time markers, the corresponding case is determined as local coherence and is not used as a basis for determining cross-band candidate records. When the coherence value continuously meets the lower limit of coherence in consecutive time markers within the coverage of the oscillating segment, and the time markers meeting the lower limit of coherence can cover the main change intervals in the oscillating segment, the corresponding case is determined as candidate coherence. The candidate proportion... The lower limit is set between the time stamp ratio corresponding to local coherence and the time stamp ratio corresponding to candidate coherence, used to distinguish between local consistency and continuous cross-band coherence in oscillating segments. Cross-band candidate records are summarized in time stamp order to obtain a cross-band candidate table. Each cross-band candidate record in the cross-band candidate table contains adjacent sub-band combinations, the start and end time stamps of the oscillating segment, the alternating dominance characteristics of the energy proportion sequence in the oscillating segment, the summation of the coherence of adjacent coherent sequences in the oscillating segment, and the time range markers of the two sub-band sampling sequences corresponding to the oscillating segment. By jointly constraining the oscillating segment and adjacent coherent sequences to form the cross-band candidate table, the assignment of cross-band signals is avoided from being repeatedly rewritten by a single energy proportion criterion when the energy proportion of the cross-band signal alternates between adjacent sub-bands. This reduces the problems of pulse descriptor discontinuity and signal tracking identifier switching introduced by frequent switching of event identifiers, thereby improving the consistency of signal assignment and concurrent counting in cross-sub-band concurrent scenarios.
[0087] Please see Figure 3 As shown, the sub-band phase reference table is obtained, and the cross-band candidate table and the sub-band phase reference table are aligned to obtain the cross-band alignment sequence. Based on the cross-band alignment sequence, the cross-band primary key sequence is extracted and a cross-band stable identifier table is generated, specifically including:
[0088] The process of obtaining the sub-band phase reference table and defining the expression of the alignment offset is as follows: The sub-band phase reference table corresponds to the filtering and framing structure of the channelization demultiplexing process. The sub-band phase reference table establishes entries according to adjacent sub-band combinations. Each entry contains phase and time delay alignment offsets, which are used to align the two sub-band sampling sequences of adjacent sub-band combinations to the same time marker. The phase and time delay alignment offsets are described using two types of quantities: phase alignment offset and time delay alignment offset. The time delay alignment offset is represented by the number of sampling points. The method for setting the phase and time delay alignment offsets is as follows: When obtaining the sub-band phase reference table, for each adjacent sub-band combination, first select two corresponding sub-band sampling sequence segments within the same framing time period, and form two amplitude sequences and two phase sequences according to the time markers. Then, sequentially change the translation position of the sampling points between the two sub-band sampling sequence segments, comparing... The correspondence between the two amplitude sequences at each sample point shift position within the same time marker is compared. The sample point shift position corresponding to the most consistent correspondence between the two amplitude sequences is determined as the time delay alignment offset. After the time delay alignment offset is determined, the phase difference between the two phase sequences that have completed the sample point shift is calculated according to the same time marker. The phase correction amount corresponding to the phase difference that remains concentrated within the continuous time marker is determined as the phase alignment offset, so that the two sub-band sampling sequences further satisfy phase alignment after completing time delay alignment. The phase alignment offset and the time delay alignment offset are written into the corresponding entries of adjacent sub-band combinations and used as the fixed alignment basis when generating subsequent cross-band alignment sequences. The phase alignment offset and the time delay alignment offset are bound to the number of sub-bands, sub-band bandwidth and preset frame duration of the channelization demultiplexing process. When the number of sub-bands, sub-band bandwidth or preset frame duration changes, the sub-band phase reference table is re-acquired.
[0089] The acquisition of the sub-band phase reference table is completed during the calibration phase. During the calibration phase, the channelized receiver receives the calibration signal and generates a wideband sampling signal. This wideband sampling signal is then processed by channelization de-channeling to obtain sub-band sampling sequences in frames. The calibration signal is selected at a frequency position near the boundary of adjacent sub-band combinations, ensuring that the calibration signal exhibits a continuous response in both sub-band sampling sequences of the adjacent sub-band combination. The calibration signal can be a single-frequency continuous signal or a swept-frequency signal. When the calibration signal is a single-frequency continuous signal, its frequency position is limited to a preset frequency window near the boundary based on the sub-band bandwidth. The frequency window is set by using the boundary frequency position of the adjacent sub-band combination as the window center, and then determining the window based on the common response range of the sub-bands on both sides to the frequency components near the boundary after channelization de-channeling. The width of the frequency window ensures that a continuous response can be formed on both sides of the boundary, while preventing the frequency window from extending into a frequency range dominated by only one sub-band. When the sub-band bandwidth is narrow and the common response range near the boundary is relatively concentrated, the frequency window is set according to the concentrated range near the boundary. When the sub-band bandwidth is wide and the common response range near the boundary is relatively spread out, the frequency window is set according to the spread-out range near the boundary. By limiting the frequency window to the common response range near the boundary of adjacent sub-band combinations, the phase and delay changes of the calibration signal in the sampling sequences of the two sub-bands have a comparable basis. When the calibration signal is a swept frequency signal, the swept frequency coverage is limited to the preset frequency window, so that the calibration signal crosses the boundary of adjacent sub-band combinations and forms comparable phase and delay responses within the frame time period.
[0090] During the generation of entries for each adjacent sub-band combination, sub-band sampling sequence segments within the same frame time period are first selected from the two sub-band sampling sequences based on the preset frame duration. These sub-band sampling sequence segments contain sampled values of in-phase and quadrature components arranged over time, and include time stamps. Amplitude and phase sequences are formed for each of the two sub-band sampling sequence segments, with the formation method following the aforementioned definition. The two sub-band sampling sequences are denoted as the first sub-band sampling sequence and the second sub-band sampling sequence, respectively. Candidate delay alignment offsets are selected within a range of 0 to 64 sampling points. One sub-band sampling sequence segment is then shifted according to the candidate delay alignment offset, with the sign of the shift direction defined with reference to the first sub-band sampling sequence. A positive sign indicates that the second sub-band sampling sequence lags behind the first sub-band sampling sequence and needs to be shifted forward, while a negative sign indicates... The second sub-band sampling sequence is shown to be ahead of the first sub-band sampling sequence and needs to be shifted backward. The proportion of the same-direction change segments of the two amplitude sequences under each candidate time delay alignment offset is statistically analyzed, and the candidate time delay alignment offset with the largest proportion of the same-direction change segments is taken as the time delay alignment offset. Based on the time delay alignment offset, the two sub-band sampling sequence segments are time-aligned, and then the phase alignment offset is determined within the range of -180 degrees to +180 degrees. The sign of the phase alignment offset is defined with reference to the phase sequence of the first sub-band sampling sequence. The phase alignment offset is formed based on the phase difference sequence of the two phase sequences at the same time mark, so that the in-phase and quadrature components of the two sub-band sampling sequences at the same time mark have comparable alignment references. The phase alignment offset and time delay alignment offset corresponding to the adjacent sub-band combination are written into the corresponding entries of the sub-band phase reference table, which can be re-acquired periodically.
[0091] Alignment intervals are located and alignment input segments are formed based on the cross-band candidate table. The cross-band candidate table is processed line by line. Each cross-band candidate record contains adjacent sub-band combinations, start and end time markers of the swing segment, and time range markers of the two sub-band sampling sequences corresponding to the swing segment. Based on the adjacent sub-band combinations, the phase and time delay alignment offsets corresponding to the adjacent sub-band combinations are retrieved from the sub-band phase reference table. Based on the start and end time markers, the same time range is extracted from the two sub-band sampling sequences corresponding to the adjacent sub-band combinations to obtain the alignment input segments. The alignment input segments retain the sampling values of the in-phase and quadrature components arranged over time. The alignment input segments retain time markers. The alignment input segments are consistent with the frame time markers of the sub-band energy table. By directly mapping the swing segment boundaries of the cross-band candidate table to the time range of the sub-band sampling sequences, it is ensured that the alignment processing only applies to the intervals where the energy proportion sequence alternates in dominance. This reduces the probability that the energy swing caused by inconsistent alignment interval selection is amplified into multi-source concurrency, thereby alleviating the concurrency counting deviation caused by the frequent rewriting of the cross-band signal's attribution between adjacent sub-bands.
[0092] The process of obtaining the cross-band aligned sequence based on the sub-band phase reference table is as follows: Alignment processing is carried out on adjacent sub-band combinations; for each adjacent sub-band combination, two corresponding sub-band sampling sequences are taken from the sub-band sampling sequence and aligned to the same time axis according to the continuous acquisition time sequence and the frame time mark; according to the phase alignment offset and time delay alignment offset corresponding to the adjacent sub-band combinations in the sub-band phase reference table, alignment processing is performed on the two sub-band sampling sequences; during alignment processing, the time alignment relationship of the two sub-band sampling sequences is first adjusted according to the time delay alignment offset, and the time alignment relationship is shifted in units of the number of sampling points, with the shift direction determined according to the sign of the time delay alignment offset; then, phase compensation processing is performed on the in-phase and quadrature components according to the phase alignment offset, and the phase compensation... The compensation process uses a phase alignment offset as a fixed rotation amount to make the phase sequences of the two sub-band sampling sequences comparable under the same time mark. Specifically, the comparable state means that when the two sub-band sampling sequences correspond to the same physical signal component under the same time mark after the phase compensation process, the phase difference has been reduced by the fixed phase offset caused by the channelization splitting process, and the correspondence under the same phase reference is maintained within the continuous time mark. This allows the phase change direction of the two sub-band sampling sequences to be compared one by one according to the same time mark, so that the change in phase difference only reflects the change of the input signal itself and no longer mixes in the fixed phase offset effect between adjacent sub-band combinations. Then, the two sub-band sampling sequences that have completed delay alignment and phase compensation are aligned and summarized according to the time mark to obtain the cross-band aligned sequence.
[0093] Cross-band alignment sequences are established separately for adjacent sub-band combinations, covering the continuously acquired time sequence. The cross-band alignment sequences are arranged by time markers, and retain the sampled values of in-phase and quadrature components arranged over time. Each cross-band candidate record in the cross-band candidate table contains the start and end time markers of adjacent sub-band combinations and swing segments. In subsequent processing, the corresponding cross-band alignment sequence is located in the cross-band alignment sequence based on the adjacent sub-band combination, and then the corresponding time range is truncated based on the start and end time markers to obtain the cross-band alignment sequence segment. The start and end time markers of the cross-band alignment sequence segment are consistent with those of the swing segment.
[0094] By establishing a cross-band alignment sequence covering the continuous acquisition time sequence using adjacent sub-band combinations as objects, and introducing phase alignment offset and time delay alignment offset consistent with the channelization splitting processing structure within this cross-band alignment sequence, the energy swing of the cross-band signal in adjacent sub-bands is no longer accompanied by phase misalignment and time scale misalignment. The multi-peak artifact and segment assignment reversal phenomenon when the energy proportion sequence alternates to dominate are suppressed, thereby reducing the situation where the same cross-band signal is split into multiple event identifiers.
[0095] Cross-band primary key sequences are extracted based on cross-band aligned sequences. For each cross-band aligned sequence, amplitude and phase sequences are extracted within the time markers covered by the swing segment. The amplitude sequence is formed by arranging the amplitude values obtained by synthesizing the in-phase and quadrature components of the cross-band aligned sequence according to the time markers. The phase sequence is formed by arranging the phase values corresponding to the in-phase and quadrature components of the cross-band aligned sequence according to the time markers. A preset primary key window length is set. The preferred range of the preset primary key window length is the time span corresponding to the number of consecutive frames. The selection rule for the preset primary key window length is to take a smaller time span when the swing period of the energy proportion sequence is shorter and a larger time span when the swing period of the energy proportion sequence is longer, while maintaining coverage of the alternating dominant process within a swing segment. Several primary key windows are formed by sliding along the time markers within the swing segment with the preset primary key window length. Amplitude summarization processing is performed on the amplitude sequences within each primary key window to obtain the amplitude summarization value. Specifically, the amplitude summarization processing involves first reading the amplitude values corresponding to each time marker in the primary key window according to the time marker order, and then combining the amplitude values corresponding to each time marker in the same primary key. Continuous accumulation is performed within the window, so that the amplitude values corresponding to all time markers within the primary key window collectively form an amplitude summary value reflecting the overall amplitude level of the primary key window. When the amplitude values corresponding to individual time markers within the primary key window deviate from the amplitude values corresponding to the other time markers within the primary key window, the amplitude summarization process still uses the amplitude values corresponding to all time markers within the primary key window to form the amplitude summary value, so as to avoid the local amplitude changes corresponding to a single time marker directly changing the overall amplitude representation of the primary key window. Phase summarization processing is performed on the phase sequence within each primary key window to obtain the phase summary value. The amplitude summary value and the phase summary value are combined in the order of time markers to obtain the cross-band primary key sequence. The cross-band primary key sequence records the time range markers corresponding to the primary key window. By summarizing the amplitude sequence and phase sequence on the cross-band aligned sequence using the primary key window, the cross-band primary key sequence reflects the characteristic combination that remains continuous within the swing segment, reducing the pulling effect of the alternating dominance of the energy proportion sequence under a single time marker on the event identifier, thereby reducing the identifier switching caused by energy swing between adjacent sub-bands of the cross-band signal.
[0096] The process of generating a crossband stable identifier table based on crossband primary key sequences is as follows: Crossband candidate records are retrieved one by one from the crossband candidate table. Each crossband candidate record contains adjacent subband combinations, start and end time markers, and includes the alternating dominance characteristics of the energy proportion sequence within that time range, as well as the summary results of adjacent coherent sequences. Based on the adjacent subband combinations and time range markers of the crossband candidate records, the primary key window set corresponding to the crossband candidate record is located in the crossband primary key sequence. The crossband primary key sequence fragment corresponding to the crossband candidate record is obtained from the primary key window set, and the summary results of adjacent coherent sequences corresponding to the crossband candidate record are also retrieved. A preset primary key consistency ratio is set, which is used to limit the lower limit of the consistency degree of the crossband primary key sequence within the time intersection interval.
[0097] For cross-band candidate records with adjacent time range markers under the same adjacent sub-band combination, a merging process is performed. During the merging process, the maximum value of the start time marker of the two cross-band candidate records is taken, and the minimum value of the end time marker of the two cross-band candidate records is taken. If the maximum value is not greater than the minimum value, the set of time markers corresponding to the maximum value to the minimum value is recorded as the overlapping time marker. Then, based on the overlapping time marker, an aligned set of primary key windows is extracted from the cross-band primary key sequence segments corresponding to the two cross-band candidate records. Alignment is based on the consistency of the time range markers corresponding to the primary key windows. The same judgment rule is defined for the aligned primary key window sets, and the amplitude summary value and the phase summary value are quantitatively compared respectively. The amplitude summary value is taken as the amplitude summary processing result of the amplitude sequence within the primary key window. The quantitative comparison adopts the relative difference comparison method and sets the amplitude tolerance. The method for setting the amplitude tolerance is as follows: first, under the same adjacent sub-band combination, the summary results of adjacent and consecutive sequences with adjacent time range markers meet the preset continuity lower limit. The cross-band candidate records are then analyzed, and the relative difference between the two amplitude summaries corresponding to each primary key window within the overlapping time markers is calculated within the continuous time markers. When two cross-band candidate records correspond to the same cross-band signal, the relative difference between the two amplitude summaries remains concentrated within the continuous time markers, and the amplitude tolerance is set to the relative difference position covering the upper boundary of the concentrated distribution. When two cross-band candidate records correspond to different cross-band signals, the relative difference between the two amplitude summaries deviates from the concentrated distribution within the continuous time markers, and the amplitude tolerance does not cover the relative difference position deviating from the concentrated distribution. By setting the amplitude tolerance to the upper boundary of the relative difference allowed to occur in the amplitude summaries of the same cross-band signal within the continuous primary key window, the amplitude tolerance covers both the amplitude fluctuations of the same cross-band signal within the overlapping time markers and excludes the amplitude differences between different cross-band signals. When the relative difference between the two amplitude summaries of two cross-band primary key sequence segments under the same time range marker does not exceed the amplitude tolerance, the time range marker is recorded as the time marker with the same amplitude.
[0098] The phase summation value is obtained from the phase summation processing result of the phase sequence within the primary key window. The phase summation processing uses the median or circular mean of the phase sequence to form the phase summation value. After formation, the phase summation value undergoes phase wrapping processing to fall within the range of -180 degrees to +180 degrees. A phase tolerance is set for the phase summation value. The method for setting the phase tolerance is as follows: first, statistically analyze the phase difference distribution of the two phase summation values corresponding to the two cross-band primary key sequence segments within the overlapping time markers, and determine the phase difference range corresponding to the phase difference that remains consistent within the continuous time markers after phase wrapping processing as the phase difference concentration interval of the same cross-band signal. The phase tolerance is taken as the phase difference position covering the boundary of the phase difference concentration interval, and the phase tolerance does not cover the deviation phase difference that exceeds the phase difference concentration interval. When two cross-band candidate records correspond to the same cross-band signal, the two phase summations are... The phase difference of the total value falls within the phase tolerance; when two crossband candidate records correspond to different crossband signals, the phase difference of the two phase summation values exceeds the phase tolerance; when the absolute value of the phase difference of the two phase summation values of two crossband primary key sequence segments under the same time range mark does not exceed the preset phase tolerance, the time range mark is recorded as the phase same time mark; the intersection of the amplitude same time mark and the phase same time mark is taken to obtain the primary key same time mark, and the proportion of the number of primary key same time marks to the number of overlapping time marks is calculated to obtain the consistency ratio; when the consistency ratio is not lower than the preset primary key consistency ratio, the two crossband candidate records are merged into the same group, and the adjacent coherent sequence summation results satisfying the preset coherence lower limit is used as a constraint to make the merging process avoid the time range where the adjacent coherent sequence summation results are insufficient to represent the same crossband signal.
[0099] Cross-band candidate records that meet the merging conditions are assigned the same cross-band stability identifier. The cross-band stability identifier is jointly defined by the combination of adjacent sub-bands and the start and end time markers after merging. The cross-band stability identifier is summarized with its corresponding adjacent sub-band combination, start time marker, end time marker, and cross-band primary key sequence index relationship to obtain the cross-band stability identifier table. By changing the classification criteria of cross-band candidate records from the energy proportion sequence to the consistent proportion constraint of the cross-band primary key sequence, and introducing the lower limit constraint of the summary result of adjacent coherent sequences, the event identifier switching caused by the alternating dominance of the energy proportion sequence in the swing segment of the cross-band signal is reduced, and the accumulation of concurrent counting deviation is reduced.
[0100] Based on the crossband stability identifier table, crossband alignment sequence, and wobbling segments, a crossband reconstruction sequence is generated in conjunction with the subband phase reference table. The crossband reconstruction sequence is then subtracted from the two subband sampling sequences to obtain the remaining subband sequence. Concurrent segments are extracted from the remaining subband sequence to obtain the concurrent segment table, which specifically includes:
[0101] The time range to be processed is located based on the crossband stability identifier table and associated with the crossband alignment sequence. Crossband stability identifier records in the table are processed one by one. Each crossband stability identifier record contains adjacent sub-band combinations, start time markers, end time markers, and crossband primary key sequence index relationships. Based on adjacent sub-band combinations, the corresponding oscillating segments are located in the crossband candidate table. Each oscillating segment contains start and end time markers. The intersection of the start and end time markers of the crossband stability identifier records and the start and end time markers of the oscillating segments is obtained to get the crossband alignment time range. Based on the crossband alignment time range, the same time range is extracted from the crossband alignment sequence to obtain crossband alignment sequence segments. The crossband alignment sequence segments retain the sampled values of in-phase and quadrature components arranged over time, and retain the time markers. The crossband alignment sequence segments and oscillating segments are within the same time marker range. The crossband alignment time range is jointly defined by the crossband stability identifier records and the oscillating segments, avoiding the mixing of energy changes from non-oscillating segments into the processing range, thereby reducing the interference of crossband signals on concurrent counting within adjacent sub-band combinations and mitigating the incentive for event identifiers to switch between adjacent sub-band combinations.
[0102] Before generating the crossband reconstruction sequence, a crossband common sequence is extracted from the crossband alignment sequence fragments. The extraction of the crossband common sequence uses pre-defined tolerance ranges for in-phase components, quadrature components, amplitude, and phase as a comparison basis. These tolerance ranges are established during the calibration phase based on adjacent sub-band combinations. During the calibration phase, boundary frequency calibration signals are input to adjacent sub-band combinations, and the frequency positions of these boundary frequency calibration signals are located within the common response interval of the adjacent sub-band combinations. The receiver performs channelization demultiplexing, framing, time delay alignment, and phase compensation on the boundary frequency calibration signal to obtain two calibration sub-band alignment sequences. The in-phase component difference, quadrature component difference, amplitude difference, and phase difference of the two calibration sub-band alignment sequences are calculated according to the time mark. The value distribution of the in-phase component difference, quadrature component difference, amplitude difference, and phase difference in the continuous frame time period is read respectively, and the tolerance range of the in-phase component, quadrature component, amplitude, and phase components is determined by the value distribution boundary.
[0103] When the channelized receiver saves historical non-concurrent samples, the tolerance ranges for in-phase components, quadrature components, amplitude, and phase can also be verified based on these historical non-concurrent samples. Historical non-concurrent samples are sampling samples where only the same cross-band signal exists in adjacent sub-band combinations, and there are no independent narrowband signals or burst signals. The channelized receiver performs channelized de-channeling, framing, time delay alignment, and phase compensation on the historical non-concurrent samples to obtain two historical sub-band aligned sequences. The differences in in-phase components, quadrature components, amplitude, and phase of the two historical sub-band aligned sequences under the same time marker are calculated according to the time marker. When the value distribution boundary corresponding to the historical non-concurrent sample overlaps with the value distribution boundary corresponding to the boundary frequency calibration signal, the overlapping range is used as the corresponding tolerance range. When the value distribution boundary corresponding to the historical non-concurrent sample does not overlap with the value distribution boundary corresponding to the boundary frequency calibration signal, the value distribution boundary corresponding to the boundary frequency calibration signal is used as the corresponding tolerance range, and the historical non-concurrent sample is written into the sample set to be verified.
[0104] In actual processing of cross-band aligned sequence segments, two sub-band aligned sequences after time delay alignment and phase compensation are read according to time markers. The differences in in-phase components, quadrature components, amplitude, and phase of the two sub-band aligned sequences at the same time marker are calculated. When the differences in in-phase components, quadrature components, amplitude, and phase fall within the tolerance ranges for in-phase, quadrature, amplitude, and phase components, and the coherence of the adjacent coherent sequences corresponding to the current time marker is not lower than the preset lower limit of coherence, then... The average value of the in-phase component and the average value of the quadrature component of the two sub-band aligned sequences at the current time mark are written into the cross-band common sequence. When any of the differences among the in-phase component difference, quadrature component difference, amplitude difference, and phase difference does not fall within the corresponding tolerance range, or when the coherence value of the adjacent coherent sequence corresponding to the current time mark is lower than the preset coherence lower limit, the remaining components of the single-side sub-band at the current time mark are not written into the cross-band common sequence. The cross-band common sequence is used to characterize the common cross-band components that exist simultaneously in the sampling sequences of two adjacent sub-bands and satisfy the cross-band coherence condition.
[0105] By combining the sub-band phase reference table, cross-band aligned sequence segments are mapped to cross-band reconstructed sequences; phase alignment offset and time delay alignment offset are obtained from the sub-band phase reference table based on adjacent sub-band combinations; the cross-band common sequence is processed according to time marker order, and the in-phase and quadrature components in the cross-band common sequence are extracted for each time marker, and two corresponding sequences are generated by reverse mapping based on the phase alignment offset and time delay alignment offset; one corresponds to the in-phase and quadrature component forms of the first sub-band sampling sequence, and the other corresponds to the in-phase and quadrature component forms of the second sub-band sampling sequence; the two corresponding sequences are then sorted according to time markers. The crossband reconstruction sequence is obtained by arranging and summarizing the data. The crossband reconstruction sequence and the crossband alignment sequence segment have the same time stamp range. The crossband reconstruction sequence contains the sampled values of in-phase and quadrature components of the same type as the two sub-band sampling sequences, arranged over time. The crossband reconstruction sequence is generated by the constraints of the sub-band phase reference table. The phase and time delay differences of the crossband signal in the swing segment are unified under the expression of the sub-band sampling sequence, thereby reducing the probability of the crossband signal forming multi-source concurrent artifacts in adjacent sub-band combinations and reducing the situation where weak concurrent signals are misidentified as newly emerging concurrent signals when the crossband signal energy swings.
[0106] The process of subtracting the two sub-band sampling sequences from the crossband reconstruction sequence to obtain the remaining sub-band sequence fragments is as follows: Crossband stability identifier records are processed one by one. These records contain adjacent sub-band combinations and crossband alignment time range markers. Based on the adjacent sub-band combinations, the corresponding two sub-band sampling sequences are located in the sub-band sampling sequences. Then, based on the crossband alignment time range markers, two sub-band sampling sequence fragments are extracted from the two sub-band sampling sequences. Both sub-band sampling sequence fragments contain sampled values of in-phase and quadrature components arranged over time, and both contain time markers consistent with the crossband alignment time range markers. Based on the crossband alignment time range markers, crossband reconstruction sequence fragments are extracted from the crossband reconstruction sequence. These fragments contain sampled values of in-phase and quadrature components of the same type as the two sub-band sampling sequence fragments, arranged over time, and also contain time markers.
[0107] Align the two sub-band sampling sequence segments and the cross-band reconstruction sequence segment according to time markers; perform subtraction processing on the in-phase and quadrature components under the same time marker, specifically: first, read the in-phase and quadrature components one by one at each time marker in the first sub-band sampling sequence segment, then read the corresponding in-phase and quadrature components mapped to the first sub-band sampling sequence segment in the cross-band reconstruction sequence segment, and perform corresponding subtraction according to the same time marker; during corresponding subtraction, subtract the in-phase component corresponding to the cross-band reconstruction sequence segment from the in-phase component of the first sub-band sampling sequence segment, and subtract the quadrature component corresponding to the cross-band reconstruction sequence segment from the quadrature component of the first sub-band sampling sequence segment to obtain the first remaining sub-band sampling sequence segment. The in-phase and quadrature components of the sampled sequence segment at the current time mark are read. Then, in the same manner, the in-phase and quadrature components are read one by one at each time mark in the second sub-band sampled sequence segment, and the corresponding in-phase and quadrature components mapped to the second sub-band sampled sequence segment are read in the cross-band reconstructed sequence segment. The corresponding subtraction is performed at the same time mark to obtain the in-phase and quadrature components of the second remaining sub-band sequence segment at the current time mark. The subtraction process is performed one by one along the consecutive time marks, so that the corresponding signal components of the cross-band reconstructed sequence segment in the two sub-band sampled sequence segments are reduced one by one at each time mark, and the remaining signal components not interpreted by the cross-band reconstructed sequence segment are retained.
[0108] After deducting all time stamps, the first and second remaining sub-band sequence segments are obtained. The first and second remaining sub-band sequence segments are then combined by adjacent sub-band combinations to obtain the remaining sub-band sequence segments. The remaining sub-band sequence segments retain time stamps and the sampled values of the in-phase and quadrature components arranged over time. An index relationship is established between the remaining sub-band sequence segments and the cross-band stability identifier recorded by the cross-band stability identifier. The index relationship uses adjacent sub-band combinations, start time stamps, and end time stamps as positioning information and is used to record the index relationship of the remaining sub-band sequence segments in the subsequent concurrent segment table.
[0109] By outputting the remaining sub-band sequence segments in units of crossband stability identifier records and retaining time markers consistent with the crossband alignment time range markers in the remaining sub-band sequence segments, the energy contribution of the crossband signal within the swing segment is reduced, and the distinguishability of weak concurrent signals within adjacent sub-band combinations is improved. This reduces the deviation of concurrent counting caused by the switching of the primary sub-band of the crossband signal and alleviates the risk of the same signal event being split in the pulse descriptor.
[0110] The process of extracting concurrent segments from the remaining subband sequence and forming a concurrent segment table of recording units is as follows: The remaining subband sequence is framed according to a preset frame duration, which is consistent with the preset frame duration of the subband energy table; the energy of the remaining subband sequence within each frame time period is summarized to obtain the remaining subband energy sequence, which is arranged according to time markers; a concurrent energy lower limit is set for the remaining subband energy sequence; the method for setting the concurrent energy lower limit is as follows: first, in the remaining subband energy sequence corresponding to the same adjacent subband combination, the remaining subband energy values of each frame time period are read in time marker order, and the low-energy time periods containing only residual fluctuations after deduction and the high-energy time periods containing residual signal components not interpreted by the cross-band reconstruction sequence are distinguished. The time period is measured; then, the upper boundary of the energy distribution of the remaining sub-band corresponding to the low-energy time period is used as the lower basis for setting the lower limit, and the lower boundary of the energy distribution of the remaining sub-band corresponding to the high-energy time period is used as the upper basis for setting the lower limit. The concurrent energy lower limit is set at the boundary position between the aforementioned two types of time periods, so that the concurrent energy lower limit is higher than the energy range corresponding to the residual fluctuation after deduction, but not higher than the energy range corresponding to the frame time period containing the residual signal component; when the energy sequence of the remaining sub-band is at a low level after the cross-band reconstruction sequence is deducted, the concurrent energy lower limit is adjusted down synchronously with the overall level of the energy sequence of the remaining sub-band; when there is still a continuous high-energy distribution after the cross-band reconstruction sequence is deducted, the concurrent energy lower limit is adjusted up synchronously with the overall level of the energy sequence of the remaining sub-band.
[0111] Locate the continuous time intervals in which the energy sequence of the remaining subbands is not lower than the concurrent energy lower limit according to the time stamp order. The length of the continuous time interval is constrained by the number of continuous frames, which is the same as the number of continuous frames extracted when extracting the swing segment.
[0112] For each continuous time segment, a concurrency type determination is performed using a mutual exclusion rule. For example, first, it is determined whether the length of the continuous time segment is not less than the number of consecutive frames. If it is not less than the number of consecutive frames, the continuous time segment is recorded as a continuous narrowband component. If the length of the continuous time segment is less than the number of consecutive frames, it is further determined whether the duration of the continuous time segment is not less than two frame time segments. If it is not less than two frame time segments, the continuous time segment is recorded as a burst narrowband component. If it is less than two frame time segments, the continuous time segment does not participate in the formation of concurrent segments. Continuous narrowband components and burst narrowband components are mutually exclusive. Only one type of label is recorded for the same continuous time segment to avoid the same segment being labeled twice.
[0113] Both continuous narrowband components and sudden narrowband components are collectively referred to as concurrent segments. Concurrent segments record adjacent sub-band combinations, start and end time markers, and corresponding remaining sub-band sequence segment index relationships. Concurrent segments are extracted from the remaining sub-band sequences. The influence of energy fluctuations of cross-band signals on the triggering conditions of concurrent segments is reduced, thereby reducing the probability that weak concurrent signals are mislabeled as newly appearing concurrent signals when cross-band signals switch their primary sub-band, and reducing the accumulation of concurrent counting errors in adjacent sub-band combinations.
[0114] The concurrent segments are aggregated to obtain a concurrent segment table, maintaining a consistent association with the cross-band stability identifier table. After extracting concurrent segments for each cross-band stability identifier record, the concurrent segments corresponding to that record are aggregated. Concurrent segments and cross-band stability identifier records are associated according to the same time stamp range; this association uses the cross-band alignment time range as a reference. Cross-band stability identifiers are recorded for concurrent segments within the cross-band alignment time range; for concurrent segments outside the cross-band alignment time range, only adjacent sub-band combinations and time stamps are recorded. All concurrent segments are aggregated in time stamp order to obtain a concurrent segment table. The concurrent segment table contains adjacent sub-band combinations. Subband combinations; the concurrent segment table contains the start and end time markers for each concurrent segment; the concurrent segment table contains markers for the continuous narrowband components or burst narrowband components corresponding to the concurrent segments; the concurrent segment table contains the index relationship of the remaining subband sequence segments corresponding to the concurrent segments; the concurrent segment table maintains consistent expression in the dimensions of adjacent subband combinations and time markers, the association between cross-band stable identifier records and concurrent segments is preserved, and the frequent switching of event identifiers caused by cross-band signals is weakened, thereby improving the repeatability of the number of signal sources and the attribution of signal segments in concurrent scenarios and reducing the probability of subsequent pulse descriptor identifier switching.
[0115] Based on the cross-band primary key sequence and the cross-band stable identifier table, the cross-band candidate table is merged to obtain the cross-band event table. The concurrent segment table is merged into the cross-band event table to obtain the signal event table. Based on the signal event table and the cross-band alignment sequence or the remaining sub-band sequence, the pulse descriptor is extracted, specifically including:
[0116] Merge preparation is performed on the cross-band candidate table based on the cross-band primary key sequence and the cross-band stable identifier table; for each cross-band candidate record in the cross-band candidate table, the adjacent sub-band combinations, start time markers, end time markers, and adjacent coherent sequences are summarized; the cross-band stable identifier record matching the adjacent sub-band combination is located according to the cross-band stable identifier table, and the start and end time markers of the cross-band stable identifier record are obtained, along with the cross-band primary key sequence index relationship; the start and end time markers of the cross-band candidate records are limited to those of the cross-band stable identifier records to obtain the updated start time markers. The time stamps are recorded and marked with end times. The cross-band candidate table is grouped by adjacent sub-band combinations, and then arranged in the order of start time stamps within each group. Cross-band candidate records whose summation results of adjacent coherent sequences are lower than the preset coherence lower limit are not included in the subsequent merging. The preset coherence lower limit is the same as the aforementioned preset coherence lower limit. The time stamp range of the cross-band candidate table is constrained by the cross-band stability identifier table, and the preset coherence lower limit is introduced to reduce the situation of multi-source mixing, reduce the segment assignment reversal caused by the alternating dominance of energy proportion sequences at the boundary of the swing segment, and alleviate the risk that the same cross-band signal is split into multiple event identifiers in adjacent sub-band combinations.
[0117] A cross-band event table is obtained by merging cross-band candidate tables based on cross-band primary key sequences. The updated cross-band candidate table is then processed line by line within the same adjacent sub-band combination group. Two cross-band candidate records from adjacent times are selected, and the consistency ratio of their corresponding cross-band primary key sequences within overlapping time markers is compared. The consistency ratio is calculated based on the similarity between the amplitude summary value and the phase summary value of the cross-band primary key sequence at the same time marker position, with the amplitude summary value and phase summary value following the same formation method as the cross-band primary key sequence. A primary key consistency ratio is set, using the previously mentioned primary key consistency ratio. If the consistency ratio is not lower than the primary key consistency ratio, the two cross-band candidate records are merged into the same cross-band event record. If the consistency ratio is lower than the primary key consistency ratio, the two cross-band candidate records are merged into the same cross-band event record. Selected records are separated into different cross-band event records; the event start time marker of the merged cross-band event records is set to the minimum start time marker of the merged records, and the event end time marker is set to the maximum end time marker of the merged records; a cross-band stability identifier is attached to the cross-band event record, and the cross-band stability identifier is taken from the cross-band stability identifier table corresponding to the cross-band stability identifier record whose time marker range intersects with the event; all cross-band event records are summarized to obtain a cross-band event table; the cross-band event table uses the consistency ratio of the cross-band primary key sequence as the core merging constraint, and the merging condition does not depend on the swing pattern of the energy proportion sequence at the boundary, thereby reducing the repeated switching of event identifiers in adjacent sub-band combinations caused by energy swing of the cross-band signal, and reducing the accumulation of concurrent count deviation in the time dimension.
[0118] The concurrent segment table is merged into the crossband event table to obtain the signal event table. Crossband event records are retrieved one by one from the crossband event table, retaining adjacent sub-band combinations, event start time markers, event end time markers, and crossband stability indicators. Concurrent segment records are retrieved one by one from the concurrent segment table, retaining adjacent sub-band combinations, start time markers, end time markers, and markers for sustained narrowband components or burst narrowband components, while retaining the remaining sub-band sequence segment index relationships. Concurrent segment records are matched with adjacent sub-band combinations of the crossband event records, and then the time markers are used to determine whether they fall within the range of the crossband event record's event start time marker and event end time marker. If they do, the concurrent segment record is retained, and the corresponding event is added to the concurrent segment record. The cross-band stability identifier of the corresponding cross-band event record is associated in the record; if it does not fall into the list, the concurrent segment record is retained without the cross-band stability identifier; the cross-band event records in the cross-band event table and the concurrent segment records in the concurrent segment table are summarized in chronological order to obtain the signal event table; the signal event table retains both cross-band event records and concurrent segment records under the same chronological reference, the cross-band stability identifier of the cross-band event record is continuously retained within the time range, and the concurrent segment records are not mistakenly classified as part of the cross-band event record within the coverage area of the cross-band event record, thereby reducing the event identifier switching and concurrent count deviation caused by weak concurrent signals being mistakenly identified as newly appearing signals when the cross-band signal energy swings and switches the primary and secondary sub-bands.
[0119] The process of extracting event parameters and updating the signal event table based on the signal event table combined with the cross-band alignment sequence or the remaining sub-band sequence is as follows: Process each record in the signal event table. If the record is a cross-band event record, extract a cross-band alignment sequence segment from the cross-band alignment sequence according to the adjacent sub-band combination and the event start time marker and the event end time marker. Form an amplitude sequence and a phase sequence from the cross-band alignment sequence segment, and use the aforementioned definitions for the amplitude sequence and phase sequence. Divide the amplitude sequence into time periods according to the preset frame duration, and take the amplitude summary value set of each time period to form an amplitude statistic. The arrival time is the time marker corresponding to the event start time marker. The duration is the time span between the event end time marker and the event start time marker.
[0120] The center frequency variation trend of cross-band event records is not derived solely from the energy percentage sequence, but rather from the phase sequence of cross-band aligned sequence segments. A phase increment sequence is calculated for the phase sequence according to time markers. The phase increment sequence is formed by the difference in phase values between adjacent time markers, and phase wrapping is performed on the phase increment sequence to ensure it falls within the range of -180 degrees to +180 degrees. The trend window length is set as follows: first, the changes in the phase increment sequence within consecutive time markers are examined sequentially according to the time markers, and the range of time markers in which the phase increment sequence remains continuously in the same direction of change is determined. Then, the trend window length is set to cover the same direction of change. The trend window length is determined by multiple phase increment values within a continuous time scale range, allowing the trend window to summarize the continuous changes of the phase increment sequence within a local time range. Simultaneously, the trend window length does not cross two continuous time scale ranges with different directions of change, thus preventing positive and negative changes from being mixed within the same trend window. When the phase increment sequence completes a direction switch within a few time scales, the trend window length is correspondingly shortened; when the phase increment sequence maintains the same direction of change within a larger number of time scales, the trend window length is correspondingly extended. The trend window length is set based on the ability to fully reflect a continuous direction change process without covering adjacent direction switch positions.
[0121] The phase increment sequence is slid along the time markers using the trend window length, and the phase increment sequence within each trend window is summarized to obtain the phase increment summary value. The direction of change of the phase increment summary value of adjacent trend windows is compared in time marker order. A positive direction of change is recorded as a positive change, a negative direction as a negative change, and a zero direction as a zero change. The direction of change is arranged according to the time markers to obtain the center frequency change trend. The center frequency change trend represents the direction of change of the center frequency of cross-band event records along time within the range of adjacent sub-band combinations. The center frequency change trend and the alternating dominance feature of the energy proportion sequence from the event start time marker to the event end time marker are kept at the same time marker reference.
[0122] If the record is a concurrent segment record, then the remaining sub-band sequence segment is extracted from the remaining sub-band sequence segment corresponding to the index relationship of the adjacent sub-band combination and the start and end time markers; the remaining sub-band sequence segment is framed according to the preset frame duration, and the energy is summarized within the frame to obtain the remaining sub-band energy sequence, which is formed in the aforementioned manner; the set of values of the remaining sub-band energy sequence from the start time marker to the end time marker is used to form an amplitude statistic; the arrival time is taken from the time marker corresponding to the start time marker; the duration is taken from the time span between the end time marker and the start time marker; the center frequency change trend of the concurrent segment record is formed based on the remaining sub-band sequence segment; a phase sequence is formed for the remaining sub-band sequence segment, the phase increment sequence is calculated according to the time marker and phase winding is performed, and then a phase increment summary value sequence is formed for the phase increment sequence according to the trend window length, and the center frequency change trend is obtained according to the change direction of the phase increment summary value sequence.
[0123] The arrival time, duration, center frequency change trend and amplitude statistics are written into the corresponding records of the signal event table. Cross-band event records use cross-band aligned sequence segments as the basis for parameter extraction to avoid arrival time offset caused by inconsistent time scales between adjacent sub-bands. Concurrent segment records use remaining sub-band sequence segments as the basis for parameter extraction to reduce the impact of residual energy of cross-band signals on amplitude statistics, thereby reducing signal tracking identifier switching and concurrent counting deviation caused by inconsistent parameter extraction in cross-sub-band concurrent scenarios.
[0124] The pulse descriptor is extracted based on the updated signal event table. Each entry in the updated signal event table is summarized and output, including adjacent sub-band combinations, arrival time, duration, center frequency variation trend, and amplitude statistics. For cross-band event records, a cross-band stability identifier is additionally output, taken from the cross-band stability identifier of that cross-band event record in the signal event table. For concurrent segment records, a continuous narrowband component or sudden narrowband component marker is additionally output, taken from the continuous narrowband component or sudden narrowband component marker of that concurrent segment record in the signal event table. The above outputs are arranged in chronological order to obtain the pulse descriptor. The pulse descriptor maintains the continuous identification of the same cross-band signal for cross-band event records using the cross-band stability identifier, and distinguishes concurrent patterns for concurrent segment records using the continuous narrowband component or sudden narrowband component marker. This reduces the disruption to the continuity of the pulse descriptor caused by event identifier switching due to energy fluctuations between adjacent sub-bands, improving the consistency of signal source identification and continuous tracking in complex concurrent scenarios.
[0125] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A method for stable identifier generation and concurrent separation of UWB ultra-wideband pulse signals, characterized in that, include: The broadband sampling signal is acquired, and the broadband sampling signal is channelized and de-channelized to obtain the sub-band sampling sequence. The energy of the sub-band sampling sequence is summarized to obtain the sub-band energy table. The energy percentage sequence of adjacent subbands in the subband energy table is calculated. Swing segments are extracted from the energy percentage sequence. Adjacent coherent sequences are calculated based on the adjacent subbands corresponding to the swing segments. Cross-band candidate tables are generated based on the swing segments and adjacent coherent sequences. Obtain the sub-band phase reference table, align the cross-band candidate table and the sub-band phase reference table to obtain the cross-band alignment sequence, extract the cross-band primary key sequence based on the cross-band alignment sequence and generate the cross-band stable identifier table; Based on the crossband stability identifier table, crossband alignment sequence and wobbling segment, a crossband reconstruction sequence is generated by combining the subband phase reference table. The crossband reconstruction sequence is subtracted from the two subband sampling sequences to obtain the remaining subband sequence. Concurrent segments are extracted from the remaining subband sequence to obtain the concurrent segment table. Based on the crossband primary key sequence and the crossband stable identifier table, the crossband candidate table is merged to obtain the crossband event table. The concurrent segment table is merged into the crossband event table to obtain the signal event table. The pulse descriptor is extracted based on the signal event table in combination with the crossband alignment sequence or the remaining subband sequence.
2. The method according to claim 1, characterized in that, Methods for obtaining subband energy tables include: Amplitude constraint is applied to the broadband sampled signal; The broadband sampled signal after amplitude constraint is channelized and segmented, and the energy of each sub-band sampling sequence is summarized within each segmented time period. The sub-band energy table is formed by aligning the sub-bands according to each segmented time period.
3. The method according to claim 2, characterized in that, Methods for obtaining oscillating segments include: Set an upper limit, a lower limit, and a number of consecutive frames for the energy proportion sequence of adjacent sub-band combinations. The time period within the number of consecutive frames that changes from above the upper limit to below the lower limit, or from below the lower limit to above the upper limit, is recorded as a swing segment.
4. The method according to claim 3, characterized in that, Methods for obtaining adjacent coherent sequences include: The sampling sequences of adjacent sub-bands are used to form amplitude sequences and phase sequences respectively. The change direction of the amplitude sequence at adjacent time positions is compared to obtain the proportion of segments with the same direction of change. The phase fall-in ratio is obtained by taking into account the proportion of the phase difference of the sub-band sampling sequences of adjacent sub-bands that falls within the preset phase offset range. The proportion of the same-direction change segment and the phase fall-in ratio are then summarized in chronological order to obtain the adjacent continuous sequence.
5. The method according to claim 4, characterized in that, Methods for obtaining the crossband candidate table include: Within the coverage area of the statistical swing segment, the coherence value of adjacent coherent sequences is not lower than the time stamp ratio of the preset coherence lower limit; Swing segments with a time stamp ratio not lower than the preset lower limit of candidate ratio are recorded as cross-band candidate records, and summarized in chronological order to obtain a cross-band candidate table.
6. The method according to claim 4, characterized in that, Methods for obtaining sub-band phase reference tables include: Based on two sub-band sampling sequence segments within the same frame time period, the time delay alignment offset that maximizes the proportion of segments changing in the same direction is selected from multiple preset time delay alignment offsets. The phase alignment offset is determined based on the two phase sequences after time alignment, and the time delay alignment offset and phase alignment offset are written into the sub-band phase reference table.
7. The method according to claim 6, characterized in that, Methods for obtaining crossband aligned sequences include: Based on the swing segments corresponding to the cross-band candidate records, the corresponding segments are extracted from the two sub-band sampling sequences. The time alignment relationship between the two sub-band sampling sequences is adjusted according to the time delay alignment offset. Then, phase compensation processing is performed on the two sub-band sampling sequences according to the phase alignment offset, and the cross-band aligned sequence is obtained by aligning and summarizing them according to the frame order.
8. The method according to claim 7, characterized in that, Methods for extracting crossband primary key sequences and generating crossband stable identifier tables based on crossband aligned sequences include: Amplitude and phase sequences are generated from the crossband alignment sequence. The sequence slides within the swing segment with a preset primary key window length. The amplitude and phase sequences are summarized to obtain the amplitude summary value and the phase summary value, and then combined in chronological order to obtain the crossband primary key sequence. For cross-band candidate records where the corresponding swing segments under the same adjacent sub-band combination intersect in time, the proportion of cross-band candidate records with the same summative amplitude value and the same summative phase value is calculated to obtain the consistency ratio. Cross-band candidate records with a consistency ratio not lower than the preset primary key consistency ratio and whose corresponding adjacent coherent sequences meet the preset coherence lower limit are assigned the same cross-band stability label to obtain the cross-band stability label table.
9. The method according to claim 8, characterized in that, Methods for generating transband reconstruction sequences include: The intersection of the start and end time markers of the crossband stability marker record with the start and end time markers of the corresponding swing segment is used to obtain the crossband alignment time range; Based on the cross-band alignment time range, the cross-band alignment sequence is truncated to obtain cross-band alignment sequence segments. Then, based on the phase alignment offset and time delay alignment offset in the sub-band phase reference table, the cross-band alignment sequence segments are mapped to cross-band reconstruction sequences corresponding to the two sub-band sampling sequences respectively.
10. The method according to claim 9, characterized in that, Methods for subtracting the crossband reconstruction sequence from the two subband sampling sequences to obtain the remaining subband sequence include: Based on the cross-band alignment time range, the corresponding sub-band sampling sequence segments are extracted from the two sub-band sampling sequences, and the cross-band reconstruction sequence and the sub-band sampling sequence segments are subtracted to obtain the remaining sub-band sequence.
11. The method according to claim 10, characterized in that, Methods for extracting concurrent segments and obtaining a concurrent segment table based on the remaining subband sequence include: The remaining sub-band sequence is framed according to the preset frame duration and the energy is aggregated within the frame. The continuous time period that is not lower than the preset concurrent energy lower limit is located in chronological order. When the length of a continuous time period is not less than the number of consecutive frames, it is recorded as a continuous narrowband component. When the length of a continuous time period is less than the number of consecutive frames, but not less than the preset number of burst frames, it is recorded as a burst narrowband component. Both continuous narrowband components and burst narrowband components are collectively denoted as concurrent segments, and the concurrent segments are summarized to obtain a concurrent segment table.
12. The method according to claim 8, characterized in that, Methods for merging cross-band candidate tables to obtain cross-band event tables based on cross-band primary key sequences and cross-band stable identifier tables include: The start and end time markers of the crossband candidate records are limited to the start and end time markers of the matching crossband stable identifier records; The consistency ratio of cross-band primary key sequences within the time limit is statistically analyzed. Candidate cross-band records with a consistency ratio not lower than the preset primary key consistency ratio are merged into the same cross-band event record to obtain the cross-band event table.
13. The method according to claim 12, characterized in that, Methods for merging the concurrent fragment table into the crossband event table to obtain the signal event table include: Concurrent segment records are matched to cross-band event records by combining adjacent sub-bands, and the judgment is made based on whether the start time marker and end time marker of the concurrent segment record fall between the start time marker and end time marker of the corresponding cross-band event record; When a cross-band stability identifier is associated with a concurrent segment record, the cross-band stability identifier is associated with the record. When a cross-band stability identifier is not associated with a concurrent segment record, only the adjacent sub-band combination, start time marker, and end time marker are retained. The cross-band event record and the concurrent segment record are then summarized in chronological order to obtain the signal event table.
14. The method according to claim 13, characterized in that, Methods for extracting pulse descriptors based on signal event tables combined with cross-band aligned sequences or residual sub-band sequences include: For crossband event records, the arrival time, duration, center frequency change trend, and amplitude statistics are extracted based on the corresponding crossband aligned sequence fragments. For concurrent segment records, the arrival time, duration, center frequency change trend, and amplitude statistics are extracted based on the corresponding remaining sub-band sequence segments; The pulse descriptor is obtained by outputting the arrival time, duration, center frequency change trend, and amplitude statistics in chronological order.