Font Size: a A A

A Software Implementation Of Electromagnetic Simulation And Automated Testing Platform

Posted on:2015-08-18Degree:MasterType:Thesis
Country:ChinaCandidate:S ZhaoFull Text:PDF
GTID:2298330467963870Subject:Electronic Science and Technology
Abstract/Summary:PDF Full Text Request
The distribution of electromagnetic state in a certain environment depends on radiations and topography. The access to the radiation information is premise and necessary condition. This paper presents a way to implement automated testing platform used to get electromagnetic information of radiations and distributed prediction of radio wave propagation to simulate the process.According to fully object-oriented thinking, this paper presents a solution to design loosely coupled automated testing platform with good architecture, which has good scalability and reusability. Not only greatly improves test efficiency, but also improve the accuracy of the test, reducing the risk of error caused by human operation.Prediction of radio wave propagation by software is an important way currently.3D ray tracing algorithm based on the theory of Geometrical Optics and Uniform Theory of Diffraction is one of the most effective methods in radio wave propagation prediction. However, as for the algorithm implementation, a lot of the rays emit from the radiation sources, and tracing all the rays takes a long time, especially in the case of more complex terrain, large waviness and vast amount of radiation sources. In this situation, the time complexity will grow extremely and the algorithm cannot be applied in practice. This system is based on the ray tracing algorithm’s parallelism, focusing on its accuracy, and constructs parallel system to overcome the disadvantages inherent in the algorithm.The system is a multi-user distributed system based on C/S architecture. Based on the research of electromagnetic propagation process, each radiation source’s ray tracing process is independent, and total field strength of the study area is generated by the combined effect of each radiation source. Therefore, the field strength in the ray tracing process can be calculated according to the number of radiation sources decomposed into multiple independent calculation process, which provides a theoretical basis for the ray tracing parallel computing. In order to facilitate centralized management and maintenance of data, the system created radiation source database and terrain database on the server, and the user can load the appropriate radiation source and terrain by browsing the database. The distributed system deployed in the LAN can be fully integrated into the system of computing resources through the parallel control, thus greatly improve the utilization of resources. This system has a good expansibility. It provides a common parallel control platform, and computation nodes can be added to the system without changing the original nodes. The computation power of the cloud server can provides services for all requested tasks, and it can be used by a great number of users in battlefield environments, meeting the needs of multi-user.
Keywords/Search Tags:automation test, ray tracing, distribution, electromagnetic propagation
PDF Full Text Request
Related items