Method, system and terminal for dynamically generating wireless signal
By calculating the maximum moving area and positioning error area of the mobile target and configuring navigation and mobile communication signals in advance, the delay and error problems of traditional methods when dealing with irregular large dynamic moving targets are solved, and high-precision and continuous wireless environment simulation is achieved.
Patent Information
- Application Number
- CN202510337130.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-21
- Publication Date
- 2025-04-18
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The traditional navigation positioning signal generation method has a delay in dealing with irregular large dynamic moving targets, resulting in large errors between the simulated signal and the real value, and it is impossible to effectively trigger the communication behavior of the terminal.
By calculating the maximum moving area of the moving target and the positioning error area of each position, the navigation positioning signal and mobile communication signals within each positioning error area are configured in advance, and dynamic matching of signals and high-precision wireless environment simulation are achieved.
It improves the accuracy of wireless environment simulation around mobile targets, reduces system delay, and simulates the switching process of mobile communication signals across the base station range, ensuring the continuity of wireless environment simulation.
Smart Images

Figure CN119854725A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of wireless communication, signal generation and signal characterization, and in particular to a method, system and terminal for dynamically generating wireless signals. Background Art
[0002] Dynamically generating wireless signals around mobile targets is to detect whether there are hidden electromagnetic safety risks by capturing the communication behavior of mobile targets under specific conditions, which is called induced detection technology. The Global Positioning Satellite System (GNSS) is a satellite system that can provide global positioning services. The main principle is to provide positioning, navigation and timing services to ground equipment through a series of satellites, including China's Beidou system, the United States' GPS system, Russia's GLONASS system, and the European Union's Galileo system.
[0003] The traditional method of generating navigation and positioning signals generally calculates the navigation and positioning signal characteristics corresponding to a specific position after the target moves to that position, and then generates a corresponding signal and sends it to the target, which will cause a certain delay. For irregular large dynamic moving targets (such as unmanned aerial vehicles, etc.), such delays cause a large error between the simulated navigation and positioning signals and the actual values, and may not effectively trigger the terminal's communication behavior when implementing induced detection.
[0004] The traditional method of generating wireless communication signals generally involves planning a group of communication base stations with fixed coordinates around a moving target, and then adjusting the base station signals based on the relative position relationship between the moving target and the communication base stations before sending them to the target. This method cannot dynamically simulate the switching process of the wireless environment when the terminal moves from one group of base stations to another group of base stations, and the switching relationship between cells is difficult to change adaptively, so it may not be able to effectively trigger the communication behavior of the terminal when implementing induced detection. Summary of the invention
[0005] The purpose of the present invention is to provide a method, system and terminal for dynamically generating wireless signals, calculate the maximum moving area of a mobile target and the positioning error area of each position, configure the navigation positioning signal in each positioning error area in advance, and when the mobile target moves to a certain positioning error area, send the pre-configured navigation positioning signal and mobile communication signal to the mobile target, so as to realize high-precision, high-continuity and low-latency mobile target wireless environment simulation.
[0006] In order to achieve the above object, the present invention adopts the following technical scheme: In a first aspect, the present invention provides a method for dynamically generating a wireless signal, which is used to dynamically generate a matching navigation positioning signal and a mobile communication signal for a mobile target, comprising the following steps: S10. Calculate and determine the maximum moving area of the moving target per unit time; S11. Calculate the positioning error area of each random position within the maximum moving area based on the actual short code accuracy of the navigation positioning signal; S12. Selecting the smallest area from multiple positioning error regions as the filling region; S13. Using a preset filling rule to fill multiple filling areas with the maximum moving area; The preset filling rule is filled by positioning the error circle; S14. Pre-configure the navigation positioning signal in each positioning error area. When the mobile target moves to a certain positioning error area, the pre-configured navigation positioning signal is sent to the mobile target to achieve dynamic signal matching; Navigation and positioning signals, including GPS positioning signals, Beidou positioning signals, GLONASS and Galileo signals; The method for dynamically generating wireless signals proposed in the present application determines the maximum moving area; and through S11 to S14, determines the positioning error area through the actual short code accuracy, and then determines the filling area and uses the preset filling rules to fill the maximum moving area and configures the navigation positioning signal in each positioning error area in advance; realizes the dynamic matching of the navigation positioning signal; can improve the accuracy of the wireless environment simulation around the mobile target and reduce the system delay; S15. Pre-configure the mobile communication signal in each positioning error area, calculate the characteristics of the mobile communication signal in the area and the relationship between adjacent cells based on the pre-configured wireless communication base station positions, generate corresponding mobile communication signals and send them to the mobile target, and realize dynamic generation of mobile communication signals.
[0007] The method for dynamically generating wireless signals proposed in the present application configures the mobile communication signals in each positioning error area in advance through S15 on the basis of S10 to S14; realizes the dynamic generation of mobile communication signals; can simulate the switching process of mobile communication signals across base station ranges, ensures the continuity of wireless environment simulation, and is not easily identified and avoided by the measured target; As a possible implementation method, S10 specifically includes the following steps: S100 determines the coordinate point, direction of movement and maximum speed of the moving target at the current moment; S101. Draw a position circle with the coordinate point at the current moment as the center and the maximum speed as the radius. The position circle is the maximum moving area.
[0008] As a possible implementation method, the positioning error area is calculated by the following method: S110. Calculate the positioning error value, the calculation formula is: in, Indicates the positioning error value; represents the geometric dilution of precision; represents the receiver error; Represents multipath error, including the error caused by different arrival paths and the error caused by different positioning systems; represents the atmospheric jitter error; Indicates the error caused by the constellation shape; S111 obtains multiple positioning error values at preset intervals, obtains multiple discrete values of positioning error values, and determines the optimal positioning error base; The optimal positioning error base is one of the mean, median and second norm of multiple positioning error values; S112. With the coordinate point of the moving target at the current moment as the center of the circle and the optimal positioning error base as the radius, a positioning error circle is drawn to obtain the positioning error circle, which is a form of the positioning error area.
[0009] As a possible implementation manner, each random position in the maximum moving area in S11 is generated by first dividing the maximum moving area into a number of equally spaced areas; and then selecting a position in each of the several areas through a random function.
[0010] As a possible implementation method, the positioning error area is a positioning error circle; the preset filling rule is specifically: the overlap rate of the positioning error circles is not considered, that is, multiple positioning error circles are completely filled with the maximum moving area through random filling and dynamic programming-based filling; or, Adjacent positioning error circles are only tangent to each other but not overlapped, and the positioning error circle located at the outermost circle is tangent to the maximum movement area; the gap formed by the adjacent positioning error circles is covered by a circle with a smaller diameter; The radius of the smaller circle is calculated and determined based on the gap size.
[0011] As a possible implementation, the preset filling rules also include: filling rules determined by a simulated annealing algorithm, filling rules determined based on a genetic algorithm, filling rules determined based on a deterministic algorithm, filling rules determined based on a heuristic algorithm, or filling rules determined based on a graph theory algorithm.
[0012] As a possible implementation method, the preset filling rule includes that each positioning error area overlaps with its adjacent positioning error area; or, each positioning error area is tangent to its adjacent positioning error area; or, part of the positioning error area intersects with its adjacent positioning error area, and the remaining part of the positioning error area is tangent to its adjacent positioning error area.
[0013] As a possible implementation method, before the mobile target moves, a navigation positioning signal is configured in each positioning error region and each positioning error region and a base station that transmits the positioning signal are set.
[0014] The method for dynamically generating wireless signals proposed in this application, after determining the maximum moving area, can enhance the wireless environment simulation capability for irregular large dynamic moving targets through S11 to S15 and several specific implementation methods, and fully ensure the effectiveness of wireless environment simulation.
[0015] In a second aspect, the present invention provides a system for dynamically generating wireless signals, the system comprising: a maximum movement area determination unit, configured to execute S100 to S101 of the first aspect to map out a maximum movement area of a moving object; A positioning error region determining unit, configured to execute S110 to S112 of the first aspect to calculate and determine the positioning error region; A filling area determining unit, configured to execute S12 of the first aspect; A positioning signal and base station matching unit, which is configured with a navigation positioning signal and a mobile communication signal contained in each positioning error area; The signal dynamic matching unit is used to send the pre-configured navigation positioning signal and mobile communication signal to the mobile target when the mobile target moves to a certain positioning error area, so as to realize dynamic signal generation.
[0016] In a third aspect, the present invention provides a terminal, including a processor and a communication interface coupled to the processor, wherein the processor is used to run a computer program or instruction to implement the method for dynamically generating a wireless signal provided in the first aspect.
[0017] Beneficial effects: The method, system and terminal for dynamically generating wireless signals proposed in the present invention have the following beneficial effects compared with the prior art: 1. The wireless signal dynamic generation method provided by the present invention can improve the accuracy of simulating the wireless environment around a mobile target and reduce system delay.
[0018] 2. The wireless signal dynamic generation method provided by the present invention can simulate the switching process of mobile communication signals across base station ranges, thereby ensuring the continuity of wireless environment simulation and being difficult to be identified and avoided by the target being measured.
[0019] 3. The wireless signal dynamic generation method provided by the present invention can enhance the wireless environment simulation capability for irregular large dynamic motion targets and fully ensure the effectiveness of wireless environment simulation. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of the present invention. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings: Figure 1 A flow chart of a method for dynamically generating wireless signals provided by an embodiment of the present invention; Figure 2 A schematic diagram of the maximum moving area of a moving target provided by an embodiment of the present invention; Figure 3 This is a schematic diagram of a filling area filling up the maximum moving area in an embodiment of the present invention; Figure 4 Schematic diagram of three sectors of a mobile communication base station in an embodiment of the present invention; Figure 5 The figure is a schematic diagram of setting up several base stations inside a communication circle in an embodiment of the present invention. DETAILED DESCRIPTION
[0021] In order to clearly describe the technical solutions of the embodiments of the present invention, in the embodiments of the present invention, words such as "first" and "second" are used to distinguish the same items or similar items with basically the same functions and effects. For example, the first threshold and the second threshold are only used to distinguish different thresholds, and their order is not limited. Those skilled in the art can understand that words such as "first" and "second" do not limit the quantity and execution order, and words such as "first" and "second" do not necessarily limit them to be different.
[0022] It should be noted that, in the present invention, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the present invention should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.
[0023] In the present invention, "at least one" means one or more, and "plurality" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the associated objects before and after are in an "or" relationship. The following at least one item (items) or similar expressions thereof refer to any combination of these items, including any combination of single items (items) or plural items (items). For example, at least one item (items) of a, b or c can mean: a, b, c, the combination of a and b, the combination of a and c, the combination of b and c, or the combination of a, b and c, where a, b, c can be single or multiple.
[0024] Example 1 The embodiments of the present invention aim to propose a method, system and terminal for dynamically generating wireless signals. First, the maximum moving area of a mobile target and the positioning error area of each position are calculated, and a certain positioning error area is used to fill the maximum moving area. By pre-configuring the navigation positioning signal in each positioning error area, when the mobile target moves to a certain positioning error area, the pre-configured navigation positioning signal is sent to the mobile target, so as to realize dynamic signal matching and improve positioning accuracy.
[0025] In a first aspect, the present invention provides a method for dynamically generating wireless signals, for dynamically generating matching navigation positioning signals and mobile communication signals for a mobile target, see Figure 1 , the method comprises the following steps: S10. Calculate and determine the maximum moving area of the moving target per unit time; For ease of understanding, this embodiment is described by taking a car as a moving target.
[0026] As a possible implementation method, S10 specifically includes the following steps: S100 determines the coordinate point, direction of movement and maximum speed of the moving target at the current moment; S101. Draw a position circle with the coordinate point at the current moment as the center and the maximum speed as the radius. The position circle is the maximum moving area.
[0027] See also Figure 2 As an example of the maximum moving area of a moving target, the current position coordinate point of the moving target is used as the center of the circle to predict the maximum possibility of the moving target's position one hour later. Therefore, a circle is drawn with the maximum speed as the radius. Then, the coordinates of the moving target's position in the next hour must be within the area covered by this circle. For example, the maximum speed of a car is 200 kilometers per hour. Then, the circular area drawn with the current coordinate point of the car as the center and 200 kilometers as the radius is the maximum moving area of the moving target. The moving position of the car in the next hour must be within this maximum moving area, so the maximum moving area is the position circle of the car.
[0028] S11. Calculate the positioning error area of each random position within the maximum moving area based on the actual short code accuracy of the navigation positioning signal; In specific implementation, the maximum moving area is divided into several areas with approximately equal intervals through concentric circles or horizontal and vertical equal intervals; for example: when the radius of the maximum moving area is 180 kilometers; in order to reduce the calibration of each random position; 180 kilometers are divided into several areas with approximately equal intervals through concentric circles or horizontal and vertical equal intervals; for example: each 1 kilometer is a concentric circle, and the 1 kilometer concentric circle is divided into M parts (specifically, M=100 in this embodiment); every time the radius doubles, the equal intervals in the concentric circles increase according to the square of the radius; that is: M*R is divided equally d 2 ; R d is the relative radius, i.e. the ratio of the current radius to one kilometer; In each of the approximately equally spaced regions, a position is determined by a random function (in specific implementation, according to different channel scenarios and fading conditions, the following random functions are selected: exponential distribution, uniform distribution, Gaussian distribution, and complex Gaussian distribution), as a random position in each of the random positions in specific implementation; Short code is a civil code in GPS signal. When using GPS short code for positioning, the accuracy is usually in the meter level; for example, the positioning accuracy is 5 to 10 meters. Factors affecting positioning accuracy include: geometric precision factor, receiver error, multipath error, atmospheric jitter error and constellation shape. The purpose of this step is to determine at what distance, based on the actual short code accuracy of the navigation positioning signal, the GPS signals within this circle of positioning accuracy error can be regarded as the same signal, that is, the signal with the same error, that is, the positioning error area.
[0029] As a possible implementation method, the positioning error area is calculated by the following method: S110. Calculate the positioning error value, the calculation formula is: in, Indicates the positioning error value; represents the geometric dilution of precision; represents the receiver error; Represents multipath error, including the error caused by different arrival paths and the error caused by different positioning systems; represents the atmospheric jitter error; Indicates the error caused by the constellation shape; S111. Obtain multiple positioning error values according to preset intervals, obtain discrete values of the multiple positioning error values, and determine the optimal positioning error base; as an example, when the preset interval is implemented, it is set to 40cm, 50cm or 60cm according to the system positioning error requirements.
[0030] The optimal positioning error base is one of the mean, median and second norm of multiple positioning error values; S112. With the coordinate point of the moving target at the current moment as the center of the circle and the optimal positioning error base as the radius, a positioning error circle is drawn to obtain the positioning error circle, which is a form of the positioning error area.
[0031] S12. Select the smallest area from multiple positioning error areas as the filling area; illustratively, for example, if the radius of the positioning error circle drawn is 10 meters, 9 meters, 8 meters, 4 meters, etc., then the positioning error circle with a radius of 4 meters is selected as the filling circle, and the filling circle is one of the filling areas.
[0032] S13. Using a preset filling rule to fill multiple filling areas with the maximum moving area; See also Figure 3 As a possible implementation method, the positioning error area is a positioning error circle; the preset filling rules include: not considering the overlap rate of the positioning error circles, that is, multiple positioning error circles completely fill the maximum movement area. For example, the maximum movement area of the moving target is drawn with the coordinate point of the moving target at the current moment as the center and a radius of 20 kilometers. Assuming that the radius of the positioning error area is 5 kilometers, the interior of the maximum movement area is filled with the positioning error area. When filling, the central positioning error area coincides with the center of the maximum movement area, and the other positioning error areas are arranged along the boundary of the maximum movement area and cover the boundary of the maximum movement area. The internal positioning error areas are overlapped and arranged according to certain rules, which can completely cover the interior of the maximum movement area. See Figure 3 (a); it is also possible not to completely cover the maximum movement area, see Figure 3 Middle (d).
[0033] or, see Figure 3 In (b), adjacent positioning error circles are only tangent but not overlapping, and the positioning error circle located in the outermost circle is tangent to the maximum movement area; the gap formed by adjacent positioning error circles is covered by a circle with a smaller diameter; the radius of the circle with a smaller diameter is calculated and determined based on the gap size.
[0034] As a possible implementation method, the preset filling rules include at least: filling rules determined by a simulated annealing algorithm, filling rules determined based on a genetic algorithm, filling rules determined based on a deterministic algorithm, filling rules determined based on a random algorithm, filling rules determined based on a heuristic algorithm, filling rules determined based on a dynamic programming algorithm, or filling rules determined based on a graph theory algorithm.
[0035] As a possible implementation, the preset filling rule includes that each positioning error region overlaps with its adjacent positioning error region, such as Figure 3As shown in (a) in the figure; or, each positioning error region is tangent to its adjacent positioning error region, as shown in Figure 3 As shown in (b); or, part of the positioning error area intersects with its adjacent positioning error area, while the remaining part of the positioning error area is tangent to its adjacent positioning error area, as shown in (b). Figure 3 As shown in (c).
[0036] S14. Configure the navigation positioning signal in each positioning error area in advance. The navigation positioning signal includes GPS positioning signal, Beidou positioning signal, GLONASS and Galileo signal. When the mobile target moves to a certain positioning error area, the pre-configured navigation positioning signal is sent to the mobile target to realize dynamic signal matching. The navigation positioning signal in each positioning error area is configured in advance here so that when the mobile target reaches a certain positioning error area, the navigation positioning signal in the area is sent to the mobile target, so as to avoid delay.
[0037] The method for dynamically generating wireless signals proposed in the present application determines the maximum moving area through S10; then through steps S11 to S14, that is, determining the positioning error area through the actual short code accuracy, and then determining the filling area and using preset filling rules to fill the maximum moving area and pre-configure the navigation positioning signal in each positioning error area; realizes dynamic matching of navigation positioning signals; can improve the accuracy of wireless environment simulation around mobile targets and reduce system delays.
[0038] S15. Pre-configure the mobile communication signal in each positioning error area, calculate the characteristics of the mobile communication signal in the area and the relationship between adjacent cells based on the pre-configured wireless communication base station positions, generate corresponding mobile communication signals and send them to the mobile target, and realize dynamic generation of mobile communication signals.
[0039] The method for dynamic generation of wireless signals proposed in the present application, based on S10 to S14, pre-configures the mobile communication signals in each positioning error area through S15; realizes the dynamic generation of mobile communication signals; can simulate the switching process of mobile communication signals across base station ranges, ensures the continuity of wireless environment simulation, and is not easy to be identified and avoided by the target being measured.
[0040] Taking a car as an example, before a car enters an area without a real mobile communication signal, its wireless communication area is calculated along the direction of the car, and a series of base stations are generated according to the topography (when there is a map) or random distribution (when there is no map), and the direction of the cell is planned to maintain the necessary coverage. In actual application, base stations can be generated according to different principles, such as uninterrupted coverage or according to the actual logic of the operator. The switching table is calculated to ensure that the strength of the signal received at the location of the car is consistent with the strength of the signal of the virtual base station, and the switching table is sent to all cells that may be involved. When the car crosses the cell boundary and enters the overlapping coverage switching area, according to the mobile communication logic, it should switch to the next cell in the order of the cell list combined with the base station signal strength measurement result. The cell switching list will be updated as the car moves. Before the car returns to the area with a real signal, the cells at the boundary are named in advance according to the switching list of the actual cell signal to keep the switching list back to the real area uncluttered.
[0041] In specific implementation, as a possible implementation method, before the mobile target moves, the navigation positioning signal in each positioning error area is configured and the geometric relationship of the mobile communication base station corresponding to each positioning error area is set.
[0042] The wireless signal dynamic generation method proposed in this application, after determining the maximum moving area, can enhance the wireless environment simulation capability for irregular large dynamic motion targets through S11 to S15 and several specific implementation methods, and fully ensure the effectiveness of wireless environment simulation.
[0043] For example, the coverage range of a mobile communication base station depends on multiple factors, such as frequency, transmission power, antenna gain, terrain, and environmental interference. Generally speaking, the coverage radius of a 2G / 3G base station is generally 1 to 10 kilometers, and the coverage radius of a 4G base station is generally 1 to 5 kilometers. Due to its high frequency band characteristics, the coverage radius of a 5G base station is smaller, generally a few hundred meters to 1 kilometer. In actual applications, mobile communication base stations usually cover areas in a sector shape, see Figure 4 , it is more common to use 120° three-sector, that is, each base station is equipped with 3 antennas, and each antenna covers a 120° sector area. Such a design can reduce interference and optimize signal coverage and capacity; three sectors can evenly cover a circular area. It should be noted that, usually, the edge of each sector will overlap slightly with the adjacent sector to ensure that there is no signal blind spot. In addition, in high-density or complex terrain areas, more refined coverage can be achieved by adding base stations and adjusting sector overlap, or using micro base stations, indoor distribution systems, etc. to supplement blind spots.
[0044] Since the communication range of a mobile communication base station is generally much larger than the maximum mobile area radius of a mobile target, the mobile communication signals received by a mobile target in several consecutive maximum mobile areas are correlated. Some signals will always be detected, but the strength varies. And the cell switching list sent between base stations should also be logical, for example, there should be no obvious contradictions or repetitions. To solve this problem, this application sets a communication circle with the communication distance of the base station as the radius. Mobile communication signals outside the communication circle cannot be received by the mobile target at this moment.
[0045] Within this communication circle, several base stations are deployed according to the terrain (when there is a map) or randomly distributed (when there is no map), and the direction of the base station sectors is planned according to certain principles, that is, a virtual layout of base stations and sectors in the area is created. This virtual base station deployment method remains unchanged in the following time. The next moment, when the mobile target arrives at a new location, a part of the new communication circle may exceed the range of the existing virtual base stations. New base stations are added to the exceeding part, and then all base station lists and switching relationships in the new communication circle are updated again. See Figure 5 The solid circle in the center of the figure is the maximum moving area of the mobile target, and the large circle is the communication circle at this moment. The communication circle corresponding to the position of the mobile target at the next moment may need to add a new base station, or it may not.
[0046] The power (coverage range) and orientation (angle) of these base station sectors are different, and these parameters have been set in the virtual environment. So in this area, any location can calculate which base stations and cells can receive signals and the corresponding power.
[0047] Assume that the cell center is located at: ; The signal list and strength ranking can be calculated through sector angle and large and small scale fading; The signal strength is a cell switching table, which can be sent during the communication between the base station and the terminal, or can be established by the terminal itself through measurement.
[0048] For example, the signal strength of the center point is calculated as follows: Assume that the position of the center point is , the location of each base station is , the coverage radius of each sector is , the angular range of each sector is , the signal strength model is: in, Indicates the received signal strength in dBm. Indicates the transmit power in dBm. It can be assumed to be a fixed value, for example, 40 dBm. Indicates the path loss index, with a typical value of 2 to 4, which can be adjusted according to the environment. Indicates the distance between the base station and the center point, in meters. Indicates the reference distance, usually 1 meter.
[0049] The logic of signal calculation is to first check whether the center point is within the sector range, including the following process: First, calculate the distance from the base station to the center point ; Second, calculate the angle of the center point relative to the base station ; Third, judgement and .
[0050] Secondly, calculate the received signal strength. If the center point is within the sector range, calculate according to the above signal strength model. , otherwise, the signal strength is 0 (or ignored).
[0051] Finally, the output result is a list containing the signal strength received by the center point from each sector and the related base station information. The column table is shown in Table 1: Table 1 List of signal strengths received at the center point In a second aspect, the present invention provides a system for dynamically generating wireless signals, comprising: a maximum movement area determination unit, configured to execute S100 to S101 of the first aspect to map out a maximum movement area of a moving object; A positioning error region determining unit, configured to execute S110 to S112 of the first aspect to calculate and determine the positioning error region; A filling area determining unit, configured to execute S12 of the first aspect; A positioning signal and base station matching unit, which is configured with a navigation positioning signal and a mobile communication signal contained in each positioning error area; The signal dynamic matching unit is used to send the pre-configured navigation positioning signal and mobile communication signal to the mobile target when the mobile target moves to a certain positioning error area.
[0052] In a third aspect, the present invention provides a terminal, including a processor and a communication interface coupled to the processor, wherein the processor is used to run a computer program or instruction to implement the method for dynamically generating a wireless signal provided in the first aspect.
[0053] Although the present invention is described herein in conjunction with various embodiments, in the process of implementing the claimed invention, those skilled in the art may understand and implement other variations of the disclosed embodiments by viewing the drawings, the disclosure, and the drawings, etc. In the specification, the word "comprising" does not exclude other components or steps, and "one" or "an" does not exclude multiple situations. A single processor or other unit can implement several functions listed in the specification. Certain measures are recorded in different embodiments, but this does not mean that these measures cannot be combined to produce good results.
[0054] Although the present invention has been described in conjunction with specific features and embodiments thereof, it is apparent that various modifications and combinations may be made thereto without departing from the spirit and scope of the present invention. Accordingly, this specification and the accompanying drawings are merely exemplary illustrations of the present invention and are deemed to cover any and all modifications, variations, combinations or equivalents within the scope of the present invention. Obviously, those skilled in the art may make various modifications and variations to the present invention without departing from the spirit and scope of the present invention. Thus, the present invention is intended to include such modifications and variations if they fall within the scope of the present invention and its equivalents.
Claims
1. A method for dynamically generating wireless signals, for dynamically generating matching navigation positioning signals and mobile communication signals for a mobile target, characterized in that: The steps include: S10 calculates and determines the maximum moving area of the moving target per unit time; S11. Calculate the positioning error area of each random position within the maximum movement area based on the actual short code accuracy of the navigation positioning signal; S12. Selecting the smallest area from multiple positioning error regions as the filling region; S13. Using a preset filling rule to fill multiple filling areas with the maximum moving area; The preset filling rule is filled by positioning the error circle; S14 pre-configures the navigation positioning signal within each positioning error region, and when the mobile target moves to a certain positioning error region, the pre-configured navigation positioning signal is sent to the mobile target to achieve dynamic generation of the navigation positioning signal; The navigation and positioning signals include GPS positioning signals, Beidou positioning signals, GLONASS and Galileo signals; S15. Pre-configure the mobile communication signal in each positioning error area, calculate the characteristics of the mobile communication signal in the area and the relationship between adjacent cells based on the pre-configured wireless communication base station positions, generate corresponding mobile communication signals and send them to the mobile target, and realize dynamic generation of mobile communication signals.
2. The method for dynamically generating wireless signals according to claim 1, characterized in that: The S10 specifically includes the following steps: S100 determines the coordinate point, direction of movement and maximum speed of the moving target at the current moment; S101. Draw a position circle with the coordinate point at the current moment as the center and the maximum speed as the radius, and the position circle is the maximum moving area.
3. The method for dynamically generating wireless signals according to claim 1, characterized in that: Each random position in the maximum moving area in S11 is generated by first dividing the maximum moving area into a number of equally spaced areas; and then selecting a position in each of the several areas through a random function.
4. The method for dynamically generating wireless signals according to claim 1, characterized in that: The positioning error area is calculated by the following method: S110. Calculate the positioning error value, the calculation formula is: in, Indicates the positioning error value; represents the geometric dilution of precision; represents the receiver error; Represents multipath error, including the error caused by different paths and the error caused by different positioning systems; represents the atmospheric jitter error; Indicates the error caused by the constellation shape; S111 obtains multiple positioning error values at preset intervals, obtains multiple discrete values of positioning error values, and determines the optimal positioning error base; The preset interval is greater than or equal to 20 cm and less than or equal to 200 cm; The optimal positioning error base is one of the mean, median and second norm of multiple positioning error values; S112. With the coordinate point of the moving target at the current moment as the center and the optimal positioning error base as the radius, a positioning error circle is drawn to obtain the positioning error circle, where the positioning error circle is a form of the positioning error area.
5. The method for dynamically generating wireless signals according to claim 1, characterized in that: The positioning error area is a positioning error circle; the preset filling rule is specifically: the overlap rate of the positioning error circles is not considered, that is, multiple positioning error circles are completely filled with the maximum moving area by random filling and dynamic programming-based filling; or, The adjacent positioning error circles are only tangent to each other but not overlapped, and the positioning error circle located at the outermost circle is inscribed in the maximum movement area; the gap formed by the adjacent positioning error circles is covered by a circle with a smaller diameter; The radius of the smaller circle is calculated and determined based on the gap size.
6. The method for dynamically generating wireless signals according to claim 1, characterized in that: The preset filling rules also include: filling rules determined by a simulated annealing algorithm, filling rules determined based on a genetic algorithm, filling rules determined based on a deterministic algorithm, filling rules determined based on a heuristic algorithm, or filling rules determined based on a graph theory algorithm.
7. The method for dynamically generating wireless signals according to claim 1, characterized in that: The preset filling rules include that each positioning error area overlaps with its adjacent positioning error area; or, each positioning error area is tangent to its adjacent positioning error area; or, part of the positioning error area intersects with its adjacent positioning error area, and the remaining part of the positioning error area is tangent to its adjacent positioning error area.
8. The method for dynamically generating wireless signals according to claim 1, characterized in that: Before the mobile target moves, a navigation positioning signal within each positioning error region is configured to generate a corresponding mobile communication signal.
9. A system for dynamically generating wireless signals, characterized in that: The system comprises: a maximum movement area determination unit, configured to execute S100 to S101 in claim 2 to map out a maximum movement area of a moving object; A positioning error region determining unit, configured to execute S110 to S112 in claim 4 to calculate and determine the positioning error region; A filling area determination unit, configured to execute S12 in claim 1; The positioning signal and base station matching unit is configured with the navigation positioning signal and the mobile communication signal contained in each positioning error area.
10. A terminal, characterized in that: It comprises a processor and a communication interface coupled to the processor, wherein the processor is used to run a computer program or instruction to implement the method for dynamically generating a wireless signal as described in any one of claims 1 to 8.