CN114051131B - Radar video display method, device, equipment and storage medium - Google Patents

Radar video display method, device, equipment and storage medium Download PDF

Info

Publication number
CN114051131B
CN114051131B CN202111169954.1A CN202111169954A CN114051131B CN 114051131 B CN114051131 B CN 114051131B CN 202111169954 A CN202111169954 A CN 202111169954A CN 114051131 B CN114051131 B CN 114051131B
Authority
CN
China
Prior art keywords
data
dimensional
radar video
array
display
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202111169954.1A
Other languages
Chinese (zh)
Other versions
CN114051131A (en
Inventor
王丽
李武旭
赵浩然
舒香
蔡甫
王倩
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sichuan Jiuzhou ATC Technology Co Ltd
Original Assignee
Sichuan Jiuzhou ATC Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sichuan Jiuzhou ATC Technology Co Ltd filed Critical Sichuan Jiuzhou ATC Technology Co Ltd
Priority to CN202111169954.1A priority Critical patent/CN114051131B/en
Publication of CN114051131A publication Critical patent/CN114051131A/en
Application granted granted Critical
Publication of CN114051131B publication Critical patent/CN114051131B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/30Image reproducers
    • H04N13/361Reproducing mixed stereoscopic images; Reproducing mixed monoscopic and stereoscopic images, e.g. a stereoscopic image overlay window on a monoscopic image background

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Radar Systems Or Details Thereof (AREA)

Abstract

The invention discloses a radar video display method, a device, equipment and a storage medium, wherein the method comprises the following steps: initiating a radar video request containing a required data range; acquiring radar video data; classifying and caching radar video data, wherein the cached radar video data comprises two-dimensional data and three-dimensional data; and carrying out two-dimensional graphic display on the radar video according to the two-dimensional data, and carrying out three-dimensional graphic display on the radar video according to the three-dimensional data. The invention collects data through the computer card, displays the data in a two-dimensional and three-dimensional graphical mode, caches the data, and compares frames through playback so as to enable researchers to analyze the characteristics of the original signal of the radar target. The visual effect of radar video is improved, the convenient man-machine interaction can be used for capturing data and playing back to perform signal characteristic analysis at any time, the debugging efficiency is improved, the debugging time is shortened, and the manufacturing and maintenance cost is reduced.

Description

Radar video display method, device, equipment and storage medium
Technical Field
The invention belongs to the technical field of radar video visualization, and particularly relates to a radar video display method, a device, equipment and a storage medium.
Background
Visualization is a theory, method and technology for converting data into graphics or displaying images on a screen by utilizing computer graphics and performing interactive processing, and becomes a comprehensive technology for researching a series of problems such as data representation, data processing, decision analysis and the like.
The secondary radar, also called Secondary Surveillance Radar (SSR), is an important component of an air traffic monitoring system, providing an important source of information for air traffic management. The secondary radar interrogator completes the inquiry response process by matching with the transponder on the aircraft to acquire the relevant information of the aircraft, including distance, azimuth, altitude, object code and other special marks.
After receiving the response signal of the transponder, the secondary radar receiver obtains the radar original target through signal processing processes such as demodulation and decoding, and obtains the track point and track information of the flying target through track point processing and track processing processes. The radar display terminal displays the relevant information of the target by using the point trace and the track, and sends the point trace or the track information to a control center at the rear end for airport monitoring or channel control. The radar video is an original signal of a radar detection target, and is used as an input of decoding processing to influence the accuracy of original target information, so that the analysis of the radar video plays a very important role in a signal processing process. Engineers generally analyze the characteristics of an original signal of a radar target through parameter values of a radar video, and the characteristics influence the method and the effect of a signal processing process, so that the radar video becomes an important attention object of signal processing analysis, and the acquisition and the display of the radar video become important links of the radar signal processing analysis.
The prior radar target original signal characteristic analysis means generally uses an oscilloscope to perform acquisition analysis and uses special display equipment to display analysis. The oscilloscope is an electronic measuring instrument with very wide application, can convert the collected electric signals into visible images, is convenient for researching signal characteristics and change processes, but has the problems that the signal analysis of the oscilloscope is difficult to capture, can not be stored and played back and the like, so that the debugging is more energy-consuming and time-consuming; the special display device is specially provided with a video display and a display card driving circuit, and has the defects of high manufacturing cost, time consumption and the like.
Disclosure of Invention
The invention aims to overcome the defects of the prior art and provide a radar video display method, a device, equipment and a storage medium, wherein data are collected through a computer card based on a general-purpose computer and displayed in a two-dimensional and three-dimensional graphical mode, data are cached, and inter-frame comparison is carried out through playback so as to be used for carrying out radar target original signal characteristic analysis by researchers. The visual effect of radar video is improved, the convenient man-machine interaction can be used for capturing data and playing back to perform signal characteristic analysis at any time, the debugging efficiency is improved, the debugging time is shortened, and the manufacturing and maintenance cost is reduced.
The aim of the invention is achieved by the following technical scheme:
a radar video display method, comprising the steps of:
initiating a radar video request containing a required data range;
acquiring radar video data;
classifying and caching radar video data, wherein the cached radar video data comprises two-dimensional data and three-dimensional data;
the classified cache radar video data specifically comprises:
storing radar video data into a one-dimensional array;
copying data from the one-dimensional array into a radar video data structure;
taking out radar video data from the structural body and assigning the radar video data to the three-dimensional array;
taking out the data set required by the two-dimensional display from the three-dimensional array and storing the data set into the two-dimensional array;
adding the three-dimensional array data into an array queue for caching;
and carrying out two-dimensional graphic display on the radar video according to the two-dimensional data, and carrying out three-dimensional graphic display on the radar video according to the three-dimensional data.
Further, the three-dimensional array includes a distance, an azimuth, and an amplitude; the data set required for the two-dimensional display includes distance and amplitude.
Further, the step of initiating the radar video request including the required data range specifically includes:
initializing a network port for requesting radar video;
configuring radar video parameters of the request; the parameters comprise a distance range and an azimuth range;
a radar video request is initiated.
Further, the step of acquiring radar video data specifically includes the following steps:
initializing a network port for receiving a radar video request;
radar video data is received through the communication middleware.
Further, when the data buffered in the array queue reaches the maximum value set in the queue, new frame data is added to the tail of the queue, and the first buffered frame data in the array queue is deleted.
Further, the two-dimensional graphic display comprises a two-dimensional real-time display and a two-dimensional playback display, and when the two-dimensional playback display is performed, the two-dimensional real-time display is paused; the three-dimensional graphical display includes a three-dimensional playback display.
Further, when three-dimensional playback is displayed, matching the data sets according to the selected distance range, and copying the data in the distance range in all the cache frames in the array queue to the current array;
and when the two-dimensional playback is displayed, copying the data in the selected frame distance range in the array queue to the current array according to the selected distance range.
In another aspect, the present application provides a radar video display apparatus, the apparatus comprising:
the request module is used for initiating a radar video request containing a required data range;
the acquisition module acquires radar video data;
the caching module is used for classifying and caching radar video data, and the cached radar video data comprises two-dimensional data and three-dimensional data;
the classified cache radar video data specifically comprises:
storing radar video data into a one-dimensional array;
copying data from the one-dimensional array into a radar video data structure;
taking out radar video data from the structural body and assigning the radar video data to the three-dimensional array;
taking out the data set required by the two-dimensional display from the three-dimensional array and storing the data set into the two-dimensional array;
adding the three-dimensional array data into an array queue for caching;
and the graphic display module is used for carrying out two-dimensional graphic display on the radar video according to the two-dimensional data and carrying out three-dimensional graphic display on the radar video according to the three-dimensional data.
Optionally, the value given by the buffer module to the three-dimensional array comprises a distance, an azimuth and an amplitude; the data set required for the two-dimensional display fetched by the caching module comprises a distance and an amplitude.
Optionally, the request module initializes a network port requesting radar video; configuring radar video parameters of the request; the parameters comprise a distance range and an azimuth range; a radar video request is initiated.
Optionally, when the data buffered in the array queue reaches the maximum value set in the queue, the graphic display module adds new frame data to the tail of the queue, and deletes a frame of data buffered first in the array queue.
Optionally, the two-dimensional graphic display of the graphic display module comprises a two-dimensional real-time display and a two-dimensional playback display, and when the two-dimensional playback display is performed, the two-dimensional real-time display is paused; the three-dimensional graphical display of the graphical display module includes a three-dimensional playback display.
Optionally, when the graphic display module performs three-dimensional playback display, matching the data set according to the selected distance range, and copying the data in the distance range in all the cache frames in the array queue to the current array;
and when the graphic display module performs two-dimensional playback display, copying data in the selected frame distance range in the array queue to the current array according to the selected distance range.
In another aspect, the present application provides a computer device comprising a processor and a memory, the memory having stored therein a computer program loaded and executed by the processor to implement any one of the radar video display methods described above.
In another aspect, the present application provides a computer readable storage medium having stored therein a computer program loaded and executed by a processor to implement any one of the radar video display methods described above.
The invention has the beneficial effects that:
the radar video display method provided by the invention uses the general computer as an operation platform, the computer card collects data, receives and caches the radar video data, analyzes the data to perform two-dimensional and three-dimensional graphic display, and can perform man-machine interaction to perform display selection on data frames and data segments.
Drawings
Fig. 1 is a flow chart of a radar video display method provided in embodiment 1 of the present invention;
fig. 2 is a flow chart of classifying and buffering radar video data according to the radar video display method provided in embodiment 1 of the present invention;
fig. 3 is a schematic diagram of a publish-subscribe communication mode of a communication middleware of the radar video display method provided in embodiment 1 of the present invention;
fig. 4 is a schematic diagram of playback data storage of the radar video display method according to embodiment 1 of the present invention.
Fig. 5 is a schematic structural diagram of a radar video display apparatus according to embodiment 2 of the present invention.
Detailed Description
Other advantages and effects of the present invention will become apparent to those skilled in the art from the following disclosure, which describes the embodiments of the present invention with reference to specific examples. The invention may be practiced or carried out in other embodiments that depart from the specific details, and the details of the present description may be modified or varied from the spirit and scope of the present invention. It should be noted that the following embodiments and features in the embodiments may be combined with each other without conflict.
All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
Example 1
The prior radar target original signal characteristic analysis means generally uses an oscilloscope to perform acquisition analysis and uses special display equipment to display analysis. The oscilloscope is an electronic measuring instrument with very wide application, can convert the collected electric signals into visible images, is convenient for researching signal characteristics and change processes, but has the problems that the signal analysis of the oscilloscope is difficult to capture, can not be stored and played back and the like, so that the debugging is more energy-consuming and time-consuming; the special display device is specially provided with a video display and a display card driving circuit, and has the defects of high manufacturing cost, time consumption and the like.
To solve this problem, various embodiments of the radar video display method of the present invention are proposed. The radar video display method provided by the invention is based on a general computer to realize a visualization module, a distance range and an azimuth range are selected to request radar video, communication middleware is adopted to realize radar video receiving, then data sets are matched and cached, finally data are taken out to display two-dimensional and three-dimensional graphics, and signal characteristic analysis is carried out according to the data relation in the graphics.
The embodiment of the invention provides a radar video display method, referring to fig. 1, and a flow chart of the radar video display method provided by the embodiment is shown in fig. 1.
The method specifically comprises the following steps:
step S100: a radar video request containing a desired data range is initiated.
Specifically, the radar video request is sent by a radar video request module, and the radar video request module comprises network port initialization, parameter configuration, radar video request control and control instruction sending. Firstly, initializing a network port for requesting radar video, wherein the network port for requesting data in the scheme adopts UDP protocol, and can set a network address and a port for receiving a request of a signal processing terminal, wherein the set network address and the port correspond to a receiving address port of a signal processing module; after the network port is successfully initialized, the radar video distance range and the azimuth range of the request are configured, the radar video can be requested after the parameter configuration, the module adds the set parameter into an instruction packet with a fixed format, and then the instruction packet is sent to the signal processing module through the network port; after receiving a request instruction of the radar video, the signal processing module makes analysis judgment and forwards radar video data corresponding to a distance range and a direction range to a data acquisition module of the radar video in a fixed format; when the radar video receiving needs to be stopped, the radar video request module sends an instruction for stopping the radar video to the signal processing module, and the signal processing module stops sending the radar video data.
Step S200: radar video data is acquired.
Specifically, the radar video acquisition is executed by the radar video acquisition module, the network port for receiving the radar video is initialized, and after the initialization is successful, the radar video data sent by the signal processing module is waited to be received. The radar video receiving is led into the communication middleware, and the data packet is received by a loading library of the communication middleware. The communication middleware is a high-performance asynchronous message transfer library, provides a message queue and realizes efficient and reliable message transfer. The communication middleware comprises transmission of multiple communication modes, in this embodiment, a publish-subscribe mode is adopted for message transmission, and the communication architecture is shown in fig. 3, and the advantage of adopting the mode is that the subscribing terminal can be arranged on any computer node, and the subscribed message can be received as long as the subscribing terminal is bound to the address of the publishing terminal and subscribes to the published title. In the technical scheme, the signal processing module is used as a publishing end of the mode, the radar video acquisition module is used as a subscribing end, and the subscribed radar video message package is received.
In this embodiment, a network address to be bound is set in the radar video acquisition module, then a subscription terminal is initialized, and after the initialization is successful, the radar video message packet can be received.
Step S300: the method comprises the steps of classifying and caching radar video data, wherein the cached radar video data comprises two-dimensional data and three-dimensional data.
Referring to fig. 2, fig. 2 shows specific steps of the method for displaying radar video according to the present embodiment for classifying and buffering radar video data.
Step S301: radar video data is stored into a one-dimensional array. One-dimensional array length = number of samples × (sum channel amplitude byte + difference channel amplitude byte) +azimuth byte.
Step S302: copying data from the one-dimensional array into a radar video data structure. The data in the structure body are as follows:
and channel amplitude sample value, difference channel amplitude sample value, 2 byte ACP (azimuth pulse count) value. Wherein, sum channel amplitude sampling value length=sampling point number×2 bytes and channel amplitude value, difference channel amplitude sampling value length=sampling point number×2 bytes difference channel amplitude value.
Step S303: and (5) taking the radar video data from the structural body and assigning the radar video data to the three-dimensional array. The three-dimensional array stores all acquired radar video data of the current frame, wherein the radar video data comprises a distance, an azimuth and an amplitude, the distance is a sampling point value, and the azimuth is a pulse count value. The conversion formula between the distance and the sampling point value is as follows:
sample point value= (distance 1000)/7.493;
the conversion formula between the azimuth pulse count value and the azimuth degree is as follows:
azimuth pulse count= (azimuth degree/360 degrees) ×16384.
Step S304: and taking out the data set required by the two-dimensional display from the three-dimensional array, storing the data set into the two-dimensional array, and preparing for the real-time display of the two-dimensional graph. The two-dimensional array data comprises distance and amplitude, the data length of the two-dimensional array is the data set length in the request distance range, and the distance range in the two-dimensional array is the distance range (R r_min ,R r_max )。R r_min Is the nearest distance of radar video request, R r_max Is the furthest distance from the radar video request.
Step S305: and adding the three-dimensional array data into an array queue for caching until the cached data reaches the maximum value set by the queue, and after the queue cache reaches the maximum value, implementing a first-in first-out mode to continuously add new frame data at the tail part of the queue.
According to the selected distance range, the data sets are matched, the data in the distance range in all the cache frames in the queue are copied to the current array, the data including the distance, the azimuth and the amplitude are serialized, and the parallel data are prepared for three-dimensional data playback as shown in figure 4.
Wherein the distance range is selected to be (R s_min ,R s_max ) Needs to satisfy R s_min ≥R r_min ,R s_max ≤R r_max 。R s_min Is the minimum selected distance, R s_max Is the maximum selected distance.
And copying the data in the selected frame distance range in the queue to the current array according to the selected distance range, wherein the data comprises distance and amplitude data, and preparing for two-dimensional data playback, as shown in fig. 4.
Step S400: and carrying out two-dimensional graphic display on the radar video according to the two-dimensional data, and carrying out three-dimensional graphic display on the radar video according to the three-dimensional data.
The two-dimensional graphic display module performs graphic display according to the cached two-dimensional data, wherein the graphic display comprises real-time two-dimensional data display and playback two-dimensional data display, the graphic display is based on an NI component library and is realized by a national instruments UI, window forms, scattergraph class, and the Scattergraph class is called by a C# function.
And the X axis of the two-dimensional graph is a sampling point value of the distance, the Y axis is an amplitude value, and the characteristic analysis is carried out according to the relative relation of the distance and the amplitude. And when the radar video is displayed in real time, according to the distance range selected during the radar video request, the abscissa is the value of the sampling point in the distance range, and the two-dimensional graph is updated in real time all the time as long as the radar video data with the correct format is received. The radar video two-dimensional playback display needs to be executed under the condition that real-time display is suspended, and the two-dimensional playback display comprises the following visual operations:
(1) The control of pause can be performed, the real-time update display is performed when not in pause, and the playback display is performed when in pause.
(2) Any frame data stored in the buffer at the time of pause may be selected for playback.
(3) A range of distances may be selected for playback.
(4) The two-dimensional graph area can be enlarged, reduced and dragged to view details.
The three-dimensional graphic display module performs graphic display according to the cached three-dimensional data, can play back all cached frame data, graphically displays an NI-based graphic library, is realized by AxCW3 DGgraphLib.AxCWGraph 3D2 types, and the AxCWGraph3D2 types are called by C# functions.
The X axis of the three-dimensional graph is an ACP (orientation pulse count) value of the orientation, the Y axis is a sampling point value of the distance, the Z axis is an amplitude value, and feature analysis is carried out according to the relation among the orientation, the distance and the amplitude. When the radar video is subjected to three-dimensional playback display, two-dimensional real-time display needs to be paused, and the three-dimensional playback display comprises the following visual operations:
(1) Selecting a distance range for playback;
(2) The three-dimensional graph area can be enlarged, reduced and dragged to view details.
According to the radar video display method, man-machine interaction operation is added, real-time display and playback analysis can be selected, two-dimensional graphics and three-dimensional graphics are displayed simultaneously, signal characteristic analysis can be performed more intuitively and stereoscopically, and the visual effect of analysis is improved.
When the radar video is debugged and analyzed, the data are cached, the playback analysis can be performed in a special distance range, and operations such as enlarging, reducing and dragging a graphic area can be performed in the playback analysis to check details, so that the defects that hardware equipment is inconvenient to grasp and capture are overcome, the analysis can be performed more reliably, the debugging time can be saved, and the debugging efficiency can be improved.
The module of the scheme is configured in a general-purpose computer, is realized by a mode of loading the module into the assembly, is not limited to special hardware equipment, replaces traditional special equipment and oscilloscopes, and has low production and maintenance cost and low multiplexing cost.
Example 2
Referring to fig. 5, fig. 5 is a schematic diagram of the radar video display apparatus according to the embodiment. The device comprises:
a request module 10 for initiating a radar video request containing a required data range;
an acquisition module 20 that acquires radar video data;
a buffer module 30, configured to sort and buffer radar video data, where the buffered radar video data includes two-dimensional data and three-dimensional data;
the classified cache radar video data specifically comprises:
storing radar video data into a one-dimensional array;
copying data from the one-dimensional array into a radar video data structure;
taking out radar video data from the structural body and assigning the radar video data to the three-dimensional array;
taking out the data set required by the two-dimensional display from the three-dimensional array and storing the data set into the two-dimensional array;
adding the three-dimensional array data into an array queue for caching;
the graphic display module 40 is configured to perform two-dimensional graphic display on the radar video according to the two-dimensional data, and perform three-dimensional graphic display on the radar video according to the three-dimensional data.
As one embodiment, the values assigned to the three-dimensional array by the caching module 30 include distance, azimuth, and amplitude; the data set required for the two-dimensional display retrieved by the caching module 30 includes a distance and an amplitude.
As one embodiment, the request module 10 initializes a network port requesting radar video before sending a radar video request; configuring radar video parameters of the request; the parameters include a distance range and an azimuth range; a radar video request is initiated.
In one embodiment, the buffer module 30 adds new frame data to the tail of the queue when the data buffered in the array queue reaches the maximum value set by the queue, and deletes the first buffered frame data in the array queue.
As one embodiment, the two-dimensional graphical display of the graphical display module 40 includes a two-dimensional real-time display and a two-dimensional playback display, and the two-dimensional real-time display is paused when the two-dimensional playback display is displayed; the three-dimensional graphical display of the graphical display module 40 includes a three-dimensional playback display.
In one embodiment, the graphic display module 40 matches the data set according to the selected distance range during three-dimensional playback display, and copies the data in the distance range in all the cache frames in the array queue to the current array;
the graphic display module 40 copies the data within the selected frame distance range in the array queue to the current array according to the selected distance range when the two-dimensional playback display is performed.
The radar video display device provided by the embodiment uses the general computer as an operation platform, the computer card collects data, receives and caches the radar video data, analyzes the data to perform two-dimensional and three-dimensional graphic display, can perform man-machine interaction to perform display selection on data frames and data segments, and has the advantages that compared with the traditional technical scheme that the consumption of human resources is less, the debugging time is less, and the cost is lower due to the fact that an oscilloscope or special display equipment is adopted to collect and analyze original signals of radar targets.
Example 3
The preferred embodiment provides a computer device, which can implement the steps in any embodiment of the radar video display method provided in the embodiment of the present application, so that the beneficial effects of the radar video display method provided in the embodiment of the present application can be implemented, and detailed descriptions of the foregoing embodiments are omitted herein.
Example 4
Those of ordinary skill in the art will appreciate that all or a portion of the steps of the various methods of the above embodiments may be performed by instructions, or by instructions controlling associated hardware, which may be stored in a computer-readable storage medium and loaded and executed by a processor. To this end, an embodiment of the present invention provides a storage medium having stored therein a plurality of instructions capable of being loaded by a processor to perform the steps of any one of the embodiments of the radar video display method provided by the embodiment of the present invention.
Wherein the storage medium may include: read Only Memory (ROM), random access Memory (RAM, random Access Memory), magnetic or optical disk, and the like.
The steps in any one of the embodiments of the method for displaying a radar video provided by the embodiments of the present invention can be executed due to the instructions stored in the storage medium, so that the beneficial effects that any one of the embodiments of the method for displaying a radar video provided by the embodiments of the present invention can be achieved, which are detailed in the previous embodiments and are not described herein.
The foregoing description of the preferred embodiments of the invention is not intended to be limiting, but rather is intended to cover all modifications, equivalents, and alternatives falling within the spirit and principles of the invention.

Claims (7)

1. The radar video display method is characterized by taking a general purpose computer as an operation platform, and comprises the following steps:
initiating a radar video request containing a required data range through a computer card, wherein the method specifically comprises the following steps:
initializing a network port for requesting radar video;
configuring radar video parameters of the request; the parameters comprise a distance range and an azimuth range;
initiating a radar video request;
acquiring radar video data;
classifying and caching radar video data, wherein the cached radar video data comprises two-dimensional data and three-dimensional data;
the classified cache radar video data specifically comprises:
storing radar video data into a one-dimensional array;
copying data from the one-dimensional array into a radar video data structure;
the radar video data are taken out of the structural body and assigned to a three-dimensional array, wherein the three-dimensional array comprises a distance, an azimuth and an amplitude; the data set required for two-dimensional display includes distance and amplitude;
taking out the data set required by the two-dimensional display from the three-dimensional array and storing the data set into the two-dimensional array;
adding the three-dimensional array data into an array queue for caching;
performing two-dimensional graphic display on the radar video according to the two-dimensional data, and performing three-dimensional graphic display on the radar video according to the three-dimensional data;
when three-dimensional playback is displayed, matching the data set according to the selected distance range, and copying the data in the distance range in all the cache frames in the array queue to the current array;
and when the two-dimensional playback is displayed, copying the data in the selected frame distance range in the array queue to the current array according to the selected distance range.
2. The radar video display method according to claim 1, wherein the acquiring radar video data specifically includes the steps of:
initializing a network port for receiving a radar video request;
radar video data is received through the communication middleware.
3. The radar video display method according to claim 1, wherein when the data buffered in the array queue reaches a maximum value set in the queue, new frame data is added to the end of the queue, and a frame data buffered first in the array queue is deleted.
4. The radar video display method of claim 3, wherein the two-dimensional graphic display includes a two-dimensional real-time display and a two-dimensional playback display, the two-dimensional real-time display being paused when the two-dimensional playback display is displayed; the three-dimensional graphical display includes a three-dimensional playback display.
5. A radar video display apparatus, wherein the apparatus uses a general purpose computer as an operation platform, the apparatus comprising:
the request module is used for initiating a radar video request containing a required data range through the computer card, and specifically comprises the following steps:
initializing a network port for requesting radar video;
configuring radar video parameters of the request; the parameters comprise a distance range and an azimuth range;
initiating a radar video request;
the acquisition module is used for acquiring radar video data;
the caching module is used for classifying and caching radar video data, and the cached radar video data comprises two-dimensional data and three-dimensional data;
the classified cache radar video data specifically comprises:
storing radar video data into a one-dimensional array;
copying data from the one-dimensional array into a radar video data structure;
the radar video data are taken out of the structural body and assigned to a three-dimensional array, wherein the three-dimensional array comprises a distance, an azimuth and an amplitude; the data set required for two-dimensional display includes distance and amplitude;
taking out the data set required by the two-dimensional display from the three-dimensional array and storing the data set into the two-dimensional array;
adding the three-dimensional array data into an array queue for caching;
the graphic display module is used for carrying out two-dimensional graphic display on the radar video according to the two-dimensional data and carrying out three-dimensional graphic display on the radar video according to the three-dimensional data;
when three-dimensional playback is displayed, matching the data set according to the selected distance range, and copying the data in the distance range in all the cache frames in the array queue to the current array;
and when the two-dimensional playback is displayed, copying the data in the selected frame distance range in the array queue to the current array according to the selected distance range.
6. A computer device comprising a processor and a memory, the memory having stored therein a computer program that is loaded and executed by the processor to implement the radar video display method of any one of claims 1 to 4.
7. A computer readable storage medium, characterized in that the storage medium has stored therein a computer program, which is loaded and executed by a processor to implement the radar video display method according to any one of claims 1 to 4.
CN202111169954.1A 2021-10-08 2021-10-08 Radar video display method, device, equipment and storage medium Active CN114051131B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111169954.1A CN114051131B (en) 2021-10-08 2021-10-08 Radar video display method, device, equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111169954.1A CN114051131B (en) 2021-10-08 2021-10-08 Radar video display method, device, equipment and storage medium

Publications (2)

Publication Number Publication Date
CN114051131A CN114051131A (en) 2022-02-15
CN114051131B true CN114051131B (en) 2023-12-26

Family

ID=80204952

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111169954.1A Active CN114051131B (en) 2021-10-08 2021-10-08 Radar video display method, device, equipment and storage medium

Country Status (1)

Country Link
CN (1) CN114051131B (en)

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000111635A (en) * 1998-08-04 2000-04-21 Japan Radio Co Ltd Three-dimensional radar device
JP2001296348A (en) * 2000-04-17 2001-10-26 Nippon Avionics Co Ltd Video display for three dimensional radar
CN101051082A (en) * 2007-03-30 2007-10-10 清华大学 Method for packaging full orignal radar information
WO2010090115A1 (en) * 2009-02-03 2010-08-12 日本電気株式会社 Radio wave propagation characteristic estimation system, radio wave propagation characteristic estimation method, and radio wave propagation characteristic estimation program
CN105930300A (en) * 2016-04-13 2016-09-07 中国航天科技集团公司第九研究院第七七研究所 Three-dimensional in-chip cache based processor structure and method for manufacturing same
CN107315168A (en) * 2017-07-11 2017-11-03 电子科技大学 A kind of software implementation radar signal data handling system and method
CN107959892A (en) * 2017-12-11 2018-04-24 南京酷亨网络科技有限公司 A kind of radar and video data method for rapidly positioning enforced the law with Yu Haiyang
CN109613491A (en) * 2018-12-24 2019-04-12 上海威固信息技术股份有限公司 A kind of high-speed signal acquisition storage and playback system based on FPGA
CN111510657A (en) * 2019-12-18 2020-08-07 中国船舶重工集团公司第七0九研究所 Multi-path radar and photoelectric video comprehensive display method and system based on FPGA
WO2021118792A1 (en) * 2019-12-12 2021-06-17 Motorola Solutions, Inc. Method, system and computer program product for emulating depth data of a three-dimensional camera device

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000111635A (en) * 1998-08-04 2000-04-21 Japan Radio Co Ltd Three-dimensional radar device
JP2001296348A (en) * 2000-04-17 2001-10-26 Nippon Avionics Co Ltd Video display for three dimensional radar
CN101051082A (en) * 2007-03-30 2007-10-10 清华大学 Method for packaging full orignal radar information
WO2010090115A1 (en) * 2009-02-03 2010-08-12 日本電気株式会社 Radio wave propagation characteristic estimation system, radio wave propagation characteristic estimation method, and radio wave propagation characteristic estimation program
CN105930300A (en) * 2016-04-13 2016-09-07 中国航天科技集团公司第九研究院第七七研究所 Three-dimensional in-chip cache based processor structure and method for manufacturing same
CN107315168A (en) * 2017-07-11 2017-11-03 电子科技大学 A kind of software implementation radar signal data handling system and method
CN107959892A (en) * 2017-12-11 2018-04-24 南京酷亨网络科技有限公司 A kind of radar and video data method for rapidly positioning enforced the law with Yu Haiyang
CN109613491A (en) * 2018-12-24 2019-04-12 上海威固信息技术股份有限公司 A kind of high-speed signal acquisition storage and playback system based on FPGA
WO2021118792A1 (en) * 2019-12-12 2021-06-17 Motorola Solutions, Inc. Method, system and computer program product for emulating depth data of a three-dimensional camera device
CN111510657A (en) * 2019-12-18 2020-08-07 中国船舶重工集团公司第七0九研究所 Multi-path radar and photoelectric video comprehensive display method and system based on FPGA

Also Published As

Publication number Publication date
CN114051131A (en) 2022-02-15

Similar Documents

Publication Publication Date Title
CN109726074A (en) Log processing method, device, computer equipment and storage medium
CN106407984B (en) Target object identification method and device
CN108563144B (en) Missile-borne radar signal processing semi-physical simulation test system
CN101592729B (en) Device and method for partial enlarged display of radar PPI images based on target details
EP1571596A2 (en) A method and apparatus for object based occlusion culling
CN112810553B (en) Data visualization system based on self-adaptive platform automobile open system architecture
CN111310815A (en) Image recognition method and device, electronic equipment and storage medium
CN111506475A (en) Data processing method, device and system, readable medium and electronic equipment
CN114051131B (en) Radar video display method, device, equipment and storage medium
CN110108938A (en) A kind of real-time electromagnetic spectrum analysis system and method based on GPU data flow driven
JP2022516534A (en) Data processing methods, appliances, equipment and storage media
CN111459873A (en) Standardized miniaturized parallel digital signal processing system and application in radar
CN108804044B (en) Deep storage based data acquisition method and deep storage data acquisition system
CN109712696B (en) Data processing method, device, equipment and storage medium
CN113326020A (en) Cache device, cache, system, data processing method, device and medium
WO2023108782A1 (en) Method and apparatus for training behavior recognition model, behavior recognition method, apparatus and system, and medium
CN110362713A (en) Video monitoring method for early warning and system based on Spark Streaming
CN111913574B (en) Method, apparatus, electronic device, and computer-readable medium for controlling device
CN114281725A (en) High-speed data processing system and high-speed data processing method
CN112686901A (en) US-CT image segmentation method and device based on deep neural network
US20200380267A1 (en) Object trajectory augmentation on a newly displayed video stream
CN218825618U (en) Video data processing device and vehicle
CN110348374A (en) Vehicle checking method, device, electronic equipment and storage medium
CN220933075U (en) Spectrum analyzer
CN116049292B (en) Environment sensing method, system, device and medium based on conversion linkage

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant