基于FPGA的空间目标碰撞预警系统
3 算法设计
3.1 算法分析
对空间目标进行碰撞预警,实际上可以转化为通过对目标之间的距离进行判断比较,找出有碰撞危险的目标。由于空间目标的位置可以用三维空间坐标表示,因此对任意两个目标之间距离的判断又可进一步转化为他们之间坐标的比较。
3.2 算法描述
假设只有3个目标需要进行坐标匹配处理,它们的坐标分别为A(xA、yA、zA),B(xB、yB、zB),C(xC、yC、zC),需要一个深度为3的CAM,首先处理z坐标,将3个目标的x坐标存入CAM,如图3所示。本文引用地址:https://www.eepw.com.cn/article/191257.htm
由表2可知,实现一个深度为16,字宽为32的CAM所占用的资源中,块RAM所占比重较大,这是由于在FPGA内部所实现的CAM模块正是基于FPGA的块RAM资源的,所以对块RAM资源消耗比较多,因此在实际应用中选用FPGA芯片时应选择块RAM资源丰富的芯片。
评论