共查询到20条相似文献,搜索用时 135 毫秒
1.
在基于分布共享存储结构的高性能计算机上,研究三维短波射线追踪的并行化计算。通过对三维射线追踪串行程序的分析,给出了程序在并行计算时需要考虑的因素,最后采用OpenMP的并行计算技术,对短波射线追踪算法进行了仿真计算。仿真结果表明运行速度得到了大幅度的提高,证明了该算法的有效性。 相似文献
2.
3.
4.
5.
短波通信中几何光学理论难以计算焦散波场的传播问题,提出一种基于高斯光束的短波传播计算算法.首先,采用高斯光束法将产生高频波场的波源分解为若干个高斯光束;然后,通过射线追踪法与拉格朗日公式计算每个高斯光束,通过沿光束中心射线的ODE(常微分方程)计算曲率与光束宽度等定量;最终,采用泰勒展开式决定中心射线附近光束的贡献度,将接收点附近的高斯光束进行加权求和,获得接收端的波场.实验结果表明,本算法可有效地计算焦散的短波传播,并且与几何光学法的误差极为接近. 相似文献
6.
在嵌入式系统软件开发过程中, GCC编译循环程序时的窥孔优化比较欠缺,编译代码在性能上较ARM商业编译器低。文中提出针对于ARM9处理器的循环计数值组合、循环处理数据合并和循环最优展开等3种窥孔优化方法优化汇编代码。选取矩阵乘法,图像合并和内存设置等经典程序运行在ARM9平台上,分别验证3种窥孔优化方法。实验数据表明,与GCC编译代码相比,经文中提出的方法优化后的代码在寄存器使用数量上,平均节省了50%,性能提升近2倍。 相似文献
7.
8.
9.
MATLAB 是美国MathWorks 公司推出的一个非常优秀的数学软件,它具有很强的数值计算能力和卓越的数据可视化能力。但在MATLAB5 及以前的版本中,并没有提供对其M -文件进行编译和创建外部应用程序的工具,从而大大限制了它与其他应用程序的结合和应用。在MATLAB 最新的5 .2 版本中,增加了MATLAB 编译器以及C/C++Math 库,它们与C/C++编译器一起对M-文件进行编译,生成相应的C或C++源代码及二进制的MEX-文件。通过MATLAB编译器和C 或C++的编译器来完成链接,可以得到独立于M A T L AB 之外的应用程序。1 、编译M-文件… 相似文献
10.
基于反射原理和开放编译技术的软件植入方法是程序的动态分析,准确获取理解面向对象软件系统运行时信息的有效手段,文章提出的软件触发器植入算法是在应用设计模式扩展开放编译器功能的基础上实现的,以提高可复用性和可扩展性,并通过实验验证了该算法实现的有效性. 相似文献
11.
Myung‐Sun Choi Han‐Kyu Park Youn‐Hyoung Heo Sang‐Hoon Oh Noh‐Hoon Myung 《ETRI Journal》2006,28(2):247-249
In the development of a new wireless communications system, a versatile and accurate radio channel for indoor communications is needed. In particular, the investigation of radio transmission into buildings is very important. In this letter, we present an improved three‐dimensional electromagnetic wave propagation prediction model for indoor wireless communications that takes into consideration building penetration loss. A ray tracing technique based on an image method is also employed in this study. Three‐dimensional models can predict any complex indoor environment composed of arbitrarily shaped walls. A speed‐up algorithm, which is a modified deterministic ray tube method, is also introduced for efficient prediction and computation. 相似文献
12.
13.
提高射线跟踪法运算效率的一种方法 总被引:4,自引:0,他引:4
分析了影响射线跟踪法运算效率主要因素,提出了一种提高室内二维射线跟踪运算效率的方法。该方法将室内电波传播区域内物体进行适当的分区和分组从而减少射线与物体示谘运算的次数。模拟计算结果证明了该方法的有效性。 相似文献
14.
Ying Wang Chaudhuri S.K. Safavi-Naeini S. 《Antennas and Propagation, IEEE Transactions on》2002,50(11):1598-1604
A novel method of studying wave penetration through inhomogeneous walls using the hybrid technique based on combining finite-difference time-domain (FDTD) and ray tracing methods is presented . The FDTD method is used to analyze the transmission characteristics of inhomogeneous walls. Using the knowledge of the tangential electric and magnetic field distributions along the borders of the FDTD computation domain, rays are sent out to cover the rest of the environment so that prediction of signal coverage can be made more efficiently without compromising the accuracy. Numerical results of the method have been compared and shown to agree very well with those of measurement and those of full wave analysis. Examples have shown the inadequacy of the traditional ray tracing method in the presence of walls made of concrete blocks. However, the proposed method can accurately predict signal coverage by taking into account the scattered fields by the inhomogeneity inside the walls. The method does not add much to computational complexity. Reduction in computation time is even more significant when the incident waves can be approximated to be plane waves and the wall structure is periodic. 相似文献
15.
16.
17.
Alexandre S. Nery Nadia Nedjah Felipe M. G. França 《Analog Integrated Circuits and Signal Processing》2012,70(2):189-202
Real time rendering of three-dimensional scenes in high photorealistic details is a hard task, such as in the ray tracing
rendering algorithm. In general, the performance achieved by a sequential software-based implementation of ray tracing is
far from satisfactory. However, parallel implementations of ray tracing have been enabling reasonable real time performance,
as the algorithm is embarrassingly parallel. Thus, a custom parallel design in hardware is likely to achieve an even higher
performance. In this paper, we propose a hardware parallel architecture capable of dealing with the main desirable features
of ray tracing, such as shadows and reflection effects, imposing low area cost and a promising rendering performance. Such
architecture, called GridRT, is based on the Uniform Grid acceleration structure and is intended to deliver massive parallelism
through parallel ray-triangle intersection tests as well as parallel processing of many rays. A hardware implementation of
the proposed architecture is presented, together with some performance results and resources requirements. The rendering is
reduced by 80% using a grid configuration of eight processing elements. 相似文献
18.
The context of this paper is the 3D wave propagation simulation with a software based on a ray tracing technique in typical indoor environments. The presented works are complementary to these of the literature which propose the validation of a propagation model in comparison with measurements. Indeed, the presented study consists of a sensitivity analysis of an already validated propagation model. The considered parameters are electromagnetic, geometric and electric; they directly intervene in the two parts of a simulation: the modelling of the wave propagation and of the environment. The aim of this study is to contribute to the setting up of parameterisation rules of a simulation software according to two criteria: the accuracy and the compromise between accuracy and computation time. 相似文献
19.
Maya B. Gokhale Janice M. Stone Edson Gomersall 《The Journal of VLSI Signal Processing》2000,24(2-3):165-180
Hybrid architectures combining conventional processors with configurable logic resources enable efficient coordination of control with datapath computation. With integration of the two components on a single device, housekeeping tasks and, optionally, loop control and data-dependent branching, can be handled by the conventional processor, while regular datapath computation occurs on the configurable hardware. This paper describes a novel approach to programming such hybrid devices that gives the programmer control over mapping of data and computation between conventional processor and configurable logic. With a simple set of pragma and intrinsic function directives, the NAPA C language provides for manual control over perhaps the most important aspect of programming such hybrid devices. Alternatively, as experience is gained about tradeoffs between the two computational resources, mapping directives may eventually be generated by an external tool. The paper further describes a research prototype compiler that targets the hybrid processor model, with a concrete implementation for the National Semiconductor NAPA1000 chip. The NAPA C compiler parses the mapping directives, performs semantic analysis, and co-synthesizes a conventional processor executable combined with a configuration bit stream for the configurable logic. Two major compiler phases, the synthesis of pipelined loops and the datapath synthesis, are described in detail. 相似文献
20.
用蒙特卡罗方法和MATLAB计算冷屏效率 总被引:1,自引:0,他引:1
在制冷型红外成像系统中,冷屏具有定义视场角大小、限制杂散光辐射的作用.冷屏有各种孔径形状,但是冷屏效率的计算无解析公式,一般需要用数值方法求解.介绍了用蒙特卡罗方法和MATLAB计算简化的圆形冷屏结构、冷屏效率的一种途径.基于三维空间中的方向数概念,首先利用MATLAB命令生成冷屏区域内的随机点,再赋予该点一组随机方向数,获得一条随机直线方程;根据镜面反射的性质及解析几何公式,追踪该直线在冷屏上的反射光线并判断它是否落人探测器芯片区域,由此可以确定冷屏效率.方法具有编程简单、方便实用等特点. 相似文献