基于FPGA的光线追踪研究

被引量 : 1次 | 上传用户:y58jm
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
弹跳射线法(Shooting and Bouncing Ray, SBR)算法通过射线追踪完成多次散射过程的计算,结果更为准确,广泛应用于高精度的雷达散射截面(Radar Cross Section, RCS)预测。考虑到SBR算法运算量大、计算时间长等缺点,本文先用八叉树算法优化SBR,又在可编程逻辑门阵列(Field Programmable Gate Array, FPGA)环境上进行硬件加速,提高算法的计算效率。这在目标识别、系统设计、隐身与反隐身等领域具有重要应用。本文基于八叉树加速的SBR算法,是先将整个场景按八叉树剖分原则进行树状剖分。当确定某一子节点作为追踪对象时,通过遮挡识别判断出明暗面,再分别经过线与包围盒、线与面的求交测试即可得出一次及多次反射效果。通过和经典SBR算法对比分析,可以验证出本文加速算法的正确性,而且计算量得到明显地简化。SBR的场强追踪是在得出每条射线追踪的路径上,计算各个反射面的出射场场强。将所有射线最终的出射场强进行累加,结合物理光学的远场积分计算,即可算出目标的RCS预估值。为进一步加速SBR,本文提出的基于FPGA的SBR加速方法预先将场景中所有面元等信息寄存于一个静态随机存储器(Static Random Access Memory, SRAM)中,基于FPGA的射线追踪计算、场强积分计算等模块都可实时地访问SRAM。相比较中央处理器(Central Processing Unit, CPU)的时分复用、顺序执行要有效地多。最后硬件仿真结果和CPU仿真结果进行比较,表明基于FPGA加速SBR不但计算精度高、而且大大提高了计算效率,运行时间加快了近600倍。这在一定程度上可以保证弹跳射线法的实时性,而且拓展其应用范围。
其他文献
我国属于农业大国,基于我国国民健康问题、养生养老问题、对乡野情怀的渴望以及养生产业市场的需求,充分利用农业资源,设计形成具有养生农业特色的休闲养生景观具有很大意义
随着嵌入式系统的应用越来越广泛,运用场景和需求时刻在变化,但是由于原有系统需要继续运行和维护,如果系统功能的增强继续沿用原有框架,就会导致平台的功能无法满足日益复杂
企业建立激励制度应从以下几方面着手 :物质性激励与精神性激励、竞争性激励相结合 ;建立和实施多渠道、多层次的激励制度 ;充分考虑员工的个体差异 ,实行差别激励原则 ;改变
选取1995~2005年教育文化和医疗保健两方面人力资本投资的数据,对我国城乡人力资本投资方面的差距进行实证分析。结果表明:农村居民与城镇居民相比,教育文化娱乐的支出较低,医
结合高效浓密机在沉缩、脱水以及可以稳定底流等方面的优势,并通过可靠性验证,对高效浓密机取代立式砂仓的充填技术进行了探讨,得出直径12 m的高效浓密机,即可满足充填每年开
依据枸杞叶所含的营养成分和保健功能因子介绍了枸杞叶的保健作用。以枸杞叶为原料,开发研制具有保健作用的枸杞叶保健茶。探索了枸杞叶保健茶的加工工艺。
放顶煤综采是“九五”期间建设高产高效矿井的一项主攻技术。本文论述此项技术的适用条件和设备选型问题。
近年来,石榴因其在食用、药用、观赏、绿化、工业等方面的迅速发展而引起了人们的广泛关注。分别对石榴根、石榴叶、石榴皮、石榴汁、石榴籽的研究开发现状进行分析总结,并对
<正> 工业缝纫机中有许多垫圈(图1)外径与内孔差值很小,冲裁时往往翘曲严重,制件质量很不理想,我们设计了一副复位级进模,提高了制件质量,提高了生产率,使用效果良好。模具结