Method and device for secondary radar roll call and electronic equipment

By obtaining the sector demand pool from the secondary radar naming and dynamically planning the naming demand arrangement, the problem of low efficiency in secondary radar naming in S mode is solved, and efficient target screening and naming are achieved.

CN120972164AActive Publication Date: 2025-11-18SICHUAN JIUZHOU AIR TRAFFIC CONTROL TECHNOLOGY CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202511161993.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-08-19
Publication Date
2025-11-18
Estimated Expiration
2045-08-19

AI Technical Summary

Technical Problem

When the number of targets is too large during the roll call process, the existing S-mode secondary radar is prone to excessive call resources, which can lead to call failures and low roll call efficiency.

Method used

After capturing the target in the preset sub-sector to be called, the sector demand pool is obtained, the target demand is determined, and it is allocated to the selective calling slot. The calling is carried out according to the calling demand arrangement, and the calling demand arrangement is dynamically planned.

Benefits of technology

It improves the efficiency of secondary radar naming, effectively filters target requirements when there are many targets, realizes dynamic planning of naming requirements, and reduces selective calling failures.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120972164A_ABST
    Figure CN120972164A_ABST
Patent Text Reader

Abstract

The invention discloses a method and device for secondary radar roll call and electronic equipment. The method comprises the following steps: acquiring a sector demand pool corresponding to a to-be-roll-called sub-sector under the condition that a to-be-roll-called target is captured in the preset to-be-roll-called sub-sector; the sector demand pool stores roll call demands of all targets to be subjected to roll call corresponding to the sub-sectors to be subjected to roll call; obtaining a first roll call total time length corresponding to all roll call demands in the sector demand pool; under the condition that the first roll call total duration is greater than the preset unit selective call slot duration, determining a target demand in the roll call demands; distributing the target demand to a preset selective calling time slot to obtain roll call demand arrangement; and roll call is carried out according to roll call requirement arrangement. Therefore, even if the roll-call requirements are too many, the target requirements can be screened out for roll-call, screening of the roll-call requirements is achieved, dynamic planning of roll-call requirement arrangement is further achieved, and therefore the roll-call efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of airborne radar, and more specifically to a method, apparatus, and electronic device for secondary radar point marking. Background Technology

[0002] Currently, secondary radar systems are widely used in air traffic control for both military and civil aviation, ensuring the safety of aircraft. With the development of aircraft and the increasing number of aircraft, air traffic volume is also rising, leading to a shortage of identification code resources for conventional secondary radar, which cannot meet the needs of air traffic control. To address this issue, the S-mode secondary radar increases the maximum number of codes from 4096 to 2, based on the conventional mode secondary radar. 24 indivual.

[0003] In existing technologies, Mode S uses selective calling to individually call different targets, prioritizing their calling needs based on their predicted locations and then proceeding with the calling according to this order. This process can easily lead to many targets outside the antenna's coverage area participating in the calling process, increasing the calling load. Therefore, when the number of targets is too large, excessive calling resources can easily occur, exceeding the system's processing capacity and causing calling failures. Consequently, the calling efficiency of the secondary radar in Mode S is relatively low. Summary of the Invention

[0004] The technical problem to be solved by the present invention is how to improve the reliability of data amplification. The purpose is to provide a method, apparatus and electronic device for secondary radar naming, which improves the naming efficiency of secondary radar.

[0005] This invention is achieved through the following technical solution: In a first aspect, a method for secondary radar roll call includes: when a target to be called is captured in a preset sub-sector to be called, obtaining a sector demand pool corresponding to the sub-sector to be called; the sector demand pool stores the roll call demands of all targets to be called corresponding to the sub-sector to be called; obtaining a first total roll call duration corresponding to all roll call demands in the sector demand pool; when the first total roll call duration is greater than a preset unit selective call time slot duration, determining target demands from the roll call demands; allocating the target demands to preset selective call time slots to obtain a roll call demand arrangement; and performing roll call according to the roll call demand arrangement.

[0006] In some embodiments, the sector demand pool includes an acquisition demand pool and a prediction demand pool; the acquisition demand pool stores the naming demands corresponding to the captured targets in the sub-sector to be named; the prediction demand pool stores the naming demands corresponding to the uncaptured targets; the method determines whether a target to be named has been captured in a preset sub-sector to be named in the following manner: if a target to be named is captured in the sub-sector to be named, the method searches for the naming demand corresponding to the target to be named in the acquisition demand pool corresponding to the sector demand pool; if no naming demand corresponding to the target to be named is found, the method searches for the naming demand corresponding to the target to be named in the prediction demand pool corresponding to the sector demand pool; if a naming demand corresponding to the target to be named is found, the method determines that a target to be named has been captured in the preset sub-sector to be named.

[0007] In some embodiments, the sector demand pool includes an acquisition demand pool and a prediction demand pool; the acquisition demand pool stores the naming demands corresponding to the captured targets in the sub-sector to be named; the prediction demand pool stores the naming demands corresponding to the uncaptured targets; determining the target demand from the naming demands includes: in the prediction demand pool, for each target to be named, acquiring the priority of the naming demand corresponding to the target to be named, and then placing the naming demand with the highest priority into a sorting queue; acquiring the sum amplitude and difference amplitude of the response signals of the target to be named corresponding to the acquisition demand pool; if the sum amplitude of any response signal is less than the difference amplitude, acquiring the priority of the naming demand corresponding to the target to be named, and then placing the naming demand with the highest priority into the sorting queue; if the sum amplitude of all response signals is greater than or equal to the difference amplitude, placing all the naming demands in the acquisition demand pool into the sorting queue; and determining the target demand based on the naming demands in the sorting queue.

[0008] In some embodiments, determining the target demand based on the call-out demand in the queue to be sorted includes: obtaining a second total call-out duration corresponding to the call-out demand in the queue to be sorted; determining the call-out demand in the queue to be sorted as the target demand if the second total call-out duration is less than or equal to a preset unit call-out time slot duration; and / or, obtaining a standard total call-out duration if the second total call-out duration is greater than the preset unit call-out time slot duration; reducing the call-out demand in the queue to be sorted if the standard total call-out duration is less than the second total call-out duration; and then determining the call-out demand in the queue to be sorted as the target demand.

[0009] In some embodiments, obtaining the total duration of the standard name list includes: determining the effective response duration based on a preset half-power beamwidth and a preset antenna rotation speed; determining the number of selective calls based on the effective response duration, a preset all-call time slot duration, and a preset selective call time slot duration; and determining the total duration of the standard name list as the product of the number of selective calls and the preset selective call time slot duration.

[0010] In some embodiments, the step of allocating the target demand to a preset call slot to obtain a call-out demand arrangement includes: evenly distributing the target demand to the preset call slots; if there are still gap time periods in the call slots where no target demand has been allocated, then selecting call-out demands other than the target demand and inserting them into the gap time periods.

[0011] In some embodiments, before capturing the target to be named in a preset sub-sector, the method further includes: capturing the trace data of the target to be named in S mode; predicting the location of the target to be named based on the trace data to obtain the location data of the target to be named; generating the naming request corresponding to the target to be named; allocating the naming request to multiple sub-sectors corresponding to the prediction request pool based on the location data; the sub-sectors are obtained by evenly dividing the preset total naming sector.

[0012] In some embodiments, when a target to be named is captured in a preset sub-sector to be named, the method further includes: transferring the naming requirement corresponding to the target to be determined from the acquisition requirement pool of the sector requirement pool to the prediction requirement pool of the sector requirement pool.

[0013] Secondly, an apparatus for secondary radar roll call includes: a demand pool acquisition module configured to acquire a sector demand pool corresponding to a preset sub-sector to be named when a target to be named is captured in the sub-sector to be named; the sector demand pool stores the naming demands of all targets to be named corresponding to the sub-sector to be named; a duration acquisition module configured to acquire a first total naming duration corresponding to all naming demands in the sector demand pool; a determination module configured to determine a target demand from the naming demands when the first total naming duration is greater than a preset unit selective calling time slot duration; an allocation module configured to allocate the target demand to a preset selective calling time slot to obtain a naming demand arrangement; and a naming module configured to perform naming according to the naming demand arrangement.

[0014] Thirdly, an electronic device includes one or more processors; and a storage device for storing one or more programs, which, when executed by the one or more processors, cause the electronic device to implement the above-described method for secondary radar point-and-click.

[0015] Compared with the prior art, this invention has the following advantages and beneficial effects: When a target to be called is captured in a preset sub-sector to be called, a sector demand pool containing the calling requests of all targets to be called corresponding to the sub-sector to be called is obtained. Then, if the total duration of the first calling corresponding to all calling requests in the sector demand pool is greater than the preset unit selective calling time slot duration, the target request is determined from the calling requests and allocated to the preset selective calling time slot to obtain the calling request arrangement, so as to facilitate calling according to the calling request arrangement. In this way, since a target to be called is captured in a preset sub-sector to be called, the target request will be determined in the sector demand pool, and the calling request arrangement will be obtained, so as to facilitate calling according to the calling request arrangement. Each time a target to be called is captured, a call-up demand arrangement is obtained, so that the call-up can be carried out according to the newly obtained call-up demand arrangement. Even if there are too many call-up demands, the target demand can be filtered out for call-up, thus realizing the filtering of call-up demands and the dynamic planning of the call-up demand arrangement, thereby improving the call-up efficiency. Attached Figure Description

[0016] To more clearly illustrate the technical solutions of the exemplary embodiments of the present invention, the accompanying drawings used in the embodiments will be briefly described below. It should be understood that the following drawings only show some embodiments of the present invention and should not be considered as a limitation of the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort. In the drawings: Figure 1 This is a flowchart illustrating a method for secondary radar naming provided in an embodiment of this disclosure; Figure 2 This is a schematic diagram of capturing a target to be named provided in an embodiment of this disclosure; Figure 3 This is a schematic diagram of a first naming timeline provided in an embodiment of this disclosure; Figure 4 This is a flowchart illustrating another method for secondary radar naming provided in an embodiment of this disclosure; Figure 5 This is a schematic diagram of a device for secondary radar point marking provided in an embodiment of this disclosure; Figure 6 This is a schematic diagram of an electronic device provided in an embodiment of this disclosure. Detailed Implementation

[0017] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the embodiments and accompanying drawings. The illustrative embodiments and descriptions of this invention are only for explaining this invention and are not intended to limit this invention.

[0018] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.

[0019] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities can be implemented in software, in one or more hardware modules or integrated circuits, or in different network and / or processor devices and / or microcontroller devices.

[0020] The flowcharts shown in the accompanying drawings are merely illustrative and do not necessarily include all content and operations / steps, nor do they necessarily have to be performed in the described order. For example, some operations / steps can be broken down, while others can be combined or partially combined; therefore, the actual execution order may change depending on the specific circumstances.

[0021] In this application, "multiple" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.

[0022] Combination Figure 1 As shown in the embodiments of this disclosure, a method for secondary radar point naming is provided, the method comprising: Step S101: If a target to be named is captured in the preset sub-sector to be named, obtain the sector demand pool corresponding to the sub-sector to be named; the sector demand pool stores the naming requirements of all targets to be named corresponding to the sub-sector to be named.

[0023] Step S102: Obtain the total duration of the first name call corresponding to all name call requests in the sector request pool.

[0024] Step S103: If the total duration of the first roll call is greater than the preset unit call slot duration, determine the target requirement in the roll call requirement.

[0025] Step S104: Assign the target demand to the preset call slots to obtain the call demand arrangement.

[0026] Step S105: Take attendance according to the attendance requirements.

[0027] The method for secondary radar roll call provided in this disclosure involves acquiring a sector demand pool containing the roll call requests of all targets corresponding to the sector demand pool when a target is captured in a preset sub-sector to be rolled call. If the total duration of the first roll call corresponding to all roll call requests in the sector demand pool is greater than a preset unit selective calling slot duration, the target request is determined from the roll call requests and allocated to a preset selective calling slot to obtain a roll call request arrangement, facilitating roll call according to this arrangement. Thus, since a target is captured in a preset sub-sector to be rolled call, the target request is determined in the sector demand pool, and a roll call request arrangement is obtained, facilitating roll call according to this arrangement. Each time a target to be called is captured, a call-up demand arrangement is obtained, so that the call-up can be carried out according to the newly obtained call-up demand arrangement. Even if there are too many call-up demands, the target demand can be filtered out for call-up, thus realizing the filtering of call-up demands and the dynamic planning of the call-up demand arrangement, thereby improving the call-up efficiency.

[0028] It should be noted that the targets are aircraft capable of flight in both military and civil aviation sectors. Examples include passenger planes and cargo planes. The targets to be named are those that require naming.

[0029] It should be noted that the total sector for S-mode secondary radar naming, i.e., the entire naming range, covers the entire airspace within the radar antenna's 360-degree sector. This naming range is too large, making naming management difficult and resulting in low naming efficiency. To achieve efficient naming, the total naming sector needs to be spatially partitioned into several sub-sectors. The pre-defined sub-sectors to be named are these sub-sectors.

[0030] In some embodiments, the total sector is defined as the 360-degree sector range of the radar antenna. Dividing the 360-degree sector range of the radar antenna into 256 sub-sectors, each sub-sector has a sector range of 45 / 32 degrees.

[0031] In other embodiments, the naming requests for the target to be named are evenly distributed among the sub-sectors using preset beamwidth information. For example, if a sub-sector has a sector range of 1 degree and the preset beamwidth is 10, then the naming requests for the target to be named are evenly distributed into 10 / 1 = 10 sub-sectors. The sector request pools corresponding to these 10 sub-sectors all store the naming requests for the target to be named. This achieves the binding between the sub-sectors and the target to be named.

[0032] It should be noted that the S-mode secondary radar naming uses an alternating all-call and selective-call time slot interrogation mode, which is reflected on the time axis as the all-call time slot and selective-call time slot alternating. In S-mode, the all-call is used to acquire the target to be named, and then the selected call is used to name the target.

[0033] It should be noted that in this method for secondary radar naming, if a target to be named is captured at any step, even if the naming requirement arrangement has already been generated, the naming requirement arrangement needs to be regenerated based on the captured target.

[0034] It should be noted that there is a one-to-one correspondence between sub-sectors and sector demand pools, meaning that each sub-sector corresponds to one sector demand pool.

[0035] The sector demand pool includes an acquisition demand pool and a prediction demand pool; the acquisition demand pool stores the naming demands corresponding to the captured targets in the sub-sector to be named; the prediction demand pool stores the naming demands corresponding to the uncaptured targets.

[0036] In some embodiments, combined with Figure 2 As shown, Figure 2 This is a diagram illustrating the capture of the target to be identified. For example... Figure 2 As shown, target A is in flight. Target A is within the sector range of sub-sector 1, and can be acquired by radar antenna G within sub-sector 1. Therefore, the targeting demand corresponding to target A is stored in the demand pool of the sector corresponding to sub-sector 1.

[0037] If target A is not within the sector range of sub-sector 2 and its track does not include the sector range of sub-sector 2, then target A cannot be acquired by radar antenna G in sub-sector 3. Therefore, the target A's target demand is stored in the predicted demand pool within the sector demand pool corresponding to sub-sector 2.

[0038] Furthermore, the method for secondary radar naming determines that a target to be named has been captured in a preset sub-sector to be named as follows: if a target to be named is captured in the sub-sector to be named, the naming requirement corresponding to the target to be named is searched in the acquisition requirement pool corresponding to the sector requirement pool of the sub-sector to be named; if no naming requirement corresponding to the target to be named is found, the naming requirement corresponding to the target to be named is searched in the prediction requirement pool corresponding to the sector requirement pool; if a naming requirement corresponding to the target to be named is found, it is determined that the target to be named has been captured in the preset sub-sector to be named.

[0039] In this way, by sequentially searching for the naming requirements corresponding to the target to be determined in the demand acquisition pool and the demand prediction pool, and identifying the target to be determined that is not found in the demand acquisition pool but found in the demand prediction pool as the target to be named, the naming requirements are filtered when the target to be named is captured in the preset sub-sector to be named, thereby realizing dynamic planning of the arrangement of naming requirements and improving naming efficiency.

[0040] It should be noted that the target to be identified refers to the target whose status needs to be determined. In some embodiments, during the flight of a target, it may traverse multiple sub-sectors, and may even mistakenly enter other sub-sectors. Therefore, when a target is captured, it is necessary to determine whether the target is a target to be identified.

[0041] It should be noted that if the naming requirement corresponding to the target to be determined is found in the acquisition requirement pool corresponding to the sector requirement pool of the sub-sector to be named, it means that the target has been captured. When the target is captured, the naming requirement arrangement has been obtained based on the capture of the target. Therefore, naming can be carried out according to the naming requirement arrangement.

[0042] If the target to be identified is not found in the acquisition demand pool corresponding to the sector demand pool corresponding to the sector demand pool, but is found in the prediction demand pool corresponding to the sector demand pool, it means that the target to be identified is a newly entered target in the sub-sector to be identified. Therefore, the target to be identified needs to be re-acquired based on the capture of the target, so that the identification can be carried out according to the new identification demand arrangement.

[0043] If no naming requirement for the target is found in either the demand pool or the prediction demand pool corresponding to the sector demand pool of the sub-sector to be named, it means that the target is not bound to the sub-sector to be named. It may be a target that has mistakenly entered the sub-sector to be named, and the information of the target to be named should be discarded.

[0044] Furthermore, obtaining the total duration of the first naming request corresponding to all naming requests in the sector demand pool includes: arranging all naming requests in the sector demand pool on a timeline to obtain the first naming timeline. The difference between the end point of the naming request on the first naming timeline and the start point of the first naming timeline is determined as the total duration of the first naming request.

[0045] Combination Figure 3 As shown, Figure 3 This is a schematic diagram of the timeline for the first point of reference. (Example) Figure 3 As shown, on the first naming timeline, point a is the starting point of the first naming timeline. Point b is the ending point of the naming requests on the first naming timeline. All naming requests from the sector request pool are arranged between points a and b.

[0046] The total duration of the first roll call exceeds the preset unit call slot duration, indicating that it is impossible to complete all individual call requests within one call slot. Therefore, it is necessary to identify the target requests for priority roll call in order to focus on roll call for the target requests.

[0047] Furthermore, determining the target demand from the naming requirements includes: in the predicted demand pool, for each target to be named, obtaining the priority of the naming demand corresponding to the target to be named, and then placing the naming demand with the highest priority into the unsorted queue; obtaining the sum and difference amplitudes of the response signals of the targets to be named corresponding to the demand pool; if the sum amplitude of any response signal is less than the difference amplitude, obtaining the priority of the naming demand corresponding to the target to be named, and then placing the naming demand with the highest priority into the unsorted queue; if the sum amplitude of all response signals is greater than or equal to the difference amplitude, placing all the naming demands in the demand pool into the unsorted queue; and determining the target demand based on the naming demands in the unsorted queue.

[0048] In this way, by placing the highest priority call-out demand for each target to be called into the sorting queue in the prediction demand pool, and then determining the call-out demand to be placed into the sorting queue in the acquisition demand pool based on the sum and difference of the response signals of the target to be called, the call-out demand in the sorting queue is determined, and the call-out demand in the sorting queue is used to determine the target demand. The call-out demand is filtered, thereby realizing dynamic planning of the arrangement of call-out demand and improving the call-out efficiency.

[0049] It should be noted that the priority of the naming request corresponding to the target to be named can be the same as the priority of the BDS (Binary Data Storage) of the naming request of the target to be named, or it can be a preset priority, which is not restricted here.

[0050] The response signal of the target to be called corresponding to the demand pool can be the response signal triggered by the previous all-call or selective-call. The sum and amplitude are received by the sum channel of the radar antenna and are used to characterize the total energy of the target's echo. The difference amplitude is received by the difference channel of the radar antenna and is used to characterize the degree to which the target deviates from the radar antenna axis.

[0051] It should be noted that if the sum of any response signal is less than the difference, that is, if the sum of the same response signal is compared with the difference, and there is a comparison result that is less than, then the priority of the naming request corresponding to the target to be named is obtained.

[0052] Furthermore, the target requirement is determined based on the call requests in the queue to be sorted, including: obtaining the total duration of the second call request corresponding to the call request in the queue to be sorted; if the total duration of the second call request is less than or equal to the preset unit call slot duration, the call request in the queue to be sorted is determined as the target requirement; and / or, if the total duration of the second call request is greater than the preset unit call slot duration, the standard call request duration is obtained; if the total duration of the standard call request is less than the total duration of the second call request, the call requests in the queue to be sorted are reduced; and then the call requests in the queue to be sorted are determined as the target requirement.

[0053] In this way, if the total duration of the second call-out corresponding to the call-out request in the queue to be sorted is less than or equal to the preset unit call-out time slot duration, the call-out request in the queue to be sorted is determined as the target request. Otherwise, the total duration of the standard call-out is obtained, and if the total duration of the standard call-out is less than the total duration of the second call-out, the call-out request is removed from the queue to be sorted. Then, the call-out request in the queue to be sorted is determined as the target request. The call-out request is filtered twice, thereby realizing dynamic planning of the call-out request arrangement and improving the call-out efficiency.

[0054] Furthermore, obtaining the total duration of the second name requests corresponding to the name requests in the queue to be sorted includes: arranging all name requests in the queue to be sorted on a timeline to obtain the second name timeline. The difference between the end point of the name requests on the second name timeline and the start point of the second name timeline is determined as the total duration of the second name requests.

[0055] It should be noted that the process of reducing the number of names to be called in the queue includes: determining the names to be called according to a preset retention strategy, and then deleting the names to be called that do not need to be retained.

[0056] The preset retention strategies include: retaining the naming requests of targets whose distance is less than or equal to the preset reference distance; retaining the naming requests of targets whose BDS priority is higher than the preset reference priority; and retaining at least one naming request for each target.

[0057] Furthermore, the total duration of the standard call is obtained, including: determining the effective response duration based on the preset half-power beamwidth and the preset antenna rotation speed; determining the number of selective calls based on the effective response duration, the preset all-call time slot duration, and the preset selective call time slot duration; and determining the total duration of the standard call based on the product of the number of selective calls and the preset selective call time slot duration.

[0058] In this way, the effective response duration is determined based on the preset half-power beamwidth and the preset antenna rotation speed. Then, the number of selective calls is determined based on the effective response duration, the preset all-call time slot duration, and the preset selective call time slot duration. Finally, the product of the number of selective calls and the preset selective call time slot duration is determined as the standard total call duration. This allows for the reduction of call requests in the queuing sequence when the standard total call duration is less than the second total call duration. Then, the call requests in the queue to be sorted are determined as the target requests, and the call requests are screened a second time. This achieves dynamic planning of the call request arrangement, thereby improving call efficiency.

[0059] Furthermore, the effective response time is determined based on the preset half-power beamwidth and the preset antenna rotation speed, including: calculating T = Period × BeamWidth / 360 to obtain the effective response time. Where T is the effective response time; Period is the radar antenna rotation speed in seconds; and BeamWidth is the current 3dB beamwidth of the radar antenna in degrees.

[0060] In some embodiments, if the target to be called completes the roll call within time T, that is, if the target's response signal is captured within time T, then the transmitted response signal is a valid response. Conversely, if the target to be called captures the target's response signal outside of time T, then the response signal is an invalid response, which only provides roll call information and is not used to calculate location information.

[0061] Furthermore, the number of selective calling attempts is determined based on the effective response time, the preset all-call time slot duration, and the preset selective calling time slot duration, including: obtaining the number of selective calling attempts by calculating RollCallCount=T / (T1+T2). Where RollCallCount is the number of selective calling attempts; T1 is the preset all-call time slot duration; and T2 is the preset selective calling time slot duration.

[0062] Furthermore, the total duration of the standard caller ID is determined by multiplying the number of call selections by the preset call selection time slot duration, including: calculating TRollCall = RollCallCount × T2 to obtain the total duration of the standard caller ID. Here, TRollCall represents the total duration of the standard caller ID.

[0063] Furthermore, the target demand is allocated to the preset call slots to obtain the name-calling demand arrangement, including: distributing the target demand evenly to the preset call slots; if there are still gap time periods in the call slots where no target demand has been allocated, then name-calling demands other than the target demand are selected and inserted into the gap time periods.

[0064] In this way, by evenly distributing the target demand to the preset call slots, and then selecting name-calling demands other than the target demand to insert into the gap time periods when there are still gap time periods in the call slots that have not been allocated target demand, the name-calling demands are inserted into the gap time periods as much as possible, so that as many names can be called in the call slots as possible, thus improving the name-calling efficiency.

[0065] It should be noted that on a given timeline, an inquiry is initiated first, with a fixed duration for the inquiry signal, which is the encoding time plus the protection time before and after encoding. The response signal width for a naming request is also fixed, consisting of the response sequence time plus the protection time before and after the response sequence. The period between the start of the response signal and the end of the inquiry signal (i.e., the time period during which the response signal arrives) can be occupied by inquiry and response signals from other naming requests. By rationally arranging target requests on the timeline, more target requests can be processed in a shorter time, thus improving naming efficiency.

[0066] Furthermore, the target demand is evenly distributed to the preset call slots, including: evenly distributing the target demand to the call slots according to the quantity of the target demand.

[0067] Furthermore, before capturing the target to be named in the preset sub-sectors to be named, the process includes: capturing the trace data of the target to be named in S mode; predicting the location of the target to be named based on the trace data to obtain the location data of the target to be named; generating the naming request corresponding to the target to be named; allocating the naming request to multiple sub-sectors corresponding to the prediction request pool based on the location data; and obtaining the sub-sectors by evenly dividing the preset total sector for naming.

[0068] In this way, by predicting the location of the target to be called based on the captured trace data of the target in S mode, the location data of the target to be called is obtained. Then, based on the location data, the generated call requests are allocated to the prediction request pools corresponding to multiple sub-sectors, so as to select and call the target by sector. This allows the radar antenna to send an interrogation signal only to the sector where the target is located, reducing the number of invalid calls and improving the call selection effect.

[0069] Furthermore, capturing the target's trace data in S mode includes: capturing the target's trace data in S mode via all-call.

[0070] In some embodiments, the point data is time-series data, which includes one or more of the following: the target's ID (Identity Document), timestamp, coordinates, speed, and direction. By using a preset trajectory as a starting point and analyzing the point sequence in conjunction with the heading and speed of the target's trajectory, the location of the target can be predicted, thus obtaining the target's location data. In some embodiments, the target's location data includes distance data and bearing data.

[0071] Furthermore, generating the naming requirements corresponding to the targets to be named includes: generating the naming requirements corresponding to each target to be named based on the preset BDS requirement information.

[0072] BDS requirement information includes: BDS data, BDS priority, BDS data requirement cycle, etc. One target to be named can correspond to one or more naming requests.

[0073] Furthermore, the naming requests are allocated to multiple sub-sectors corresponding to the predicted demand pool based on the location data, including: distributing the naming requests evenly to each sub-sector according to the preset beamwidth information.

[0074] It should be noted that before the initial calling, after allocating the call requests to the predicted request pools corresponding to multiple sub-sectors based on location data, the process also includes: merging the acquisition request pool corresponding to the sub-sector from the previous calling into the acquisition request pool of the sub-sector to be called. Since the target to be called is moving, when the target leaves one sub-sector, it will enter another. Therefore, it is necessary to merge the acquisition request pool corresponding to the sub-sector from the previous calling into the acquisition request pool of the sub-sector to be called to avoid target loss and reduce the probability of flight accidents.

[0075] Furthermore, if a target to be named is captured in a preset sub-sector to be named, the method also includes: transferring the naming requirement corresponding to the target to be determined from the acquisition requirement pool of the sector requirement pool to the prediction requirement pool of the sector requirement pool.

[0076] In this way, by transferring the name requirements corresponding to the target to be determined from the acquisition requirement pool of the sector requirement pool to the prediction requirement pool of the sector requirement pool, real-time updates of the acquisition requirement pool and the prediction requirement pool are realized, so as to more accurately determine the target requirements from the prediction requirement pool and the acquisition requirement pool, thereby improving the accuracy of requirement screening.

[0077] Combination Figure 4 As shown in the embodiments of this disclosure, a method for secondary radar point naming is provided, the method comprising: Step S401: Capture the dot data of the target to be named in S mode.

[0078] Step S402: Based on the point data, predict the location of the target to be identified and obtain the location data of the target to be identified.

[0079] Step S403: Generate the naming requirements corresponding to the target to be named.

[0080] Step S404: Based on the location data, the name requests are allocated to the predicted request pools corresponding to multiple sub-sectors; the sub-sectors are obtained by evenly dividing the preset total name requests into sectors.

[0081] Step S405: If a target to be named is captured in the preset sub-sector to be named, obtain the sector demand pool corresponding to the sub-sector to be named; the sector demand pool stores the naming requirements of all targets to be named corresponding to the sub-sector to be named; the preset sub-sector to be named is the sub-sector to be named; the naming requirements corresponding to the target to be determined are transferred from the acquisition demand pool of the sector demand pool to the prediction demand pool of the sector demand pool.

[0082] Step S406: Obtain the total duration of the first name call corresponding to all name call requests in the sector demand pool.

[0083] Step S407: If the total duration of the first roll call is greater than the preset unit call slot duration, determine the target requirement in the roll call requirement.

[0084] Step S408: Assign the target demand to the preset call slots to obtain the call demand arrangement.

[0085] Step S409: Take attendance according to the attendance requirements.

[0086] The method for secondary radar naming provided in this disclosure involves predicting the location of the target to be named based on the captured trace data of the target in S mode, obtaining the target's location data, and then allocating the generated naming requests to multiple sub-sector prediction request pools based on the location data. This facilitates sector-based selective calling of the naming requests for the target. If the target to be named is captured in a preset sub-sector, a sector request pool containing the naming requests of all targets corresponding to the sub-sector is obtained. The naming requests corresponding to the target to be determined are then transferred from the acquisition request pool of the sector request pool to the prediction request pool of the sector request pool, achieving real-time updates to both the acquisition and prediction request pools. This ensures that if the total duration of the first naming request corresponding to all naming requests in the sector request pool is greater than the preset unit selective calling time slot duration, the target request is determined from the naming requests, and the target request is allocated to a preset selective calling time slot, obtaining a naming request arrangement for naming according to the arrangement. In this way, by using zoned calling and filtering call requests before arranging them, the system achieves the filtering of call requests within the sub-sectors to be called, thereby enabling dynamic planning of the call request arrangement and improving the call efficiency within the sub-sectors. Combined with... Figure 5 As shown, this embodiment of the present disclosure provides a device 50 for secondary radar roll call, including: a demand pool acquisition module 61, a duration acquisition module 52, a determination module 53, an allocation module 54, and a roll call module 55.

[0087] The demand pool acquisition module 61 is configured to acquire the sector demand pool corresponding to the sub-sector to be named when a target to be named is captured in the preset sub-sector to be named; the sector demand pool stores the naming requirements of all targets to be named corresponding to the sub-sector to be named. The duration acquisition module 52 is configured to acquire the total duration of the first name corresponding to all name requests in the sector demand pool. The determination module 53 is configured to determine the target requirement in the call-out requirements when the total duration of the first call-out is greater than the preset unit selective call slot duration. The allocation module 54 is configured to allocate target demands to preset call slots to obtain the call demand arrangement; The roll call module 55 is configured to perform roll call according to the roll call requirements.

[0088] Furthermore, the sector demand pool includes an acquisition demand pool and a prediction demand pool; the acquisition demand pool stores the target acquisition demands corresponding to the targets already captured in the target sub-sector; the prediction demand pool stores the target acquisition demands corresponding to the targets not yet captured; the device for secondary radar target acquisition determines whether a target has been captured in the preset target sub-sector in the following manner: if a target is captured in the target sub-sector, the device searches for the target acquisition demand corresponding to the target in the acquisition demand pool corresponding to the sector demand pool; if no target acquisition demand is found, the device searches for the target acquisition demand corresponding to the target in the prediction demand pool corresponding to the sector demand pool; if a target acquisition demand is found, the device determines that a target has been captured in the preset target sub-sector.

[0089] Furthermore, the sector demand pool includes an acquisition demand pool and a prediction demand pool. The acquisition demand pool stores the naming demands corresponding to the captured targets in the sub-sectors to be named. The prediction demand pool stores the naming demands corresponding to the uncaptured targets. The determination module is configured to determine the target demand from the naming demands through the following steps: In the prediction demand pool, for each target to be named, acquire the priority of the naming demand corresponding to the target to be named, and then put the naming demand with the highest priority into the sorting queue; acquire the sum amplitude and difference amplitude of the response signals of the targets to be named corresponding to the demand pool; if the sum amplitude of any response signal is less than the difference amplitude, acquire the priority of the naming demand corresponding to the target to be named, and then put the naming demand with the highest priority into the sorting queue; if the sum amplitude of all response signals is greater than or equal to the difference amplitude, put all the naming demands in the acquisition demand pool into the sorting queue; and determine the target demand based on the naming demands in the sorting queue.

[0090] Furthermore, the determination module is configured to determine the target demand based on the call-out demands in the queue to be sorted through the following steps: obtaining the total duration of the second call-out demand corresponding to the call-out demand in the queue to be sorted; if the total duration of the second call-out demand is less than or equal to the preset unit call-out time slot duration, determining the call-out demand in the queue to be sorted as the target demand; and / or, if the total duration of the second call-out demand is greater than the preset unit call-out time slot duration, obtaining the total duration of the standard call-out demand; if the total duration of the standard call-out demand is less than the total duration of the second call-out demand, reducing the call-out demand in the queue to be sorted; and then determining the call-out demand in the queue to be sorted as the target demand.

[0091] Furthermore, the determination module is configured to obtain the total duration of the standard name list through the following steps: determining the effective response duration based on the preset half-power beamwidth and the preset antenna rotation speed; determining the number of selective calls based on the effective response duration, the preset all-call time slot duration, and the preset selective call time slot duration; and determining the total duration of the standard name list as the product of the number of selective calls and the preset selective call time slot duration.

[0092] Furthermore, the allocation module is configured to allocate target demands to preset call slots through the following steps to obtain the name call demand arrangement, including: evenly distributing target demands to preset call slots; if there are still gap time periods in the call slots where no target demands have been allocated, then selecting name call demands other than target demands and inserting them into the gap time periods.

[0093] Furthermore, the device for secondary radar naming is also configured to: capture the target's trace data in S mode before capturing the target in the preset sub-sector to be named; predict the target's position based on the trace data to obtain the target's position data; generate the naming request corresponding to the target; allocate the naming request to multiple sub-sector prediction request pools based on the position data; and obtain the sub-sectors by evenly dividing the preset total naming sector.

[0094] Furthermore, the demand pool acquisition module is also configured to, when a target to be named is captured in the preset sub-sector to be named, transfer the naming demand corresponding to the target to be determined from the acquisition demand pool of the sector demand pool to the prediction demand pool of the sector demand pool.

[0095] The apparatus for secondary radar roll call provided in this embodiment, when a target to be called is captured in a preset sub-sector to be called, obtains a sector demand pool storing the roll call requests of all targets to be called corresponding to the sub-sector to be called. Then, if the total duration of the first roll call corresponding to all roll call requests in the sector demand pool is greater than a preset unit selective calling slot duration, the target request is determined from the roll call requests, and the target request is allocated to a preset selective calling slot to obtain a roll call request arrangement, so that roll call can be performed according to the roll call request arrangement. Thus, since a target to be called is captured in a preset sub-sector to be called, the target request is determined in the sector demand pool, and a roll call request arrangement is obtained, so that roll call can be performed according to the roll call request arrangement. Each time a target to be called is captured, a call-up demand arrangement is obtained, so that the call-up can be carried out according to the newly obtained call-up demand arrangement. Even if there are too many call-up demands, the target demand can be filtered out for call-up, thus realizing the filtering of call-up demands and the dynamic planning of the call-up demand arrangement, thereby improving the call-up efficiency.

[0096] It should be noted that the device for secondary radar naming provided in the above embodiments and the method for secondary radar naming provided in the above embodiments belong to the same concept. The specific operation methods of each module and unit have been described in detail in the method embodiments and will not be repeated here. In practical applications, the device for adjusting the outlet air temperature provided in the above embodiments can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. This is not a limitation here.

[0097] Embodiments of this application also provide an electronic device, including: one or more processors; and a storage device for storing one or more programs, which, when executed by the one or more processors, cause the electronic device to implement the method for secondary radar naming provided in the above embodiments.

[0098] Using the electronic device provided in this embodiment, when a target to be called is captured in a preset sub-sector to be called, a sector demand pool storing the calling requests of all targets to be called corresponding to the sub-sector to be called is obtained. Then, if the total duration of the first calling corresponding to all calling requests in the sector demand pool is greater than the preset unit selective calling time slot duration, the target request is determined from the calling requests, and the target request is allocated to a preset selective calling time slot to obtain a calling request arrangement, so as to facilitate calling according to the calling request arrangement. In this way, when a target to be called is captured in a preset sub-sector to be called, the target request is determined in the sector demand pool, and a calling request arrangement is obtained, so as to facilitate calling according to the calling request arrangement. Each time a target to be called is captured, a call-up demand arrangement is obtained, so that the call-up can be carried out according to the newly obtained call-up demand arrangement. Even if there are too many call-up demands, the target demand can be filtered out for call-up, thus realizing the filtering of call-up demands and the dynamic planning of the call-up demand arrangement, thereby improving the call-up efficiency.

[0099] Figure 6 A schematic diagram of a computer system suitable for implementing the embodiments of this application is shown. It should be noted that... Figure 6 The computer system 600 of the electronic device shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments of this application.

[0100] like Figure 6As shown, the computer system 600 includes a Central Processing Unit (CPU) 601, which can perform various appropriate actions and processes based on programs stored in Read-Only Memory (ROM) 602 or programs loaded from Storage Section 608 into Random Access Memory (RAM) 603, such as performing the methods described in the above embodiments. The RAM 603 also stores various programs and data required for system operation. The CPU 601, ROM 602, and RAM 603 are interconnected via a bus 604. An Input / Output (I / O) interface 605 is also connected to the bus 604.

[0101] The following components are connected to I / O interface 605: an input section 606 including a keyboard, mouse, etc.; an output section 607 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and speakers, etc.; a storage section 608 including a hard disk, etc.; and a communication section 609 including a network interface card such as a LAN (Local Area Network) card, modem, etc. The communication section 609 performs communication processing via a network such as the Internet. A drive 610 is also connected to I / O interface 605 as needed. A removable medium 611, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., is installed on drive 610 as needed so that computer programs read from it can be installed into storage section 608 as needed.

[0102] Specifically, according to embodiments of this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program including a computer program for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication section 609, and / or installed from removable medium 611. When the computer program is executed by central processing unit (CPU) 601, it performs various functions defined in the system of this application.

[0103] This disclosure provides a computer-readable storage medium storing computer-executable instructions configured to perform the above-described method for secondary radar point naming.

[0104] The aforementioned computer-readable storage medium may be a transient computer-readable storage medium or a non-transitory computer-readable storage medium.

[0105] The technical solutions of this disclosure can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes one or more instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in this disclosure. The aforementioned storage medium can be a non-transitory storage medium, including: a USB flash drive, a portable hard drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, and other media capable of storing program code; it can also be a transient storage medium.

[0106] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0107] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0108] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0109] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0110] Those skilled in the art will understand that all or part of the steps in the above facts and methods can be implemented by a program instructing related hardware. The program or the program described therein can be stored in a computer-readable storage medium. When the program is executed, it includes the following steps: at this time, the corresponding method steps are introduced. The storage medium can be ROM / RAM, magnetic disk, optical disk, etc.

[0111] The specific embodiments described above further illustrate the purpose, technical solution, and beneficial effects of the present invention. It should be understood that the above description is only a specific embodiment of the present invention and is not intended to limit the scope of protection of the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.

Claims

1. A method for secondary radar naming, characterized in that, include: If a target to be named is captured in a preset sub-sector to be named, the sector demand pool corresponding to the sub-sector to be named is obtained. The sector demand pool stores the naming requirements of all targets to be named corresponding to the sub-sector to be named. Obtain the total duration of the first name call corresponding to all name call requests in the sector demand pool; If the total duration of the first roll call is greater than the preset unit call slot duration, the target demand is determined from the roll call demand. The target demand is assigned to a preset call slot to obtain the roll call demand arrangement; Roll call will be conducted according to the stated roll call requirements.

2. The method according to claim 1, characterized in that, The sector demand pool includes an acquisition demand pool and a prediction demand pool; the acquisition demand pool stores the naming demands corresponding to the captured targets in the sub-sector to be named; the prediction demand pool stores the naming demands corresponding to the uncaptured targets; the method determines whether a target to be named has been captured in the preset sub-sector to be named in the following manner: If a target to be determined is captured in the sub-sector to be named, the naming requirement corresponding to the target to be determined is searched in the acquisition requirement pool corresponding to the sector requirement pool. If no point name requirement corresponding to the target to be determined is found, the point name requirement corresponding to the target to be determined is searched in the predicted demand pool corresponding to the sector demand pool. If the naming requirement corresponding to the target to be determined is found, the target to be named is captured in the preset sub-sector to be named.

3. The method according to claim 1, characterized in that, The sector demand pool includes an acquisition demand pool and a prediction demand pool; the acquisition demand pool is used to store the naming demands corresponding to the captured naming targets in the naming sub-sector. The predicted demand pool stores the naming demands corresponding to the uncaptured naming targets. Determining the target requirement in the name call requirement includes: In the predicted demand pool, for each target to be named, the priority of the naming demand corresponding to the target to be named is obtained, and then the naming demand with the highest priority is put into the unsorted queue. Obtain the sum and difference amplitudes of the response signals of the targets to be named corresponding to the demand pool; If the sum of the amplitudes of any response signals is less than the difference amplitude, the priority of the naming request corresponding to the target to be named is obtained, and then the naming request with the highest priority is put into the sorting queue. If the sum of the amplitudes of all response signals is greater than or equal to the difference amplitude, all named requests in the request pool are placed into the sorting queue. The target requirement is determined based on the name selection requirements in the queue to be sorted.

4. The method according to claim 3, characterized in that, Determining the target requirement based on the name selection requirements in the queue to be sorted includes: Obtain the total duration of the second name corresponding to the name request in the queue to be sorted; If the total duration of the second call-out is less than or equal to the preset unit call-out time slot duration, the call-out demand in the queue to be sorted is determined as the target demand; and / or, If the total duration of the second call-out is greater than the preset unit call-out time slot duration, the total duration of the standard call-out is obtained; if the total duration of the standard call-out is less than the total duration of the second call-out, the call-out demand is reduced in the queue to be queued; then the call-out demand in the queue to be sorted is determined as the target demand.

5. The method according to claim 4, characterized in that, The total time for obtaining the standard roll call includes: The effective response time is determined based on the preset half-power beamwidth and the preset antenna rotation speed; The number of selective calls is determined based on the effective response duration, the preset all-call time slot duration, and the preset selective call time slot duration. The total duration of the standard call is determined by multiplying the number of calls by the preset call slot duration.

6. The method according to claim 1, characterized in that, The step of allocating the target demand to a preset call slot to obtain the roll call demand arrangement includes: The target demand is evenly distributed into preset selective calling time slots; If there are still unassigned target demand periods in the selected calling time slot, then select the call request other than the target demand and insert it into the unassigned time slot.

7. The method according to any one of claims 1 to 6, characterized in that, Before capturing the target in the preset sub-sector to be named, the process also includes: Capture the dot data of the target to be named in S mode; Based on the point data, the location of the target to be named is predicted, and the location data of the target to be named is obtained. Generate the naming requirements corresponding to the target to be named; The name requests are allocated to multiple sub-sectors corresponding to the predicted request pools based on the location data; the sub-sectors are obtained by evenly dividing the preset total name requests into sectors.

8. The method according to any one of claims 2 to 6, characterized in that, If the target to be named is captured in the preset sub-sector to be named, it also includes: The name requirement corresponding to the target to be determined is transferred from the acquisition requirement pool of the sector requirement pool to the prediction requirement pool of the sector requirement pool.

9. A device for secondary radar roll call, characterized in that, include: The demand pool acquisition module is configured to acquire the sector demand pool corresponding to the sub-sector to be named when a target to be named is captured in the preset sub-sector to be named. The sector demand pool stores the naming requirements of all targets to be named corresponding to the sub-sector to be named. The duration acquisition module is configured to acquire the total duration of the first name-calling corresponding to all name-calling requests in the sector request pool; The determination module is configured to determine the target demand from the call-out demand when the total duration of the first call-out is greater than the preset unit selective call slot duration. The allocation module is configured to allocate the target demand to a preset call slot to obtain the call demand arrangement; The roll call module is configured to perform roll call according to the roll call requirements.

10. An electronic device, characterized in that, include: One or more processors; A storage device for storing one or more programs, which, when executed by the one or more processors, cause the electronic device to implement the method for secondary radar naming as described in any one of claims 1 to 8.

Citation Information

Patent Citations

  • S-mode secondary radar adaptive matching target calling method

    CN105139694A

  • Selective querying roll-call method of secondary radar S-mode

    CN109725309A

  • Secondary radar S-mode time slot rearrangement adaptive scheduling method based on detection efficiency improvement

    CN118733628A

  • Secondary surveillance radar and its interrogation transmission method

    US20060055586A1