Method and system for testing wireless device performance using 3D model to generate channel parameters
By establishing a three-dimensional model and mapping virtual wireless devices therein, calculating channel parameters and simulating it, the problem of wireless device performance detection in complex environments is solved, and efficient performance evaluation and optimization are achieved.
Patent Information
- Application Number
- CN202411488244.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-24
- Publication Date
- 2025-08-22
- Estimated Expiration
- 2044-10-24
AI Technical Summary
In complex three-dimensional environments, the communication performance detection of wireless devices is difficult to accurately characterize, and existing wireless transmission models cannot effectively simulate complex terrain or urban built environments, and the point-by-point traversal detection work is huge.
By obtaining surveying and mapping data, establishing a three-dimensional model, mapping wireless communication equipment and interference equipment as virtual devices, and computing channel parameters in the model, using wireless channel simulator for configuration and performance evaluation, and combining optimization algorithms to adjust the device position to meet performance thresholds.
It realizes efficient performance inspection of wireless equipment in complex environments, saves manpower and material costs, and provides technical support for network optimization and infrastructure construction.
Smart Images

Figure CN119521284B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of wireless communication technology, and in particular to a method and system for generating channel parameters by using a 3D model to test the performance of a wireless device. Background Art
[0002] Wireless communication performance testing is a crucial foundation for wireless communication solution design and optimization. In practical applications, in addition to device parameters, wireless device performance is also affected by factors such as topography and urban architecture. On the one hand, in mountainous, hilly, and plateau terrain with high undulations, climate and geographical constraints make it extremely difficult to set up wireless equipment for actual performance testing and verification. On the other hand, in urban environments with densely populated high-rise buildings, even a slight change in the location of wireless equipment can significantly alter its communication performance.
[0003] Testing the communication performance of wireless devices in complex three-dimensional environments is a crucial step in network optimization and infrastructure development. However, the wireless transmission models currently used for wireless device performance testing are primarily based on probability statistics, making it difficult to accurately characterize the wireless channel parameters between transceivers in complex terrain or urban environments. Furthermore, using a point-by-point traversal approach for performance testing in real installations would be prohibitively labor-intensive. Summary of the Invention
[0004] To address the above issues, one objective of the present invention is to provide a method for testing the performance of wireless devices by generating channel parameters using 3D models. This method can verify the performance of wireless devices in complex buildings and terrain. Furthermore, the method is simple and efficient, significantly saving manpower and material costs. It can provide technical support for wireless network optimization and infrastructure construction, and has important practical guiding significance.
[0005] A second object of the present invention is to provide a system for verifying the performance of wireless devices by generating channel parameters using a 3D model.
[0006] The first technical solution adopted by the present invention is: a method for testing the performance of a wireless device by generating channel parameters using a 3D model, comprising the following steps:
[0007] S100: Acquire surveying and mapping data, and perform three-dimensional modeling of buildings and topography of a target area based on the surveying and mapping data to obtain a three-dimensional model;
[0008] S200: Mapping a wireless communication device and an interference device into a virtual wireless communication device and a virtual interference device, respectively; and arranging the virtual wireless communication device and the virtual interference device in the three-dimensional model;
[0009] S300: Based on the communication parameters of the wireless communication device, the interference parameters of the interfering device, and the meteorological parameters and geographical parameters of the areas where the wireless communication device and the interfering device are located, calculating the wireless channel parameters between each virtual wireless communication device in the three-dimensional model; and connecting the wireless communication device and the interfering device to the ports of a wireless channel emulator, configuring the links between the corresponding ports of the wireless channel emulator based on the wireless channel parameters, and the wireless communication device and the interfering device starting to work, so as to obtain communication performance-related parameters of the wireless communication device during operation;
[0010] S400: Evaluate the communication performance of the wireless communication device based on the communication performance related parameters to obtain an evaluation result.
[0011] Preferably, the method for generating channel parameters using a 3D model to verify wireless device performance further includes step S500:
[0012] Determine whether the evaluation result meets the communication performance threshold. If not, automatically adjust the position of the virtual wireless communication device or the virtual interference device in the three-dimensional model using an optimization algorithm, and repeat steps S300-S400 until the evaluation result meets the communication performance threshold.
[0013] Preferably, the optimization algorithm includes one of a conventional optimization algorithm and an optimization method based on deep learning; the conventional optimization algorithm includes one or more of a convex optimization algorithm, a particle swarm algorithm, a gradient descent algorithm, a simulated annealing algorithm and a population algorithm.
[0014] Preferably, the step S200 includes:
[0015] Acquiring communication parameters of a plurality of wireless communication devices and a first meteorological parameter and a first geographical parameter of an area where the plurality of wireless communication devices are located, and mapping each wireless communication device into a virtual wireless communication device based on the communication parameters, the first meteorological parameter, and the first geographical parameter of the plurality of wireless communication devices;
[0016] Obtain interference parameters of several interference devices and second meteorological parameters and second geographical parameters of areas where the several interference devices are located, and map the several interference devices into several virtual interference devices based on the interference parameters, second meteorological parameters and second geographical parameters of the several interference devices.
[0017] Preferably, the communication parameters of the plurality of wireless communication devices include one or more of the following parameters: information rate, signal bandwidth, carrier frequency, modulation type, coding type, transmit power and antenna gain.
[0018] Preferably, the interference parameters of the plurality of interference devices include one or more of the following parameters: signal bandwidth, carrier frequency, modulation type, coding type, transmit power and antenna gain.
[0019] Preferably, the first geographical parameter and the second geographical parameter include one or more of the following parameters: longitude, latitude, altitude, movement direction and movement speed;
[0020] The first meteorological parameter and the second meteorological parameter include one or more of the following parameters: temperature, humidity, rainfall, and wind speed.
[0021] Preferably, the step S300 includes:
[0022] Calculate wireless channel parameters between virtual devices in the three-dimensional model by ray tracing method or / and reference to ITU-related channel model method;
[0023] The wireless channel parameters include one or more of the following parameters: the number of multipaths between wireless communication devices and the fading type, attenuation factor, time delay, Doppler factor and phase factor corresponding to each path.
[0024] Preferably, the communication performance related parameters in step S300 include one or more of the following parameters: voice, picture and video service quality and signal-to-noise ratio, bit error rate, packet success rate, and network throughput.
[0025] The second technical solution adopted by the present invention is: a system for verifying the performance of wireless devices by generating channel parameters using a 3D model, comprising a modeling module, a mapping module, a calculation module, and an evaluation module;
[0026] The modeling module is used to obtain surveying and mapping data, and perform three-dimensional modeling of the buildings and topography of the target area based on the surveying and mapping data to obtain a three-dimensional model;
[0027] The mapping module is used to map the wireless communication device and the interference device into a virtual wireless communication device and a virtual interference device respectively; and to arrange the virtual wireless communication device and the virtual interference device in the three-dimensional model;
[0028] The calculation module is used to calculate the wireless channel parameters between each virtual wireless communication device in the three-dimensional model based on the communication parameters of the wireless communication device, the interference parameters of the interference device, and the meteorological parameters and geographical parameters of the area where the wireless communication device and the interference device are located; and connect the wireless communication device and the interference device to the ports of the wireless channel emulator, configure the links between the corresponding ports of the wireless channel emulator based on the wireless channel parameters, and the wireless communication device and the interference device start working to obtain communication performance related parameters of the wireless communication device during operation;
[0029] The evaluation module is used to evaluate the communication performance of the wireless communication device based on the communication performance related parameters to obtain an evaluation result.
[0030] Beneficial effects of the above technical solution:
[0031] (1) The present invention discloses a method for generating channel parameters using a 3D model to test the performance of actual wireless devices. The method establishes a 3D model of topography and urban buildings based on surveying and mapping data of the target area, arranges points in the 3D model and calculates and generates wireless channel parameters. A wireless channel simulator is used to configure the generated parameter set and connect the actual devices, and then the performance is tested through service quality, link parameters or network performance.
[0032] (2) The method disclosed in the present invention, which uses a 3D model to generate channel parameters to test the performance of actual wireless devices, can realize the performance test of wireless devices in complex buildings and terrain conditions. Moreover, the method is simple and efficient, can significantly save manpower and material costs, and can provide technical support for wireless network optimization and infrastructure construction, and has important practical guiding significance. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] Figure 1 A flowchart of a method for generating channel parameters using a 3D model to verify wireless device performance is provided in accordance with an embodiment of the present invention;
[0034] Figure 2 A diagram showing the composition of a system according to an embodiment of the present invention;
[0035] Figure 3 A schematic diagram of the structure of a system for generating channel parameters using a 3D model to verify the performance of a wireless device is provided in accordance with an embodiment of the present invention. DETAILED DESCRIPTION
[0036] The following detailed description of the embodiments of the present invention is provided in conjunction with the accompanying drawings and examples. The following detailed description of the embodiments and the accompanying drawings are intended to illustrate the principles of the present invention, but are not intended to limit the scope of the present invention. That is, the present invention is not limited to the preferred embodiments described, and the scope of the present invention is defined by the claims.
[0037] In the description of the present invention, it should be noted that, unless otherwise specified, “plurality” means two or more; the terms “first”, “second”, etc. are used for descriptive purposes only and cannot be understood as indicating or implying relative importance; for ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to the specific circumstances.
[0038] Example 1
[0039] like Figure 1 As shown, an embodiment of the present invention provides a method for verifying the performance of a wireless device by generating channel parameters using a 3D model, comprising the following steps:
[0040] S100: Acquire surveying and mapping data, and perform three-dimensional modeling of buildings and topography of a target area based on the surveying and mapping data to obtain a three-dimensional model;
[0041] Using satellites or drones to obtain surveying and mapping data through optoelectronic means, the surveying and mapping data includes but is not limited to three-dimensional data, latitude and longitude, and altitude of the target area's terrain and urban buildings;
[0042] The computer performs three-dimensional modeling of the buildings and topography of the target area based on the surveying and mapping data to obtain a three-dimensional model, that is, a 3D model of the buildings and topography of the target area.
[0043] S200: Mapping an actual wireless communication device and an interference device into a virtual wireless communication device and a virtual interference device, respectively; and arranging the virtual wireless communication device and the virtual interference device in the three-dimensional model;
[0044] Mapping an actual wireless communication device to a virtual wireless communication device includes:
[0045] Obtain communication parameters of several actual wireless communication devices and first meteorological parameters and first geographical parameters of the areas where the several actual wireless communication devices are located, and map each actual wireless communication device to a virtual wireless communication device based on the communication parameters, first meteorological parameters, and first geographical parameters of the several actual wireless communication devices, for example, map M actual wireless communication devices to M virtual wireless communication devices.
[0046] For example, each actual wireless communication device is mapped into an icon (virtual wireless communication device), which has communication parameters, meteorological parameters, and geographical parameter attributes. Then, each icon can be set to the corresponding street, rooftop, building interior, mountain top, etc. in the three-dimensional model.
[0047] Mapping actual interference devices to virtual interference devices includes:
[0048] Obtain interference parameters of several actual interference devices and second meteorological parameters and second geographical parameters of the areas where the several actual interference devices are located, and map the several actual interference devices into several virtual interference devices based on the interference parameters, second meteorological parameters and second geographical parameters of the several actual interference devices; for example, map N actual interference devices into N virtual interference devices, and M+N virtual devices are composed of M virtual wireless communication devices and N virtual interference devices.
[0049] The communication parameters of the plurality of actual wireless communication devices include but are not limited to information rate, signal bandwidth, carrier frequency, modulation type, coding type, transmit power and antenna gain;
[0050] The interference parameters of the multiple actual interference devices include but are not limited to signal bandwidth, carrier frequency, modulation type, coding type, transmit power and antenna gain;
[0051] The first geographical parameter and the second geographical parameter include but are not limited to longitude, latitude, altitude, movement direction and movement speed;
[0052] The first meteorological parameter and the second meteorological parameter include but are not limited to temperature, humidity, rainfall and wind speed.
[0053] In the three-dimensional model, virtual wireless communication equipment and virtual interference equipment are set to corresponding locations such as streets, rooftops, and mountain tops.
[0054] S300: Calculating wireless channel parameters between virtual wireless communication devices in a three-dimensional model based on communication parameters of the actual wireless communication device, interference parameters of the actual interfering device, and meteorological parameters and geographical parameters of the area where the actual wireless communication device and the actual interfering device are located; and connecting the actual wireless communication device and the interfering device to ports of a wireless channel emulator, configuring links between corresponding ports of the wireless channel emulator based on the wireless channel parameters, and operating the actual wireless communication device and the interfering device to obtain communication performance-related parameters of the actual wireless communication device during operation;
[0055] Based on the communication parameters of several actual wireless communication devices, the first meteorological parameters and the first geographical parameters of the areas where the several actual wireless communication devices are located, as well as the interference parameters of several actual interfering devices, the second meteorological parameters and the second geographical parameters of the areas where the several actual interfering devices are located, the wireless channel parameters between each virtual device are calculated in a three-dimensional model by using a ray tracing method and / or a reference ITU-related channel model method.
[0056] For example, ray tracing simulation is performed in a three-dimensional model where virtual wireless communication devices and virtual interference devices are deployed. The ray tracing method is used to obtain the channel data required for channel modeling. Based on the channel data, large-scale path loss and small-scale multipath effects are modeled and calculated to obtain wireless channel parameters. Among them, path loss is usually represented by a floating intercept (FI) model:
[0057] PL(d)=α+βlgd
[0058] Where PL(d) represents the path loss; d is the distance between the transmitting and receiving points; α and β are the model parameters of the model.
[0059] Root mean square delay spread (RDS) is a measure of multipath effects. It typically lacks a closed-form expression and is described using random variables, primarily normally distributed random variables, with a probability density function (PDF) of:
[0060]
[0061] Where, τ rms is the RMS delay spread, μ and σ are the mean and mean of the normal distribution, respectively, and are the model parameters of the RMS delay spread model.
[0062] Wireless channel parameters include but are not limited to the number of multipaths N between wireless communication devices. ij And the fading type, attenuation factor, time delay, Doppler factor and phase factor corresponding to each path; the fading type mainly refers to Rayleigh fading, Rice fading and Nakagami-m fading, which determines the probability distribution of the attenuation factor, time delay factor, phase factor and Doppler factor; the attenuation factor, time delay factor, phase factor and Doppler factor respectively characterize the power attenuation, signal delay, phase change and Doppler frequency of the path signal.
[0063] The wireless channel parameters are composed of wireless channel parameters between M wireless communication devices. For example, the wireless channel parameters are shown in Table 1.
[0064] Table 1 Examples of wireless channel parameters
[0065]
[0066] The wireless channel parameter between wireless communication device i (1≤i≤M) and wireless communication device j (1≤j≤M, j≠i) is determined by the number of signal multipaths N ij , each path signal fading type, attenuation factor, delay factor, phase factor and Doppler factor parameters.
[0067] For the input signal s i (t), the jth wireless communication device receives its first path signal as Its mathematical expression is:
[0068]
[0069] Where, Receive input signal s for the jth wireless communication device i The first path signal of (t); is the signal s i(t) The attenuation factor of the first path to wireless communication device j, which represents the signal power attenuation; is the signal s i (t) The Doppler factor of the first path to wireless communication device j, which represents the frequency variation of the signal; t is time; is the signal s i (t) The delay factor of the first path to wireless communication device j, which represents the delay variation of the signal; is the signal s i (t) The phase factor of the first path to wireless communication device j represents the phase change of the signal.
[0070] Therefore, the total signal received by the jth wireless communication device is expressed by the following formula:
[0071]
[0072] Where s ij (t) is the transmission signal s received by the jth wireless communication device i (t) the total signal; N ij is the number of multipaths; k is the signal path number; is the signal s i (t) attenuation factor of the kth path to wireless communication device j; s i (t) is the input signal; is the signal s i (t) Doppler factor of the kth path to wireless communication device j; t is time; is the signal s i (t) the delay factor of the kth path to wireless communication device j; is the signal s i (t) Phase factor of the kth path to wireless communication device j.
[0073] like Figure 2 As shown, a router is used to connect a computer, an actual wireless communication device, and an interference device through a network cable, and M actual wireless communication devices and N actual interference devices are connected to the M+N ports of the wireless channel emulator through radio frequency cables and attenuators;
[0074] The computer transmits the wireless channel parameters to the wireless channel emulator through the serial port or the network port. The wireless channel emulator configures the links between the ports of M actual wireless communication devices and N actual interference devices according to the received wireless channel parameters. After the configuration is completed, the M actual wireless communication devices and the N actual interference devices start working, and the communication performance related parameters of the M actual wireless communication devices during the working process are obtained.
[0075] S400: Evaluate the communication performance based on the communication performance related parameters to obtain an evaluation result;
[0076] The actual wireless communication device sends the communication performance-related parameters obtained during operation to the computer through a wired network, and the computer evaluates the communication performance based on the communication performance-related parameters; wherein the communication performance-related parameters include but are not limited to voice, picture and video service quality and signal-to-noise ratio, bit error rate, grouping success rate or network throughput parameters.
[0077] The computer evaluates the communication performance, including: evaluating the link communication performance between each wireless communication device, and evaluating the communication performance of a network composed of M wireless communication devices.
[0078] Furthermore, in one embodiment, the method further includes: using different colors and line types to indicate the link quality and network communication performance between the wireless communication devices in the virtual three-dimensional model.
[0079] Furthermore, in one embodiment, the method further includes step S500: determining whether the evaluation result satisfies a communication performance threshold; if not, automatically adjusting the position of the virtual wireless communication device or the virtual interference device in the three-dimensional model using an optimization algorithm, and repeating steps S300-S400 until the evaluation result satisfies the communication performance threshold.
[0080] If the evaluation result does not meet the communication performance threshold, the computer automatically adjusts the positions of the M virtual wireless communication devices in the three-dimensional model using an optimization algorithm according to the communication performance threshold (for example, the corresponding thresholds that need to be met for voice, picture and video service quality, signal-to-noise ratio, bit error rate, packet success rate or network throughput), and repeats steps S300 to S400 until the evaluation result meets the communication performance threshold. The communication performance threshold is, for example, that the average communication performance of the link meets the voice service quality level 4 or above, the video is clear and has no freezes, and the bit error rate is less than 10 -5 The worst communication performance should meet the requirements of voice service quality level 4 or above, with clear video without interruption and bit error rate less than 10 -5 ; or the network throughput meets the corresponding upper limit threshold;
[0081] Alternatively, the computer automatically adjusts the positions of N virtual interference devices in the three-dimensional model using an optimization algorithm according to communication performance thresholds (e.g., voice, image, and video service quality, signal-to-noise ratio, bit error rate, packet success rate, or corresponding thresholds that must be met for network throughput), and repeats steps S300 to S400 until the communication performance threshold is met. For example, the communication performance threshold is: the average communication performance of the link meets the requirement that the voice service quality is lower than level 3, the video is severely stuck, and the bit error rate is greater than 10 -3 ; or the network throughput meets the corresponding lower limit threshold.
[0082] If the evaluation result meets the communication performance threshold, there is no need to adjust the position of the virtual wireless communication device or the virtual interference device.
[0083] The aforementioned automatic adjustment of the positions of the M virtual wireless communication devices or the positions of the N virtual interference devices in the three-dimensional model using the optimization algorithm includes limiting the distribution range of the M virtual wireless communication devices or the N virtual interference devices in the three-dimensional model;
[0084] The optimization algorithm includes one of a conventional optimization algorithm and an optimization method based on deep learning; the conventional optimization algorithm includes one of: a convex optimization algorithm, a particle swarm algorithm, a gradient descent algorithm, a simulated annealing algorithm and a population algorithm (population algorithms such as fish swarm algorithm, bird swarm algorithm, wolf swarm algorithm, ant colony algorithm, etc.); the optimized deployment positions of M virtual wireless communication devices or N virtual interference devices are calculated by the optimization algorithm and deployed.
[0085] For example, the simulated annealing algorithm is a general optimization algorithm that simulates the annealing process of solids, reducing the temperature to a low-energy state. The algorithm's execution consists of two main parts: the annealing process and the Metropolis criterion. In the deployment phase of M virtual wireless communication devices, in order to use the simulated annealing algorithm to achieve the optimal deployment of M virtual wireless communication devices, for example, voice service quality of 4 or above, clear video without interruption, and bit error rate less than 10 can be selected. -5 as an optimization goal.
[0086] The present invention utilizes a computer to perform three-dimensional modeling of buildings and topography in a target area based on surveying and mapping data; a number of actual wireless communication devices and interference devices are mapped into virtual wireless devices and arranged in the three-dimensional model; the computer determines wireless channel parameters and transmits them to a wireless channel emulator; the wireless channel emulator is configured according to a set of wireless channel parameters; the actual wireless communication device is connected to the wireless channel emulator and communication performance-related parameters (service quality and link parameters, network parameters, etc.) are sent to the computer via a wired network, and the computer evaluates the communication performance; the computer can also adjust the position of the virtual wireless device in the three-dimensional model according to a preset communication performance threshold value; the present invention discloses a feasible method for performance testing of wireless devices in complex buildings and terrain conditions, which is simple and efficient, can significantly save manpower and material costs, can provide technical support for wireless network optimization and infrastructure construction, and has important practical guiding significance.
[0087] Example 2
[0088] like Figure 3As shown, an embodiment of the present invention provides a system for verifying the performance of a wireless device by generating channel parameters using a 3D model, including a modeling module, a mapping module, a calculation module, and an evaluation module;
[0089] The modeling module is used to obtain surveying and mapping data, and perform three-dimensional modeling of the buildings and topography of the target area based on the surveying and mapping data to obtain a three-dimensional model;
[0090] The mapping module is used to map the actual wireless communication device and the interference device into a virtual wireless communication device and a virtual interference device respectively; and to arrange the virtual wireless communication device and the virtual interference device in the three-dimensional model;
[0091] The calculation module is used to calculate the wireless channel parameters between each virtual wireless communication device in the three-dimensional model based on the communication parameters of the actual wireless communication device, the interference parameters of the actual interfering device, and the meteorological parameters and geographical parameters of the area where the actual wireless communication device and the actual interfering device are located; and connect the actual wireless communication device and the interfering device to the ports of the wireless channel emulator, and configure the links between the corresponding ports of the wireless channel emulator based on the wireless channel parameters to obtain communication performance related parameters of the actual wireless communication device in operation;
[0092] The evaluation module is used to evaluate the communication performance based on the communication performance related parameters to obtain an evaluation result.
[0093] Furthermore, in one embodiment, an optimization module is also included, which is used to determine whether the evaluation result meets the communication performance threshold. If it does not meet the communication performance threshold, the optimization algorithm is used to automatically adjust the position of the virtual wireless communication device or the virtual interference device in the three-dimensional model, and repeatedly call the execution calculation module and the evaluation module until the evaluation result meets the communication performance threshold.
[0094] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed in the embodiments of the present invention can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.
[0095] In the embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0096] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0097] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0098] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, ROM, RAM, digital signal processor (DSP) or field programmable gate array (FPGA), disk or optical disk, and other media that can store program code.
[0099] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any modifications or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in the present invention should be included within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be based on the scope of protection of the claims.
Claims
1. A method for testing wireless device performance by generating channel parameters using a 3D model, characterized in that: The following steps are involved: S100: Acquire surveying and mapping data, and perform three-dimensional modeling of buildings and topography of a target area based on the surveying and mapping data to obtain a three-dimensional model; S200: Mapping a wireless communication device and an interference device into a virtual wireless communication device and a virtual interference device, respectively; and arranging the virtual wireless communication device and the virtual interference device in the three-dimensional model; S300: Based on the communication parameters of the wireless communication device, the interference parameters of the interfering device, and the meteorological parameters and geographical parameters of the areas where the wireless communication device and the interfering device are located, the wireless channel parameters between the virtual devices are calculated in the three-dimensional model by using a ray tracing method or / and a reference to an ITU-related channel model method, wherein the wireless channel parameters include one or more of the following parameters: the number of multipaths between the wireless communication devices and the fading type, attenuation factor, time delay, Doppler factor, and phase factor corresponding to each path; and the wireless communication device and the interfering device are connected to ports of a wireless channel emulator, and the links between the corresponding ports of the wireless channel emulator are configured based on the wireless channel parameters, and the wireless communication device and the interfering device start working to obtain communication performance-related parameters of the wireless communication device during operation; S400: Evaluate the communication performance of the wireless communication device based on the communication performance-related parameters to obtain an evaluation result; S5 00: Determine whether the evaluation result meets the communication performance threshold. If not, automatically adjust the position of the virtual wireless communication device or virtual interference device in the three-dimensional model using an optimization algorithm, and repeat steps S300-S400 until the evaluation result meets the communication performance threshold. Wherein, the step S200 includes: Acquiring communication parameters of a plurality of wireless communication devices and a first meteorological parameter and a first geographical parameter of an area where the plurality of wireless communication devices are located, and mapping each wireless communication device into a virtual wireless communication device based on the communication parameters, the first meteorological parameter, and the first geographical parameter of the plurality of wireless communication devices; Obtain interference parameters of several interfering devices and second meteorological parameters and second geographical parameters of the areas where the several interfering devices are located, and map the several interfering devices into several virtual interfering devices based on the interference parameters, second meteorological parameters and second geographical parameters of the several interfering devices; the first geographical parameters and the second geographical parameters include altitude.
2. The method for verifying wireless device performance by generating channel parameters using a 3D model according to claim 1, wherein: The optimization algorithm includes one of a conventional optimization algorithm and an optimization method based on deep learning; the conventional optimization algorithm includes one or more of a convex optimization algorithm, a particle swarm algorithm, a gradient descent algorithm, a simulated annealing algorithm and a population algorithm.
3. The method for verifying wireless device performance by generating channel parameters using a 3D model according to claim 1, wherein: The communication parameters of the plurality of wireless communication devices include one or more of the following parameters: information rate, signal bandwidth, carrier frequency, modulation type, coding type, transmit power, and antenna gain.
4. The method for verifying wireless device performance by generating channel parameters using a 3D model according to claim 1, wherein: The interference parameters of the plurality of interference devices include one or more of the following parameters: signal bandwidth, carrier frequency, modulation type, coding type, transmit power, and antenna gain.
5. The method for verifying wireless device performance by generating channel parameters using a 3D model according to claim 1, wherein: The first and second geographic parameters further include one or more of the following parameters: longitude, latitude, direction of movement, and rate of movement; The first meteorological parameter and the second meteorological parameter include one or more of the following parameters: temperature, humidity, rainfall, and wind speed.
6. The method for verifying wireless device performance by generating channel parameters using a 3D model according to claim 1, wherein: The communication performance related parameters in step S300 include one or more of the following parameters: voice, picture and video service quality and signal-to-noise ratio, bit error rate, packet success rate, and network throughput.
7. A system for verifying wireless device performance by generating channel parameters using a 3D model, characterized in that: It includes modeling module, mapping module, calculation module, evaluation module and optimization module; The modeling module is used to obtain surveying and mapping data, and perform three-dimensional modeling of the buildings and topography of the target area based on the surveying and mapping data to obtain a three-dimensional model; The mapping module is configured to map the wireless communication device and the interference device into a virtual wireless communication device and a virtual interference device, respectively; and to arrange the virtual wireless communication device and the virtual interference device in the three-dimensional model; wherein the mapping module performs the following operations: Acquiring communication parameters of a plurality of wireless communication devices and a first meteorological parameter and a first geographical parameter of an area where the plurality of wireless communication devices are located, and mapping each wireless communication device into a virtual wireless communication device based on the communication parameters, the first meteorological parameter, and the first geographical parameter of the plurality of wireless communication devices; Obtaining interference parameters of the plurality of interfering devices and second meteorological parameters and second geographical parameters of areas where the plurality of interfering devices are located, and mapping the plurality of interfering devices into a plurality of virtual interfering devices based on the interference parameters, second meteorological parameters, and second geographical parameters of the plurality of interfering devices, wherein the first geographical parameter and the second geographical parameter include altitude; The calculation module is used to calculate the wireless channel parameters between each virtual device in a three-dimensional model by a ray tracing method or / and a reference ITU-related channel model method based on the communication parameters of the wireless communication device, the interference parameters of the interference device, and the meteorological parameters and geographical parameters of the area where the wireless communication device and the interference device are located; the wireless channel parameters include one or more of the following parameters: the number of multipaths between each wireless communication device and the fading type, attenuation factor, delay, Doppler factor and phase factor corresponding to each path; and connecting the wireless communication device and the interference device to the port of the wireless channel emulator, configuring the link between the corresponding ports of the wireless channel emulator based on the wireless channel parameters, and the wireless communication device and the interference device start working to obtain communication performance-related parameters of the wireless communication device during operation; The evaluation module is configured to evaluate the communication performance of the wireless communication device based on the communication performance related parameters to obtain an evaluation result; The optimization module is used to determine whether the evaluation result meets the communication performance threshold. If it does not meet the communication performance threshold, the optimization algorithm is used to automatically adjust the position of the virtual wireless communication device or the virtual interference device in the three-dimensional model, and repeatedly call the execution calculation module and the evaluation module until the evaluation result meets the communication performance threshold.
Citation Information
Patent Citations
Radio communication performance evaluation method in complex electromagnetic environment
CN113950091A
Fusion networking method and system based on satellite communication and short-wave communication
CN118233936A