微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 基于G4平台的嵌入式VxWorks系统在雷达信号处理中的应用

基于G4平台的嵌入式VxWorks系统在雷达信号处理中的应用

时间:04-06 来源:互联网 点击:

在开发过程中,由于采用了RMP库,它与ICS -554的驱动程序冲突,导致ICS - 554不能正常工作,并且RMP库的通用性强,占用的系统资源多,实时性也相对较差。在实际应用中作者根据具体开发的需要充分利用G4节点间中断握手和共享内存的特点,开发了适合自己的节点间通信库,提高了资源的利用率并降低了通信时间,提高了数字信号处理实时处理能力。

数字信号处理库最好选用IXLibs- AV,该库和VSIPL库都针对MPC7410的AltiVec技术进行优化编写的。IXL ibs- AV 库函数涉及矢量运算更底层些,处理速度比VSIPL 更快,但对程序员的要求较高; VSIPL 库通用性较高,对程序要求低,但是处理速度较慢,并且在运行过程中, VSIPL 库有时会把G4板上引导FALSH中的引导程序冲掉,导致G4板不能启动。

节点间的通信尽量采用“写”方式,写数速度比读数速度快;并且往相邻节点写数速度比相对节点写数快, ICS - 554的DMA引擎从F IFO传输数据到本节点速度最快;节点间通信时避免总线冲突。

G4板上各个节点的处理程序最好是独立、不相同的,不但占有的系统资源少而且处理速度快; 4个节点处理程序既可以从节点1上的User Flash中引导,也可以从各自的User Flash中引导。G4板元器件密度大,发热量大, G4板的散热处理是平台稳定、可靠工作的前提条件。

结束语

通过G4硬件平台和抢占式多任务VxWorks实时操作系统的结合使用,成功地实现了某雷达系统的实时数字信号处理,这种解决方案也可在声纳、通信等要求极高的数字信号处理领域中推广使用。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top