微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 基于DSP的内嵌PCI总线的卫星信号仿真器设计方案

基于DSP的内嵌PCI总线的卫星信号仿真器设计方案

时间:03-20 来源:3721RD 点击:

断执行而死机。因此,必须在中断使能函数设置中断传输命令。在该例中,先从HSR中读取一个DWORD,然后在中断传输命令中设置CMD_MASK位。如果前面从HSR中读出的值为0x04,则屏蔽DSP所产生的中断,否则不执行屏蔽命令,然后在中断传输命令中向DSP的RSTSRC写入0x10清除中断。图6中用到的关闭中断使能和关闭设备2个函数可分别通过调用WinDriver中 WDC_IntDisable(),WDC_PciDe_viceClose(),WDC_DriverClose()的函数等实现。此外,调用这些函数之前要判断中断是否存在,设备是否打开,否则会出现严重错误。

3.4 卫星信号仿真器实验验证

设置卫星信号仿真器场景:用户位置为北纬60°0000",东经100°0000",高程300 m,静止状态。GG24接收机的解算结果如图8所示。

GG24接收机解算结果是北纬59°5959.867 52",东经99°5957.636 24",高程为308.02 m,与设置的场景,即北纬60°0000",东经100°0000",高程300 m相当吻合。因此,这说明了仿真器的正确性和有效性。

4 结 语

在此设计的基于DSP6416内嵌PCI数据传输硬件平台和驱动开发方案已用于多模卫星信号仿真器中,该方案数据传输稳定,速度快(可达115 MB/s),采用WinDriver软件工具包开发DSP6416内嵌的PCI设备驱动程序,不但可以极大地缩短开发周期,而且还提高了卫星信号仿真器的开发效率和整体性能。 function ImgZoom(Id)//重新设置图片大小 防止撑破表格 { var w = $(Id).width; var m = 650; if(w

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

网站地图

Top