A double-layer matrix mapping method for radar echo data and P display rendering

Through the two-layer matrix mapping method of radar echo data and P-development images, the resource consumption and refresh instability of radar echo data P-development in the existing technology in high data rates and high bandwidth environments is solved, and efficient data calculation matching and drawing rendering is achieved, ensuring the real-time refresh.

CN119359858BActive Publication Date: 2025-04-04THE 724TH RESEARCH INSTITUTE OF CHINA STATE SHIPBUILDING CORP LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411913170.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-24
Publication Date
2025-04-04
Estimated Expiration
2044-12-24

AI Technical Summary

Technical Problem

In the high data rate and high bandwidth environment, the existing radar echo data P-reflection technology faces problems such as large resource consumption, slow refresh and instability, and the core processing devices and support libraries have insufficient performance.

Method used

The two-layer matrix mapping method of radar echo data and P-developed images is adopted. By constructing a two-layer mapping model, the radar echo data storage matrix is ​​matched and associated with the P-developed image storage matrix, a drawing bitmap is generated, and grid segmentation is performed, and partitioned grid numbers are marked to realize local drawing and rendering.

Benefits of technology

The data calculation matching efficiency and drawing efficiency are improved, the real-time refreshing of radar echo video P-display drawing is ensured, and the dependence on computing and storage resources is reduced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119359858B_ABST
    Figure CN119359858B_ABST
Patent Text Reader

Abstract

The present invention discloses a double-layer matrix mapping method for radar echo data and P-display drawing. First, a double-layer mapping model of radar echo data and P-display image is constructed, and a P-display image storage matrix is ​​constructed. The radar echo data storage matrix and the P-display image storage matrix are matched and associated through an azimuth data arc quantization index matrix, and a drawing bitmap under the mapping model is generated. Finally, the drawing bitmap is grid-cut, and the index of the echo boundary azimuth data is marked to the grid number of the partition bitmap, and local drawing and rendering are performed based on the grid-cut drawing bitmap. The scheme of the present invention establishes a double-layer mapping model of radar echo data and P-display image, matches and associates them through an azimuth data arc quantization index matrix, marks the index of the echo boundary azimuth data to the grid number of the partition bitmap, improves the data calculation matching efficiency through a data matrix mapping model, and adopts local graphics update to improve the drawing efficiency, so as to ensure the real-time performance of the refresh.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention belongs to the field of radar display, and in particular relates to a double-layer matrix mapping method of radar echo data and P display drawing. Background Art

[0002] In the research of radar echo data P display rendering technology, the real-time point drawing method was mainly used for display in the early stage. For example, the method of drawing echo data point by point is mentioned in the prior art. However, some methods separate data preprocessing from drawing functions, and the display rate is greatly affected by the data rate. In addition, the whole screen refresh mechanism is adopted, which faces problems such as large resource consumption, slow refresh and instability. With the development of radar high bandwidth and high data rate, the industry has gradually introduced OpenGL 3D acceleration technology, CUDA, 2D accelerated graphics driver, QT double buffering and GraphicView framework to solve the real-time problem of P display rendering under large-capacity video data. For example, in some prior art, in view of the limited resources of the existing platform, combined with the characteristics of the QT graphical view framework, a method for implementing echo video software based on OpenGL is proposed to balance the system overhead brought by echo video rendering under the existing platform; in some prior art, matrix space index mapping is introduced to draw single point coordinates, and the overall mapping method is used instead of point-by-point drawing to solve the problems such as the display rate being greatly affected by the data rate and the unstable refresh rate.

[0003] However, at present, in conventional application platforms, the performance indicators of core processing devices such as CPU and GPU are still insufficient. For supporting libraries used for graphics drawing, such as OpenGL, there are also problems such as insufficient support for high versions and limited graphics card drivers. Summary of the invention

[0004] In view of the above problems, the object of the present invention is to provide a double-layer matrix mapping method for radar echo data and P display drawing.

[0005] The specific technical solution for achieving the purpose of the present invention is:

[0006] A double-layer matrix mapping method for radar echo data and P display drawing includes the following steps:

[0007] Step 1: construct a double-layer mapping model of radar echo data and P display image;

[0008] Step 2: construct a P-display image storage matrix, match and associate the radar echo data storage matrix with the P-display image storage matrix through the azimuth data arc quantization index matrix, and generate a drawing bitmap under the mapping model;

[0009] Step 3: grid the drawing bitmap, mark the index of the echo boundary azimuth data to the partition bitmap grid number, and perform local drawing and rendering based on the gridded drawing bitmap.

[0010] Compared with the prior art, the present invention has the following beneficial effects:

[0011] (1) The scheme of the present invention establishes a double-layer mapping model of radar echo data and P-display image, matches and associates the radar echo data storage matrix with the P-display image storage matrix through the azimuth data arc quantization index matrix, generates a drawing bitmap under the mapping model, further divides the drawing bitmap into grids, marks the index of the echo boundary azimuth data to the grid number of the partition bitmap, and improves the data calculation matching efficiency by establishing a data matrix mapping model, and adopts local graphics update to improve the drawing efficiency and ensure the real-time refresh;

[0012] (2) Based on the solution of the present invention, in the radar circular scanning working mode, the echo P display image can be refreshed as a whole image; when the radar is in the sector scanning working mode, the index of the boundary azimuth data of the sector scanning range can be mapped to the partition grid sequence number; the partition image is updated according to the marked partition grid, thereby increasing the drawing efficiency and ensuring the real-time refresh;

[0013] (3) The scheme of the present invention combines the QT graphical native rendering mechanism, establishes a double-layer mapping model between radar echo data and P-display images, matches and associates the radar echo data storage matrix with the P-display image storage matrix through the azimuth data arc quantization index matrix, generates a drawing bitmap under the mapping model, further grids the drawing bitmap, marks the index of the echo boundary azimuth data to the partition bitmap grid number, establishes a data matrix mapping model to improve the data calculation matching efficiency, and adopts local graphics update to improve the drawing efficiency and ensure the real-time refresh. By studying the algorithm and model of radar echo data P-display drawing technology, the software's dependence on computing and storage resources can be effectively reduced to solve the refresh challenge of radar echo video P-display drawing under the performance constraints of the existing platform.

[0014] The present invention is further described below in conjunction with specific implementation modes. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] Figure 1 The figure is a schematic diagram of the double-layer matrix mapping process of radar echo data and P display drawing of the present invention.

[0016] Figure 2 It is a schematic diagram of double-layer mapping between a P display image storage matrix and an azimuth data arc quantization index matrix in an embodiment of the present invention.

[0017] Figure 3 The figure is a schematic diagram of coordinates of a P display image drawing area in an embodiment of the present invention.

[0018] Figure 4It is a schematic diagram of double-layer mapping of a P display image storage matrix and an echo data storage matrix in an embodiment of the present invention. DETAILED DESCRIPTION

[0019] Example

[0020] The technical solutions in the embodiments of the present invention will be described clearly and completely below in conjunction with the accompanying drawings in the embodiments of the present invention. The described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0021] As shown in this application and claims, unless the context clearly indicates an exception, the words "a", "an", "an kind" and / or "the" do not refer to the singular and may also include the plural. Generally speaking, the terms "include" and "comprise" only indicate the inclusion of the steps and elements that have been clearly identified, and these steps and elements do not constitute an exclusive list. The method or device may also include other steps or elements.

[0022] Unless otherwise specifically stated, the relative arrangement, numerical expressions and numerical values ​​of the parts and steps set forth in these embodiments do not limit the scope of the present application. At the same time, it should be understood that, for ease of description, the sizes of the various parts shown in the accompanying drawings are not drawn according to the actual proportional relationship. The technology, method and equipment known to those of ordinary skill in the relevant field may not be discussed in detail, but in appropriate cases, the technology, method and equipment should be considered as a part of the authorization specification. In all examples shown and discussed here, any specific value should be interpreted as being merely exemplary, rather than as a limitation. Therefore, other examples of exemplary embodiments may have different values. It should be noted that similar reference numerals and letters represent similar items in the following drawings, so that once a certain item is defined in an accompanying drawing, it does not need to be further discussed in subsequent drawings.

[0023] Combination Figure 1 , a double-layer matrix mapping method for radar echo data and P display drawing, comprising the following steps:

[0024] Step 1: Construct a double-layer mapping model of radar echo data and P-display image:

[0025] Step 1-1, build radar echo data storage matrix:

[0026] Create a matrix E[M][N] to store radar single frame echo data, that is, the radar in the scanning azimuth range , Power Range The echo amplitude value at a certain azimuth and distance unit is stored in a width of , the height is In a two-dimensional matrix, the matrix width M represents the total number of position storage cells, and the matrix height Indicates the total number of distance storage cells;

[0027]

[0028]

[0029] in, Indicates the radar scanning azimuth range. Indicates the size of the location storage cell. Indicates the radar power range. Indicates the echo data distance unit value;

[0030] Generally, the echo data distance unit value It is a radar characteristic parameter and can be defined according to the radar distance resolution and drawing accuracy requirements.

[0031] Wherein, the location storage cell size The determination process is:

[0032] Radar echo data is a set of echo amplitude values ​​recorded with azimuth and distance as coordinates. The azimuth interval of the echo data sent out during radar detection is related to the radar repetition period, the number of antenna rotations, and the number of pulse accumulations. Therefore, the azimuth interval of the radar echo data is determined according to the upper and lower limits of the radar repetition period. The upper and lower limits are:

[0033]

[0034] in, represents the radar repetition period, Indicates the number of pulse accumulation, Indicates the number of revolutions of the radar antenna;

[0035] The location storage cell size The value is greater than or equal to the radar echo data azimuth interval The lower limit of

[0036] Specifically in this embodiment, if the radar rotation speed is 30° / s, the lower limit of the radar repetition period is 500us, and 7 pulses are accumulated, the echo data azimuth interval is 0.105°; if the upper limit of the radar repetition period is 2000us, and 5 pulses are accumulated, the echo data azimuth interval is 0.3°, so the radar echo data azimuth interval can be obtained. In the range [0.105°,0.3°].

[0037] If the radar scans the azimuth range = 360°, substituting the upper limit of the echo data azimuth interval 0.3° into formula (2), we can get Equal to 1200. To avoid missing data in the azimuth storage cell due to sparse azimuth intervals of radar echo data, the azimuth storage cell size The value should be slightly larger than the echo data azimuth interval , and is convenient for binary calculations, the total number of cells can be stored in the location is 1024. At this time, the location storage cell size It is 0.35°, which is greater than the upper limit of the echo data azimuth interval of 0.3°. Under this condition, the echo azimuth data sent out under the radar circular scan will fill up 1024 azimuth storage units.

[0038] In the embodiment, if the radar power range 480km, echo data distance unit value is 30m, then the total number of distance cells To ensure that there is enough storage space for echo distance data and to facilitate binary calculation, the total number of distance cells can be taken as is 16384;

[0039] Through the above method, a width of 1024, height It is a two-dimensional storage matrix E

[1024]

[16384] of radar echo data, where E[a][b] represents the radar echo amplitude value at the a-th azimuth grid and the b-th distance grid, a∈[0,1023], b∈[0,16383].

[0040] Step 1-2: Construct the azimuth data arc quantization index matrix:

[0041] The radar echo data storage matrix constructed in step 1-1 represents the radar scanning azimuth range Divide into The azimuth angle value of the echo data sent during radar detection must fall within a certain azimuth storage cell interval. In order to reduce the number of calls to trigonometric functions when converting the azimuth angle value of the echo data during radar periodic scanning, the azimuth data arc quantization index matrix R[4K] is created with the set matrix quantization coefficient K. The serial number of the corresponding azimuth storage cell is stored in this matrix space, so that when the P display image storage matrix is ​​mapped, the serial number of the azimuth storage cell can be quickly found through the azimuth data arc quantization index value. ;

[0042] The size of this matrix is ​​4K, and it is divided into four quadrants according to the azimuth of the scanning range of 360°. It is used to record the mapping relationship between the arc quantization index value R[k] of the k-th echo azimuth data in the four quadrants and the azimuth storage cell number i, k∈[0,4K-1];

[0043] First, the azimuth angle value corresponding to the i-th azimuth storage cell :

[0044]

[0045] Afterwards, the azimuth angle value corresponding to the i-th azimuth storage cell is Convert to radian quantized index value :

[0046]

[0047] Normally, if the radar scanning range is 360°, then the azimuth arc of the antenna sweep is , the total number of cells storing known locations is , then the azimuth angle value corresponding to the i-th azimuth storage cell The corresponding arc quantization index value for:

[0048]

[0049] Among them, i∈[0,M-1], represents the quadrant conversion coefficient, where the first quadrant is 1, the second and third quadrants are 2, and the fourth quadrant is 4, and K represents the matrix quantization coefficient;

[0050] Through the above calculation, the arc quantization index value corresponding to M azimuth storage cells can be obtained , i∈[0,M-1];

[0051] Based on the above formula, the serial number value i of the i-th position storage cell can be filled and expanded to is the starting point and the size is In the arc quantization index matrix storage space, this method is used to complete the arc quantization index matrix of the azimuth data covering the scanning range of 360°.

[0052] like Figure 2 As shown, in the embodiment, the radar scanning azimuth range The total number of cells for 360° is stored in the azimuth is 1024, take the matrix quantization coefficient is 100000. According to the above formula, the mapping relationship between the azimuth cell number and the arc quantization index value is shown in Table 1:

[0053] Table 1

[0054]

[0055] For example, the arc quantization index value of the azimuth cell number 191 is 92151. The serial number value 191 of the azimuth storage cell can be stored in an arc quantization index matrix storage unit of size 216 (obtained by subtracting the quantization index values ​​of adjacent azimuth cells 192 and 191). This completes the arc quantization index matrix of azimuth data covering a scanning range of 360°. This matrix size is 400,000, with 100,000 data per quadrant, and is used to record the mapping relationship between the arc quantization index value R[k] (where k∈[0,399999]) of the kth echo azimuth data in the four quadrants and the azimuth storage cell serial number i (where i∈[0,1023]);

[0056] Further explanation: the reason for completing the azimuth quantization index matrix of the azimuth data is that if the echo azimuth data arriving at a certain moment is 67.3°, because it falls in the azimuth interval [67.1484, 67.5], the azimuth storage cell number corresponding to the data can be calculated as: (67.3*1024) / 360=191.43, so the data in this azimuth interval will be rounded and stored in the azimuth storage cell with the serial number 191. According to the calculation, the azimuth quantization index value of the azimuth data 67.3° is 92244, so it can be known that the index storage unit of the azimuth data must also fall in the storage interval of the azimuth quantization index matrix [92151,92386], and the data stored in this interval should be mapped to the azimuth cell number 191;

[0057] Step 2: Construct a P-display image storage matrix, match and associate the radar echo data storage matrix with the P-display image storage matrix through the azimuth data arc quantization index matrix, and generate a drawing bitmap under the mapping model:

[0058] The radar P display image is displayed as a quantitative drawing of the echo amplitude in the polar coordinate system in terms of position and distance. In screen drawing, it means filling the color of the corresponding position pixels in the Cartesian coordinate system in the display area of ​​the set range. In order to display a single-frame echo P display image under radar periodic scanning, it is necessary to map the echo amplitude value of a certain position recorded in the polar coordinate system in the radar echo data storage matrix to the color quantization value of a certain pixel in the P display image display area under the Cartesian coordinate system.

[0059] Step 2-1, create a P display image two-dimensional storage matrix P[W][H] with a pixel width of W and a height of H according to the size of the drawing area;

[0060] Step 2-2, define the coordinates of the pixel points in the drawing area A as (nx,ny), where nx∈[0,W-1], ny∈[0,H-1]:

[0061] Step 2-3, starting from A(0,0), complete the inner and outer loops traversing W*H pixels with single-step increment of X-axis and Y-axis coordinates respectively;

[0062] Step 2-4, calculate the distance cell number nxDs corresponding to the X-axis coordinate value nx of pixel point A in the radar echo data storage matrix:

[0063]

[0064]

[0065] in, Indicates the X-axis coordinate value of point O, the center of the drawing area. Indicates the Y-axis coordinate value of point O, the center of the drawing area. Indicates the distance corresponding to a single pixel point under the display range. Indicates the echo data distance unit value, Indicates the display range. Indicates the radius of the drawing area;

[0066] Step 2-5: Calculate the arc quantization index value corresponding to the Y-axis coordinate value ny of pixel A in the arc quantization index matrix of the orientation data. :

[0067]

[0068] in, Represents the quadrant conversion coefficient, where the first quadrant is 0, the second and third quadrants are 2, and the fourth quadrant is 4;

[0069] Step 2-6, obtain the radar echo data storage matrix azimuth storage cell number nyDs by matching and mapping the arc quantization index value with the azimuth storage cell.

[0070] Step 2-7, quantize the amplitude value in the radar echo data storage matrix position (nxDs, nyDs) into a color value and fill it into the P display image storage matrix A pixel point P[nx][ny] storage space.

[0071] In the embodiment, the P display image can be considered as a screen drawing area with a size of 1000*1000 pixels, which is used to display radar echoes within a detection area with a scanning range of 360° and a distance range of 480km.

[0072] like Figure 3As shown, a P display image two-dimensional storage matrix P

[1000]

[1000] with a width W of 1000 and a height H of 1000 is created according to the size of the drawing area. In order to obtain the color quantization value of each pixel in this P display image, the upper left corner P of the drawing area is taken as the coordinate origin (0,0), the display range fRange is set to 480km, the distance size fPerPixel corresponding to a single pixel is calculated, and then the storage coordinates corresponding to each pixel in the drawing area in the radar echo data storage matrix are calculated, and the amplitude value stored at the position is converted into a color quantization value and filled into the storage space corresponding to the pixel of the P display image;

[0073] In the embodiment, firstly, the distance corresponding to a single pixel point is calculated under the radar display range of 480km. , the calculation formula is:

[0074]

[0075] In the above formula: Indicates the distance corresponding to a single pixel point under the display range. Indicates the display range, typical values ​​are 30, 60, 120, 240, 300, 480, unit is km; Indicates the radius of the drawing area, and its value is 500. According to the above formula, It is 960m.

[0076] Secondly, find out the distance between pixel A and the cell number ;

[0077] In this embodiment, Figure 4 As shown, the X-axis coordinate value of pixel point A is set to 592, the Y-axis coordinate value is set to 186, the X-axis coordinate value of point O at the center of the drawing area is set to 500, the Y-axis coordinate value of point O at the center of the drawing area is set to 500, the distance size corresponding to a single pixel point under the display range is set to 960, the echo data distance unit value is set to 30, and the matrix quantization coefficient is set to 100000;

[0078] According to the above formula, we can get the distance cell number in the radar echo data storage matrix corresponding to pixel A. It is 10418.

[0079] The next step is to find the arc quantization index value of pixel A According to the formula, the corresponding arc quantization index value in the arc quantization index matrix of the azimuth data corresponding to pixel A is The value is 28565. The match is found through the azimuth data arc quantization index matrix. The azimuth storage cell number nyDs of the radar echo data storage matrix corresponding to pixel A is 47.

[0080] Finally, the amplitude value in the radar echo data storage matrix with the coordinates (47,10418) is taken out, quantized into color values ​​and filled into the storage space of the pixel point P

[592]

[186] of the P display image storage matrix A;

[0081] After the radar scans one circle, the radar echo data sent out will fill and update the radar echo data storage matrix. When the display range remains unchanged, the storage matrix position coordinates (nxDs, nyDs) corresponding to the pixel coordinates of the drawing area remain unchanged, and the amplitude value can be taken at the same data storage location, thereby reducing the calculation overhead caused by data update. When the range changes, only one matching mapping relationship needs to be recalculated.

[0082] Step 3: grid the drawing bitmap, mark the index of the echo boundary azimuth data to the partition bitmap grid number, and perform local drawing and rendering based on the gridded drawing bitmap:

[0083] After obtaining the complete echo P display image, the whole bitmap can be gridded and the drawing area can be divided into several blocks with a width of , Gao Wei Partition image of:

[0084]

[0085]

[0086] in, Indicates the width of the P display image. Indicates the width splitting coefficient, typical values ​​are 1, 2, 4, 8, 16, Indicates the P display image height, Represents the height splitting coefficient, with typical values ​​of 1, 2, 4, 8, and 16.

[0087] In the radar circular scan working mode, the echo P display image can be refreshed as a whole image; when the radar is in the sector scan working mode, the index of the boundary azimuth data of the sector scan range can be mapped to the partition grid sequence number; the partition image is updated according to the marked partition grid to increase drawing efficiency and ensure the real-time refresh.

[0088] A computer device comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the following steps are implemented:

[0089] Step 1: construct a double-layer mapping model of radar echo data and P display image;

[0090] Step 2: construct a P-display image storage matrix, match and associate the radar echo data storage matrix with the P-display image storage matrix through the azimuth data arc quantization index matrix, and generate a drawing bitmap under the mapping model;

[0091] Step 3: grid the drawing bitmap, mark the index of the echo boundary azimuth data to the partition bitmap grid number, and perform local drawing and rendering based on the gridded drawing bitmap.

[0092] A computer storable medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the following steps are implemented:

[0093] Step 1: construct a double-layer mapping model of radar echo data and P display image;

[0094] Step 2: construct a P-display image storage matrix, match and associate the radar echo data storage matrix with the P-display image storage matrix through the azimuth data arc quantization index matrix, and generate a drawing bitmap under the mapping model;

[0095] Step 3: grid the drawing bitmap, mark the index of the echo boundary azimuth data to the partition bitmap grid number, and perform local drawing and rendering based on the gridded drawing bitmap.

[0096] The above-mentioned embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the invention patent. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the patent of the present application shall be subject to the attached claims.

Claims

1. A double-layer matrix mapping method for radar echo data and P display drawing, characterized in that: The following steps are involved: Step 1: Construct a double-layer mapping model of radar echo data and P-display image: Step 1-1, build radar echo data storage matrix: Create a matrix E[M][N] to store radar single frame echo data, that is, the radar is in the scanning azimuth range , Power Range The echo amplitude value at a certain azimuth and distance unit is stored in a width of , the height is In a two-dimensional matrix, the matrix width M represents the total number of position storage cells, and the matrix height Indicates the total number of distance storage cells; ; ; in, Indicates the radar scanning azimuth range. Indicates the size of the location storage cell. Indicates the radar power range. Indicates the echo data distance unit value; The location storage cell size The determination process is: Determine the radar echo data azimuth interval based on the upper and lower limits of the radar repetition period The lower limit of: ; in, represents the radar repetition period, Indicates the number of pulse accumulation, Indicates the number of revolutions of the radar antenna; The location storage cell size The value is greater than or equal to the radar echo data azimuth interval The lower limit of Step 1-2: Construct the azimuth data arc quantization index matrix: With the set matrix quantization coefficient K, create the azimuth data arc quantization index matrix R[4K], store the serial number of the corresponding azimuth storage cell in this matrix space, and use it to quickly find the serial number of the azimuth storage cell through the azimuth data arc quantization index value when mapping the P display image storage matrix ; The size of this matrix is ​​4K, and it is divided into four quadrants according to the azimuth of the scanning range of 360°. It is used to record the mapping relationship between the arc quantization index value R[k] of the k-th echo azimuth data in the four quadrants and the azimuth storage cell number i, k∈[0, 4K-1]; Among them, the azimuth angle value corresponding to the i-th azimuth storage cell The corresponding arc quantization index value for: ; Among them, i∈[0,M-1], Represents the quadrant conversion coefficient, the first quadrant is 1, the second and third quadrants are 2, the fourth quadrant is 4, and K represents the matrix quantization coefficient; Based on the above formula, the serial number value i of the i-th position storage cell is filled and expanded to is the starting point and the size is The arc quantization index matrix storage space; Step 2: Construct a P-display image storage matrix, match and associate the radar echo data storage matrix with the P-display image storage matrix through the azimuth data arc quantization index matrix, and generate a drawing bitmap under the mapping model: Step 2-1, create a P display image two-dimensional storage matrix P[W][H] with a pixel width of W and a height of H according to the size of the drawing area; Step 2-2, define the coordinates of the pixel points in the drawing area A as (nx,ny), where nx∈[0,W-1], ny∈[0,H-1]: Step 2-3, starting from A(0,0), complete the inner and outer loops traversing W*H pixels with single-step increment of X-axis and Y-axis coordinates respectively; Step 2-4, calculate the distance cell number nxDs corresponding to the X-axis coordinate value nx of pixel point A in the radar echo data storage matrix: ; ; in, Indicates the X-axis coordinate value of point O, the center of the drawing area. Indicates the Y-axis coordinate value of point O, the center of the drawing area. Indicates the distance corresponding to a single pixel point under the display range. Indicates the echo data distance unit value, Indicates the display range. Indicates the radius of the drawing area; Step 2-5: Calculate the arc quantization index value corresponding to the Y-axis coordinate value ny of pixel A in the arc quantization index matrix of the orientation data. : ; in, Indicates the quadrant conversion coefficient, the first quadrant is 0, the second and third quadrants are 2, and the fourth quadrant is 4; Step 2-6, obtain the radar echo data storage matrix azimuth storage cell number nyDs by matching and mapping the arc quantization index value with the azimuth storage cell; Step 2-7, quantize the amplitude value in the radar echo data storage matrix position (nxDs, nyDs) into a color value and fill it into the P display image storage matrix A pixel point P[nx][ny] storage space; Step 3: grid the drawing bitmap, mark the index of the echo boundary azimuth data to the partition bitmap grid number, and perform local drawing and rendering based on the gridded drawing bitmap.

2. The double-layer matrix mapping method of radar echo data and P display drawing according to claim 1 is characterized in that: The step 3 of dividing the drawn bitmap into grids is as follows: After obtaining the complete echo P display image, the whole bitmap is gridded and the drawing area is divided into several blocks with a width of , Gao Wei Partition image of: ; ; in, Indicates the width of the P display image. represents the width splitting coefficient, Indicates the P display image height, Represents the height splitting factor.

3. A computer device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 2 are implemented.

4. A computer storable medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 2 are implemented.

Citation Information

Patent Citations

  • Multi-radar station radar video rendering method based on stepless zooming of GPU

    CN105954726A

  • Pulse recombination method of incoherent multi-frequency multi-scanning radar

    CN117630858A