论文部分内容阅读
基于Altera公司的现场可编程门陈列(FPGA)实现了GPS的L1频点基带相关处理,多任务操作系统(eCos)实现了软件各个功能模块的调度。本文设计了两种线程执行时间开销测试方法,并进行了相互验证。分析了基于多任务与单任务操作系统情况下各自的软件调度模型及不同调度模型对CPU利用效率以及输出更新率的影响。实测数据表明:当伪距输出频率为10 Hz,定位解算输出频率为5 Hz,可见卫星为5颗的情况下,相对于单任务操作系统的接收机,设计实现的基于多任务操作系统的接收机处理效率提高了约1.2倍。