Visual editing and management system and method for multi-channel shortwave radio frequency signals
By constructing a three-dimensional visualization editing and management system for multi-channel shortwave radio frequency signals, the problems of signal propagation path display and multi-user editing conflicts in shortwave communication systems were solved, thereby improving the efficiency of signal path analysis and team collaboration.
Patent Information
- Application Number
- CN202510336975.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-21
- Publication Date
- 2025-11-14
- Estimated Expiration
- 2045-03-21
AI Technical Summary
In existing shortwave communication systems, traditional manual management methods are difficult to cope with dynamic changes in the ionosphere, the spatial distribution of multi-channel signals and the location of interference sources are difficult, two-dimensional visualization cannot fully display the propagation path and complex characteristics of signals in three-dimensional space, and conflicts and version loss are prone to occur when multiple people edit.
A three-dimensional visualization editing and management system for multi-channel shortwave radio frequency signals is constructed. Through time-frequency domain analysis and spatial mapping fusion, a three-dimensional visualization model is generated. The system also formulates weighted editing and region locking strategies in the model, supports multi-user collaborative editing, and detects and handles editing conflicts.
It enables intuitive display and path analysis of signals in three-dimensional space, reduces editing conflicts, improves team collaboration efficiency, and ensures data consistency and information sharing.
Smart Images

Figure CN120263323B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of visual editing technology, specifically to a visual editing management system and method for multi-channel shortwave radio frequency signals. Background Technology
[0002] Shortwave communication, due to its skywave propagation characteristics, has long been a core means of long-distance emergency communication. However, its reliance on dynamic ionospheric changes leads to significant drawbacks in traditional manual management methods: early shortwave radios relied on manual frequency recording and channel switching, resulting in significant fluctuations in call connection rates due to ionospheric disturbances, and a lack of intuitive understanding of the spatial distribution of multi-channel signals and the location of interference sources. Before 2010, shortwave monitoring mainly relied on single-station discrete equipment, manually annotating signal characteristics using spectrum analyzers, which was insufficient to meet the multi-channel coordination requirements in complex electromagnetic environments. Existing shortwave radio frequency signal visualization is mostly based on two-dimensional planes, making it difficult to intuitively display the complex characteristics of signal propagation paths, obstacle blockages, and multipath effects in three-dimensional space; two-dimensional visualization can only display some signal parameters and cannot fully present the dynamic changes in signal strength in three-dimensional space and its interaction with the environment.
[0003] Constructing a 3D visualization model to display shortwave radio frequency signal data in different dimensions helps to view and maintain the signal channel from different perspectives. However, when users edit and view the visualization model at the same time, too many users editing simultaneously can easily lead to editing conflicts, causing chaos in signal parameter modifications and version loss during team collaboration. Summary of the Invention
[0004] The purpose of this invention is to provide a visual editing and management system and method for multi-channel shortwave radio frequency signals to solve the problems raised in the prior art.
[0005] To achieve the above objectives, the present invention provides the following technical solution:
[0006] A method for visually editing and managing multi-channel shortwave radio frequency signals, the method comprising the following steps:
[0007] S100: Acquires shortwave radio frequency signals from multiple channels, performs time synchronization and normalization; performs time-domain analysis on the acquired shortwave radio frequency signals, and extracts the time-frequency domain energy distribution characteristics of the signals;
[0008] Furthermore, the specific steps for extracting the time-frequency domain energy distribution characteristics of the signal are as follows:
[0009] S101. Acquire shortwave radio frequency signals in multiple channels, align the sampling clocks in all acquired channels using the PTP protocol, acquire the bandwidth of the shortwave radio frequency signals, and calculate the sampling clock alignment error threshold using the signal bandwidth. The formula is: wuy=1 / (2×B), where wuy represents the error threshold and B represents the signal bandwidth.
[0010] Dynamic range compression is performed on the signals in each acquired channel to normalize the power to the same range;
[0011] S102. Process the normalized signal to calculate the time interval and frequency resolution, using the following formula:
[0012] △t=N overlap / fs
[0013] △f=fs / N;
[0014] In the formula, N overlap The value represents the number of overlapping points in the signal, fs represents the sampling rate, N represents the number of sampling points, Δt represents the time interval, and Δf represents the frequency resolution; the resolution is balanced using a Hamming window.
[0015] Performing a Discrete Fourier Transform on each frame of the signal within each channel yields the frequency component X. i,m [k], X i,m [k] represents the k-th frequency component of the i-th channel signal in the m-th frame; combining the calculated frequency components of the i-th channel in each frame yields the Short Time Fourier Transform (STFT) matrix X. i (t, f), where t represents the time point corresponding to matrix row t and the frequency point corresponding to matrix column f; let the matrix dimension be T×F, the number of matrix rows be T and the number of matrix columns be F, and use the STFT matrix of the signal to represent the energy distribution characteristics in the time and frequency domain;
[0016] S200: Collects multi-channel geographic location data from shortwave radio frequency signals, performs geographic location mapping, aligns it with spatial features, and constructs a spatial distribution matrix; then fuses the time-frequency domain data and spatial domain data to obtain three-dimensional features;
[0017] Furthermore, the specific steps for fusing time-frequency domain data and spatial domain data to obtain three-dimensional features are as follows:
[0018] S201. Collect the geographic coordinates of all channels. Let the geographic coordinate of the i-th channel be (x... i y i The geographic coordinates of the i-th channel are normalized to (x... i ',y i The normalized position is transformed into screen coordinates using the following formula:
[0019] xscreen =x i '×W width
[0020] y screen =y i '×W height ;
[0021] In the formula, x screen The x-coordinate of the screen after conversion, y screen W represents the converted screen vertical coordinate. width W represents the width of the screen's display area. height This represents the height of the screen's display area; the screen coordinates are constructed as (x...). screen y screen );
[0022] S202. Acquire the signal power in the i-th channel, and use the Gaussian kernel function to map the signal power onto a discretized grid to construct a spatial distribution matrix, as shown in the formula:
[0023] S(x, y) = ∑{P i ×G([(xx i ) 2 +(yy i ) 2 ] 1 / 2 )};
[0024] In the formula, S(x, y) represents the spatial distribution matrix, and P i Let G represent the signal power of the i-th channel, G represent the Gaussian kernel function, and (x, y) represent the network coordinates. i y i () represents the geographic coordinates of the i-th channel; N represents the number of channels sampled;
[0025] S203. Using channel timestamps and frequency indices, the STFT matrix X of the same channel is... i The three-dimensional features are constructed by associating and fusing the spatial distribution matrix S(x,y) with (t,f) and S(x,y), specifically: T(t,f,i)=[X i (t, f), S(x) i y i )], i represents the number of channels, X i (t, f) is the time spectrum of the i-th channel, S(x) i y i Its spatial intensity is ).
[0026] S300. Construct a three-dimensional coordinate system, map the three-dimensional features onto the three-dimensional coordinate system, and render the time-domain waveform, spectral waterfall plot and geographic heat map in the three-dimensional coordinate system to construct a three-dimensional visualization model.
[0027] Furthermore, the specific steps for constructing a 3D visualization model are as follows:
[0028] S301. Construct a three-dimensional coordinate system as (x... 3D y 3D , z 3D ), x 3D To represent the time dimension of the signal in a three-dimensional coordinate system, time-domain coefficients are calculated using the width of the screen display area and the number of matrix rows. Based on these time-domain coefficients, the time dimension in the three-dimensional coordinate system is then calculated from the time-domain characteristics. The formula is:
[0029] X 3D =k t ×t
[0030] K t =W width / T;
[0031] In the formula, k t represents the time-domain coefficients, T represents the number of rows in the matrix, and t represents the time-domain characteristics;
[0032] y 3D To represent the signal frequency dimension in a three-dimensional coordinate system, the frequency domain coefficients are calculated using the height of the screen display area and the number of matrix columns. Based on these frequency domain coefficients, the frequency characteristics are then calculated to obtain the frequency dimension in the three-dimensional coordinate system; the formula is the same as x. 3D The calculation formula;
[0033] z 3D To represent spatial intensity in a three-dimensional coordinate system, spatial feature coefficients are calculated using the maximum display height and maximum spatial feature. Based on these coefficients, the spatial intensity in the three-dimensional coordinate system is then calculated from the spatial features. The formula is the same as x. 3D The calculation formula;
[0034] S302. In a three-dimensional coordinate system, for x... 3D -z 3D For the time-domain waveform projection, specifically: for each channel signal, the amplitude envelope is plotted in the plane of time and space axes and rendered as a line graph, with the formula: A(t)=(1 / F)∑|X(t,f)|, the summation range is f=0 to F-1, A(t) represents the plotted amplitude, F represents the number of columns of the STFT matrix, and X(t,f) represents the STFT matrix; different colors are used to number and display the lines of different channels;
[0035] For y 3D -z 3DFor a plane, a spectral waterfall plot is projected, specifically by stacking the spectra in the plane of the frequency axis and the spatial axis to generate a dynamic waterfall plot; the formula is: Water(f, z) = ∪X(t, f), and the range of the union ∪ is from t = 0 to T-1. In the formula, Water(f, z) represents the waterfall plot.
[0036] For x 3D -y 3D For a plane, a geographic heatmap projection is performed. Specifically, the spatial distribution matrix is mapped to a two-dimensional color grid using a color mapping function, with different colors representing different spatial intensities. Let the color mapping function be color(x,y)=HSV; HSV represents the color model; where cool colors represent low spatial intensity and warm colors represent high spatial intensity.
[0037] The three views are projected onto three planes and displayed in a split-screen manner to obtain a three-dimensional visualization model.
[0038] A three-dimensional visualization model is constructed for shortwave radio frequency signals, integrating information from the time, frequency, and spatial dimensions into the same model, supporting four-dimensional feature analysis; it directly displays the propagation path of the signal in three-dimensional space, which helps to analyze the impact of terrain and buildings on the signal; and by combining spatial location and time-frequency characteristics, it can quickly locate the interference source and trace the propagation path.
[0039] S400: Construct a multi-user collaborative editing platform in a 3D visualization model; collect the identity information, management permissions, and geographical location of all users in the multi-user collaborative editing platform; and formulate a hierarchical editing and regional locking strategy.
[0040] Furthermore, the specific steps for developing a decentralized editing and region-locking strategy are as follows:
[0041] S401. Construct a multi-user collaborative editing platform in a 3D visualization model, collect each user's username, geographic activity area, and management level, and digitize the management levels of all users to obtain the level range [g]. min g max ], where g min g represents the minimum value after the management level data has been digitized. max This represents the maximum value after the management level data is digitized; all editable data types in the 3D visualization model are collected, and the diffusion area after the change of each editable data type is extracted. The diffusion area represents the range of influence of the edited data in the 3D visualization model after the user edits the data; the range of influence specifically refers to the data types that have changed in the 3D visualization model but have not been edited when the edited data changes.
[0042] The diffusion range [L] is generated using the maximum and minimum diffusion regions. minL max ], L min L represents the minimum diffusion region. max Represents the maximum diffusion area; using each user's management level data as nodes, the level range is partitioned, and let g be the quantized management level data of the j-th user. j The j-th partition obtained is [g j g j+1 ]; g j+1 This represents the digitized management level value of the (j+1)th user; the percentage of the j-th partition within the level range is calculated using the following formula: In the formula, This represents the percentage of the j-th partition within the grade range; the percentage of each grade partition within the grade range is calculated sequentially from smallest to largest.
[0043] The diffusion range is calculated based on the proportion of each level zone within its level range, in ascending order. The formula is as follows: In the formula, h1 represents the range value of the first diffusion range partition, and the first diffusion range partition is constructed as [L]. min [h1], calculate the diffusion range partition corresponding to each level partition in sequence, map and match the level range and diffusion range to obtain management permissions, and use the matching results to generate the hierarchical editing rules;
[0044] S402. Normalize the collected user geographic activity range to obtain coordinate values, map the normalized coordinate values to the 3D scene, and perform proportional mapping matching with the coordinates in the 3D visualization model, setting the scaling factor to d; obtain the management area of each user and generate an area locking strategy.
[0045] S403. Construct a management permission nameplate for each user using username, hierarchical editing rules, and region locking strategy as [user, Permissions, GeoScope]; where user represents the username, Permissions represents the user's management permissions, and GeoScope represents the management region.
[0046] Building a collaborative editing platform allows for simultaneous editing operations in different areas or on different objects, without waiting for others to finish their work. When one user edits, other users can see those changes in real time. This makes communication among team members more efficient and reduces duplicate work or errors caused by untimely information delivery.
[0047] Different editing permissions are assigned to users based on their management privileges to ensure that only personnel with the relevant professional knowledge and authorization can modify key data;
[0048] The collaborative editing platform provides a centralized information-sharing platform where team members can exchange and share their experiences, knowledge, and insights. For example, in the analysis and processing of shortwave radio frequency signals, people with different professional backgrounds can discuss different methods and strategies on the platform, thereby promoting knowledge dissemination and innovation.
[0049] S500: When a user edits in a 3D visualization model, the system detects the number of users editing simultaneously and determines whether there are any conflicts. It then uses a distributed editing and region locking strategy to handle the conflicts.
[0050] Furthermore, the specific steps for handling conflicts using decentralized editing and region locking strategies are as follows:
[0051] S501. In the 3D visualization model, define an editing binding mechanism, D = {X(t, f), S(x, y), α}, where D represents the editing binding mechanism and α represents the user editing parameters; when the user edits the coordinate parameters in any one dimension of the 3D visualization model, the coordinates of the two unedited dimensions are synchronously bound and modified.
[0052] When the editing dimension is the time domain dimension, the corresponding frequency domain dimension modification parameters are obtained by using Fourier transform, and then the frequency domain dimension is modified. The spatial heat map is recalculated using the modified time domain dimension and frequency domain dimension.
[0053] When the editing dimension is the frequency domain dimension, the corresponding time domain dimension modification parameters are obtained by using the inverse Fourier transform, and then the time domain dimension is modified. The spatial heat map is recalculated using the modified time domain dimension and frequency domain dimension.
[0054] When the editing dimension is spatial, each spatial point corresponds to a time-frequency matrix. The modified spatial points are used to calculate the corresponding time-frequency matrix through an interpolation algorithm to obtain the modified time-domain dimension and frequency-domain dimension.
[0055] S502. In a multi-user collaborative editing platform, when users are editing in real time, the number of real-time users is collected. When the number of users is greater than 1, a conflict judgment mechanism is activated. The data type and position coordinates of each real-time user's editing are collected, and the intersection of the data type and position coordinates of all real-time users' editing is calculated. When the calculated intersection result is non-zero, the editing of the two users corresponding to the non-zero intersection is judged as conflicting editing; when the calculated intersection result is 0, it is judged that the editing of the two users corresponding to the intersection does not conflict.
[0056] S503. When it is determined that two users' edits are conflicting edits, display the management permission cards of the two users. When the conflict is in the category of managed data, use the management permissions in the management permission cards of the two users to make a judgment, retain the edit result with the larger management permission, and remove the edit result with the smaller management permission.
[0057] When the conflict is a location coordinate, the system automatically judges the management area in the two user management permission cards. If the user's real-time edited location coordinate is within the management area in the management permission card, it is retained; if the user's real-time edited location coordinate is outside the management area in the management permission card, it is removed.
[0058] By detecting the number of simultaneous editors and identifying editing conflicts, and using a region-locking strategy to handle these issues, data conflicts and confusion caused by multiple users simultaneously modifying the same area or object can be prevented. For example, when multiple users attempt to edit parameters of the same base station simultaneously, the system can, according to the region-locking strategy, allow only one user to edit at a time, while other users must wait for that user to complete their operation before proceeding, thus ensuring data consistency.
[0059] A visualization editing and management system for multi-channel shortwave radio frequency signals, comprising a data collection module, a feature extraction module, a 3D visualization model construction module, a multi-user editing module, and a conflict judgment module;
[0060] The data collection module is used to collect data from different dimensions of shortwave radio frequency signals and user data within multiple channels;
[0061] The feature extraction module is used to extract features of shortwave radio frequency signals in different dimensions;
[0062] The three-dimensional visualization model building module is used to map and project the features of shortwave radio frequency signals in different dimensions into a three-dimensional coordinate system to build a three-dimensional visualization model.
[0063] The multi-user editing module is used to build a multi-user collaborative editing platform and to use user data to formulate hierarchical editing and region locking strategies to generate user management profiles;
[0064] The conflict detection module is used to determine whether there is a conflict when the user is making real-time edits; and to handle the conflict using a hierarchical editing and region locking strategy.
[0065] The feature extraction module includes time-frequency domain units, spatial units, and feature fusion units;
[0066] The time-frequency domain unit is used to perform time-domain analysis on the acquired shortwave radio frequency signal and extract the time-frequency domain energy distribution characteristics of the signal;
[0067] The spatial unit is used to collect multi-channel geographic locations of shortwave radio frequency signals, perform geographic location mapping, align with spatial features, and construct a spatial distribution matrix.
[0068] The feature fusion unit is used to fuse time-frequency domain data and spatial domain data to obtain three-dimensional features.
[0069] The 3D visualization model building module includes time-domain waveform units, spectrum waterfall plot units, and geographic heatmap units;
[0070] The time-domain waveform unit is used to draw the amplitude envelope of each channel signal in the plane of the time axis and the spatial axis, and render it as a line graph;
[0071] The spectral waterfall plot unit is used to stack the time spectrum in a plane of frequency axis and spatial axis to generate a dynamic waterfall plot;
[0072] The geographic heatmap unit is used to map the spatial distribution matrix into a two-dimensional color grid using a color mapping function, with different colors representing different spatial intensities.
[0073] The multi-user editing module includes a distributed editing unit and a region locking strategy unit;
[0074] The hierarchical editing unit is used to map and match the level range and the diffusion range to obtain management permissions, and to generate hierarchical editing rules using the matching results;
[0075] The region locking strategy unit is used to proportionally map and match the user's geographic activity range with the coordinates in the 3D visualization model to obtain the management area of each user and generate a region locking strategy.
[0076] Compared with the prior art, the beneficial effects of the present invention are:
[0077] 1. This invention constructs a three-dimensional visualization model for shortwave radio frequency signals, integrating information in the three dimensions of time, frequency, and space into the same model, supporting four-dimensional feature analysis; it directly displays the propagation path of the signal in three-dimensional space, which helps to analyze the impact of terrain and buildings on the signal.
[0078] 2. This invention constructs a multi-user collaborative editing platform that allows simultaneous editing operations in different areas or on different objects without waiting for other users to finish. When one user edits, other users can see these changes in real time. This makes communication among team members more efficient and reduces repetitive work or errors caused by untimely information delivery. Attached Figure Description
[0079] Figure 1 This is a module distribution diagram of the multi-channel shortwave radio frequency signal visualization editing and management system of the present invention;
[0080] Figure 2 This is a schematic diagram illustrating the steps of the visualization editing and management method for multi-channel shortwave radio frequency signals according to the present invention. Detailed Implementation
[0081] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0082] Example: Figures 1-2 As shown, the present invention provides a technical solution.
[0083] A method for visually editing and managing multi-channel shortwave radio frequency signals, the method comprising the following steps:
[0084] S100: Acquires shortwave radio frequency signals from multiple channels, performs time synchronization and normalization; performs time-domain analysis on the acquired shortwave radio frequency signals, and extracts the time-frequency domain energy distribution characteristics of the signals;
[0085] The specific steps for extracting the time-frequency domain energy distribution characteristics of a signal are as follows:
[0086] S101. Acquire shortwave radio frequency signals in multiple channels, align the sampling clocks in all acquired channels using the PTP protocol, acquire the bandwidth of the shortwave radio frequency signals, and calculate the sampling clock alignment error threshold using the signal bandwidth. The formula is: wuy=1 / (2×B), where wuy represents the error threshold and B represents the signal bandwidth.
[0087] Dynamic range compression is performed on the signals in each acquired channel to normalize the power to the same range;
[0088] S102. Process the normalized signal to calculate the time interval and frequency resolution, using the following formula:
[0089] △t=N overlap / fs
[0090] △f=fs / N;
[0091] In the formula, N overlap The value represents the number of overlapping points in the signal, fs represents the sampling rate, N represents the number of sampling points, Δt represents the time interval, and Δf represents the frequency resolution; the resolution is balanced using a Hamming window.
[0092] Performing a Discrete Fourier Transform on each frame of the signal within each channel yields the frequency component X. i,m[k], X i,m [k] represents the k-th frequency component of the i-th channel signal in the m-th frame; combining the calculated frequency components of the i-th channel in each frame yields the Short Time Fourier Transform (STFT) matrix X. i (t, f), where t represents the time point corresponding to matrix row t and the frequency point corresponding to matrix column f; let the matrix dimension be T×F, the number of matrix rows be T and the number of matrix columns be F, and use the STFT matrix of the signal to represent the energy distribution characteristics in the time and frequency domain;
[0093] S200: Collects multi-channel geographic location data from shortwave radio frequency signals, performs geographic location mapping, aligns it with spatial features, and constructs a spatial distribution matrix; then fuses the time-frequency domain data and spatial domain data to obtain three-dimensional features;
[0094] The specific steps for fusing time-frequency domain data and spatial domain data to obtain three-dimensional features are as follows:
[0095] S201. Collect the geographic coordinates of all channels. Let the geographic coordinate of the i-th channel be (x... i y i The geographic coordinates of the i-th channel are normalized to (x... i ',y i The normalized position is transformed into screen coordinates using the following formula:
[0096] x screen =x i '×W width
[0097] y screen =y i '×W height ;
[0098] In the formula, x screen The x-coordinate of the screen after conversion, y screen W represents the converted screen vertical coordinate. width W represents the width of the screen's display area. height This represents the height of the screen's display area; the screen coordinates are constructed as (x...). screen y screen );
[0099] S202. Acquire the signal power in the i-th channel, and use the Gaussian kernel function to map the signal power onto a discretized grid to construct a spatial distribution matrix, as shown in the formula:
[0100] S(x, y) = ∑{P i ×G([(xx i ) 2 +(yy i ) 2 ]1 / 2 )};
[0101] In the formula, S(x, y) represents the spatial distribution matrix, and P i Let G represent the signal power of the i-th channel, G represent the Gaussian kernel function, and (x, y) represent the network coordinates. i y i () represents the geographic coordinates of the i-th channel; N represents the number of channels sampled;
[0102] S203. Using channel timestamps and frequency indices, the STFT matrix X of the same channel is... i The three-dimensional features are constructed by associating and fusing the spatial distribution matrix S(x,y) with (t,f) and S(x,y), specifically: T(t,f,i)=[X i (t, f), S(x) i y i )], i represents the number of channels, X i (t, f) is the time spectrum of the i-th channel, S(x) i y i Its spatial intensity is ).
[0103] S300. Construct a three-dimensional coordinate system, map the three-dimensional features onto the three-dimensional coordinate system, and render the time-domain waveform, spectral waterfall plot and geographic heat map in the three-dimensional coordinate system to construct a three-dimensional visualization model.
[0104] The specific steps for constructing a 3D visualization model are as follows:
[0105] S301. Construct a three-dimensional coordinate system as (x... 3D y 3D , z 3D ), x 3D To represent the time dimension of the signal in a three-dimensional coordinate system, time-domain coefficients are calculated using the width of the screen display area and the number of matrix rows. Based on these time-domain coefficients, the time dimension in the three-dimensional coordinate system is then calculated from the time-domain characteristics. The formula is:
[0106] X 3D =k t ×t
[0107] K t =W width / T;
[0108] In the formula, k t represents the time-domain coefficients, T represents the number of rows in the matrix, and t represents the time-domain characteristics;
[0109] y 3DTo represent the signal frequency dimension in a three-dimensional coordinate system, the frequency domain coefficients are calculated using the height of the screen display area and the number of matrix columns. Based on these frequency domain coefficients, the frequency characteristics are then calculated to obtain the frequency dimension in the three-dimensional coordinate system; the formula is the same as x. 3D The calculation formula;
[0110] z 3D To represent spatial intensity in a three-dimensional coordinate system, spatial feature coefficients are calculated using the maximum display height and maximum spatial feature. Based on these coefficients, the spatial intensity in the three-dimensional coordinate system is then calculated from the spatial features. The formula is the same as x. 3D The calculation formula;
[0111] S302. In a three-dimensional coordinate system, for x... 3D -z 3D For the time-domain waveform projection, specifically: for each channel signal, the amplitude envelope is plotted in the plane of time and space axes and rendered as a line graph, with the formula: A(t)=(1 / F)∑|X(t,f)|, the summation range is f=0 to F-1, A(t) represents the plotted amplitude, F represents the number of columns of the STFT matrix, and X(t,f) represents the STFT matrix; different colors are used to number and display the lines of different channels;
[0112] For y 3D -z 3D For a plane, a spectral waterfall plot is projected, specifically by stacking the spectra in the plane of the frequency axis and the spatial axis to generate a dynamic waterfall plot; the formula is: Water(f, z) = ∪X(t, f), and the range of the union ∪ is from t = 0 to T-1. In the formula, Water(f, z) represents the waterfall plot.
[0113] For x 3D -y 3D For a plane, a geographic heatmap projection is performed. Specifically, the spatial distribution matrix is mapped to a two-dimensional color grid using a color mapping function, with different colors representing different spatial intensities. Let the color mapping function be color(x,y)=HSV; HSV represents the color model; where cool colors represent low spatial intensity and warm colors represent high spatial intensity.
[0114] The three views are projected onto three planes and displayed in a split-screen manner to obtain a three-dimensional visualization model.
[0115] A three-dimensional visualization model is constructed for shortwave radio frequency signals, integrating information from the time, frequency, and spatial dimensions into the same model, supporting four-dimensional feature analysis; it directly displays the propagation path of the signal in three-dimensional space, which helps to analyze the impact of terrain and buildings on the signal; and by combining spatial location and time-frequency characteristics, it can quickly locate the interference source and trace the propagation path.
[0116] S400: Construct a multi-user collaborative editing platform in a 3D visualization model; collect the identity information, management permissions, and geographical location of all users in the multi-user collaborative editing platform; and formulate a hierarchical editing and regional locking strategy.
[0117] The specific steps for developing a decentralized editing and region-locking strategy are as follows:
[0118] S401. Construct a multi-user collaborative editing platform in a 3D visualization model, collect each user's username, geographic activity area, and management level, and digitize the management levels of all users to obtain the level range [g]. min g max ], where g min g represents the minimum value after the management level data has been digitized. max This represents the maximum value after the management level data is digitized; all editable data types in the 3D visualization model are collected, and the diffusion area after the change of each editable data type is extracted. The diffusion area represents the range of influence of the edited data in the 3D visualization model after the user edits the data; the range of influence specifically refers to the data types that have changed in the 3D visualization model but have not been edited when the edited data changes.
[0119] The diffusion range [L] is generated using the maximum and minimum diffusion regions. min L max ], L min L represents the minimum diffusion region. max Represents the maximum diffusion area; using each user's management level data as nodes, the level range is partitioned, and let g be the quantized management level data of the j-th user. j The j-th partition obtained is [g j g j+1 ]; g j+1 This represents the digitized management level value of the (j+1)th user; the percentage of the j-th partition within the level range is calculated using the following formula: In the formula, This represents the percentage of the j-th partition within the grade range; the percentage of each grade partition within the grade range is calculated sequentially from smallest to largest.
[0120] The diffusion range is calculated based on the proportion of each level zone within its level range, in ascending order. The formula is as follows: In the formula, h1 represents the range value of the first diffusion range partition, and the first diffusion range partition is constructed as [L]. min [h1], calculate the diffusion range partition corresponding to each level partition in sequence, map and match the level range and diffusion range to obtain management permissions, and use the matching results to generate the hierarchical editing rules;
[0121] S402. Normalize the collected user geographic activity range to obtain coordinate values, map the normalized coordinate values to the 3D scene, and perform proportional mapping matching with the coordinates in the 3D visualization model, setting the scaling factor to d; obtain the management area of each user and generate an area locking strategy.
[0122] S403. Construct a management permission nameplate for each user using username, hierarchical editing rules, and region locking strategy as [user, Permissions, GeoScope]; where user represents the username, Permissions represents the user's management permissions, and GeoScope represents the management region.
[0123] Building a collaborative editing platform allows for simultaneous editing operations in different areas or on different objects, without waiting for others to finish their work. When one user edits, other users can see those changes in real time. This makes communication among team members more efficient and reduces duplicate work or errors caused by untimely information delivery.
[0124] Different editing permissions are assigned to users based on their management privileges to ensure that only personnel with the relevant professional knowledge and authorization can modify key data;
[0125] The collaborative editing platform provides a centralized information-sharing platform where team members can exchange and share their experiences, knowledge, and insights. For example, in the analysis and processing of shortwave radio frequency signals, people with different professional backgrounds can discuss different methods and strategies on the platform, thereby promoting knowledge dissemination and innovation.
[0126] S500: When a user edits in a 3D visualization model, the system detects the number of users editing simultaneously and determines whether there are any conflicts. It then uses a distributed editing and region locking strategy to handle the conflicts.
[0127] The specific steps for handling conflicts using a distributed editing and region locking strategy are as follows:
[0128] S501. In the 3D visualization model, define an editing binding mechanism, D = {X(t, f), S(x, y), α}, where D represents the editing binding mechanism and α represents the user editing parameters; when the user edits the coordinate parameters in any one dimension of the 3D visualization model, the coordinates of the two unedited dimensions are synchronously bound and modified.
[0129] When the editing dimension is the time domain dimension, the corresponding frequency domain dimension modification parameters are obtained by using Fourier transform, and then the frequency domain dimension is modified. The spatial heat map is recalculated using the modified time domain dimension and frequency domain dimension.
[0130] When the editing dimension is the frequency domain dimension, the corresponding time domain dimension modification parameters are obtained by using the inverse Fourier transform, and then the time domain dimension is modified. The spatial heat map is recalculated using the modified time domain dimension and frequency domain dimension.
[0131] When the editing dimension is spatial, each spatial point corresponds to a time-frequency matrix. The modified spatial points are used to calculate the corresponding time-frequency matrix through an interpolation algorithm to obtain the modified time-domain dimension and frequency-domain dimension.
[0132] S502. In a multi-user collaborative editing platform, when users are editing in real time, the number of real-time users is collected. When the number of users is greater than 1, a conflict judgment mechanism is activated. The data type and position coordinates of each real-time user's editing are collected, and the intersection of the data type and position coordinates of all real-time users' editing is calculated. When the calculated intersection result is non-zero, the editing of the two users corresponding to the non-zero intersection is judged as conflicting editing; when the calculated intersection result is 0, it is judged that the editing of the two users corresponding to the intersection does not conflict.
[0133] S503. When it is determined that two users' edits are conflicting edits, display the management permission cards of the two users. When the conflict is in the category of managed data, use the management permissions in the management permission cards of the two users to make a judgment, retain the edit result with the larger management permission, and remove the edit result with the smaller management permission.
[0134] When the conflict is a location coordinate, the system automatically judges the management area in the two user management permission cards. If the user's real-time edited location coordinate is within the management area in the management permission card, it is retained; if the user's real-time edited location coordinate is outside the management area in the management permission card, it is removed.
[0135] By detecting the number of simultaneous editors and identifying editing conflicts, and using a region-locking strategy to handle these issues, data conflicts and confusion caused by multiple users simultaneously modifying the same area or object can be prevented. For example, when multiple users attempt to edit parameters of the same base station simultaneously, the system can, according to the region-locking strategy, allow only one user to edit at a time, while other users must wait for that user to complete their operation before proceeding, thus ensuring data consistency.
[0136] A visualization editing and management system for multi-channel shortwave radio frequency signals, comprising a data collection module, a feature extraction module, a 3D visualization model construction module, a multi-user editing module, and a conflict judgment module;
[0137] The data collection module is used to collect data from different dimensions of shortwave radio frequency signals and user data within multiple channels;
[0138] The feature extraction module is used to extract features of shortwave radio frequency signals in different dimensions;
[0139] The three-dimensional visualization model building module is used to map and project the features of shortwave radio frequency signals in different dimensions into a three-dimensional coordinate system to build a three-dimensional visualization model.
[0140] The multi-user editing module is used to build a multi-user collaborative editing platform and to use user data to formulate hierarchical editing and region locking strategies to generate user management profiles;
[0141] The conflict detection module is used to determine whether there is a conflict when the user is making real-time edits; and to handle the conflict using a hierarchical editing and region locking strategy.
[0142] The feature extraction module includes time-frequency domain units, spatial units, and feature fusion units;
[0143] The time-frequency domain unit is used to perform time-domain analysis on the acquired shortwave radio frequency signal and extract the time-frequency domain energy distribution characteristics of the signal;
[0144] The spatial unit is used to collect multi-channel geographic locations of shortwave radio frequency signals, perform geographic location mapping, align with spatial features, and construct a spatial distribution matrix.
[0145] The feature fusion unit is used to fuse time-frequency domain data and spatial domain data to obtain three-dimensional features.
[0146] The 3D visualization model building module includes time-domain waveform units, spectrum waterfall plot units, and geographic heatmap units;
[0147] The time-domain waveform unit is used to draw the amplitude envelope of each channel signal in the plane of the time axis and the spatial axis, and render it as a line graph;
[0148] The spectral waterfall plot unit is used to stack the time spectrum in a plane of frequency axis and spatial axis to generate a dynamic waterfall plot;
[0149] The geographic heatmap unit is used to map the spatial distribution matrix into a two-dimensional color grid using a color mapping function, with different colors representing different spatial intensities.
[0150] The multi-user editing module includes a distributed editing unit and a region locking strategy unit;
[0151] The hierarchical editing unit is used to map and match the level range and the diffusion range to obtain management permissions, and to generate hierarchical editing rules using the matching results;
[0152] The region locking strategy unit is used to proportionally map and match the user's geographic activity range with the coordinates in the 3D visualization model to obtain the management area of each user and generate a region locking strategy.
[0153] Example: In building a long-distance communication network for an enterprise, shortwave radio frequency signals need to be transmitted. The method of this application is used to construct a three-dimensional visualization model to monitor and display all signal channels of the enterprise.
[0154] All personnel in the company are entered as users, and different management permissions are set for different positions. User management cards are generated and set to real-time editing. Company employees and managers can edit and view the signals simultaneously. The management card of the company employee is [Permissions = (50-150), GeoScope = (Eastern Region of the Company)], and the management card of the manager is [Permissions = (200-400), GeoScope = (All Regions of the Company)]. When real-time editing is performed, if the employee edits Permissions = (60-100) and the manager edits Permissions = (80-200), the manager's Permissions is higher and the manager's editing result is retained.
[0155] It will be apparent to those skilled in the art that the present invention is not limited to the details of the exemplary embodiments described above, and that the invention can be implemented in other specific forms without departing from its spirit or essential characteristics. Therefore, the embodiments should be considered in all respects as exemplary and non-limiting, and the scope of the invention is defined by the appended claims rather than the foregoing description. Thus, all variations falling within the meaning and scope of equivalents of the claims are intended to be included within the present invention. No reference numerals in the claims should be construed as limiting the scope of the claims.
Claims
1. A method for visual editing and management of multi-channel shortwave radio frequency signals, characterized in that: The method includes the following steps: S100: Acquires shortwave radio frequency signals from multiple channels, performs time synchronization and normalization; performs time-domain analysis on the acquired shortwave radio frequency signals, and extracts the time-frequency domain energy distribution characteristics of the signals; S200: Collects multi-channel geographic location data from shortwave radio frequency signals, performs geographic location mapping, aligns it with spatial features, and constructs a spatial distribution matrix; then fuses the time-frequency domain data and spatial domain data to obtain three-dimensional features; S300. Construct a three-dimensional coordinate system, map the three-dimensional features onto the three-dimensional coordinate system, and render the time-domain waveform, spectral waterfall plot and geographic heat map in the three-dimensional coordinate system to construct a three-dimensional visualization model. S400: Construct a multi-user collaborative editing platform in a 3D visualization model; collect the identity information, management permissions, and geographical location of all users in the multi-user collaborative editing platform; and formulate a hierarchical editing and regional locking strategy. S500: When a user edits in a 3D visualization model, the system detects the number of users editing simultaneously and determines if there are any conflicts. It then uses a distributed editing and region locking strategy to handle the conflicts. The specific steps for handling conflicts using a distributed editing and region locking strategy are as follows: S501. In the 3D visualization model, define an editing binding mechanism, D={X(t,f), S(x,y),α}, where D represents the editing binding mechanism and α represents the user editing parameters; when the user edits the coordinate parameters in any one dimension of the 3D visualization model, the coordinates of the two unedited dimensions are synchronously bound and modified. S502. In a multi-user collaborative editing platform, when users are editing in real time, the number of real-time users is collected. When the number of users is greater than 1, a conflict judgment mechanism is activated. The data type and position coordinates of each real-time user's editing are collected, and the intersection of the data type and position coordinates of all real-time users' editing is calculated. When the calculated intersection result is non-zero, the editing of the two users corresponding to the non-zero intersection is judged as conflicting editing; when the calculated intersection result is 0, it is judged that the editing of the two users corresponding to the intersection does not conflict. S503. When it is determined that two users' edits are conflicting edits, display the management permission cards of the two users. When the conflict is in the category of managed data, use the management permissions in the management permission cards of the two users to make a judgment, retain the edit result with the larger management permission, and remove the edit result with the smaller management permission. When the conflict is a location coordinate, the system automatically judges the management area in the two user management permission cards. If the user's real-time edited location coordinate is within the management area in the management permission card, it is retained; if the user's real-time edited location coordinate is outside the management area in the management permission card, it is removed.
2. The method for visual editing and management of multi-channel shortwave radio frequency signals according to claim 1, characterized in that: The specific steps for extracting the time-frequency domain energy distribution characteristics of the signal in S100 are as follows: S101. Acquire shortwave radio frequency signals in multiple channels, use the PTP protocol to align the sampling clocks in all acquired channels, acquire the bandwidth of the shortwave radio frequency signals, calculate the sampling clock alignment error threshold using the signal bandwidth, and perform dynamic range compression on the signals in each acquired channel to normalize the power to the same range. S102. Process the normalized signal to calculate the time interval and frequency resolution, using the following formula: △t=N overlap / fs △f = fs / N; In the formula, N overlap The value represents the number of overlapping points in the signal, fs represents the sampling rate, N represents the number of sampling points, Δt represents the time interval, and Δf represents the frequency resolution; the resolution is balanced using a Hamming window. Performing a Discrete Fourier Transform on each frame of the signal within each channel yields the frequency component X. i,m [k], X i,m [k] represents the k-th frequency component of the i-th channel signal in the m-th frame; combining the calculated frequency components of the i-th channel in each frame yields the Short Time Fourier Transform (STFT) matrix X. i (t, f), where t represents the time point corresponding to matrix row t and the frequency point corresponding to matrix column f; let the matrix dimension be T×F, the number of matrix rows be T and the number of matrix columns be F, and use the STFT matrix of the signal to represent the energy distribution characteristics in the time and frequency domain.
3. The method for visual editing and management of multi-channel shortwave radio frequency signals according to claim 2, characterized in that: The specific steps in S200 for fusing time-frequency domain data and spatial domain data to obtain three-dimensional features are as follows: S201. Collect the geographic coordinates of all channels. Let the geographic coordinate of the i-th channel be (x... i y i The geographic coordinates of the i-th channel are normalized to (x... i ',y i The normalized position is transformed into screen coordinates using the following formula: x screen =x i ’×W width and screen =and i '×W height ; In the formula, x screen The x-coordinate of the screen after conversion, y screen W represents the converted screen vertical coordinate. width W represents the width of the screen's display area. height This represents the height of the screen's display area; the screen coordinates are constructed as (x...). screen y screen ); S202. Acquire the signal power in the i-th channel, and use the Gaussian kernel function to map the signal power onto a discretized grid to construct a spatial distribution matrix, as shown in the formula: S(x, y)=∑{P i ×G([(xx i ( 2 +(yy i ( 2 ] 1 / 2 )}; In the formula, the summation range is i=1 to N, S(x,y) represents the spatial distribution matrix, and P i Let G represent the signal power of the i-th channel, G represent the Gaussian kernel function, and (x, y) represent the network coordinates. i y i () represents the geographic coordinates of the i-th channel; N represents the number of channels sampled; S203. Using channel timestamps and frequency indices, the STFT matrix X of the same channel is... i The three-dimensional features are constructed by associating and fusing the spatial distribution matrix S(x,y) with (t,f) and S(x,y), specifically: T(t,f,i)=[X i (t, f), S(x) i y i ], i represents the number of channels, X i (t, f) is the time spectrum of the i-th channel, S(x) i y i Its spatial intensity is ).
4. The method for visual editing and management of multi-channel shortwave radio frequency signals according to claim 3, characterized in that: The specific steps for constructing the 3D visualization model in S300 are as follows: S301. Construct a three-dimensional coordinate system as (x... 3D y 3D , z 3D ), x 3D The horizontal axis represents the time dimension of the signal in the three-dimensional coordinate system. The time domain coefficients are calculated using the width of the screen display area and the number of matrix rows. The time domain characteristics are then calculated based on the time domain coefficients to obtain the time dimension in the three-dimensional coordinate system. y 3D The vertical axis represents the frequency dimension of the signal in the three-dimensional coordinate system. The frequency domain coefficients are calculated using the height of the screen display area and the number of columns of the matrix. The frequency dimension in the three-dimensional coordinate system is obtained by calculating the frequency characteristics based on the frequency domain coefficients. z 3D The spatial axis represents the spatial intensity in the three-dimensional coordinate system. The spatial feature coefficient is calculated using the maximum display height and the maximum spatial feature. The spatial intensity in the three-dimensional coordinate system is then calculated based on the spatial feature coefficient. S302. In a three-dimensional coordinate system, for x... 3D -z 3D For the plane, time-domain waveform projection is performed. Specifically, for each channel signal, the amplitude envelope is plotted in the plane of time axis and space axis and rendered as a line graph. The lines of different channels are numbered and displayed using different colors. For y 3D -z 3D For a plane, a spectral waterfall plot is projected, specifically by stacking the spectra in the plane of the frequency axis and the spatial axis to generate a dynamic waterfall plot; For x 3D -y 3D For a plane, a geographic heat map projection is performed, specifically by using a color mapping function to map the spatial distribution matrix into a two-dimensional color grid, and using different colors to represent different spatial intensities; The three views are projected onto three planes and displayed in a split-screen manner to obtain a three-dimensional visualization model.
5. The method for visual editing and management of multi-channel shortwave radio frequency signals according to claim 4, characterized in that: The specific steps for formulating the decentralized editing and region locking strategy in S400 are as follows: S401. Construct a multi-user collaborative editing platform in a 3D visualization model, collect each user's username, geographic activity area, and management level, and digitize the management levels of all users to obtain the level range [g]. min g max ], where g min g represents the minimum value after the management level data has been digitized. max This represents the maximum value after the management level data is digitized; all editable data types in the 3D visualization model are collected, and the diffusion area after the change of each editable data type is extracted. The diffusion area represents the range of influence of the edited data in the 3D visualization model after the user edits the data; the range of influence specifically refers to the data types that have changed in the 3D visualization model but have not been edited when the edited data changes. The diffusion range [L] is generated using the maximum and minimum diffusion regions. min L max ], L min L represents the minimum diffusion region. max Represents the maximum diffusion area; using each user's management level data as nodes, the level range is partitioned, and let g be the quantized management level data of the j-th user. j The j-th partition obtained is [g j g j+1 ]; g j+1 This represents the digitized management level value of the (j+1)th user; the percentage of the j-th partition within the level range is calculated using the following formula: =(g j+1 -g j ) / (g max -g min ), in the formula, This represents the percentage of the j-th partition within the grade range; the percentage of each grade partition within the grade range is calculated sequentially from smallest to largest. The diffusion range is calculated based on the proportion of each level zone within its level range, in ascending order. The formula is: h1 = ×(L max -L min In the formula, h1 represents the range value of the first diffusion range partition, and the first diffusion range partition is constructed as [L]. min [h1], calculate the diffusion range partition corresponding to each level partition in sequence, map and match the level range and diffusion range to obtain management permissions, and use the matching results to generate the hierarchical editing rules; S402. Normalize the collected user geographic activity range to obtain coordinate values, map the normalized coordinate values to the 3D scene, and perform proportional mapping matching with the coordinates in the 3D visualization model, setting the scaling factor to d; obtain the management area of each user and generate an area locking strategy. S403. Construct a management permission nameplate for each user using username, hierarchical editing rules, and region locking strategy as [user, Permissions, GeoScope]; where user represents the username, Permissions represents the user's management permissions, and GeoScope represents the management region.
6. The method for visual editing and management of multi-channel shortwave radio frequency signals according to claim 5, characterized in that: The specific steps for handling conflicts using the distributed editing and region locking strategies in S500 are as follows: When the editing dimension is the time domain dimension, the corresponding frequency domain dimension modification parameters are obtained by using Fourier transform, and then the frequency domain dimension is modified. The spatial heat map is recalculated using the modified time domain dimension and frequency domain dimension. When the editing dimension is the frequency domain dimension, the corresponding time domain dimension modification parameters are obtained by using the inverse Fourier transform, and then the time domain dimension is modified. The spatial heat map is recalculated using the modified time domain dimension and frequency domain dimension. When the editing dimension is spatial, each spatial point corresponds to a time-frequency matrix. The modified spatial points are used to calculate the corresponding time-frequency matrix through an interpolation algorithm to obtain the modified time-domain dimension and frequency-domain dimension.
7. A visualization editing and management system for multi-channel shortwave radio frequency signals, characterized in that: The visual editing management system includes a data collection module, a feature extraction module, a 3D visualization model construction module, a multi-user editing module, and a conflict judgment module. The data collection module is used to collect data from different dimensions of shortwave radio frequency signals and user data within multiple channels; The feature extraction module is used to extract features of shortwave radio frequency signals in different dimensions; The three-dimensional visualization model building module is used to map and project the features of shortwave radio frequency signals in different dimensions into a three-dimensional coordinate system to build a three-dimensional visualization model. The multi-user editing module is used to build a multi-user collaborative editing platform and to use user data to formulate hierarchical editing and region locking strategies to generate user management profiles; The conflict determination module is used to determine whether there is a conflict in the editing when the user is making real-time edits; Conflicts are handled using a decentralized editing and region locking strategy; The specific steps for handling conflicts using a distributed editing and region locking strategy are as follows: In the 3D visualization model, an editing binding mechanism is defined, D={X(t,f),S(x,y),α}, where D represents the editing binding mechanism and α represents the user editing parameters; when the user edits the coordinate parameters in any one dimension of the 3D visualization model, the coordinates of the two unedited dimensions are synchronously bound and modified. In a multi-user collaborative editing platform, when users are editing in real time, the number of users in real time is collected. When the number of users is greater than 1, a conflict detection mechanism is activated. The data type and position coordinates of each user's editing are collected, and the intersection of the data type and position coordinates of all users' editing is calculated. When the calculated intersection result is non-zero, the editing of the two users corresponding to the non-zero intersection is judged as conflicting; when the calculated intersection result is 0, it is judged that the editing of the two users corresponding to the intersection is not conflicting. When two users' edits are determined to be conflicting, the management permission cards of the two users are displayed. When the conflict is in the category of managed data, the management permissions in the management permission cards of the two users are used to make a judgment, and the edit result with the greater management permission is retained. Remove edits from users with limited administrative privileges; When the conflict is a location coordinate, the system will automatically determine the management area in the two user management permission cards. If the user's real-time edited location coordinates are within the management area in the management permission card, the system will retain them. Remove the user's real-time edited location coordinates when they are outside the management area in the management permission card.
8. The visualization editing and management system for multi-channel shortwave radio frequency signals according to claim 7, characterized in that: The feature extraction module includes a time-frequency domain unit, a spatial unit, and a feature fusion unit; The time-frequency domain unit is used to perform time-domain analysis on the acquired shortwave radio frequency signal and extract the time-frequency domain energy distribution characteristics of the signal; The spatial unit is used to collect multi-channel geographic locations of shortwave radio frequency signals, perform geographic location mapping, align with spatial features, and construct a spatial distribution matrix. The feature fusion unit is used to fuse time-frequency domain data and spatial domain data to obtain three-dimensional features.
9. The visualization editing and management system for multi-channel shortwave radio frequency signals according to claim 7, characterized in that: The 3D visualization model construction module includes a time-domain waveform unit, a spectrum waterfall plot unit, and a geographic heatmap unit; The time-domain waveform unit is used to draw the amplitude envelope of each channel signal in the plane of the time axis and the spatial axis, and render it as a line graph; The spectral waterfall plot unit is used to stack the time spectrum in a plane of frequency axis and spatial axis to generate a dynamic waterfall plot; The geographic heatmap unit is used to map the spatial distribution matrix into a two-dimensional color grid using a color mapping function, with different colors representing different spatial intensities.
10. The visualization editing and management system for multi-channel shortwave radio frequency signals according to claim 7, characterized in that: The multi-user editing module includes a weighted editing unit and a region locking strategy unit; The hierarchical editing unit is used to map and match the level range and the diffusion range to obtain management permissions, and to generate hierarchical editing rules using the matching results; The region locking strategy unit is used to proportionally map and match the user's geographic activity range with the coordinates in the 3D visualization model to obtain the management area of each user and generate a region locking strategy.
Citation Information
Patent Citations
Short-wave reception antenna three dimensional stereo directional diagram air mobile measuring system and method
CN107179449A
Simulation tTraining system based on digital ultrashort wave simulation
CN110995501A