GPS接收机软件调度方法与性能分析及测试  

Multi-task Scheduling Method for GPS Receiver Software and its Performance Analysis and Test

在线阅读下载全文

作  者:郭瑶[1] 罗兵[1] 唐康华[1] 何晓峰[1] 罗勇[1] 

机构地区:[1]国防科技大学机电工程与自动化学院,湖南长沙410073

出  处:《全球定位系统》2011年第2期9-14,共6页Gnss World of China

摘  要:基于Altera公司的现场可编程门陈列(FPGA)实现了GPS的L1频点基带相关处理,多任务操作系统(eCos)实现了软件各个功能模块的调度。本文设计了两种线程执行时间开销测试方法,并进行了相互验证。分析了基于多任务与单任务操作系统情况下各自的软件调度模型及不同调度模型对CPU利用效率以及输出更新率的影响。实测数据表明:当伪距输出频率为10 Hz,定位解算输出频率为5 Hz,可见卫星为5颗的情况下,相对于单任务操作系统的接收机,设计实现的基于多任务操作系统的接收机处理效率提高了约1.2倍。In the paper, the GPS L1 baseband correlation was implemented on the platform of Altera FPGA, and software schedule of the function modules was implemented based on eCos multi-task operating system. Two kinds of test method of task execution time were proposed and validated by each other' s result. Software scheduling model based on singletask system and multi-task system were analyzed separately and compared. Base on that, the two models' effect on CPU efficiency and output rate was studied. The test results of real data show that if the receiver software established based on multi-task system, the efficiency is improved 1.2 times than single-task system, when 5 satellites are visible, pseudo-range output frequency is 10 Hz and navigation solution output frequency is 5 Hz. The work suggests that receiver software on the platform of multi-task system can improve CPU efficiency, moreover, data output rate can be increased or software algorithm can be more complicated when necessary.

关 键 词:GPS接收机软件 多任务调度 ECOS操作系统 性能分析 

分 类 号:P228.4[天文地球—大地测量学与测量工程]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象