Airborne secondary radar interrogation unit data recording and playback device based on Aurora protocol
The Aurora protocol-based airborne secondary radar interrogator data recording and playback device solves the detection problem of airborne secondary radar in complex electromagnetic environments, achieves efficient troubleshooting and maintenance, and provides detailed data support.
Patent Information
- Application Number
- CN202510837197.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-23
- Publication Date
- 2025-10-03
AI Technical Summary
Existing airborne secondary radar interrogators are prone to problems such as loss of target detection, poor angle measurement accuracy, and poor effective range in complex electromagnetic environments. They lack signal-level data recording and playback functions, resulting in difficulty in troubleshooting, low efficiency, and poor maintainability.
A data recording and playback device for airborne secondary radar interrogators based on the Aurora protocol is designed. By connecting the display and control interface, interrogation processing programmable controller (PPC), and interrogation processing FPGA with the storage area, four-level data storage and parallel playback are realized, including the signal level, decoding level, point trace level, and track level. The playback of track, point trace, original decoded data, and IQ data is supported.
It achieves the data recording of the airborne secondary radar interrogator during flight and the accurate reproduction of the aerial process, improves the troubleshooting efficiency and maintainability, and provides important data support for system performance.
Smart Images

Figure CN120748073A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of secondary radar, and in particular to an airborne secondary radar interrogator data recording and playback device based on the Aurora protocol. Background Art
[0002] Airborne secondary radars transmit interrogation signals to aircraft equipped with transponders in the air. Upon receiving the interrogation signal, the transponder responds accordingly. The onboard interrogator decodes the aircraft's response signal, generating a point track and track target, which it displays on its interface. Through this "question-and-answer" approach, the onboard interrogator detects aircraft in the air. However, as the external electromagnetic environment becomes increasingly complex, secondary radar interrogators are frequently affected by this complex environment, resulting in problems such as target loss, poor angular measurement accuracy, and poor range. However, due to the current lack of signal-level data support, the analysis and location of these problems, such as target loss, poor angular measurement accuracy, and poor range, are extremely complex. These problems can only be solved through manual analysis and judgment, hypothesis verification, and then individual verification and troubleshooting. This troubleshooting approach is difficult, time-consuming, inefficient, and difficult to maintain. Summary of the Invention
[0003] Current airborne secondary radar interrogators only cache point and track data for data analysis, without signal-level data recording or playback capabilities. This makes it impossible to accurately and quickly analyze and locate issues such as target detection loss, poor angle measurement accuracy, or poor range when continuously tracking a target. The present invention aims to provide an airborne secondary radar interrogator data recording and playback device based on the Aurora protocol.
[0004] The present invention provides an airborne secondary radar interrogator data recording and playback device based on the Aurora protocol, comprising a display and control interface, an interrogation processing PPC, an interrogation processing FPGA, and a storage area connected in sequence; the interrogation processing FPGA and the storage area are connected via an Aurora interface;
[0005] The display and control interface, query processing PPC, query processing FPGA and storage area are used to realize data storage and data playback through interaction; wherein:
[0006] The data is stored in four levels, including signal level, decoding level, point level and track level;
[0007] The data playback is performed in parallel from four levels, including track playback, point track playback, original decoded data playback and IQ data playback.
[0008] In a preferred embodiment, the storage of four levels of data includes:
[0009] The display and control interface sends a control command to control the secondary radar interrogator to conduct an interrogation. After the interrogation processing PPC receives the interrogation command, it controls the interrogation processing FPGA to start the interrogation. The interrogation processing FPGA sends a storage command to the storage area. After receiving the storage command, the storage area starts the data storage function.
[0010] The query processing FPGA processes the baseband IQ data of the sum / difference / control channels to form original decoded data, reports it to the query processing PPC, and converts it into serial port data 1;
[0011] The query processing PPC receives the original decoded data from the query processing FPGA, performs point trace fusion processing to form a point trace message, reports it to the display and control interface, and sends it to the query processing FPGA at the same time. The query processing FPGA converts the point trace message into serial port data 2;
[0012] The query processing PPC performs track fusion processing on the point track message, obtains the track message and reports it to the display and control interface, and at the same time sends it to the query processing FPGA, which converts the track message into serial port data 3;
[0013] The query processing FPGA writes serial port data 1, serial port data 2, serial port data 3, and query decoding parameters into the cache FIFO; wherein the query decoding parameters include baseband IQ data of the encoding AM, ASK, PSK, decoding gate, system time, azimuth code, STC, sum / difference / control channel;
[0014] When the data in the cache FIFO meets the data structure of a frame, it is taken out and composed into a data frame, which is sent to the storage area through the AURORA interface for storage;
[0015] After receiving the data frame, the storage area stores it according to the preset size.
[0016] In a preferred embodiment, the serial port data 1, serial port data 2 and serial port data 3 have a serial port baud rate of 10M and are written into the cache FIFO at a rate of 20M.
[0017] In a preferred embodiment, the stored data are numbered by date.
[0018] In a preferred embodiment, a data frame is 1024 bytes, and after receiving the data frame, the storage area stores it in a size of 1G.
[0019] In a preferred embodiment, the track playback includes:
[0020] The operator issues a track playback command to the query processing PPC through the display and control interface. After receiving the track playback command, the query processing PPC issues it to the query processing FPGA. The query processing FPGA issues the track playback command to the storage area through the Aurora interface. After receiving the track playback command, the storage area reads the specified stored data and returns it according to the frame structure of the return packet. After receiving the return packet, the query processing FPGA parses and processes it, caches the parsed data in the buffer FIFO, and reads it at a rate of 20M. When the buffer FIFO is almost full, the query processing FPGA issues a flow control command through the Aurora's NFC interface, instructing the storage area to suspend transmission. When the buffer FIFO is almost empty, the query processing FPGA cancels the flow control command through the Aurora's NFC interface, instructing the storage area to continue sending. Based on the track playback command, the query processing FPGA only parses the serial port data related to the track message in the data, converts it into parallel data, and reports it to the query processing PPC. The query processing PPC reports it to the display interface for display, performing airborne track data inversion.
[0021] In a preferred embodiment, the trace playback includes:
[0022] The operator sends the trace playback command to the query processing PPC through the display control interface. After receiving the trace playback command, the query processing PPC sends it to the query processing FPGA. The query processing FPGA sends the trace playback command to the storage area through the Aurora interface. After receiving the trace playback command, the storage area reads the specified storage data and returns it according to the frame structure of the return packet. After receiving the return packet, the query processing FPGA parses and processes it, caches the parsed data in the cache FIFO, and reads it at a rate of 20M. When the data in the cache FIFO is almost full, the query processing FPGA A flow control instruction is sent through Aurora's NFC interface to tell the storage area to suspend sending. When the cache FIFO is almost empty, the query processing FPGA cancels the flow control instruction through Aurora's NFC interface and tells the storage area to continue sending. The query processing FPGA only parses the serial port data related to the point track message in the data according to the point track playback instruction, converts it into parallel data, and reports it to the query processing PPC. After the query processing PPC performs track processing, a track message is formed. Finally, the query processing PPC reports the point track message and track message to the display interface for target display and performs aerial point track data inversion.
[0023] In a preferred embodiment, the playback of the original decoded data includes:
[0024] The operator sends the original decoded data playback instruction to the query processing PPC through the display and control interface. After receiving the original decoded data playback instruction, the query processing PPC sends it to the query processing FPGA. The query processing FPGA sends the original decoded data playback instruction to the storage area through the Aurora interface. After receiving the original decoded data playback instruction, the storage area reads the specified storage data and returns it according to the frame structure of the return packet. After receiving the return packet, the query processing FPGA parses and processes it, caches the parsed data in the cache FIFO, and reads it at a rate of 20M. When the amount of data in the cache FIFO is almost full, the query processing FP GA sends flow control instructions through Aurora's NFC interface, telling the storage area to suspend sending. When the cache FIFO is almost empty, the query processing FPGA cancels the flow control instructions through Aurora's NFC interface, telling the storage area to continue sending. The query processing FPGA replays the instructions based on the original decoded data, only parses the serial port data related to the original decoded data in the data, converts it into parallel data, and reports it to the query processing PPC. The query processing PPC performs point trace processing to form a point trace message, performs track processing to form a track message, and finally reports the point trace message and track message to the display interface for target display, and performs inversion of the original decoded data in the air.
[0025] In a preferred embodiment, the IQ data playback includes:
[0026] The operator sends the IQ data playback command to the inquiry processing PPC through the display and control interface. After receiving the IQ data playback command, the inquiry processing PPC sends it to the inquiry processing FPGA. The inquiry processing FPGA sends the IQ data playback command to the storage area through the Aurora interface. After receiving the IQ data playback command, the storage area reads the specified stored data and returns it according to the frame structure of the return packet. After receiving the return packet, the inquiry processing FPGA parses and processes it, caches the data in the cache FIFO, and reads it at a rate of 20M. When the amount of data in the cache FIFO is almost full, the inquiry processing FPGA sends a flow control through the Aurora NFC interface. Instructions are sent to tell the storage area to suspend sending. When the cache FIFO is almost empty, the query processing FPGA cancels the flow control instruction through the NFC interface of Aurora and tells the storage area to continue sending. The query processing FPGA parses the baseband IQ data of the sum / difference / control channel in the data query decoding parameters according to the IQ data playback instruction, and processes the baseband IQ data of the sum / difference / control channel to form the original decoded data, and reports it to the query processing PPC. The query processing PPC performs point trace processing to form a point trace message and performs track processing to form a track message. Finally, it reports the point trace message and the track message to the display interface for target display, and performs inversion of the entire interrogation process in the air.
[0027] In a preferred embodiment, the playback of the data also includes query data, specifically including: the operator sends a query instruction to the query processing PPC through the display and control interface, and after receiving the query instruction, the query processing PPC sends it to the query processing FPGA. The query processing FPGA sends the query instruction to the storage area through the Aurora interface. The storage area returns the total amount of stored data to the query processing FPGA, which then reports it to the query processing PPC and finally returns it to the display and control interface for display.
[0028] In summary, due to the adoption of the above technical solution, the beneficial effects of the present invention are:
[0029] The present invention records data at different levels (signal level, decoding level, point trace level, track level, etc.) of an airborne secondary radar interrogator during flight, and can replay data at different levels (signal level, decoding level, point trace level, track level, etc.) during flight in the air on the ground. It can accurately reproduce the point track conditions, decoding conditions, original point trace conditions, front-end IQ signal conditions, digital beamforming conditions, etc. when problems such as target detection loss, poor angle measurement accuracy, and substandard effective range are encountered. This can greatly improve troubleshooting efficiency and maintainability, and at the same time, provide important data support for the system performance indicators of the secondary radar interrogator. BRIEF DESCRIPTION OF THE DRAWINGS
[0030] Figure 1 A schematic diagram of an application of an Aurora protocol-based airborne secondary radar interrogator data recording and playback device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0031] To make the objectives, technical solutions, and advantages of the embodiments of the present invention more clear, the technical solutions of the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Generally, the components of the embodiments of the present invention described and shown in the drawings herein can be arranged and designed in various different configurations.
[0032] Therefore, the following detailed description of the embodiments of the present invention provided in the accompanying drawings is not intended to limit the scope of the invention as claimed, but merely represents selected embodiments of the present invention. All other embodiments derived by persons of ordinary skill in the art based on the embodiments of the present invention without creative effort shall fall within the scope of protection of the present invention.
[0033] Example
[0034] like Figure 1As shown, an Aurora-based airborne secondary radar interrogator data recording and playback device provided by an embodiment of the present invention is applied to an airborne active phased array interrogator system. After being received by the antenna, the reply signal is sent to the TR of the beamforming sub-unit for mixing and filtering to form baseband IQ. After further beamforming processing, the baseband IQ data for the sum / difference / control channels is generated. This baseband IQ data is then sent via optical fiber to the interrogation processing FPGA of the signal processing sub-unit for decoding. The interrogation processing FPGA reports the raw decoded data to the interrogation processing PPC. Simultaneously, the baseband IQ data for the sum / difference / control channels and the fused point track sent by the interrogation processing PPC are sent to a storage area via the Aurora interface for storage. The PPC performs point track and track fusion processing. Finally, the fused point track and track message are reported to the display control interface for display.
[0035] In view of this, an embodiment of the present invention provides an airborne secondary radar interrogator data recording and playback device based on the Aurora protocol, comprising a display and control interface, an interrogation processing PPC, an interrogation processing FPGA, and a storage area connected in sequence; the interrogation processing FPGA and the storage area are connected via an Aurora interface;
[0036] The display and control interface, query processing PPC, query processing FPGA and storage area are used to realize data storage and data playback through interaction; wherein:
[0037] The data is stored in four levels, including signal level, decoding level, point level and track level;
[0038] The data playback is performed in parallel from four levels, including track playback, point track playback, original decoded data playback and IQ data playback.
[0039] The present invention records data at different levels (signal level, decoding level, point trace level, track level, etc.) of an airborne secondary radar interrogator during flight, and can replay data at different levels (signal level, decoding level, point trace level, track level, etc.) during flight in the air on the ground. It can accurately reproduce the point track conditions, decoding conditions, original point trace conditions, front-end IQ signal conditions, digital beamforming conditions, etc. when problems such as target detection loss, poor angle measurement accuracy, and substandard effective range are encountered. This can greatly improve troubleshooting efficiency and maintainability, and at the same time, provide important data support for the system performance indicators of the secondary radar interrogator.
[0040] The working principle of the Aurora protocol-based airborne secondary radar interrogator data recording and playback device is as follows:
[0041] 1. Data storage, the specific steps are as follows:
[0042] S101: The display control interface issues a control command to control the secondary radar interrogator to perform an interrogation. After receiving the interrogation command, the interrogation processing PPC controls the interrogation processing FPGA to start the interrogation. The interrogation processing FPGA sends a storage command to the storage area. After receiving the storage command, the storage area starts the data storage function.
[0043] S102, the query processing FPGA performs amplitude and phase calculation, logarithmic compression, and sign bit calculation on the baseband IQ data of the sum / difference / control channels, and decodes the data when the decoding gate is valid to form the original decoded data, reports it to the query processing PPC, and converts it into serial port data 1 at a serial port baud rate of 10M;
[0044] S103, the query processing PPC receives the original decoded data from the query processing FPGA, performs point trace fusion processing to form a point trace message, reports it to the display control interface, and sends it to the query processing FPGA at the same time. The query processing FPGA converts the point trace message into serial port data 2, and the serial port baud rate is 10M;
[0045] S104: The query processing PPC performs track fusion processing on the point track message to obtain a track message and reports it to the display and control interface. At the same time, it sends it to the query processing FPGA. The query processing FPGA converts the track message into serial port data 3, and the serial port baud rate is 10M.
[0046] S105: The query processing FPGA writes serial port data 1, serial port data 2, serial port data 3, and query decoding parameters (including AM, ASK, PSK, decoding gate, system time, bearing code, STC, sum / difference / control channel baseband IQ data) into the buffer FIFO at a rate of 20 Mbps. To save bandwidth, the original decoded data, the point trace message and the track message sent by the query processing PPC are converted to serial data and embedded in the data frame.
[0047] S106, when the data in the cache FIFO meets the data structure of a frame (1024 bytes), 1024 bytes are taken out to form a data frame, which is sent to the storage area through the AURORA interface for storage;
[0048] S107, after receiving the data frame, the storage area stores it according to the size of 1G, automatically cuts it, and numbers the stored data according to the date.
[0049] 2. Data playback, the specific steps are as follows:
[0050] S201. Query data: The operator issues a query command to the query processing PPC through the display control interface. The query processing PPC receives the query command and sends it to the query processing FPGA. The query processing FPGA sends the query command to the storage area through the Aurora interface. The storage area sends the total amount of stored data back to the query processing FPGA. The query processing FPGA then reports it to the query processing PPC, and finally sends it back to the display control interface for display.
[0051] S202, track playback: The operator sends a track playback command to the query processing PPC through the display control interface. After receiving the track playback command, the query processing PPC sends it to the query processing FPGA. The query processing FPGA sends the track playback command to the storage area through the Aurora interface. After receiving the track playback command, the storage area reads the specified storage data and returns it according to the frame structure of the return packet (1024 bytes). After receiving the return packet, the query processing FPGA parses and processes it, and caches the parsed data in the cache FIFO and performs it at a rate of 20M. Reading: When the data in the cache FIFO is almost full, the query processing FPGA sends a flow control instruction through Aurora's NFC interface, telling the storage area to suspend sending. When the cache FIFO is almost empty, the query processing FPGA cancels the flow control instruction through Aurora's NFC interface, telling the storage area to continue sending. The query processing FPGA only parses the serial port data related to the track message in the data according to the track playback instruction, converts it into parallel data, and reports it to the query processing PPC. The query processing PPC reports it to the display interface for display, and performs air track data inversion;
[0052] S203, point trace playback: the operator sends the point trace playback command to the query processing PPC through the display control interface. After receiving the point trace playback command, the query processing PPC sends it to the query processing FPGA. The query processing FPGA sends the point trace playback command to the storage area through the Aurora interface. After receiving the point trace playback command, the storage area reads the specified storage data and returns it according to the frame structure of the return packet (1024 bytes). After receiving the return packet, the query processing FPGA parses and processes it, and caches the parsed data in the cache FIFO and reads it at a rate of 20M. When the data in the cache FIFO is almost full, The inquiry processing FPGA sends a flow control instruction through Aurora's NFC interface to tell the storage area to suspend sending. When the cache FIFO is almost empty, the inquiry processing FPGA cancels the flow control instruction through Aurora's NFC interface and tells the storage area to continue sending. The inquiry processing FPGA only parses the serial port data related to the point track message in the data according to the point track playback instruction, converts it into parallel data, and reports it to the inquiry processing PPC. After the inquiry processing PPC performs track processing, a track message is formed. Finally, the inquiry processing PPC reports the point track message and the track message to the display interface for target display and performs aerial point track data inversion.
[0053] S204, playback of original decoded data: the operator sends the original decoded data playback instruction to the query processing PPC through the display control interface. After receiving the original decoded data playback instruction, the query processing PPC sends it to the query processing FPGA. The query processing FPGA sends the original decoded data playback instruction to the storage area through the Aurora interface. After receiving the original decoded data playback instruction, the storage area reads the specified storage data and returns it according to the frame structure of the return packet (1024 bytes). After receiving the return packet, the query processing FPGA parses and processes it, and caches the parsed data in the cache FIFO and reads it at a rate of 20M. When the data in the cache FIFO is full, the query processing FPGA reads the data. When the amount is almost full, the inquiry processing FPGA sends a flow control instruction through Aurora's NFC interface, telling the storage area to suspend sending. When the cache FIFO is almost empty, the inquiry processing FPGA cancels the flow control instruction through Aurora's NFC interface, telling the storage area to continue sending. The inquiry processing FPGA replays the instruction according to the original decoded data, only parses the serial port data related to the original decoded data in the data, converts it into parallel data, and reports it to the inquiry processing PPC. The inquiry processing PPC performs point trace processing to form a point trace message, performs track processing to form a track message, and finally reports the point trace message and track message to the display interface for target display, and performs inversion of the original decoded data in the air.
[0054] S205, IQ data playback: The operator sends an IQ data playback instruction to the query processing PPC through the display and control interface. After receiving the IQ data playback instruction, the query processing PPC sends it to the query processing FPGA. The query processing FPGA sends the IQ data playback instruction to the storage area through the Aurora interface. After receiving the IQ data playback instruction, the storage area reads the specified storage data and returns it according to the frame structure of the return packet (1024 bytes). After receiving the return packet, the query processing FPGA parses and processes it, and caches the data in the cache FIFO and reads it at a rate of 20M. When the amount of data in the cache FIFO is almost full, the query processing FPGA sends a flow control instruction through the Aurora NFC interface to tell the storage area to suspend sending. When the cache FIFO is full, the query processing FPGA sends a flow control instruction through the Aurora NFC interface to tell the storage area to suspend sending. At O fast air time, the inquiry processing FPGA cancels the flow control instruction through Aurora's NFC interface and tells the storage area to continue sending. The inquiry processing FPGA parses the data inquiry decoding parameters according to the IQ data playback instruction, including the encoding AM, ASK, PSK, decoding gate, system time, azimuth code, STC, and baseband IQ data of the sum / difference / control channels, and performs amplitude and phase calculation, logarithmic compression, sign bit calculation, etc. on the baseband IQ data of the sum / difference / control channels. When the decoding gate is valid, it performs decoding processing to form the original decoded data and reports it to the inquiry processing PPC. The inquiry processing PPC performs point trace processing to form a point trace message and performs track processing to form a track message. Finally, it reports the point trace message and track message to the display interface for target display, and performs inversion of the entire interrogation process in the air.
[0055] In the above method, data playback is performed in parallel, and the query processing FPGA control is used to simultaneously play back from four levels, including signal level, decoding level, point trace level, and track level. Users can check the situation of each level at any time, thereby reproducing the actual situation of the target aircraft in the air, thereby achieving accurate positioning of the problem.
[0056] The foregoing description is merely a preferred embodiment of the present invention and is not intended to limit the present invention. Those skilled in the art will readily appreciate that various modifications and variations of the present invention are possible. Any modifications, equivalent substitutions, or improvements made within the spirit and principles of the present invention are intended to be within the scope of protection of the present invention.
Claims
1. An airborne secondary radar interrogator data recording and playback device based on the Aurora protocol, characterized in that: It includes a display and control interface, an inquiry processing PPC, an inquiry processing FPGA and a storage area connected in sequence; the inquiry processing FPGA and the storage area are connected via an Aurora interface; The display and control interface, query processing PPC, query processing FPGA and storage area are used to realize data storage and data playback through interaction; wherein: The data is stored in four levels, including signal level, decoding level, point level and track level; The data playback is performed in parallel from four levels, including track playback, point track playback, original decoded data playback and IQ data playback.
2. The Aurora protocol-based airborne secondary radar interrogator data recording and playback device according to claim 1, characterized in that: The four levels of data storage include: The display and control interface sends a control command to control the secondary radar interrogator to conduct an interrogation. After the interrogation processing PPC receives the interrogation command, it controls the interrogation processing FPGA to start the interrogation. The interrogation processing FPGA sends a storage command to the storage area. After receiving the storage command, the storage area starts the data storage function. The query processing FPGA processes the baseband IQ data of the sum / difference / control channels to form original decoded data, reports it to the query processing PPC, and converts it into serial port data 1; The query processing PPC receives the original decoded data from the query processing FPGA, performs point trace fusion processing to form a point trace message, reports it to the display and control interface, and sends it to the query processing FPGA at the same time. The query processing FPGA converts the point trace message into serial port data 2; The query processing PPC performs track fusion processing on the point track message, obtains the track message and reports it to the display and control interface, and at the same time sends it to the query processing FPGA, which converts the track message into serial port data 3; The query processing FPGA writes serial port data 1, serial port data 2, serial port data 3, and query decoding parameters into the cache FIFO; wherein the query decoding parameters include baseband IQ data of the encoding AM, ASK, PSK, decoding gate, system time, azimuth code, STC, sum / difference / control channel; When the data in the cache FIFO meets the data structure of a frame, it is taken out and composed into a data frame, which is sent to the storage area through the AURORA interface for storage; After receiving the data frame, the storage area stores it according to the preset size.
3. The Aurora protocol-based airborne secondary radar interrogator data recording and playback device according to claim 2, characterized in that: The serial port baud rate of the serial port data 1, serial port data 2 and serial port data 3 is 10M, and they are written into the cache FIFO at a rate of 20M.
4. The Aurora protocol-based airborne secondary radar interrogator data recording and playback device according to claim 2, characterized in that: The stored data is numbered by date.
5. The Aurora protocol-based airborne secondary radar interrogator data recording and playback device according to claim 2, characterized in that: A data frame is 1024 bytes. After the storage area receives the data frame, it stores it according to the size of 1G.
6. The Aurora protocol-based airborne secondary radar interrogator data recording and playback device according to claim 1, characterized in that: The track playback includes: The operator issues a track playback command to the query processing PPC through the display and control interface. After receiving the track playback command, the query processing PPC issues it to the query processing FPGA. The query processing FPGA issues the track playback command to the storage area through the Aurora interface. After receiving the track playback command, the storage area reads the specified stored data and returns it according to the frame structure of the return packet. After receiving the return packet, the query processing FPGA parses and processes it, caches the parsed data in the buffer FIFO, and reads it at a rate of 20M. When the buffer FIFO is almost full, the query processing FPGA issues a flow control command through the Aurora's NFC interface, instructing the storage area to suspend transmission. When the buffer FIFO is almost empty, the query processing FPGA cancels the flow control command through the Aurora's NFC interface, instructing the storage area to continue sending. Based on the track playback command, the query processing FPGA only parses the serial port data related to the track message in the data, converts it into parallel data, and reports it to the query processing PPC. The query processing PPC reports it to the display interface for display, performing airborne track data inversion.
7. The Aurora protocol-based airborne secondary radar interrogator data recording and playback device according to claim 1, characterized in that: The point trace playback includes: The operator sends the trace playback command to the query processing PPC through the display control interface. After receiving the trace playback command, the query processing PPC sends it to the query processing FPGA. The query processing FPGA sends the trace playback command to the storage area through the Aurora interface. After receiving the trace playback command, the storage area reads the specified storage data and returns it according to the frame structure of the return packet. After receiving the return packet, the query processing FPGA parses and processes it, caches the parsed data in the cache FIFO, and reads it at a rate of 20M. When the data in the cache FIFO is almost full, the query processing FPGA A flow control instruction is sent through Aurora's NFC interface to tell the storage area to suspend sending. When the cache FIFO is almost empty, the query processing FPGA cancels the flow control instruction through Aurora's NFC interface and tells the storage area to continue sending. The query processing FPGA only parses the serial port data related to the point track message in the data according to the point track playback instruction, converts it into parallel data, and reports it to the query processing PPC. After the query processing PPC performs track processing, a track message is formed. Finally, the query processing PPC reports the point track message and track message to the display interface for target display and performs aerial point track data inversion.
8. The Aurora protocol-based airborne secondary radar interrogator data recording and playback device according to claim 1, characterized in that: The original decoded data playback includes: The operator sends the original decoded data playback instruction to the query processing PPC through the display and control interface. After receiving the original decoded data playback instruction, the query processing PPC sends it to the query processing FPGA. The query processing FPGA sends the original decoded data playback instruction to the storage area through the Aurora interface. After receiving the original decoded data playback instruction, the storage area reads the specified storage data and returns it according to the frame structure of the return packet. After receiving the return packet, the query processing FPGA parses and processes it, caches the parsed data in the cache FIFO, and reads it at a rate of 20M. When the amount of data in the cache FIFO is almost full, the query processing FP GA sends flow control instructions through Aurora's NFC interface, telling the storage area to suspend sending. When the cache FIFO is almost empty, the query processing FPGA cancels the flow control instructions through Aurora's NFC interface, telling the storage area to continue sending. The query processing FPGA replays the instructions based on the original decoded data, only parses the serial port data related to the original decoded data in the data, converts it into parallel data, and reports it to the query processing PPC. The query processing PPC performs point trace processing to form a point trace message, performs track processing to form a track message, and finally reports the point trace message and track message to the display interface for target display, and performs inversion of the original decoded data in the air.
9. The Aurora protocol-based airborne secondary radar interrogator data recording and playback device according to claim 1, characterized in that: The IQ data playback includes: The operator sends the IQ data playback command to the inquiry processing PPC through the display and control interface. After receiving the IQ data playback command, the inquiry processing PPC sends it to the inquiry processing FPGA. The inquiry processing FPGA sends the IQ data playback command to the storage area through the Aurora interface. After receiving the IQ data playback command, the storage area reads the specified stored data and returns it according to the frame structure of the return packet. After receiving the return packet, the inquiry processing FPGA parses and processes it, caches the data in the cache FIFO, and reads it at a rate of 20M. When the amount of data in the cache FIFO is almost full, the inquiry processing FPGA sends a flow control through the Aurora NFC interface. Instructions are sent to tell the storage area to suspend sending. When the cache FIFO is almost empty, the query processing FPGA cancels the flow control instruction through the NFC interface of Aurora and tells the storage area to continue sending. The query processing FPGA parses the baseband IQ data of the sum / difference / control channel in the data query decoding parameters according to the IQ data playback instruction, and processes the baseband IQ data of the sum / difference / control channel to form the original decoded data, and reports it to the query processing PPC. The query processing PPC performs point trace processing to form a point trace message and performs track processing to form a track message. Finally, it reports the point trace message and the track message to the display interface for target display, and performs inversion of the entire interrogation process in the air.
10. The Aurora protocol-based airborne secondary radar interrogator data recording and playback device according to claim 1, characterized in that: The data playback also includes query data, specifically including: the operator sends a query instruction to the query processing PPC through the display and control interface, and the query processing PPC sends the query instruction to the query processing FPGA after receiving the query instruction. The query processing FPGA sends the query instruction to the storage area through the Aurora interface. The storage area sends the total amount of stored data back to the query processing FPGA, which then reports it to the query processing PPC and finally sends it back to the display and control interface for display.