- 1
- 0
- 约小于1千字
- 约 9页
- 2018-10-13 发布于江苏
- 举报
西安邮电学院科实训PPT实例
科研训练演示报告 毕设题目:激光测距算法研究 1. 概述 激光测距(laser distance measuring)是以激光器作为光源进行测距。激光测距仪由于激光的单色性好、方向性强等特点,加上电子线路半导体化集成化,与光电测距仪相比,不仅可以日夜作业、而且能提高测距精度,显著减少重量和功耗,使测量到人造地球卫星、月球等远目标的距离变成现实。 2. 激光测距方法 激光测距仪一般采用两种方式来测量距离:脉冲法和相位法。本次毕业设计主要研究基于FPGA实现相位法激光测距中的数据处理。 3. 相位法测距基本原理 相位法测距基本原理是发射端发出按某一频率周期变化的调制光波,发出的光波到达被测目标后,通过标靶将入射光波反射回去,在接收端接收光波的回波.通过比较接收信号和参考信号的相位差,计算待测距离。 4.1 数据处理 将激光测距计算中的浮点乘法变成定点乘法。对系数进行量化移位处理,即同时乘以一定倍数并取整。再将所得运算结果除以还原。将系数放大2倍可简化还原时的除法运算,一般的除法运算在FPGA上无法综合,即无法再硬件上实现,但对于除数为2倍的运算只需作n次移位操作即可实现。 4.2 数据处理 以被除数d为32位数为例。 要除以2,则其商是被除数的16~31位,余数是被除数的0~15位。这样避免了浮点表示的赘余,也简化了硬件实现。 4.3 数据处理溢出处理 在运算过程中,小数部分可能存在溢出问题,则可以在精度允许的情况下,对小数部分设一饱和值,当小数部分大于饱和值时,小数部分值清零,整数部分值加一。 5. 编程与实现 使用VHDL语言进行编程,并对激光测距中的数据处理模块进行仿真得出仿真结果。 6. 结束语 以上概述了激光测距相位法中数据处理模块的简化设想,在实现过程中需要阅读更多资料,以完善自己的想法,并最终完成毕业设计。 * *
原创力文档

文档评论(0)