论文部分内容阅读
近几十年来,由于我国各方面的飞速发展,各行各业对于精密时间计量的要求已经变得越来越高。而卫星共视法作为现在高精度时间比对的主要方法之一,被用于各时间实验室已经有很多年的历史,并且,实现更高效的卫星共视时间同步技术已经越来越受到人们的重视。嵌入式系统目前已经被广泛地应用于各个领域,如消费电子、网络通信、国防等,它是一个新的技术热点和发展方向,并且具有广阔的发展前景。利用嵌入式系统不仅可以降低成本、减小体积、降低功耗,还可以提高系统的处理速度。本文首先介绍了时间计量的发展历史与共视技术和ARM嵌入式系统的概念和优势,重点分析了它们在本文中的作用和功能,提出了基于ARM的卫星共视时间同步的设计概念,明确了在ARM平台下实现卫星共视时间同步的优势与特点。随后对ARM硬件平台进行了构建与分析,包括选择合适的ARM微处理器、进行系统测试验证选择是否合适和对芯片功能的分析等。接下来在ARM平台下实现了卫星共视数据的接收、处理、计算与比对,主要是在ARM平台下的软件设计。通过软件设计对卫星共视数据格式进行了解析,并且给出了具体的数据计算方法,得到了本地的原始卫星共视数据。同时对卫星共视数据接收过程中的主要误差源进行了分析,并且对修正这些误差给出了相应的算法,以达到提高共视精度的目的。主要用到的技术有卡尔曼滤波与最小二乘曲线拟合,文中详细阐述了它们的原理和具体的实现过程,分析了处理前后的数据变化。在此基础上,对最终所得到的卫星共视比对结果精度进行了分析,尽可能消除或减弱接收与处理过程中产生的误差,使得卫星共视精度达到一个相对满意的结果。最后,在ARM(Cortex-M3)平台上,实现了一种卫星共视时间同步方法。通过硬件平台的实现和共视比对结果的实现充分证明了ARM平台下卫星共视时间同步技术的优越性:操控简单方便,具有良好的集成性,处理快速高效等。