检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:郭瑶[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[天文地球—大地测量学与测量工程]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.117