● 摘要
本文研究的就是一种基于ARM处理器、FPGA和DDS芯片的能够生成特定环境下GPS中频信号和合作导航定位系统中中频信号的信号发生器平台。由于本文所研究的信号发生器平台可在GPS卫星导航系统和合作导航定位系统两个系统中使用,所以文中分别介绍了GPS系统概况和发展使用现状和合作导航定位系统的工作原理,详细分析了两种系统中信号数据的格式,并依此建立了信号发生器的数学模型,根据系统的主要技术指标提出了一套基于ARM处理器、FPGA和DDS芯片的信号发生器的设计方案。论文从工程的角度详细阐述了信号发生器平台的具体实现流程,包括系统硬件设计和基于ARM的嵌入式软件设计,分析了硬件平台的构成和各部分具体器件的选择及电路设计,重点介绍了“ARM软件设计”这一项最为繁琐、同时又最为重要的任务。本文成功的将源代码开放的实时操作系统uC/OSII移植到此硬件平台上,分析并解决了在uC/OSII操作系统移植过程中的重点和难点问题,包括任务管理、中断处理、任务间通讯与同步等,然后对uC/OSII操作系统下驱动程序的开发进行了讨论,最后论文分析了整个系统的工作机制,提出了信号发生器应用软件设计方案,包括系统管理、数据传输和处理以及芯片控制等几个部分。