Airborne phased array fire control radar real-time signal processing method and device

By dynamically planning real-time signal processing topology and data flow, the processing timeout problem of airborne phased array fire control radar during long and short frame switching is solved, the scanning speed and data update rate are improved, and the system complexity and hardware cost are reduced.

CN119199788APending Publication Date: 2024-12-27LEIHUA ELECTRONICS TECH RES INST AVIATION IND OF CHINA
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411316920.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-20
Publication Date
2024-12-27

AI Technical Summary

Technical Problem

When the onboard phased array fire control radar switches long and short frames, the long frame processing time will cause the processing time to expire or the short frame cannot start the accumulation post-processing, resulting in a reduced radar scanning speed, increased system control complexity and low interception performance.

Method used

By dynamically planning the real-time signal processing topology and data flow, the data receiving processor records the reception start time and acquisition time of each frame of data, calculates the latest idle time of each real-time signal processor group, and allocates the current frame to the maximum difference corresponding to the maximum value. The processor group is processed, and the data summary processor is timed to query the processing progress for defuzzing.

Benefits of technology

Eliminates the inter-frame transition period required for long and short frame switching, improves radar scanning speed and data update rate, reduces system control complexity, and reduces hardware costs and development difficulties.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119199788A_ABST
    Figure CN119199788A_ABST
Patent Text Reader

Abstract

The invention belongs to the field of airborne phased array fire control radar real-time signal processing, and particularly relates to an airborne phased array fire control radar real-time signal processing method and device, and the method comprises the steps: S1, enabling a data receiving processor to receive data according to frames, and recording the receiving starting time and data collection time of each frame of data; s2, calculating a difference value between the receiving starting time of the current frame and the latest idle time of each real-time signal processor group; s3, distributing the current frame to the real-time signal processor group corresponding to the maximum difference value, and performing distance processing and accumulation post-processing on the frame data by the real-time signal processor group; and S4, querying the processing progress of each real-time signal processor group at regular time by a data summarization processor, receiving the processed data, and performing defuzzification processing to obtain the distance and speed information of the target. According to the invention, the scanning speed and the data updating rate of the airborne phased array fire control radar are improved, and the complexity of radar system control is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of real-time signal processing of airborne phased array fire control radar, and specifically relates to a real-time signal processing method and device for airborne phased array fire control radar. Background Art

[0002] The fast and flexible scanning characteristics of the airborne phased array fire control radar beam enable the radar to achieve target tracking and search (TAS), that is, while maintaining the tracking of multiple targets, it continues to maintain the search capability of a certain airspace, and adaptively adjusts the working mode according to changes in the radar working environment, changes the radar working mode according to the target RCS size, target distance and threat level, and distributes the energy of the radar signal.

[0003] The real-time signal processing of airborne phased array fire control radar is processed according to radar frames, mainly including data reception, range processing, accumulation post-processing, defuzzification, etc. Figure 1 As shown. In engineering implementation, radar signal processing is usually mapped to a fixed processor according to function, and multi-stage processor pipeline processing is used, where the range processor completes data reception and range processing, and sends the range processing results to the accumulation post-processor; the accumulation post-processor completes the range processing result reception, accumulation post-processing and defuzzification; when the accumulation post-processor performs accumulation post-processing of the current radar frame, it needs to receive and store the range processing results of the next radar frame, and the accumulation post-processing of this frame needs to be completed before the accumulation post-processing of the next frame is started; the radar real-time signal processing timing is as follows Figure 2 shown.

[0004] In the actual operation of airborne phased array fire control radar, there are the following application scenarios:

[0005] For targets with larger RCS or closer distance, reduce the beam dwell time and increase the radar beam scanning speed;

[0006] For stealth targets, key focus directions or key focus areas, increase the beam dwell time, perform long-term coherent accumulation, and improve the detection capability of stealth and weak targets.

[0007] A higher radar scanning speed means a shorter radar frame period and a smaller amount of real-time processing; a long period of accumulation means a long radar frame period and a huge amount of real-time processing. In order to meet the requirements of simultaneous multi-target search, tracking, and detection of stealth and weak targets, the airborne phased array fire control radar uses high-speed and flexible beam scheduling and beam switching to achieve radar working mode and switching between long and short frames. When the first frame has a long frame period and the second frame has a short frame period, when the second frame receives the range processing results and starts the accumulation post-processing, the accumulation post-processing of the first frame has not yet ended. Figure 3 As shown, the first frame processing timeout or the second frame processing exception occurs.

[0008] In order to solve the problem of processing timeout caused by long frame processing time being too long when switching between long and short frames, or the problem of short frame being unable to start accumulation and post-processing, the following two methods are usually adopted in engineering to complete real-time signal processing:

[0009] 1. Increase the frame period of short frames so that there is enough processing time for long frame accumulation and post-processing;

[0010] 2. Increase the hardware scale of the real-time signal processing system and reduce the post-processing time of long frame accumulation.

[0011] The above two methods cause the following problems for airborne phased array fire control radar:

[0012] The radar scans slowly and the data update rate is low. In extreme cases, the scan speed is reduced by about 50%;

[0013] The radar calculates the length of the transition period based on the frame period difference between the long and short frames or the complexity of the real-time processing algorithm, which increases the complexity of system control;

[0014] During the transition period, the radar's external radiation increases the probability of being discovered and reduces the radar's low intercept performance;

[0015] Increasing the scale of real-time signal processing systems leads to increased hardware costs, greater difficulty in development and debugging, and poor system portability. Summary of the invention

[0016] In order to solve the above problems, the present application provides a real-time signal processing method and device for an airborne phased array fire control radar. After the real-time signal processing system receives the sampled data, it dynamically plans the real-time signal processing topology and data flow based on the received multi-frame sampled data waveform parameters and processing resources.

[0017] The first aspect of the present application provides a real-time signal processing method for an airborne phased array fire control radar, mainly comprising:

[0018] Step S1, the data receiving processor receives data frame by frame and records the receiving start time and data acquisition time of each frame of data;

[0019] Step S2, calculating the difference between the receiving start time of the current frame and the latest idle time of each real-time signal processor group, the latest idle time of each real-time signal processor group is generated by predicting the receiving start time and data acquisition time of the data allocated to the real-time signal processor group;

[0020] Step S3, assigning the current frame to the real-time signal processor group corresponding to the maximum difference value, and having the real-time signal processor group perform distance processing and accumulation post-processing on the frame data;

[0021] Step S4: The data aggregation processor periodically queries the processing progress of each real-time signal processor group, receives the processed data, and performs defuzzification processing to obtain the distance and speed information of the target.

[0022] Preferably, in step S2, the latest idle time T of each real-time signal processor group is calculated according to the following formula: end (i)

[0023] T end (i) = T start (i)+(1+k)*ΔT(i);

[0024] Among them, T start (i) is the start time of data reception, ΔT(i) is the data acquisition time, and k is the maximum time correction coefficient for accumulation post-processing.

[0025] Preferably, the accumulated post-processing time correction coefficient k is set to 0.7.

[0026] Preferably, in step S2, the number of the real-time signal processor groups is 2-4, and each real-time signal processor group includes several real-time signal processors.

[0027] Preferably, step S4 further comprises:

[0028] Step S41, the data aggregation processor periodically queries the processing end flag of each real-time processor group in a 1ms cycle. When the processing end flag is 1, the real-time processor group is notified to clear the processing end flag and read the processing result information for defuzzification. Each real-time processor group is configured to set the processing end flag from 0 to 1 after the distance processing and accumulation post-processing are completed;

[0029] Step S42: Send the defuzzification result to the radar main control software.

[0030] The second aspect of the present application provides a real-time signal processing device for an airborne phased array fire control radar, mainly comprising:

[0031] A data receiving processor is used to receive data by frame, record the receiving start time and data acquisition time of each frame of data, calculate the difference between the receiving start time of the current frame and the latest idle time of each real-time signal processor group, the latest idle time of each real-time signal processor group is generated by predicting the receiving start time and data acquisition time of the data assigned to the real-time signal processor group, and assign the current frame to the real-time signal processor group corresponding to the largest difference;

[0032] A plurality of real-time signal processor groups, used for performing range processing and accumulation post-processing on each frame of data distributed by the data receiving processor;

[0033] The data aggregation processor is used to periodically query the processing progress of each real-time signal processor group, receive the processed data, and perform defuzzification to obtain the distance and speed information of the target.

[0034] Preferably, the data receiving processor includes a latest idle time calculation unit for calculating the latest idle time T of each real-time signal processor group according to the following formula: end (i)

[0035] T end (i) = T start (i)+(1+k)*ΔT(i);

[0036] Among them, T start (i) is the start time of data reception, ΔT(i) is the data acquisition time, and k is the maximum time correction coefficient for accumulation post-processing.

[0037] Preferably, the accumulated post-processing time correction coefficient k is set to 0.7.

[0038] Preferably, the number of the real-time signal processor groups is 2-4, and each real-time signal processor group includes several real-time signal processors.

[0039] Preferably, the data aggregation processor comprises:

[0040] A loop query module is used to periodically query the processing end flag of each real-time processor group in a 1ms loop. When the processing end flag is 1, the real-time processor group is notified to clear the processing end flag and read the processing result information for defuzzification. Each real-time processor group is configured to set the processing end flag from 0 to 1 after the distance processing and accumulation post-processing are completed.

[0041] The data sending module is used to send the defuzzification processing results to the radar main control software.

[0042] The present application eliminates the problems of radar long and short frame switching processing timeout caused by the fixed data stream of traditional real-time processing, improves the scanning speed and data update rate of airborne phased array fire control radar, and reduces the complexity of radar system control. BRIEF DESCRIPTION OF THE DRAWINGS

[0043] Figure 1 This is the flow chart of radar real-time signal processing.

[0044] Figure 2 This is the timing diagram of radar real-time signal processing.

[0045] Figure 3 The timing diagram for real-time processing of long and short frame switching.

[0046] Figure 4 This is a flow chart of the real-time signal processing method for airborne phased array fire control radar in this application.

[0047] Figure 5 For this application Figure 4 The real-time processing timing diagram of the first embodiment is shown.

[0048] Figure 6 Application for a place Figure 4 The real-time processing timing diagram of the second embodiment is shown. DETAILED DESCRIPTION

[0049] In order to make the purpose, technical scheme and advantages of the implementation of this application clearer, the technical scheme in the implementation of this application will be described in more detail in combination with the drawings in the implementation of this application. In the drawings, the same or similar reference numerals throughout represent the same or similar elements or elements with the same or similar functions. The described implementation is a part of the implementation of this application, not all of the implementations. The implementation described below with reference to the drawings is exemplary and is intended to be used to explain this application, and cannot be understood as a limitation on this application. Based on the implementation in this application, all other implementations obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application. The implementation of this application is described in detail below in combination with the drawings.

[0050] The first aspect of the present application provides a real-time signal processing method for an airborne phased array fire control radar, such as Figure 4 As shown, it mainly includes:

[0051] Step S1: The data receiving processor receives data frame by frame and records the receiving start time and data acquisition time of each frame of data.

[0052] The present application divides the processing resources of the real-time signal processing system into a data receiving processor, a real-time signal processor and a data aggregation processor. In step S1, the data receiving processor completes the reception of sampled data, dynamic routing planning and data forwarding. When the data receiving processor starts to receive the i-th frame data packet, it records the starting time T of the sampled data. start (i), and at the same time, the data acquisition time ΔT(i) is recorded according to the radar control information.

[0053] Step S2, calculating the difference between the receiving start time of the current frame and the latest idle time of each real-time signal processor group, the latest idle time of each real-time signal processor group is generated by predicting the receiving start time and data acquisition time of the data allocated to the real-time signal processor group.

[0054] In some optional implementations, in step S2, the number of the real-time signal processor groups is 2-4, and each real-time signal processor group includes several real-time signal processors.

[0055] As mentioned above, the processing resources of the real-time signal processing system include a real-time signal processor. In a specific embodiment, considering the 30% processing margin of real-time signal processing, the real-time signal processor is generally composed of 4 groups of processors, each group of processors is composed of several processors, each of which completes the real-time processing of one frame of sampling signal. The four groups of processors can complete the entire radar real-time signal processing by parallel processing.

[0056] In some optional implementations, in step S2, the latest idle time T of each real-time signal processor group is calculated according to the following formula: end (i)

[0057] T end (i) = T start (i)+(1+k)*ΔT(i);

[0058] Among them, T start (i) is the start time of data reception, ΔT(i) is the data acquisition time, and k is the maximum time correction coefficient for accumulation post-processing. In some optional implementations, the accumulation post-processing time correction coefficient k is 0.7.

[0059] In step S2, in order to calculate the difference between the reception start time of the current frame and the latest idle time of each real-time signal processor group, in the program, taking four real-time signal processor groups as an example, the following algorithm can be designed:

[0060] Create an array T Proctime (m), where m∈[0,3], records the processing end time T corresponding to each group of real-time signal processors end (i) The data distribution processor dynamically plans the data forwarding route for real-time signal processing according to the following strategies:

[0061] When i≤3, the forwarding processor forwards the sampled data to the i-th group of real-time processors for signal processing, and records the latest idle time of the i-th group of real-time processors:

[0062] T Proctime (i) = T end (i);

[0063] When i>3, calculate the start time T of the current frame start (i) with array T Proctime (m) time difference,

[0064] Δt(m)=T start (i)-T Proctime(m),m=0,1,2,3.

[0065] Step S3: assign the current frame to the real-time signal processor group corresponding to the maximum difference value, and the real-time signal processor group performs distance processing and accumulation post-processing on the frame data.

[0066] Select the processor group m with the largest Δt(m) max , forward the sampled data to the mth max The group processor performs signal processing and updates the latest idle time, namely:

[0067] T Proctime (m max )=T end (i).

[0068] Step S4: The data aggregation processor periodically queries the processing progress of each real-time signal processor group, receives the processed data, and performs defuzzification processing to obtain the distance and speed information of the target.

[0069] As mentioned above, the processing resources of the real-time signal processing system include a data aggregation processor, which performs target defuzzification processing and sends the processing results after the processing is completed.

[0070] In some optional implementations, step S4 further includes:

[0071] Step S41, the data aggregation processor periodically queries the processing end flag of each real-time processor group in a 1ms cycle. When the processing end flag is 1, the real-time processor group is notified to clear the processing end flag and read the processing result information for defuzzification. Each real-time processor group is configured to set the processing end flag from 0 to 1 after the distance processing and accumulation post-processing are completed;

[0072] Step S42: Send the defuzzification result to the radar main control software, which performs subsequent processing.

[0073] This application has the following advantages:

[0074] 1. It eliminates the inter-frame transition period required for switching between long and short frames in real-time signal processing, thereby improving the scanning speed and data update rate of airborne phased array fire control radar;

[0075] 2. Dynamically plan the real-time signal processing topology and data flow according to the waveform parameters of the radar operation, so as to facilitate the transplantation, reuse and upgrade of the real-time signal processing system.

[0076] The present application is applicable to the field of real-time signal processing of airborne phased array fire control radar.

[0077] This patent is used to perform real-time signal processing of airborne phased array fire control radar. Table 1 shows the radar frame parameters of an airborne phased array fire control radar in different scenarios.

[0078] Table 1 Radar frame period parameter table

[0079]

[0080]

[0081] Real-time processing is performed in the conventional way, and distance processing and accumulation post-processing are completed by different processors respectively; by frame counting, the distance results are sent to different processors for accumulation post-processing, the data route is fixed, and a transition period needs to be increased when long frames are cut into short frames to ensure that there is enough time for long frame accumulation post-processing, and a transition period does not need to be increased when short frames are cut into long frames. In scenario 1, adjacent frames are all long frames cut into short frames, and a transition period needs to be increased for the 1st to 4th frames; scenario 2 is alternating long and short frames, and a transition period needs to be increased when long frames are cut into short frames, and a transition period does not need to be increased when short frames are cut into long frames. As shown in Table 1, in different scenarios, in order to adapt to real-time signal processing, a transition period needs to be increased, thereby reducing the radar scanning speed.

[0082] The present application is used for real-time signal processing, where an independent data receiving processor receives sampled data, dynamically plans the processing topology and data flow of each frame of sampled data, sends the sampled data to different real-time processor groups for real-time signal processing, and then the data aggregation processor performs the final target defuzzification processing. Inter-frame switching does not require an additional transition period, and the timing control between real-time processor groups is simple, which effectively reduces the impact of the increased transition period on the radar scanning speed.

[0083] The real-time processing sequence of scenario 1 is as follows: Figure 5 As shown, frames 0-3 are respectively allocated to groups 0-3 of real-time processors, frame 4 is allocated to group 0 of real-time processors, and subsequent frames can be dynamically distributed according to the method of the present application.

[0084] The real-time processing sequence of scenario 2 is as follows: Figure 6 As shown, frames 0-3 are respectively allocated to groups 0-3 of real-time processors, and frame 4 is allocated to group 1 of real-time processors according to this algorithm; subsequent frames can be dynamically distributed according to this algorithm.

[0085] The second aspect of the present application provides an airborne phased array fire control radar real-time signal processing device corresponding to the above method, mainly comprising:

[0086] A data receiving processor is used to receive data by frame, record the receiving start time and data acquisition time of each frame of data, calculate the difference between the receiving start time of the current frame and the latest idle time of each real-time signal processor group, the latest idle time of each real-time signal processor group is generated by predicting the receiving start time and data acquisition time of the data assigned to the real-time signal processor group, and assign the current frame to the real-time signal processor group corresponding to the largest difference;

[0087] A plurality of real-time signal processor groups, used for performing range processing and accumulation post-processing on each frame of data distributed by the data receiving processor;

[0088] The data aggregation processor is used to periodically query the processing progress of each real-time signal processor group, receive the processed data, and perform defuzzification to obtain the distance and speed information of the target.

[0089] In some optional implementations, the data receiving processor includes a latest idle time calculation unit, which is used to calculate the latest idle time T of each real-time signal processor group according to the following formula: end (i)

[0090] T end (i) = T start (i)+(1+k)*ΔT(i);

[0091] Among them, T start (i) is the start time of data reception, ΔT(i) is the data acquisition time, and k is the maximum time correction coefficient for accumulation post-processing.

[0092] In some optional implementations, the accumulated post-processing time correction coefficient k is set to 0.7.

[0093] In some optional implementations, the number of the real-time signal processor groups is 2-4, and each real-time signal processor group includes several real-time signal processors.

[0094] In some optional implementations, the data aggregation processor includes:

[0095] A loop query module is used to periodically query the processing end flag of each real-time processor group in a 1ms loop. When the processing end flag is 1, the real-time processor group is notified to clear the processing end flag and read the processing result information for defuzzification. Each real-time processor group is configured to set the processing end flag from 0 to 1 after the distance processing and accumulation post-processing are completed.

[0096] The data sending module is used to send the defuzzification processing results to the radar main control software.

[0097] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions that can be easily thought of by a person skilled in the art within the technical scope disclosed in the present application should be included in the protection scope of the present application. Therefore, the protection scope of the present application shall be based on the protection scope of the claims.

Claims

1. A real-time signal processing method for an airborne phased array fire control radar, characterized in that: include: Step S1, the data receiving processor receives data frame by frame and records the receiving start time and data acquisition time of each frame of data; Step S2, calculating the difference between the receiving start time of the current frame and the latest idle time of each real-time signal processor group, the latest idle time of each real-time signal processor group is generated by predicting the receiving start time and data acquisition time of the data allocated to the real-time signal processor group; Step S3, assigning the current frame to the real-time signal processor group corresponding to the maximum difference value, and having the real-time signal processor group perform distance processing and accumulation post-processing on the frame data; Step S4: The data aggregation processor periodically queries the processing progress of each real-time signal processor group, receives the processed data, and performs defuzzification processing to obtain the distance and speed information of the target.

2. The real-time signal processing method of airborne phased array fire control radar according to claim 1, characterized in that: In step S2, the latest idle time T of each real-time signal processor group is calculated according to the following formula: end (i) T end (i)=T start (i)+(1+k)*ΔT(i); Among them, T start (i) is the start time of data reception, ΔT(i) is the data acquisition time, and k is the maximum time correction coefficient for accumulation post-processing.

3. The real-time signal processing method of airborne phased array fire control radar according to claim 2, characterized in that: The value of the accumulation post-processing time correction coefficient k is 0.

7.

4. The real-time signal processing method of airborne phased array fire control radar according to claim 1, characterized in that: In step S2, the number of the real-time signal processor groups is 2-4, and each real-time signal processor group includes several real-time signal processors.

5. The real-time signal processing method of airborne phased array fire control radar according to claim 1, characterized in that: Step S4 further comprises: Step S41, the data aggregation processor periodically queries the processing end flag of each real-time processor group in a 1ms cycle. When the processing end flag is 1, the real-time processor group is notified to clear the processing end flag and read the processing result information for defuzzification. Each real-time processor group is configured to set the processing end flag from 0 to 1 after the distance processing and accumulation post-processing are completed; Step S42: Send the defuzzification result to the radar main control software.

6. A real-time signal processing device for an airborne phased array fire control radar, characterized in that: include: A data receiving processor is used to receive data by frame, record the receiving start time and data acquisition time of each frame of data, calculate the difference between the receiving start time of the current frame and the latest idle time of each real-time signal processor group, the latest idle time of each real-time signal processor group is generated by predicting the receiving start time and data acquisition time of the data assigned to the real-time signal processor group, and assign the current frame to the real-time signal processor group corresponding to the largest difference; A plurality of real-time signal processor groups, used for performing range processing and accumulation post-processing on each frame of data distributed by the data receiving processor; The data aggregation processor is used to periodically query the processing progress of each real-time signal processor group, receive the processed data, and perform defuzzification to obtain the distance and speed information of the target.

7. The real-time signal processing device for airborne phased array fire control radar according to claim 6, characterized in that: The data receiving processor includes a latest idle time calculation unit for calculating the latest idle time T of each real-time signal processor group according to the following formula: end (i) T end (i)=T start (i)+(1+k)*ΔT(i); Among them, T start (i) is the start time of data reception, ΔT(i) is the data acquisition time, and k is the maximum time correction coefficient for accumulation post-processing.

8. The real-time signal processing device for airborne phased array fire control radar according to claim 7, characterized in that: The value of the accumulation post-processing time correction coefficient k is 0.

7.

9. The real-time signal processing device for airborne phased array fire control radar according to claim 6, characterized in that: The number of the real-time signal processor groups is 2-4, and each real-time signal processor group includes several real-time signal processors.

10. The real-time signal processing device for airborne phased array fire control radar according to claim 6, characterized in that: The data aggregation processor comprises: A loop query module is used to periodically query the processing end flag of each real-time processor group in a 1ms loop. When the processing end flag is 1, the real-time processor group is notified to clear the processing end flag and read the processing result information for defuzzification. Each real-time processor group is configured to set the processing end flag from 0 to 1 after the distance processing and accumulation post-processing are completed. The data sending module is used to send the defuzzification processing results to the radar main control software.