Alanliu
获得 2 次赞
帮助过5人
1.首先你要确定使用什么传感器,使用摄像头,还是比如雷达2.从摄像头来说吧,一般使用FPGA完成前端数据的采集,即图像数据的预处理工作,其它交给ARM来完成,毕竟有相应的opencv工具来完成。
双目测距是可以实现动态测距的,如果你的处理器性能足够,完全可以满足25fps的动态测距。其它的测距方式比如使用超声波或者最近比较火的TOF也是可以的,具体应用那款,需要你的具体测距要求来决定。
第一个问题是有区别的,多通道独立采集,需要你在完成一个通道后,去配置下一个通道然后继续进行数据采集。而序列采集,序列采集可以让你一次完成1-N个通道的数据采集任务,非常适合多路数据的采集处理,通过中断一次读取全部数据,在执行效率上要高得多。第二个问题不一定,这个数组的每个成员表示的32位的数据,而大多数情况下AD是10位或者12位,不排除用32位表示的情况,因此是有可能的,具体查看详细的代码实现方式。第三个问题序列采集首先会进行配置,会有相应的buffer——read模式,可以存储指定的通道,里面的数据是按照指定的通道排列的,你只要明确通道就可以了。
对于IIR滤波器来说,因为相位的非线性,对于时延不好把控,而对于FIR滤波器,相位时延是确定的,其时延同阶数成正比,同采样率成反比。因此在保证滤波效果也就是阶数足够大的情况下,提高采样频率是较好的选择。