基于FPGA的空間目標碰撞預警系統
3 算法設計
3.1 算法分析
對空間目標進(jìn)行碰撞預警,實(shí)際上可以轉化為通過(guò)對目標之間的距離進(jìn)行判斷比較,找出有碰撞危險的目標。由于空間目標的位置可以用三維空間坐標表示,因此對任意兩個(gè)目標之間距離的判斷又可進(jìn)一步轉化為他們之間坐標的比較。
3.2 算法描述
假設只有3個(gè)目標需要進(jìn)行坐標匹配處理,它們的坐標分別為A(xA、yA、zA),B(xB、yB、zB),C(xC、yC、zC),需要一個(gè)深度為3的CAM,首先處理z坐標,將3個(gè)目標的x坐標存入CAM,如圖3所示。本文引用地址:http://dyxdggzs.com/article/191257.htm
由表2可知,實(shí)現一個(gè)深度為16,字寬為32的CAM所占用的資源中,塊RAM所占比重較大,這是由于在FPGA內部所實(shí)現的CAM模塊正是基于FPGA的塊RAM資源的,所以對塊RAM資源消耗比較多,因此在實(shí)際應用中選用FPGA芯片時(shí)應選擇塊RAM資源豐富的芯片。
評論