Radio wave propagation simulation system and radio wave propagation simulation method
Patent Information
- Application Number
- JP2022027805
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-02-25
- Publication Date
- 2025-02-26
- Estimated Expiration
- 2042-02-25
AI Technical Summary
【0009】 本発明の一態様によれば、電波伝搬解析シミュレータによる解析結果の高速表示できる。前述した以外の課題、構成及び効果は、以下の実施形態の説明によって明らかにされる。
Smart Images

Figure 0007636359000001 
Figure 0007636359000002 
Figure 0007636359000003
Abstract
Description
[Technical field]
[0001] The present invention relates to a radio wave propagation simulation system, and in particular to a system for quickly displaying analysis results. For Regarding technology. [Background technology]
[0002] Currently, in wireless communication systems using high-frequency wireless communication devices such as IoT and next-generation 5G and 6G communications, it is essential to understand the relationship between base station placement and received power at various locations in order to optimally place base stations. For this, actual measurements using various measuring devices are important, but it is difficult to measure the entire area in areas with a large area such as outdoors. For this reason, radio wave propagation analysis simulators are actually used to understand base station placement and received power. Radio wave propagation analysis simulators mainly use the ray tracing method, which equates electromagnetic waves to a large number of rays and performs analysis, and the ray tracing method makes it possible to significantly reduce analysis time compared to electromagnetic field analysis methods that solve Maxwell's equations.
[0003] The following prior art is included as background art in this technical field. Patent Document 1 (JP Patent Publication 2004-193912 A) describes a ray reception judgment method in which reception point groups including reception points that are arranged within an observation area are grouped into groups of multiple reception points, and a hierarchical structure is constructed in advance in which a large-scale reception point group includes multiple smaller reception point groups. The method successively narrows down reception point groups including reception points that require reception judgment processing with rays from large-scale reception point groups to smaller-scale reception point groups according to a judgment criterion that is specified in advance, and performs final reception judgment between rays and reception points only for reception points included in the narrowed-down reception point groups.
[0004] Figure 2 shows the processing of a conventional radio wave propagation simulation system. When radio wave propagation analysis begins (20), multiple rays are emitted from the transmitting point based on various preset settings (21), the propagation path and loss of each emitted ray is calculated, and the electric field strength at the receiving point is calculated (22). Then, if multiple receiving points are specified, the system moves to other specified receiving points (23), and the process repeats the process of emitting rays from the transmitting point (21), calculating the propagation path and loss of each emitted ray, and calculating the electric field strength at the receiving point (22). Then, when calculations have been completed for all specified receiving points (Yes in 24), the analysis results are displayed (25), and processing ends (26). In this way, the analysis results are displayed after the analysis for all receiving points is completed, so no results are obtained until the analysis is completed. [Prior art documents] [Patent documents]
[0005] [Patent Document 1] JP 2004-193912 A Summary of the Invention [Problem to be solved by the invention]
[0006] In radio wave propagation analysis using the ray tracing method, the electromagnetic waves emitted from the base station antenna are reflected, transmitted, diffracted, and scattered, and a lot of time is required to analyze the received power at many receiving points. Since the analysis results are displayed after the analysis of all receiving points is completed, there was an issue of the long time it takes from the start of the analysis to the display of the analysis results.
[0007] Therefore, the present invention provides an analysis method used in a radio wave propagation analysis simulator and a technology for quickly displaying the analysis results. [Means for solving the problem]
[0008] A representative example of the invention disclosed in the present application is as follows: That is, a radio wave propagation simulation system is configured by a computer having an arithmetic unit that executes a predetermined arithmetic process and a storage device connected to the arithmetic unit, the arithmetic unit has a radio wave propagation analysis and display unit that performs radio wave propagation simulation by a ray tracing method using rays that are emitted from a transmitting point into a three-dimensional space and received at a receiving point, and the radio wave propagation analysis and display unit: Dividing an emission region of the rays and prioritizing the rays of the divided region; The present invention is characterized in that the received power at a receiving point is analyzed in the order of a set priority, and the results of the analysis are displayed one by one. Effect of the Invention
[0009] According to one aspect of the present invention, it is possible to quickly display the analysis results of a radio wave propagation analysis simulator. Problems, configurations, and effects other than those described above will become apparent from the following description of the embodiments. [Brief description of the drawings]
[0010] [Figure 1] 13 is a flowchart showing the detailed procedure of the radio wave propagation analysis and display unit. [Diagram 2] FIG. 1 is a diagram showing an example of the configuration of a display method in conventional radio wave propagation analysis. [Diagram 3] 1 is a logical block diagram of a radio wave propagation simulation system according to a first embodiment of the present invention. [Figure 4A] FIG. 4 is a diagram showing an example of priorities defined for rays in the first embodiment of the present invention. [Figure 4B] FIG. 4 is a diagram showing an example of priorities defined for rays in the first embodiment of the present invention. [Figure 5A] FIG. 11 is a diagram showing an example of priorities defined for rays in the second embodiment of the present invention. [Figure 5B] FIG. 11 is a diagram showing an example of priorities defined for rays in the second embodiment of the present invention. [Figure 6] FIG. 13 is a diagram showing an example of priorities set for reception points in the third embodiment of the present invention. [Figure 7]FIG. 13 is a diagram showing an example of priorities set for reception points in the fourth embodiment of the present invention. [Figure 8] FIG. 13 is a diagram showing an example of priorities set for reception points in the fifth embodiment of the present invention. [Figure 9] FIG. 13 is a diagram illustrating an example of a priority selection implementation device according to a sixth embodiment of the present invention. [Figure 10] FIG. 13 is a diagram showing the physical configuration of a radio wave propagation simulation system according to a seventh embodiment of the present invention. [Figure 11A] FIG. 13 is a diagram illustrating an example of a configuration for performing calculations in parallel using a calculation GPU. [Figure 11B] FIG. 13 is a diagram illustrating an example of a configuration for performing calculations in parallel using a calculation GPU. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0011] Hereinafter, the characteristic configuration of the high-speed display method in radio wave propagation analysis, which is an embodiment for carrying out the present invention (hereinafter, referred to as an embodiment), will be described with reference to the drawings. In addition, in each drawing, the same components and similar components are given the same reference numerals, and their duplicated explanations will be omitted. <Embodiment 1>
[0012] Next, a first embodiment for enabling faster display than ever before in a radio wave propagation simulation using a ray tracing method will be described.
[0013] FIG. 3 is a logical block diagram of the radio wave propagation simulation system according to the first embodiment of the present invention.
[0014] If a model of the structure to be analyzed by ray tracing has not been created, first, 3D scan (point cloud) data 31 is obtained using a point cloud measuring device such as Lidar. Then, noise is removed from the obtained 3D scan (point cloud) data 31, the number of points is optimized, and a mesh is created (32). This created mesh may be used as is, but in order to shorten the analysis time, the meshes for each of the multiple objects that make up the structure are integrated to create a large mesh surface, thereby completing 3D model data 33. The created 3D model data 33 is input into a radio wave propagation and electromagnetic field analysis simulator 34, and various settings such as frequency, transmission points, and reception points are made, and the analysis is started. After the analysis is completed, the analysis results are displayed in a display method required by the user, such as text data or a heat map (35).
[0015] A procedure for solving the problem of it taking a long time from the start of analysis to the display of the analysis results in the radio wave propagation analysis and display unit 30 composed of the radio wave propagation and electromagnetic field analysis simulator 34 and the analysis result display unit 35 shown in the logical block diagram of FIG. 3 will be described.
[0016] FIG. 1 is a flowchart showing the detailed procedure of the radio wave propagation analysis and display unit 30. As shown in FIG.
[0017] When radio wave propagation analysis starts (10), a priority is set for rays emitted from the transmitting point (11). Note that in step 11, a priority may also be set for the receiving points of the rays. The determined priority of the rays is used in step 15, which will be described later. Then, rays are emitted from the transmitting point according to the determined priority (12). Next, the propagation path and loss of each emitted ray are calculated, and the electric field strength at the receiving point is calculated (13). If there is a calculation result with a higher priority in the previous loop, it is added to the calculation result with the previous priority (14). Note that if there is no calculation result with the previous priority, it is not added. After that, the analysis result of the ray is displayed (15). For example, if a priority is set for the calculation of the receiving point, it is recommended to display the analysis result with the higher priority first. Next, if multiple receiving points are determined, the process moves to other determined receiving points (16), and it is determined whether the calculations at all determined receiving points have been completed (17). If there are any uncalculated receiving points, the process returns to step 12, and in accordance with the priority order, the process repeats from launching rays from the transmitting point (12) to displaying the analysis results (15). On the other hand, if calculations have been completed for all the specified receiving points, the process moves to the ray with the next specified priority order (18), and it is determined whether calculations for all rays have been completed and whether this is the last ray with the priority order (19). If there are any uncalculated receiving points, the process returns to step 12, and in accordance with the priority order, the process repeats from launching rays from the transmitting point (12) to moving rays (18).
[0018] When calculations for a large number of reception points are performed in a repetitive loop, it is necessary to move to another reception point (16) and determine whether all reception points have been processed (17). However, if massively parallel high-speed calculations using a GPU (Graphics Processing Unit) with high processing power are used, repetitive calculations using loop processing for a large number of reception points are not necessary, and the calculations can be performed using parallel calculations on a GPU with a large number of calculation cores, thereby speeding up the calculations (see Figs. 11A and 11B).
[0019] These methods can solve the problem of the long time it takes from the start of analysis in the radio wave propagation analysis and display unit 30 until the analysis results are displayed.
[0020] 4A and 4B are diagrams showing an example of priorities set for rays in the first embodiment of the present invention.
[0021] In general, in various wireless communications, information is transmitted to a terminal's receiver by emitting radio waves from an antenna connected to a base station's transmitter to the surroundings. Similarly, information is transmitted to a base station's receiver by emitting radio waves from a terminal's transmitter to the surroundings. This allows information to be transmitted in both directions. In this way, it is very important to know the radio wave propagation state in order to transmit information well between a base station and a terminal, and between a terminal and a base station. This radio wave propagation state can be grasped with extremely high accuracy by actually bringing a transmitter and a receiver to the site and measuring it. However, it is extremely difficult to measure in the entire area due to time and various constraints. Therefore, radio wave propagation simulation using the ray tracing method can know the radio wave propagation state in an extremely short time and safely compared to measurements at the actual site, but actual analysis requires a lot of time.
[0022] A first embodiment that enables faster display than conventional methods in a radio wave propagation simulation using a ray tracing method will be described below.
[0023] In Fig. 4A, a transmitter is provided at a transmission point 51, and a receiver is provided at a reception point 52. As shown in Fig. 4A, eight rays, which are assumed to be electromagnetic waves, are emitted from the transmission point 51. Incidentally, in actual calculations, several million or more rays are emitted three-dimensionally, but here, to simplify the explanation, they are simplified to eight rays on a plane.
[0024] Eight rays emitted radially from the transmission point 51 on a plane are divided into four areas, Area 1 to Area 4, each of which is 90 degrees apart, as shown in the figure. The area on the path of the direct wave from the transmission point 51 to the reception point 52 is Area 1, the area rotated 90 degrees counterclockwise from Area 1 is Area 2, the area rotated 90 degrees clockwise from Area 1 is Area 3, and the area behind Area 1 is Area 4. The numbers 1 to 4 attached to these areas, Area 1 to Area 4, represent the priority of the calculation, and the priority is 1>2>3>4. The condition for determining the priority here is the distance of the trajectory of the ray that reaches the reception point 52 from the transmission point 51, and Area 1, which has the shortest distance to the reception point 52, is set as the highest priority area, followed by Area 2, which has the reflected wave 2, which is set as the second priority area, and similarly Area 3, which has the reflected wave 3, which is set as the third priority area, and the last area, Area 4, which is set as the fourth priority area. In addition, when there are a plurality of rays that reach from the transmission point 51 to the reception point 52 in each area, it is advisable to determine the priority order using the ray with the shortest distance.
[0025] When radio wave propagation analysis calculations are performed according to the flow of FIG. 1 using rays emitted from a transmission point 51 with a set priority, first, as shown in FIG. 4B, the received power of Area 1, where the distance of the ray between the transmission point 51 and the reception point 52 is the shortest, is calculated (Analysis 1). Next, the received power of Area 2 is calculated and vector-added to the previously calculated received power of Area 1 (Analysis 2). Furthermore, the received power of Area 3 is calculated and vector-added to the previously calculated received power of Area 1+Area 2 (Analysis 3). Finally, the received power of Area 4 is calculated and vector-added to the previously calculated received power of Area 1+Area 2+Area 3 (Analysis 4). As a result, calculation results with improved analytical accuracy are obtained with each calculation with a priority, and by displaying the calculation results in order, it is possible to display a gradual improvement in analytical accuracy. This method calculates the direct wave power, which is the most dominant among the received power of rays calculated by the ray tracing method, with the highest priority, and then calculates areas with rays with large received power in order, and displays the calculation results one by one, allowing the user to quickly know the approximate value of the received power. Of course, by waiting for the end of calculations for all areas with priority, a highly accurate received power value can be obtained. Also, in the first embodiment, the priority order of rays is automatically determined by the delay time, eliminating the need for manual prioritization of rays.
[0026] In the first embodiment, even if the priority order of rays is not determined, by simultaneously inputting the propagation analysis calculations of all rays to the calculation GPU 105 described later in Figures 11A and 11B and performing parallel calculations, the analysis results of receiving points that are close in distance can be obtained first, and an approximate value of the received power can be known quickly.
[0027] <Embodiment 2> Next, a second embodiment of the present invention that enables faster display than ever before in a radio wave propagation simulation using a ray tracing method will be described. In the second embodiment, the same processes and functions as those in the first embodiment will not be described, and differences will be mainly described.
[0028] 5A and 5B are diagrams showing an example of priorities set for rays in the second embodiment of the present invention.
[0029] In Fig. 5A, a transmitter is provided at a transmission point 51, and a receiver is provided at a reception point 52. As shown in Fig. 5A, eight rays, which are assumed to be electromagnetic waves, are emitted from the transmission point 51. Incidentally, in actual calculations, several million or more rays are emitted three-dimensionally, but here, to simplify the explanation, they are simplified to eight rays on a plane.
[0030] Eight rays emitted radially from the transmission point 51 on a plane are divided into four areas, Area 1 to Area 4, each of which is 90 degrees apart, as shown in the figure. The area on the path of the direct wave from the transmission point 51 to the reception point 52 is Area 1, the area rotated 90 degrees counterclockwise from Area 1 is Area 2, the area rotated 90 degrees clockwise from Area 1 is Area 3, and the area behind Area 1 is Area 4. The numbers 1 to 4 attached to these areas, Area 1 to Area 4, represent the priority of the calculation, and the priority is 1>2>3>4. The time delay of the trajectory of the ray that reaches the reception point 52 from the transmission point 51 is used as a condition for determining the priority here, and Area 1, which has the shortest distance to the reception point 52, is determined as the highest priority area, followed by Area 2, which has the reflected wave 2, which is determined as the second priority area, and similarly Area 3, which has the reflected wave 3, which is determined as the third priority area, and the last area, Area 4, which is determined as the fourth priority area. In addition, when there are multiple rays that reach the receiving point 52 from the transmitting point 51 in each area, it is advisable to determine the priority order using the ray with the smallest delay time.
[0031] When radio wave propagation analysis calculation is performed according to the flow of FIG. 1 using rays emitted from a transmission point 51 with a set priority, first, the reception power of Area 1 where the delay time of the ray between the transmission point 51 and the reception point 52 is minimized is calculated (Analysis 1), as shown in FIG. 5B. Next, the reception power of Area 2 is calculated, and vector-added to the reception power of Area 1 calculated earlier (Analysis 2). Furthermore, the reception power of Area 3 is calculated, and vector-added to the reception power of Area 1+Area 2 calculated earlier (Analysis 3). Finally, the reception power of Area 4 is calculated, and vector-added to the reception power of Area 1+Area 2+Area 3 calculated earlier (Analysis 4). As a result, calculation results with improved analytical accuracy are obtained with each calculation with a priority, and by displaying the calculation results in order, it is possible to display the gradual improvement of the analytical accuracy. This method calculates the direct wave power, which is the most dominant among the received power of rays calculated by the ray tracing method, with the highest priority, and then calculates areas with rays with large received power in order, and displays the calculation results one by one, allowing the user to quickly know the approximate value of the received power. Of course, by waiting for the end of calculations for all areas with priority levels, a highly accurate received power value can be obtained. In addition, in the second embodiment, the priority of rays is automatically determined by the delay time, eliminating the need for manual prioritization of rays. In addition, the installation position of the transmission point can be determined at an early stage.
[0032] In the first embodiment, the priority of the rays is determined by distance, and in the second embodiment, the priority is determined by delay time. However, the priority may be determined according to the number of reflections or transmissions of the rays, or the total number of reflections and transmissions.
[0033] <Embodiment 3> Next, a third embodiment of the present invention will be described. The third embodiment is an example in which, in the first or second embodiment, when performing radio wave propagation calculation from a transmission point to a number of reception points by the ray tracing method, a priority order for the calculation of reception points is determined, enabling faster display than ever before. In the third embodiment, a description of the same processes and functions as those in the first or second embodiment will be omitted, and differences will mainly be described.
[0034] FIG. 6 is a diagram showing an example of priorities determined for reception points in the third embodiment of the present invention.
[0035] In Fig. 6, a transmitter is provided at a transmission point 61, and a receiver is provided at a reception point 62. Usually, when performing calculations at a plurality of reception points 62, a method is adopted in which the calculation proceeds from the left reception point at the top of the vertical direction of the reception points 62 to the right, and if there is no reception point to the side, the calculation proceeds from the left reception point to the right by moving to the lower row. If the analysis method of the first or second embodiment is used in such a normal calculation display, the calculation proceeds from the left reception point at the top of the vertical direction of the reception points 62 to the right, and if there is no reception point to the side, the calculation proceeds from the left reception point to the right by moving to the lower row, and the calculation is displayed from the top. This makes it difficult to grasp an overview of the overall reception power of the plurality of reception points 62 in a short time from the start of calculation.
[0036] For this reason, in the third embodiment of the present invention, priorities are set among the multiple reception points 62, and calculations are performed starting from the reception point 62 with the highest priority. In the third embodiment, the priorities are calculated by setting reception points 64 selected at intervals of 1 to N of the multiple reception points 62 arranged in the regular array shown in Fig. 6 as the highest priority (priority 1), and displaying the calculation results one by one. Next, calculation is performed for reception points 65 existing between the reception points 64, and the calculation results are displayed. This makes it possible to obtain an approximate value of the reception power in an area covering all reception points in a short time after the start of calculation.
[0037] <Embodiment 4> Next, a fourth embodiment of the present invention will be described. The fourth embodiment is an example in which a priority order for calculation of reception points is determined in the first or second embodiment, enabling faster display than ever before. In the fourth embodiment, a description of the same processes and functions as the first or second embodiment will be omitted, and differences will be mainly described.
[0038] FIG. 7 is a diagram showing an example of priorities determined for reception points in the fourth embodiment of the present invention.
[0039] In Fig. 7, a transmitter is provided at a transmission point 71, and a receiver is provided at a reception point 72. Usually, when performing calculations at a plurality of reception points 72, a method is adopted in which the calculation proceeds from the left reception point at the top of the vertical direction of the reception points 72 to the right, and if there is no reception point to the side, the calculation proceeds from the left reception point to the right by moving to the lower row. If the analysis method of the first or second embodiment is used in such a normal calculation display, the calculation proceeds from the left reception point at the top of the vertical direction of the reception points 72 to the right, and if there is no reception point to the side, the calculation proceeds from the left reception point to the right by moving to the lower row, and the calculation is displayed from the top. This makes it difficult to grasp an overview of the overall reception power of the plurality of reception points 72 in a short time after the start of calculation.
[0040] For this reason, in the fourth embodiment of the present invention, priorities are set among the multiple reception points 72, and calculations are performed starting from the reception points 72 with the highest priority. In the fourth embodiment, among the multiple reception points 72 arranged in a regular array as shown in FIG. 7, the reception points 72 included in Area 1 that are the shortest distance from the transmission point 71 are calculated as the highest priority (priority 1), and the calculation results are displayed. Thereafter, the reception points 72 included in Area 2 that are farther away from the transmission point 71 than Area 1 are calculated as priority 2, and the calculation results are displayed. Similarly, the reception points 72 with the higher priority that are farther away from the transmission point 71 are calculated, and the calculation results are displayed one by one. Finally, when the calculations for all the reception points 72 are completed, the calculation results for the entire area are displayed. It is possible to obtain reception power values that spread from the reception points 72 near the transmission point 71 in the area in which all the reception points exist to the reception points 72 that are further away in sequence.
[0041] <Embodiment 5> Next, a fifth embodiment of the present invention will be described. The fifth embodiment is an example in which a priority order for calculation of reception points is determined in the first or second embodiment, enabling faster display than ever before. In the fifth embodiment, a description of the same processes and functions as the first or second embodiment will be omitted, and differences will be mainly described.
[0042] FIG. 8 is a diagram showing an example of priorities set for reception points in the fifth embodiment of the present invention.
[0043] In Fig. 8, a transmitter is provided at the transmission point 81, and a receiver is provided at the reception point 72. Usually, when performing calculations at multiple reception points 82, a method is adopted in which the calculation proceeds from the left reception point at the top of the vertical direction of the reception points 82 to the right, and if there is no reception point to the side, the calculation proceeds from the left reception point to the right by moving to the lower row. If the analysis method of the first or second embodiment is used in such a normal calculation display, the calculation proceeds from the left reception point at the top of the vertical direction of the reception points 82 to the right, and if there is no reception point to the side, the calculation proceeds from the left reception point to the right by moving to the lower row, and the calculation is displayed from the top. This makes it difficult to grasp an overview of the overall reception power of multiple reception points 82 in a short time after the start of calculation.
[0044] For this reason, in the fifth embodiment of the present invention, priorities are set among the multiple reception points 82, and calculations are performed starting from the reception points 82 with the highest priority. In the fifth embodiment, among the multiple reception points 82 arranged in a regular array as shown in FIG. 8, the reception points 82 included in Area 1 that are the shortest distance from the transmission point 81 multiplied by a coefficient according to the transmission antenna directivity pattern are calculated as the highest priority (priority 1), and the calculation results are displayed. Thereafter, the reception points 82 included in Area 2, which is a similar shape of the antenna directivity area and has a greater distance from the transmission point 81 than Area 1, are calculated as priority 2, and the calculation results are displayed. Similarly, the reception points 82 with a greater distance from the transmission point 71 are calculated, and the calculation results are displayed one by one. Finally, when the calculations for all the reception points 82 are completed, the calculation results for the entire area are displayed. According to the directivity of the transmission antenna, the reception power value can be obtained so as to spread from the reception points 82 near the transmission point 81 in the area in which all the reception points exist to the reception points 82 that are successively farther away.
[0045] <Embodiment 6> Next, a sixth embodiment of the present invention will be described. The sixth embodiment is an example of a priority selection implementation device 90 for selecting the priority of a large number of reception points in the ray tracing radio wave propagation calculation in each of the above-mentioned embodiments. In the sixth embodiment, the description of the same processes and functions as those in each of the above-mentioned embodiments will be omitted, and differences will be mainly described.
[0046] Fig. 9 is a diagram showing an example of a priority selection implementation device 90 according to a sixth embodiment of the present invention. The priority selection implementation device 90 shown in Fig. 9 includes a desktop personal computer 91, a smartphone 92, a notebook personal computer 93, and the like. A user operates the priority selection implementation device 90 to select a priority. Specifically, the user may input the priority into a web browser running on the priority selection implementation device 90, input the priority into dedicated application software, or the like.
[0047] The radio wave propagation simulation system shown in FIG. 10 may be implemented in the priority order selection implementation device 90 shown in FIG.
[0048] <Embodiment 7> Next, a seventh embodiment of the present invention will be described. The seventh embodiment is an example of a physical configuration of the radio wave propagation simulation system in each of the above-mentioned embodiments. In the seventh embodiment, the description of the same processes and functions as those in each of the above-mentioned embodiments will be omitted, and differences will be mainly described.
[0049] FIG. 10 is a diagram showing the physical configuration of a radio wave propagation simulation system according to the seventh embodiment of the present invention.
[0050] The radio wave propagation simulation system of this embodiment is configured by a computer having a processor (CPU) 101, a memory 102, a chipset 103, a graphics GPU 104, a calculation GPU 105, an optical disk drive (OPT Drive) 106, an auxiliary storage device (HDD, SSD) 107, an input / output interface (USB) 108, and a communication interface (LAN) 109.
[0051] The processor 101 is a calculation device that executes programs stored in the memory 102. The processor 101 executes various programs to realize various functional units of the radio wave propagation simulation system (e.g., radio wave propagation / electromagnetic field analysis simulator 34, analysis result display unit 35, etc.). Note that some of the processes performed by the processor 101 by executing the programs may be executed by other calculation devices (e.g., hardware such as ASIC and FPGA).
[0052] The memory 102 includes a ROM, which is a non-volatile storage element, and a RAM, which is a volatile storage element. The ROM stores unchanging programs (e.g., BIOS) and the like. The RAM is a high-speed, volatile storage element such as a DRAM (Dynamic Random Access Memory), and temporarily stores programs executed by the processor 101 and data used when the programs are executed.
[0053] The chipset 103 is a circuit that constitutes a bus that connects components of the computer, such as the processor 101 and memory 102. The graphics GPU 104 and the calculation GPU 105 are processors suitable for image depiction such as three-dimensional graphics and specific calculation processing. The optical disc drive 106 is a device for inputting and outputting data from optical discs such as CDs (Compact Discs), DVDs (Digital Versatile Discs), and BDs (Blu-ray Discs) (Blu-ray is a registered trademark).
[0054] The auxiliary storage device 107 is, for example, a large-capacity non-volatile storage device such as a magnetic storage device (HDD), a flash memory (SSD), etc. The auxiliary storage device 107 also stores data (for example, the radio wave propagation / electromagnetic field analysis simulator 34, the analysis result display unit 35, etc.) used by the processor 101 when executing the program, and the program executed by the processor 101. That is, the program is read from the auxiliary storage device 107, loaded into the memory 102, and executed by the processor 101 to realize each function of the radio wave propagation simulation system.
[0055] The input / output interface 108 is an interface to which input devices such as a keyboard and a mouse and output devices such as a display device and a printer are connected, which receives input from an operator and outputs the results of program execution in a format that can be viewed by the operator. Note that a user terminal connected to the radio wave propagation simulation system via a network may provide the input device and output device. In this case, the radio wave propagation simulation system may have a web server function, and the user terminal may access the radio wave propagation simulation system using a predetermined protocol (e.g., http).
[0056] The communication interface 109 is a network interface device that controls communications with other devices in accordance with a predetermined protocol.
[0057] The programs executed by the processor 101 and the various GPUs 104 and 105 are provided to the radio wave propagation simulation system via removable media (CD-ROM, flash memory, etc.) or a network, and are stored in a non-volatile auxiliary storage device 107, which is a non-transitory storage medium. For this reason, it is preferable that the radio wave propagation simulation system has an interface (for example, an optical disk drive 106) for reading data from removable media.
[0058] The radio wave propagation simulation system is a computer system configured on one physical computer, or on multiple logically or physically configured computers, and may operate on a virtual computer constructed on multiple physical computer resources. For example, the radio wave propagation / electromagnetic field analysis simulator 34 and the analysis result display unit 35 may each operate on separate physical or logical computers, or multiple computers may be combined to operate on one physical or logical computer.
[0059] <Embodiment 8> Next, an eighth embodiment of the present invention will be described. The eighth embodiment is an example of the configuration of the calculation GPU 105 in the seventh embodiment. In the eighth embodiment, the description of the same processes and functions as those in the above-mentioned embodiments will be omitted, and differences will be mainly described.
[0060] 11A and 11B are diagrams showing configuration examples in which calculations are performed in parallel using a calculation GPU 105. For example, as shown in FIG. 11A, a plurality of calculation GPU modules 105 may be parallelized, and as shown in FIG. 11B, a plurality of GPU cores built into the calculation GPU 105 may be parallelized. In either configuration, if the processor core of the calculation GPU 105 is used for parallel calculations, it is possible to speed up series calculations using loop processing of a large number of reception points.
[0061] The present invention is not limited to the above-described embodiments, and includes various modified examples and equivalent configurations within the spirit of the appended claims. For example, the above-described embodiments have been described in detail to clearly explain the present invention, and the present invention is not necessarily limited to having all of the configurations described. Furthermore, a part of the configuration of one embodiment may be replaced with a configuration of another embodiment. Furthermore, a configuration of another embodiment may be added to a configuration of one embodiment. Furthermore, a part of the configuration of each embodiment may be added, deleted, or replaced with another configuration.
[0062] Furthermore, each of the aforementioned configurations, functions, processing units, processing means, etc. may be realized in hardware, for example by designing some or all of them as an integrated circuit, or may be realized in software by a processor interpreting and executing a program that realizes each function.
[0063] Information such as programs, tables, and files that realize each function can be stored in a storage device such as a memory, a hard disk, or an SSD (Solid State Drive), or in a recording medium such as an IC card, an SD card, or a DVD.
[0064] In addition, the control lines and information lines shown are those considered necessary for the explanation, and do not necessarily show all the control lines and information lines necessary for implementation. In reality, it can be considered that almost all components are connected to each other. [Explanation of symbols]
[0065] 30 Radio wave propagation analysis display section 31 3D scan (point cloud) data 32 Mesh Creation Section 33 3D model data 34 Radio wave propagation and electromagnetic field analysis simulator 35 Analysis result display section 90 Priority Selection Implementation Division 91 Desktop Personal Computer 92 Smartphone 93 Notebook Personal Computer
Claims
1. A radio wave propagation simulation system, comprising: The computer includes an arithmetic unit that executes a predetermined arithmetic process and a storage device that is connected to the arithmetic unit, The arithmetic device has a radio wave propagation analysis and display unit that performs a radio wave propagation simulation by a ray tracing method using rays that are emitted from a transmission point into a three-dimensional space and received at a reception point, The radio wave propagation simulation system is characterized in that the radio wave propagation analysis / display unit divides the radiation area of the ray, sets priorities for the rays in the divided areas, analyzes the received power at the receiving point in the order of the set priorities, and sequentially displays the results of the analysis.
2. The radio wave propagation simulation system according to claim 1, A radio wave propagation simulation system, characterized in that the priority order is determined in ascending order of ray propagation distance or delay time.
3. The radio wave propagation simulation system according to claim 1, The arithmetic unit is capable of executing a plurality of arithmetic processes in parallel, A radio wave propagation simulation system, comprising: a calculation unit for calculating, in parallel, received power at the reception point caused by a plurality of rays having different priorities.
4. A radio wave propagation simulation system, comprising: The computer includes an arithmetic unit that executes a predetermined arithmetic process and a storage device that is connected to the arithmetic unit, The arithmetic device has a radio wave propagation analysis and display unit that performs a radio wave propagation simulation by a ray tracing method using rays that are emitted from a transmission point into a three-dimensional space and received at a reception point, The radio wave propagation analysis and display unit assigns a priority to the reception points, analyzes the reception power at the reception points in the order of the assigned priority, and sequentially displays the results of the analysis, 2. A radio wave propagation simulation system, comprising: a first receiving point and a second receiving point, the first receiving point being selected from the first receiving point and the second receiving point being selected from the second receiving point and the first receiving point being selected from the second ... second receiving point being selected
5. A radio wave propagation simulation system, comprising: The computer includes an arithmetic unit that executes a predetermined arithmetic process and a storage device that is connected to the arithmetic unit, The arithmetic device has a radio wave propagation analysis and display unit that performs a radio wave propagation simulation by a ray tracing method using rays that are emitted from a transmission point into a three-dimensional space and received at a reception point, The radio wave propagation analysis and display unit assigns a priority to the reception points, analyzes the reception power at the reception points in the order of the assigned priority, and sequentially displays the results of the analysis, 2. A radio wave propagation simulation system, comprising: a receiving point having a closer distance from the transmitting point than a plurality of receiving points;
6. A radio wave propagation simulation system, comprising: The computer includes an arithmetic unit that executes a predetermined arithmetic process and a storage device that is connected to the arithmetic unit, The arithmetic device has a radio wave propagation analysis and display unit that performs a radio wave propagation simulation by a ray tracing method using rays that are emitted from a transmission point into a three-dimensional space and received at a reception point, The radio wave propagation analysis and display unit includes: Dividing an emission region of the ray and assigning a first priority to the rays of the divided region; assigning a second priority to the reception points; 13. A radio wave propagation simulation system comprising: a first priority order that is determined based on a received power at a corresponding receiving point; a second priority order that is determined based on a received power at the corresponding receiving point; and a display unit that displays results of the analysis in sequence.
7. A radio wave propagation simulation method executed by a radio wave propagation simulation system using a ray tracing method using rays emitted from a transmitting point into a three-dimensional space and received at a receiving point, comprising: the radio wave propagation simulation system is configured by a computer having an arithmetic unit that executes a predetermined arithmetic process and a storage device connected to the arithmetic unit; The radio wave propagation simulation method includes: A radio wave propagation simulation method, characterized in that the calculation device divides the radiation area of the ray, assigns priorities to the rays in the divided areas, analyzes the received power at the receiving point in the order of the assigned priorities, and displays the results of the analysis.
8. A radio wave propagation simulation method according to claim 7, A radio wave propagation simulation method, characterized in that the priority is determined in ascending order of ray propagation distance or delay time.
9. A radio wave propagation simulation method according to claim 7, comprising: The arithmetic unit is capable of executing a plurality of arithmetic processes in parallel, A radio wave propagation simulation method, comprising: calculating in parallel received power at the reception point caused by a plurality of rays with different priorities.
10. A radio wave propagation simulation method executed by a radio wave propagation simulation system using a ray tracing method using rays emitted from a transmitting point into a three-dimensional space and received at a receiving point, comprising: the radio wave propagation simulation system is configured by a computer having an arithmetic unit that executes a predetermined arithmetic process and a storage device connected to the arithmetic unit; The radio wave propagation simulation method includes: The arithmetic device assigns priorities to the reception points, analyzes the reception power at the reception points in the order of the assigned priorities, and displays the results of the analysis, 4. A radio wave propagation simulation method, comprising: determining the priority order so as to give priority to calculations on reception points selected at intervals of a predetermined number from among the plurality of reception points.
11. A radio wave propagation simulation method executed by a radio wave propagation simulation system using a ray tracing method using rays emitted from a transmitting point into a three-dimensional space and received at a receiving point, comprising: the radio wave propagation simulation system is configured by a computer having an arithmetic unit that executes a predetermined arithmetic process and a storage device connected to the arithmetic unit; The radio wave propagation simulation method includes: The arithmetic device assigns priorities to the reception points, analyzes the reception power at the reception points in the order of the assigned priorities, and displays the results of the analysis, 11. A radio wave propagation simulation method, comprising: determining the priority order so that, among the plurality of reception points, a reception point that is closer to the transmission point is given priority in calculation.
12. A radio wave propagation simulation method executed by a radio wave propagation simulation system using a ray tracing method using rays emitted from a transmitting point into a three-dimensional space and received at a receiving point, comprising: the radio wave propagation simulation system is configured by a computer having an arithmetic unit that executes a predetermined arithmetic process and a storage device connected to the arithmetic unit; The radio wave propagation simulation method includes: The computing device divides an emission region of the ray and assigns a first priority to the rays in the divided region; The computing device assigns a second priority to the reception point; A radio wave propagation simulation method, characterized in that the calculation device analyzes the received power at the receiving point in the order of the first priority, and in the order of the second priority, and displays the results of the analysis.
Citation Information
Patent Citations
Ray receive judging method, system and electric wave propagation characteristics estimating method using the same
JP2004193912A
Electric wave propagation characteristic estimation system, method thereof, and program
WO2005088868A1
Radio wave environment display device and method for displaying radio wave environment
WO2019004243A1
Radio wave environment display device and radio wave environment display method
WO2019176747A1
Device and method for analyzing propagation characteristics in wireless communication system
WO2020145683A1