A method and system for map display management for airborne communications
By constructing a geospatial three-dimensional energy field and obstacle collision monitoring, a communication visibility model is generated, which solves the shortcomings of three-dimensional modeling and occlusion analysis in airborne communication systems and realizes the continuous expression and accurate evaluation of communication signals in three-dimensional space.
Patent Information
- Application Number
- CN202511715113.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-21
- Publication Date
- 2026-02-27
- Estimated Expiration
- 2045-11-21
AI Technical Summary
Existing airborne communication systems lack the ability to continuously model the communication energy field in three-dimensional space and have insufficient accuracy in terrain occlusion analysis, resulting in inaccurate communication quality assessment.
By collecting communication link data and spacecraft data, a space communication observation dataset is generated, a uniform spatial grid is divided, the communication signal strength value is calculated, continuous interpolation is performed, a three-dimensional energy field in geospatial space is constructed, obstacle collision monitoring is performed, communication reachable and obstructed areas are generated, boundary contour and transparency layering information is added, a communication visibility model is generated, and finally, it is rendered and mapped into a map display with different color depths and brightness gradients.
It enables continuous representation of communication signals in three-dimensional space, improves the accuracy of communication space representation and the realism of visualization, intuitively displays the reachable range of communication, and enhances the reliability assessment of communication links.
Smart Images

Figure CN121173702B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of three-dimensional map display, and particularly relates to a map display management method and system for airborne communication. BACKGROUND
[0002] With the continuous progress of airborne communication, avionics and space information processing technology, flight missions have higher requirements for the visualization management of communication data and space situation awareness. At present, airborne communication is developing from a single link to a multi-link fusion direction. The cooperative operation of satellite communication, ground-air data link communication and air-to-air relay communication enables the aircraft to maintain stable data transmission in a wider airspace. At the same time, the map display technology is gradually changing from the traditional two-dimensional track display to three-dimensional geographic information visualization, which provides the aircraft with a more intuitive communication situation expression by integrating communication signal data, flight attitude information and geographic terrain data.
[0003] The current mainstream airborne communication display scheme has two deficiencies: first, it lacks the ability to continuously model the communication energy field in three-dimensional space. Usually, only discrete sampling points or simplified plane projection methods are used to present signal strength, which cannot accurately reflect the gradient change and anisotropy characteristics of the communication quality in the space around the aircraft. Second, in the terrain occlusion analysis link, most systems do not fully integrate the six-degree-of-freedom attitude information of the aircraft, high-precision digital elevation model and ground structure data, resulting in rough occlusion judgment and fuzzy visibility boundary, which further affects the accurate evaluation of the communication link reliability by the pilot or the mission planning system. SUMMARY
[0004] In view of the above existing problems, the present application is proposed.
[0005] Therefore, the present application provides a map display management method for airborne communication to solve the problems of discontinuous three-dimensional communication energy field modeling and insufficient terrain occlusion analysis precision.
[0006] To solve the above technical problems, the present application provides the following technical solutions:
[0007] In a first aspect, the present application provides a map display management method for airborne communication, which comprises:
[0008] Collecting communication link data and aircraft data, and performing time stamp alignment and space coordinate binding to generate a spatial communication observation data set;
[0009] Based on the spatial communication observation data set, a uniform spatial grid is divided around the aircraft, the communication signal strength value is calculated, and continuous interpolation is performed to generate a three-dimensional energy field in geographic space;
[0010] Collecting flight area data, spatially registering with the geospatial three-dimensional energy field, emitting directional rays from the aircraft position and performing obstacle collision monitoring, generating terrain occlusion analysis results;
[0011] According to the terrain occlusion analysis results, the geospatial three-dimensional energy field is divided into a communication reachable area and a communication occluded area, and a boundary contour and a transparency layered filling information are added, and a communication visual field model is generated;
[0012] The communication visual field model is rendered, and the communication visual field model is mapped to different color depth and brightness gradients in combination with the communication signal strength value, and a map display data set is generated.
[0013] As a preferred scheme of the map display management method for airborne communication, wherein: the communication link data includes signal strength, signal-to-noise ratio, transmission power, reception power, bit error rate, propagation delay and link identification;
[0014] The aircraft data includes longitude, latitude, height, heading angle, pitch angle, roll angle and antenna orientation angle.
[0015] As a preferred scheme of the map display management method for airborne communication, wherein: the spatial communication observation data set is time-synchronized by time stamping the communication link data and the aircraft data, and is obtained by spatial coordinate association binding.
[0016] As a preferred scheme of the map display management method for airborne communication, wherein: based on the spatial communication observation data set, a uniform spatial grid is divided around the aircraft, the communication signal strength value is calculated, and continuous interpolation is performed to generate a geospatial three-dimensional energy field, the steps are as follows:
[0017] The current position and flight trajectory of the aircraft are defined as the grid division range, and a uniform spatial grid is divided according to the longitude, latitude and height directions;
[0018] In the uniform spatial grid, the communication signal strength value is calculated in combination with the spatial communication observation data set, and a signal strength distribution data set is generated;
[0019] According to the signal strength distribution data set, the signal strength values between adjacent grids are smoothed and interpolated to generate a geospatial three-dimensional energy field.
[0020] As a preferred scheme of the map display management method for airborne communication, wherein: the flight area data is collected, and the geospatial three-dimensional energy field is spatially registered, the steps are as follows:
[0021] Flight area data includes digital elevation data, height information of surface buildings, and location and height data of terrain protrusions;
[0022] The flight area data and aircraft data are precisely geographically labeled and synchronized with the aircraft's current location and timestamp to generate structured flight area data.
[0023] The structured flight area data and the geospatial three-dimensional energy field are aligned in the same coordinate system, and spatial registration is performed using a spatial registration algorithm to generate a spatial registration result set.
[0024] As a preferred embodiment of the map display management method for airborne communication described in this invention, the steps of emitting directional rays from the aircraft's position and performing obstacle collision monitoring to generate terrain occlusion analysis results are as follows:
[0025] Based on the spatial registration result set, combined with the aircraft's heading angle, pitch angle, roll angle and antenna orientation angle, the aircraft's direction ray is emitted;
[0026] Based on the aircraft's directional ray and combined with the spatial registration result set, the intersection points of the aircraft's directional ray and terrain obstacles are detected to generate terrain occlusion analysis results.
[0027] As a preferred embodiment of the map display management method for airborne communication described in this invention, the step of dividing the three-dimensional energy field of geospatial space into a communication reachable area and a communication obstruction area based on terrain occlusion analysis results is as follows:
[0028] Based on the terrain obstruction analysis results, the space in the geospatial three-dimensional energy field that is not blocked by flight area data in all directions is marked as the communication reachable area;
[0029] Spaces in the three-dimensional energy field of geospatial data that are obscured by flight area data in any direction are marked as communication obstruction areas.
[0030] As a preferred embodiment of the map display management method for airborne communication described in this invention, the steps of adding boundary contours and transparency layered fill information to generate a communication visibility model are as follows:
[0031] Identify the adjacent boundaries between the reachable and blocked communication areas, extract the outermost boundary point set, and project it onto the map display coordinate system to generate the boundary outline of the communication area;
[0032] The transparency of the reachable and obstructed communication areas is assigned in layers according to the communication signal strength value, and the boundary contour of the communication area is superimposed. At the same time, it is fused with the three-dimensional energy field of geospatial space to generate a communication visibility model.
[0033] As a preferred scheme of the map display management method for airborne communication, the method comprises the following steps:
[0034] The communication reachable area and the communication blocked area in the communication visual domain model are assigned with different rendering parameters, and the rendering parameters are set with a refresh cycle and a priority to generate a communication visual domain rendering parameter set;
[0035] The communication signal strength value is converted into a color depth and a brightness gradient according to a color mapping rule and is mapped to the communication visual domain model;
[0036] The mapped communication visual domain model, the communication visual domain rendering parameter set, the communication signal strength value and the communication area boundary contour are integrated into a map display data set.
[0037] In a second aspect, the present application provides a map display management system for airborne communication, comprising:
[0038] The data acquisition module is configured to acquire communication link data and aircraft data, perform timestamp alignment and spatial coordinate binding, and generate a spatial communication observation data set;
[0039] The energy field construction module is configured to divide a uniform spatial grid around the aircraft based on the spatial communication observation data set, calculate a communication signal strength value, and perform continuous interpolation to generate a geographic spatial three-dimensional energy field;
[0040] The obstruction analysis module is configured to acquire flight area data, perform spatial registration with the geographic spatial three-dimensional energy field, emit directional rays from the aircraft position and perform obstacle collision monitoring to generate a terrain obstruction analysis result;
[0041] The model generation module is configured to divide the geographic spatial three-dimensional energy field into a communication reachable area and a communication blocked area according to the terrain obstruction analysis result, and add boundary contour and transparency layered filling information to generate a communication visual domain model;
[0042] The map display module is configured to render the communication visual domain model and map the communication visual domain model to different color depth and brightness gradients in combination with the communication signal strength value to generate a map display data set.
[0043] The present application has the beneficial effects that: by constructing the geographic space three-dimensional energy field, the continuous expression of the communication signal in the three-dimensional space is realized, which is used for identifying the signal coverage characteristics and the energy distribution state, and improving the airborne communication space expression accuracy; by generating the communication visual field model, the spatial fusion of the communication signal distribution and the terrain environment is realized, which is used for intuitively displaying the communication reachable range, and improving the communication visualization reality and the environmental relevance. BRIEF DESCRIPTION OF DRAWINGS
[0044] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings needed to be used in the embodiment description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.
[0045] Fig. 1 The flow chart of the map display management method for airborne communication.
[0046] Fig. 2 The schematic diagram of the map display management system for airborne communication.
[0047] Fig. 3 The flow chart of the geographic space three-dimensional energy field generation.
[0048] Fig. 4 The flow chart of the terrain occlusion analysis. DETAILED DESCRIPTION
[0049] In order to make the above-mentioned purposes, features and advantages of the present application more obvious and easy to understand, the specific embodiments of the present application will be described in detail below with reference to the drawings of the specification.
[0050] In the following description, many specific details are set forth in order to provide a thorough understanding of the present application, but the present application can also be implemented in other ways different from those described herein, and those skilled in the art can make similar generalizations without departing from the connotation of the present application, therefore the present application is not limited to the specific embodiments disclosed below.
[0051] Secondly, the "one embodiment" or "embodiment" referred to herein means that the specific features, structures or characteristics can be included in at least one implementation of the present application. "In one embodiment" appearing in different places in the specification does not mean the same embodiment, nor is it an independent or selective embodiment that excludes other embodiments.
[0052] REFERENCE Figs. 1-4 For one embodiment of the present application, the embodiment provides a map display management method for airborne communication, comprising the following steps:
[0053] S1: Collect communication link data and aircraft data, and perform timestamp alignment and spatial coordinate binding to generate spatial communication observation data set;
[0054] S1.1: The communication link data includes signal strength, signal-to-noise ratio, transmission power, reception power, bit error rate, propagation delay, and link identification;
[0055] Further, during the execution of the task of the aircraft, the communication link operating state is continuously monitored by the airborne communication equipment, and in each sampling period, the physical layer parameters of the communication link signal are collected, the signal strength and signal-to-noise ratio of the signal receiving end are recorded as real-time parameters reflecting the communication quality, the transmission power and reception power are sampled as energy parameters of the link transmission performance, and the bit error rate and propagation delay are measured as dynamic indicators of communication stability, and a unique link identification is assigned to each communication link to distinguish different communication paths, and all collected communication link parameters are arranged in order of unified timestamp and stored as a communication link data set, each record in the communication link data set contains complete content such as signal strength, signal-to-noise ratio, transmission power, reception power, bit error rate, propagation delay, and link identification.
[0056] S1.2: The aircraft data includes longitude, latitude, altitude, heading angle, pitch angle, roll angle, and antenna orientation angle;
[0057] Further, the positioning nodes and attitude measurement nodes of the aircraft are continuously sampled by the flight navigation equipment, and the spatial position parameters and attitude parameters of the aircraft during flight are obtained in real time, the longitude, latitude, and altitude of the aircraft are recorded in each sampling period to determine the spatial position of the aircraft in the geographic coordinate system, the heading angle, pitch angle, and roll angle of the aircraft are recorded to determine the attitude direction of the aircraft in space, and the antenna orientation angle is recorded to determine the radiation direction of the communication antenna relative to the aircraft body, all measurement results are marked with a unified timestamp and arranged in time sequence, forming an aircraft data set, which completely reflects the position and attitude state of the aircraft in three-dimensional space.
[0058] S1.3: Time synchronization processing is performed according to the timestamps of the communication link data and the aircraft data, and spatial coordinate association binding is performed to generate a spatial communication observation data set.
[0059] Further, the time stamps of the two types of data are compared, the time correspondence between each piece of communication link data and the aircraft data is confirmed, and when there is a deviation in the time stamps of the communication link data and the aircraft data, the time sequence of the communication link data is adjusted to be consistent with the time sequence of the aircraft data through a time synchronization algorithm, so that the two types of data correspond under a unified time reference; after time synchronization is completed, the longitude, latitude and altitude in the aircraft data set are used as spatial position indexes, the heading angle, pitch angle, roll angle and antenna orientation angle in the aircraft data set are used as attitude direction parameters, the signal strength, signal-to-noise ratio, transmission power, reception power, bit error rate, propagation delay and link identification in the communication link data set are one-to-one corresponding associated according to the time stamp and the spatial position index, and each piece of communication link data is fused with the spatial position and attitude information of the aircraft at the corresponding time through spatial coordinate association and binding, to form a spatial communication observation record node recording the spatial coordinates, attitude parameters and communication link state of the aircraft, and all the spatial communication observation record nodes are integrated into a spatial communication observation data set, which completely expresses the correlation between the communication link data and the aircraft data in time and space.
[0060] S2: Based on the spatial communication observation data set, a uniform spatial grid is divided around the aircraft, the communication signal strength value is calculated, and continuous interpolation is performed to generate a geographic spatial three-dimensional energy field;
[0061] S2.1: The current position and flight trajectory of the aircraft are defined as the grid division range, and a uniform spatial grid is divided according to the longitude, latitude and height directions;
[0062] Further, the spatial position and historical flight trajectory information of the aircraft at the current time are obtained through the spatial communication observation data set, the longitude, latitude and height range of the current position of the aircraft and the flight trajectory extension direction are determined, the spatial boundary range is determined according to the maximum flight radius of the flight trajectory coverage area and the flight height variation range, a three-dimensional coordinate system with longitude, latitude and height as coordinate axes is established within the spatial boundary range, the three-dimensional coordinate system is divided into a continuous uniform grid structure according to a preset spatial resolution (example values: longitude direction 0.001 degree, latitude direction 0.001 degree, height direction 50 meters, which are set in the task planning stage by comprehensively considering the flight speed of the aircraft, the communication signal coverage radius and the map display accuracy requirement), the same interval distance (for example, 100 meters) is set in the longitude direction, latitude direction and height direction, respectively, to ensure that the entire flight airspace is uniformly divided and covers the current activity range and flight trajectory extension area of the aircraft, each spatial position has a clear longitude-latitude-height coordinate index, and the spatial grid division structure describing the relationship between the spatial range and the coordinate index is generated after the division is completed.
[0063] S2.2: Calculate the communication signal strength value and generate a signal strength distribution dataset by combining the space communication observation dataset within a uniform spatial grid;
[0064] Furthermore, using the spatial grid division structure and the space communication observation dataset as input, the communication link parameters in the space communication observation dataset are mapped to a uniform spatial grid according to their spatial coordinate positions. The corresponding communication signal strength information is statistically analyzed within each spatial location range. Multiple sets of communication link parameters collected within the same spatial location range are averaged to obtain the communication signal strength value of the spatial location. When there is no observation data within a certain spatial location range, the communication signal strength values of adjacent spatial locations are used for interpolation calculation to ensure spatial continuity. The communication signal strength values of all spatial locations are arranged in an orderly manner according to longitude, latitude, and altitude coordinates to form a signal strength distribution dataset covering the entire flight airspace. The signal strength distribution dataset contains the communication signal strength value and spatial coordinate index corresponding to each spatial location.
[0065] The formula for calculating the strength value of a communication signal is:
[0066] ;
[0067] in, Indicates the strength value of the communication signal. Represents a grid of spatial coordinates consisting of longitude, latitude, and altitude. Indicates time Mapping to grid position A collection of space communication observation dataset records. Represents observation records The received signal strength value, Represents observation records The quality weight is set based on the reliability of the communication link data. Availability marker, used to mark spatial location coordinates With time index Does the data contain observation records that can be used for weighted averaging? Indicates grid position The spatial neighborhood set, Indicates from the neighboring location Arrive at the location Spatial interpolation weights, based on location With neighboring locations The spatial distance and signal propagation characteristics between them are set. Indicates neighborhood location At any moment The strength value of the communication signal.
[0068] S2.3: According to the signal intensity distribution dataset, the signal intensity values between adjacent grids are smoothed and interpolated to generate a geographic spatial three-dimensional energy field.
[0069] Further, taking the signal intensity distribution dataset as input, the communication signal intensity value and the corresponding longitude, latitude, and height coordinate index of each spatial position are read, the adjacent spatial positions in the spatial coordinates are paired, the signal intensity difference between the adjacent spatial positions is obtained and the spatial distance relationship is recorded, the signal intensity values between the adjacent spatial positions are smoothed by distance weighting, so that the communication signal intensity presents continuous transition in the spatial coordinates; the interpolation sampling density is increased in the area with large signal intensity value change to improve the smoothing precision, and the interpolation density is reduced in the area with gentle signal intensity value change to improve the efficiency, and by smoothing and interpolating all spatial positions, a continuous communication signal intensity distribution covering the airspace of the aircraft is generated; the smoothed and interpolated communication signal intensity value is remapped to the longitude, latitude, and height three-dimensional coordinates to form a geographic spatial three-dimensional energy field containing continuous signal intensity distribution.
[0070] S3: Collect flight area data, spatially register with the geographic spatial three-dimensional energy field, emit directional rays from the aircraft position and perform obstacle collision monitoring to generate terrain occlusion analysis results;
[0071] S3.1: The flight area data includes digital elevation data, ground building height information, and terrain protrusion position and height data.
[0072] Further, the geographic terrain information in the aircraft operation area is collected, the digital elevation data covering the flight task range is downloaded from the geographic data service interface, the digital elevation data records the ground topography in the form of longitude, latitude, and elevation value, which is used to reflect the ground topography characteristics; the ground building height information is obtained through city space data, the ground building height information is stored in the form of building plan coordinates and height value, which is used to represent the potential shielding effect of buildings on communication signal propagation; the terrain protrusion position and height data is extracted through geographic mapping data or ground object recognition data, which is used to record the geographic position and height parameters of natural or artificial high-rise objects such as mountains and towers; the digital elevation data, ground building height information, and terrain protrusion position and height data are formatted into standard geographic data format, and are cropped and coordinate calibrated according to the longitude and latitude range of the aircraft operation area to form the flight area data.
[0073] S3.2: Accurately calibrate the flight area data with the aircraft data, and synchronize with the current position and timestamp of the aircraft to generate structured flight area data.
[0074] Furthermore, using the flight area dataset and the aircraft dataset as input, longitude, latitude, and altitude information from the aircraft dataset are extracted to determine the aircraft's reference position in the geographic coordinate system. A spatial coordinate transformation algorithm is used to uniformly transform the digital elevation data, building height information, and terrain protrusion position and height data from the flight area dataset to a geographic coordinate system consistent with the aircraft dataset. During the transformation process, the latitude and longitude offsets and altitude references of the geographic coordinate system are adjusted using the aircraft's current position as the origin to ensure precise spatial correspondence between the terrain data and the aircraft's position. After spatial coordinate calibration, the time attributes of the flight area dataset are synchronized based on the timestamps in the aircraft dataset, ensuring consistency between the geographic information data and the aircraft's real-time position updates. The synchronized geographic data is then reorganized according to spatial location index and time series, structurally integrating geographic coordinates, timestamps, aircraft attitude parameters, and terrain feature parameters to form structured flight area data with a unified time reference and spatial coordinate system.
[0075] S3.3: Align the structured flight area data with the geospatial three-dimensional energy field in the same coordinate system, and perform spatial registration using a spatial registration algorithm to generate a spatial registration result set;
[0076] Furthermore, using structured flight area data and a geospatial 3D energy field as input, the geographic coordinate information and elevation data in the structured flight area data are read, and the longitude, latitude, and altitude index information in the geospatial 3D energy field is read. This confirms whether the coordinate datum and reference origin used by the two types of data are consistent. When there is a shift in the coordinate systems of the two types of data, a coordinate transformation function is used to unify the spatial reference origin and coordinate axis directions of the structured flight area data with the coordinate datum of the geospatial 3D energy field, ensuring complete alignment of the spatial indices in the longitude, latitude, and altitude directions. After unifying the coordinate datum, spatial... The registration algorithm compares the structured flight area data with the geospatial 3D energy field point by point. It determines the correspondence based on the spatial location similarity and the elevation difference threshold (example range: 5-20m, calibrated before the mission based on a comprehensive evaluation of sensor measurement accuracy, flight altitude layer change rate and map reference error). For locations with slight deviations, it performs interpolation correction to achieve accurate spatial matching. After completing the spatial registration, it associates and stores the flight area terrain information of each spatial location with the communication signal strength value in the geospatial 3D energy field, generating a spatial registration result set containing spatial coordinate index, terrain feature parameters and signal strength data.
[0077] It should be noted that coordinate transformation functions map spatial data from different coordinate systems to a unified coordinate system. They solve the problems of differences in the origin, axis, and scale between different data sources through mathematical transformations (such as rotation matrices, translation, scaling, etc.).
[0078] Spatial registration algorithms minimize the deviation by comparing the spatial location and elevation differences between different spatial datasets, using interpolation methods or optimization algorithms to ensure accurate alignment of data in the same coordinate system. Commonly used registration methods include feature point matching and least squares methods.
[0079] S3.4: Based on the spatial registration result set, combined with the aircraft's heading angle, pitch angle, roll angle and antenna orientation angle, emit the aircraft's directional ray;
[0080] Furthermore, using the spatial registration result set as input, the spatial coordinates of the aircraft's current position and the aircraft's attitude parameters are read. The attitude direction of the aircraft in three-dimensional space is determined using the heading angle, pitch angle, and roll angle. The antenna orientation angle is superimposed on the attitude direction to determine the main radiation direction of the communication signal. After determining the main radiation direction, a spatial direction vector is established along the main direction starting from the aircraft's current position. Several directional rays are generated around the main direction through angle segmentation. The directional rays are evenly distributed in the azimuth and pitch directions at angular intervals (e.g., 1°) to cover the airspace around the aircraft. Each directional ray is extended according to the coordinate index of the spatial registration result set, and the sequence of coordinate points of the ray's propagation path in space is recorded during the extension process. This ensures that each directional ray corresponds to the terrain elevation data in the spatial registration result set, forming a set of directional rays covering the airspace around the aircraft.
[0081] S3.5: Based on the aircraft's directional ray and combined with the spatial registration result set, detect the intersection points of the aircraft's directional ray and terrain obstacles, and generate terrain occlusion analysis results.
[0082] Furthermore, using the set of directional rays and the spatial registration result set as input, the starting coordinates, direction vector, and path coordinate sequence of each directional ray in space are read. Topographic elevation data, building height information, and the location and height data of topographic protrusions at the corresponding spatial location are extracted from the spatial registration result set. The path of each directional ray is progressively compared with the topographic surface in the spatial registration result set. The presence of obstacles with heights higher than the ray's propagation path is determined by spatial height differences. When the ray's propagation path coincides with or intersects with the terrain or obstacle's height, the longitude, latitude, height, and obstacle type information of the intersection point are recorded. Simultaneously, the intersection distance and the ray's propagation path length are obtained to determine the relative position of the obstruction. The detection results of each directional ray are statistically summarized, marking the unobstructed and obstructed propagation directions. A terrain obstruction analysis result describing the passability and obstruction characteristics of communication signals during spatial propagation is generated. The terrain obstruction analysis result includes obstruction angles, obstruction distances, obstacle types, and spatial location parameters in all directions around the aircraft.
[0083] It should be noted that the obstruction characteristics here refer to the spatial area where the propagation of communication signals is restricted due to the presence of terrain or obstacles during the propagation of the directional rays of the aircraft. This includes information such as the angle of obstruction, distance, type of obstacle, and spatial location of the obstruction.
[0084] S4: Based on the terrain occlusion analysis results, the geospatial three-dimensional energy field is divided into the communication reachable area and the communication occlusion area, and boundary contour and transparency layer filling information are added to generate a communication visibility model.
[0085] S4.1: Based on the terrain occlusion analysis results, the space in the geospatial three-dimensional energy field that is not blocked by flight area data in all directions is marked as a communication reachable area;
[0086] Furthermore, using terrain occlusion analysis results and geospatial 3D energy field as input, the propagation path information, intersection location, and occlusion status of each directional ray in the terrain occlusion analysis results are read. The spatial location coordinates in the geospatial 3D energy field are matched with the direction index in the terrain occlusion analysis results. For each spatial location, it is checked whether there is an occlusion record in its corresponding direction. When there are no obstacle intersection records for all directional rays in the terrain occlusion analysis results within the spatial location range, it is determined that the spatial location meets the unobstructed propagation condition in the flight area data. Within the spatial range that meets the unobstructed propagation condition, the signal strength values in the geospatial 3D energy field are filtered. Spatial ranges with signal strength values higher than the minimum communicable strength threshold (example range: −90dBm to −100dBm, determined by ground communication performance testing before the flight mission based on the receiving sensitivity, signal-to-noise ratio requirements, and link error rate limit of the airborne communication equipment) are retained and marked as communicable reachable areas. The spatial coordinate index of the communicable reachable areas is organized to form a communicable reachable area data set containing longitude, latitude, altitude, and communication signal strength values.
[0087] S4.2: Mark the space in the three-dimensional energy field of geospatial that is blocked by flight area data in any direction as the communication blocking area;
[0088] Furthermore, using terrain occlusion analysis results and geospatial 3D energy field as input, the system reads the directional ray intersection information, obstacle type, and occlusion distance recorded in the terrain occlusion analysis results. It matches the spatial coordinates in the geospatial 3D energy field with the intersection positions in the terrain occlusion analysis results to determine whether at least one directional ray at each spatial location is blocked on its propagation path by terrain elevation data, surface building height information, or terrain protrusion position and height data from the flight area data. When an occlusion intersection is detected, the corresponding spatial location is identified as a communication occlusion space, and the direction index and occlusion distance are recorded. All spatial locations with occlusion records are summarized to form a communication occlusion area. The signal strength value in the geospatial 3D energy field is retained in the spatial coordinates within the communication occlusion area to reflect the signal propagation strength characteristics before being blocked. The longitude, latitude, and altitude coordinate indices of the communication occlusion area are integrated with the occlusion information to generate a communication occlusion area dataset.
[0089] S4.3: Identify the adjacent boundaries between the reachable and blocked communication areas, extract the outermost boundary point set, and project it onto the map display coordinate system to generate the boundary outline of the communication area;
[0090] Furthermore, using the datasets of reachable and obstructed communication areas as input, the longitude, latitude, and altitude coordinates of these two types of areas in the geospatial 3D energy field are read. The spatial proximity between the reachable and obstructed communication areas is compared. When the spatial distance between two areas in any direction is less than a boundary proximity threshold (example range: 30 to 80 meters, determined by spatial neighborhood error analysis before map generation based on spatial grid resolution, aircraft positioning accuracy, and sampling density of the geospatial 3D energy field), the location is determined to be within the boundary of the communication area. Within the boundary of the communication area, reachable communication areas are extracted. The edge coordinates of reachable and communication-blocked areas are obtained. The outermost boundary point set of the two types of areas is obtained through a spatial contour tracking algorithm. The coordinates of the boundary point set are recorded in three dimensions and sorted according to spatial continuity to maintain boundary coherence. The outermost boundary point set is transformed from the geographic three-dimensional coordinate system to the map display coordinate system. The communication area boundary line in the two-dimensional plane is generated through coordinate projection mapping. The boundary line is used to distinguish the spatial range of the reachable and communication-blocked areas in the map display. After the projection is completed, all boundary lines are integrated into the communication area boundary contour, which contains the latitude and longitude coordinate sequence of the boundary points and the connection information.
[0091] It should be noted that the spatial contour tracking algorithm is a method that analyzes the geometric features of edge points in spatial data, uses sorting and connection strategies to identify and extract continuous boundary line segments, thereby achieving accurate extraction and coherent depiction of regional boundaries.
[0092] S4.4: Assign transparency layer values to the reachable and blocked communication areas according to the communication signal strength, overlay the boundary contour of the communication area, and fuse it with the three-dimensional energy field of geospatial space to generate a communication visibility model.
[0093] Furthermore, taking the communication reachability area data set, the communication obstruction area data set, the communication area boundary contour, and the geospatial 3D energy field as inputs, the communication signal strength value of each spatial location in the communication reachability area data set and the communication obstruction area data set is read. According to the preset transparency layering rules, the communication signal strength value is converted into a transparency level. High signal strength value corresponds to a high transparency level to present areas with sufficient signal coverage, and low signal strength value corresponds to a low transparency level to show areas with signal attenuation or weak coverage. After completing the transparency layering assignment for the communication reachability area and the communication obstruction area respectively, the transparency level information is attached to the spatial coordinate index to form a transparency layering data set. The communication area boundary contour is superimposed on the transparency layering data set, and the coordinate mapping ensures that the boundary line is completely aligned with the spatial location corresponding to the transparency layer. The transparency layering data set is superimposed on the geospatial 3D energy field in a fusion manner, unifying the signal strength distribution, transparency level, and spatial location into the same coordinate system to form a communication visibility model that comprehensively expresses the communication strength distribution and spatial reachability.
[0094] It should be noted that the transparency tiering rule is used to control the display transparency of spatial areas according to the communication signal strength value during communication visualization, so as to intuitively express the differences in signal coverage. Typically, the range of communication signal strength values (e.g., -50dBm to -110dBm) is divided into several level intervals, each interval corresponding to a transparency level. For example: areas with signal strength values above -60dBm are defined as Level 1 transparency, with a transparency value of 0.9, used to represent areas with sufficient signal coverage; areas with signal strength values between -60dBm and -75dBm are defined as Level 2 transparency, with a transparency value of 0.7; areas with signal strength values between -75dBm and -90dBm are defined as Level 3 transparency, with a transparency value of 0.5; areas with signal strength values between -90dBm and -100dBm are defined as Level 4 transparency, with a transparency value of 0.3; and areas with signal strength values below -100dBm are defined as Level 5 transparency, with a transparency value of 0.1, used to represent areas with extremely weak signal coverage or communication interruption.
[0095] S5: Render the communication visibility model and combine it with the communication signal strength value to map the communication visibility model into different color depths and brightness gradients, generating a map display dataset.
[0096] S5.1: Assign different rendering parameters to the reachable and occluded areas in the communication visibility model, and set the refresh cycle and priority for the rendering parameters to generate a communication visibility rendering parameter set;
[0097] Furthermore, based on the spatial coordinate indices, communication signal strength values, and transparency levels of the reachable and obstructed areas in the communication visibility model, independent sets of rendering parameters are assigned to different types of areas according to their attributes. The rendering parameter set for reachable areas includes a color configuration with high brightness, high saturation, and low transparency to highlight the signal coverage area, while the rendering parameter set for obstructed areas includes a color configuration with low brightness, low saturation, and high transparency to represent the obstructed area. After completing the color configuration allocation, the refresh period of the rendering parameters is set according to the aircraft attitude change rate and the communication link signal refresh frequency (e.g., 200 milliseconds) to ensure the dynamic synchronization of the map display. Rendering priorities are defined according to the communication signal strength level and area importance. Areas with high signal strength and areas directly in front of the aircraft are assigned higher rendering priorities to ensure real-time updates, while edge areas and low signal strength areas are assigned lower rendering priorities to save resources. The color configuration, transparency level, refresh period, and priority information of all rendering parameters are structurally integrated to generate a set of rendering parameters for the communication visibility.
[0098] It should be noted that the importance of a region is determined based on the strength level of the communication signal, the position and orientation of the aircraft (e.g., directly in front), and the criticality of the region to the flight mission. Regions with high signal strength and located directly in front of the aircraft are of higher importance.
[0099] S5.2: Convert the communication signal strength value into color depth and brightness gradient according to the color mapping rules, and map it to the communication visible field model;
[0100] Furthermore, taking the communication visual domain model and the communication visual domain rendering parameter set as input, the communication signal strength value of each spatial location in the communication visual domain model is read, and the communication signal strength value is converted into the corresponding color depth value and brightness gradient value according to the preset color mapping rules. The color mapping rules are set with graded intervals according to the range of communication signal strength values (e.g., −50dBm to −110dBm). Areas with high signal strength values correspond to color levels with shallower color depth and higher brightness to reflect sufficient signal coverage, while areas with low signal strength values correspond to color levels with deeper color depth and lower brightness to represent signal attenuation areas. During the conversion process, interpolation smoothing is performed on the communication signal strength values of spatially adjacent locations to avoid abrupt changes in color distribution and maintain visual continuity. The color depth value and brightness gradient value are respectively assigned to the corresponding spatial location coordinates in the communication visual domain model, and are integrated with the color configuration and transparency level in the communication visual domain rendering parameter set, so that the communication visual domain model simultaneously has the color level and brightness change characteristics corresponding to the signal strength in spatial coordinates. After the mapping is completed, a visualization data structure containing spatial location index, color depth information, and brightness gradient information is formed.
[0101] It should be noted that the color mapping rules for setting color depth and brightness gradient include: taking the communication signal strength value as input, setting a color depth level and brightness gradient level for each spatial location. Color depth controls the intensity of colors, while brightness gradient controls the amplitude and speed of the transition between light and dark areas from the center to the edge or from high to low values. For example, the mapping relationship is set as follows: a signal strength value higher than -60dBm corresponds to a color depth level of 90–100 and a brightness gradient level of 80–100; a signal strength value between -60dBm and -75dBm corresponds to a color depth level of 70–85 and a brightness gradient level of 60–75; and a signal strength value between -75dBm and -90dBm corresponds to a color depth level of 90–100 and a brightness gradient level of 80–100. The color depth level is 50–65 and the brightness gradient level is 40–55. The signal strength value is between -90dBm and -100dBm, corresponding to the color depth level is 30–45 and the brightness gradient level is 25–35. The signal strength value is below -100dBm, corresponding to the color depth level is 10–25 and the brightness gradient level is 10–20 (the example range of the level is 0–100). The endpoints of the color depth level and brightness gradient level ranges are determined in the mission planning stage through comparative evaluation and readability test calibration based on the cabin ambient brightness, the gamma response of the display screen, the requirements of the flight mission for detail readability, and the human eye's perception of changes in brightness. It is also ensured that the color depth and brightness gradient of adjacent intensity segments are numerically continuous to avoid visual jumps.
[0102] S5.3: Integrate the mapped communication visibility model, communication visibility rendering parameter set, communication signal strength value and communication area boundary contour into a map display dataset.
[0103] Furthermore, based on the mapped communication visual domain model, the communication visual domain rendering parameter set, the communication signal strength value data set, and the communication area boundary contour, the display attributes of each spatial location are uniformly associated using the spatial coordinate index, color depth information, and brightness gradient information in the communication visual domain model, according to the color configuration, transparency level, refresh cycle, and priority parameters in the communication visual domain rendering parameter set. The values corresponding to the spatial coordinate index in the communication signal strength value data set are synchronously bound to ensure the consistency of energy distribution information. During the data integration process, the communication visual domain model is spatially clipped according to the communication area boundary contour to ensure that the map display range is consistent with the boundary contour and smooth transitions are performed at the edges to ensure the continuity of the display boundary. After completing the spatial clipping, the visualization attributes of the communication visual domain rendering parameter set and the mapped communication visual domain model are fused to generate a comprehensive mapping structure containing longitude, latitude, altitude, color depth, brightness gradient, transparency level, and signal strength information. The communication area boundary contour is superimposed on the comprehensive mapping structure to identify the outer boundary of the communication area. All visualization attributes and spatial coordinate indices are structurally integrated to form a map display dataset with a unified coordinate system and rendering parameter definitions.
[0104] This embodiment also provides a map display management system for airborne communication, including:
[0105] The data acquisition module is used to collect communication link data and spacecraft data, and to perform timestamp alignment and spatial coordinate binding to generate a space communication observation dataset.
[0106] The energy field construction module is used to divide a uniform spatial grid around the spacecraft based on a space communication observation dataset, calculate the communication signal strength value, and perform continuous interpolation to generate a geospatial three-dimensional energy field.
[0107] The occlusion analysis module is used to collect flight area data, perform spatial registration with the geospatial three-dimensional energy field, emit directional rays from the aircraft position and perform obstacle collision monitoring, and generate terrain occlusion analysis results.
[0108] The model generation module is used to divide the geospatial 3D energy field into communication reachable areas and communication occlusion areas based on the terrain occlusion analysis results, and add boundary contours and transparency layer filling information to generate a communication visibility model.
[0109] The map display module is used to render the communication visibility model and, in conjunction with the communication signal strength value, map the communication visibility model into different color depths and brightness gradients to generate a map display dataset.
[0110] In summary, this invention achieves continuous expression of communication signals in three-dimensional space by constructing a three-dimensional energy field in geospatial space, which is used to identify signal coverage characteristics and energy distribution status, thereby improving the spatial expression accuracy of airborne communication; and by generating a communication visibility model, it achieves spatial fusion of communication signal distribution and terrain environment, which is used to intuitively display the reachable range of communication, thereby improving the realism of communication visualization and its relevance to the environment.
[0111] It should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit it. Although the present invention has been described in detail with reference to preferred embodiments, those skilled in the art should understand that modifications or equivalent substitutions can be made to the technical solutions of the present invention without departing from the spirit and scope of the technical solutions of the present invention, and all such modifications or substitutions should be covered within the scope of the claims of the present invention.
Claims
1. A map display management method for onboard communication, characterized by: The application relates to a method for generating a communication visual field model of an aircraft, comprising the following steps: Collecting communication link data and aircraft data, and performing timestamp alignment and space coordinate binding to generate a space communication observation data set; Based on the space communication observation data set, a uniform space grid is divided around the aircraft, the communication signal strength value is calculated, and continuous interpolation is performed to generate a geographic space three-dimensional energy field, the steps being as follows, Defining the current position and flight trajectory of the aircraft as the grid division range, and dividing a uniform space grid according to the longitude, latitude and height directions; In the uniform space grid, the communication signal strength value is calculated in combination with the space communication observation data set to generate a signal strength distribution data set; The formula for calculating the communication signal strength value is: ; in, Indicates the strength value of the communication signal. Represents a grid of spatial coordinates consisting of longitude, latitude, and altitude. Indicates time Mapping to grid position A collection of records of space communication observation datasets. Represents observation records The received signal strength value, Represents observation records The quality weight is set based on the reliability of the communication link data. Availability marker, used to mark spatial location coordinates With time index Does the data contain observation records that can be used for weighted averaging? Indicates grid position The spatial neighborhood set, Indicates from the neighboring location Arrive at the location Spatial interpolation weights, based on location With neighboring locations The spatial distance and signal propagation characteristics between them are set. Indicates neighborhood location At any moment The communication signal strength value; According to the signal strength distribution data set, the signal strength values between adjacent grids are smoothed and interpolated to generate a geographic space three-dimensional energy field; Collecting flight area data, performing space registration with the geographic space three-dimensional energy field, emitting a directional ray from the aircraft position and performing obstacle collision monitoring to generate a terrain shielding analysis result, the steps being as follows, The flight area data includes digital elevation data, ground building height information, terrain protrusion position and height data; The structured flight area data is aligned with the geographic space three-dimensional energy field in the same coordinate system, and space registration is performed through a space registration algorithm to generate a space registration result set; Based on the space registration result set, the heading angle, pitch angle, roll angle and antenna orientation angle of the aircraft are combined to emit a directional ray of the aircraft; Based on the directional ray of the aircraft, the intersection point of the directional ray of the aircraft and the terrain obstacle is detected in combination with the space registration result set to generate a terrain shielding analysis result; According to the terrain shielding analysis result, the geographic space three-dimensional energy field is divided into a communication reachable region and a communication shielding region, and boundary contours and transparency layered filling information are added to generate a communication visual field model, the steps being as follows, According to the terrain shielding analysis result, the space in the geographic space three-dimensional energy field that is not blocked by the flight area data in all directions is marked as a communication reachable region; The space in the geographic space three-dimensional energy field that is shielded by the flight area data in any direction is marked as a communication shielding region; Adjacent boundaries of the communication reachable region and the communication shielding region are identified, the outermost boundary point set is extracted, and the outermost boundary point set is projected into a map display coordinate system to generate a communication region boundary contour; The communication reachable region and the communication shielding region are assigned transparency layer values according to the communication signal strength value, and the communication region boundary contour is superimposed, and the communication visual field model is fused with the geographic space three-dimensional energy field to generate a communication visual field model; The communication visual field model is rendered, and the communication visual field model is mapped to different color depth and brightness gradients in combination with the communication signal strength value to generate a map display data set. The communication link data includes signal strength, signal-to-noise ratio, transmission power, reception power, bit error rate, propagation delay and link identification; 2. The map display management method for onboard communication according to claim 1, characterized by: The aircraft data includes longitude, latitude, height, heading angle, pitch angle, roll angle and antenna orientation angle. 3. The map display management method for onboard communication according to claim 2, characterized by: The space communication observation data set is obtained by time synchronizing the communication link data and the aircraft data timestamp and binding through the space coordinate association.
4. The map display management method for onboard communication according to Claim 1, wherein: The communication visual domain model is rendered, and the communication visual domain model is mapped to different color depth and brightness gradients combined with the communication signal strength value to generate the map display data set, and the steps are as follows, The communication reachable area and the communication occlusion area in the communication visual domain model are assigned different rendering parameters, and the refresh cycle and the priority of the rendering parameters are set to generate the communication visual domain rendering parameter set; The communication signal strength value is converted into color depth and brightness gradient according to the color mapping rule and mapped to the communication visual domain model; The mapped communication visual domain model, the communication visual domain rendering parameter set, the communication signal strength value and the communication area boundary profile are integrated into the map display data set.
5. A map display management system for onboard communication, based on the map display management method for onboard communication according to any one of claims 1 to 4, characterized by: It comprises, The data acquisition module is used for collecting communication link data and aircraft data, and performing timestamp alignment and space coordinate binding to generate a space communication observation data set; The energy field construction module is used for dividing a uniform space grid around the aircraft based on the space communication observation data set, calculating the communication signal strength value, and performing continuous interpolation to generate a geographical space three-dimensional energy field; The occlusion analysis module is used for collecting flight area data, spatially registering with the geographical space three-dimensional energy field, emitting directional rays from the aircraft position and performing obstacle collision monitoring to generate a terrain occlusion analysis result; The model generation module is used for dividing the geographical space three-dimensional energy field into a communication reachable area and a communication occlusion area according to the terrain occlusion analysis result, and adding boundary profile and transparency layered filling information to generate a communication visual domain model; The map display module is used for rendering the communication visual domain model, and mapping the communication visual domain model to different color depth and brightness gradients combined with the communication signal strength value to generate the map display data set.
Citation Information
Patent Citations
Multi-mode communication module for deep integration of low-altitude aircraft and ground network and networking and dynamic switching method thereof
CN120812678A
Method for determining wireless signal strength in area, storage medium, and electronic device
US20250310011A1