基于DSP内嵌PCI总线的卫星信号仿真器设计
2009-09-05杨家胜刘光斌范志良
现代电子技术 2009年14期
杨家胜 刘光斌 范志良
摘要:卫星信号仿真器在多模接收机和高动态接收机的研发中占有重要地位,它涉及到大量的数据计算和传输。为了保证数据传输的实时性和准确性,提出一种基于TMs320C6416系列DsP的PcI总线卫星信号发生器的硬件平台以及相应的PCI接口电路设计。阐述DsP6416的PCI数据传输原理和中断处理机制,探讨winDriver的工作原理,利用winDriver9.21成功地开发了PcI接口驱动程序,对PcI驱动中的关键代码进行剖析,并且给出卫星信号仿真器应用程序的总体框架。实验袁明,PcI数据传输速率大盘达115 MB/s,通过应用成熟的商业接收机(GG24),验证了卫星仿真器产生信号的正确性和有效性。利用DsP6416内嵌PcI总线开发卫星信号仿真器可以降低硬件开发难度,利用winDriver能够高效、快速、稳定地开发出PCI驱动。