最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

基于北斗二代系统的船载定位终端

IT圈 admin 30浏览 0评论

2024年9月17日发(作者:漆雕开诚)

第33卷第3期 

2012年9月 

上海海事大学 学报 

Vo1.33 No.3 

Sept.2012 

Journal of Shanghai Maritime University 

文章编号:1672—9498(2012)03—0001.04 

基于北斗二代系统的船载定位终端 

应士君,王坤,刘卫,邹绪平 

(上海海事大学商船学院,上海201306) 

摘要:为确保船舶航行安全,利用北斗二代卫星导航技术,设计船载定位终端.该终端以S3C2440 

ARM处理器和Windows CE 6.0嵌入式系统为核心,以外围电路为辅,采用最小二乘算法,实现船 

舶的导航定位.通过MATLAB软件对可见卫星数目和水平精度因子进行计算和分析,论证方案的 

可行性和可靠性,进一步推动北斗船栽终端在航行中的应用. 

关键词:船载定位终端;ARM;Windows CE 6.0;北斗二代系统 

中图分类号:U666.134;TP277.2 文献标志码:A 

Shipborne positioning terminal based on Beidou-2 

YING Shijun,WANG Kun,LIU Wei,ZOU Xuping 

(Merchant Marine College,Shanghai Maritime Univ.,Shanghai 201306,China) 

Abstract:In order to guarantee the ship navigation safety,the shipborne positioning terminal was de- 

signed based on the Beidou-2 satellite navigation system.The¥3 C2440 ARM processor and the Windows 

CE 6.0 embedded system were taken as the core parts of the terminal which is assisted by the peripheral 

circuit.And the least square algorithm was used to realize the ship navigation and positioning.Then,the 

numbers of visible satellites and horizontal dilution of precision were calculated and analyzed by using the 

MATLAB software.The results show that the design is feasible and reliable,which can further promote 

the application of the Beidou shipborne terminal in the ship navigation. 

Key words:shipborne positioning terminal;ARM;Windows CE 6.0;Beidou一2 

0 引 言 

北斗卫星导航系统(Compass Navigation Satellite 

System,CNSS)是我国正在实施、具有自主知识产权 

的卫星导航定位系统.该系统由空间段、地面段和各 

类北斗用户组成,集导航、定位、授时功能于一体;分 

记为BD.2)、全球覆盖阶段.截至目前共有11颗 

BD-2卫星在轨,具有覆盖中国及周边地区,24 h全 

天候服务,高强度加密设计,安全、可靠、稳定等特 

点.随着远洋、内河航运产业发展和船舶通信导航及 

各类电子控制设备的日益完善,实现对船舶的全方 

位定位导航,及时掌握船舶在航行中的实际情况,快 

速了解船舶的动态数据,成为提升船舶管理水平的 

新标志.¨ 因此,基于BD一2的船载定位终端设计, 

3个阶段进行建设,分别为北斗一代(区域有源双星 

定位,已完成)、北斗二代(区域无源定位,建设中, 

收稿日期:2012-O1一o9修回日期:2012—05—17 

基金项目:国家科技支撑计划(2009BAG18B04);国家自然科学基金青年基金(61105097) 

作者简介:应士君(1966一),男,江苏宜兴人,副教授,硕导,博士,研究方向为船舶导航与安全技术,(E—mail)sjying@shmtu.edu.an 

2 上海海事大学 学报 第33卷 

对确保船舶的航行安全具有重要意义. 

在北斗卫星导航系统的发展前景下,国内主要 

等几个方面,通过测试实验验证该方法的可行性 

由神州天鸿、北斗星通、东方联星、华力创通等公司 

从事北斗接收机研发设计,在船舶监控 和海洋渔 

业 上均有应用.然而,此类应用主要建立在北斗 

1硬件平台搭建 

该设计中基于ARM和Windows CE 6.0 

代船载接收机的基础上,市面上现存的BD-2接 (WINCE 6.0)的BD.2船载定位终端硬件平台采用 

模块化设计方法,所有部件尽量采用成熟电子元器 

件.该系统硬件主要由BD一2导航模块、时钟模块、 

收机主要是少量的测试机、手持机,而成品民用船载 

机尚在研发阶段. 

鉴于此,本文设计基于BD一2的船载定位终端, 

电源管理模块、数据通信接口和PVT(ARM)解算模 

块等组成. 系统硬件结构见图1. 

主要有硬件平台搭建、定位解算算法、软件架构设计 

图1系统硬件结构 

BD-2导航模块主要由射频模块、A/D采样模 

块、基带信号处理模块组成.射频模块分为2个通 

道,其中一个通道专门将B3频点射频信号变频为 

中频信号,而另一通道则通过切换方式将B1或者 

L1频点射频信号变频为中频信号.双通道A/D将 

模拟中频信号数字化并作为基带信号处理模块信号 

芯片可同时接收BD一2的B3和B1频点信号(本文 

主要是利用B1频点进行导航定位解算),输出原始 

观测量;具有16 bit的并行数据总线接口,32 bit的 

ARM微处理器¥3C2440通过该接口可对HwaNav. 

chip-1进行配置,得到导航电文、集成电路工作状态 

等信息.通过ARM开发工具ADS(ARM Developer 

Suit)对ARM进行调试,使其解算用户位置、速度、 

时间等信息.该设计中采用基于伪距定位的最小二 

乘算法 ,定位解算算法流程见图2. 

开始 

——

输入,同时射频模块输出62 MHz参考信号,本地时 

钟信号作为ADC的转换时钟,并且输入至基带信号 

处理模块作为信号跟踪基准时钟.基带信号处理模 

块完成信号的捕获、跟踪、解调,输出原始观测量. 

PVT(ARM)解算模块主要由极低功耗的ARM9处 

理器¥3C2440,SDRAM,NAND Flash等硬件构成. 

PVT(ARM)解算模块完成对基带信号处理模块的控 

初始化用户位置 

作为地球中 

制,并将基带信号处理模块得到的观测量提取出来 

加以解算,得到解算结果,同时对整个系统的运行进 

行处理.数据通信接口部分设计CAN总线接口、RS. 

计算用户位王到 

卫星的距离 

二二=]=二

二二=][二

———T一

 

 

 

计算信号传输时间 

根据地球自转效 

应修正用户位置 

把卫星位置更新为 

用户中心的坐标系 

幸-.1璺 竺兰I  

◇ 

E 堇五口 

485接口等,便于与雷达、ECDIS和AIS等设备互 

联,实现综合导航. 

2定位解算算法流程 

硬件电路BD-2导航模块设计中,基带信号处 

理模块主要采用的是北京华力创通科技有限公司的 

HwaNavchip.1北斗GPS多频精密导航基带芯片.该 

匝壶 

 

二二=]=二= 

计算对流层修正 

图2定位解算算法流程 

第3期 应士君,等:基于北斗二代系统的船载定位终端 3 

该算法通过伪距计算用户的位置:第1步初始 

化用户位置作为地球中心;第2步计算用户到卫星 

的距离及其信号传输时间;第3步根据地球自转效 

应修正卫星位置,并将卫星位置更新为以用户为中 

心的坐标系;第4步根据相关参数进行修正;第5步 

进行迭代运算;最后计算DOP,并将ECEF坐标系转 

化为CGCS2000坐标系,保存结果. 

3软件开发平台 

WINCE 6.0是模块化、可延展、实时性能好、通 

信功能强大、支持多种CPU的嵌人式操作系统,与 

Windows系列有较好的兼容性,支持WIN 32 API,便 

于快速开发产品,具有多线程、多任务等特点._6 因 

此,该设计选用WINCE 6.0嵌入式操作系统.设计 

中软件架构主要包括WINCE 6.0系统的定制、移植 

和定位应用程序的开发. 

建立基本WINCE 6.0系统平台的一般过程是: 

设置系统平台;建立操作系统镜像;将平台传输到目 

标设备;调试系统平台.通过Platform Builder应用程 

序可以方便地设置平台,建立操作系统镜像.定制 

WINCE 6.0的一般步骤见图3. 

图3定制操作系统的过程 

在进行WINCE 6.0定位应用程序设计开发时, 

开发语言采用的是Visual Studio 2008.开发的应用 

程序首先在模拟器中进行调试,调试成功之后下载 

到硬件设备中.实验时给出BD-2卫星的串口输出 

协议,设计定位导航显示界面程序 ,目的是查看 

船舶当前定位信息. 

4主要功能设计 

按照船用接收机软件需求分析,主要功能模块 

见图4.定位功能用于显示当前船舶的位置及时间 

信息;导航功能为船舶当前的航线进行导航及设定 

航迹偏差报警;报警功能对不合法操作及遇险报警. 

导航软件l 

● + ● ● 

定位 l 导航 I 航迹管理 后期处理 

l 

。 1 上 上 jl

J 

_ 上 上 上 

I 

. 

.jL .. 1 

J 

定 基 航 当 导 输 偏 航 导 

住 太 路 前 航 航 航 差 路 航 

数 状 航 位 拳 入 路 路 报 航 参 

据 态 迹 王 数 航 显 修 警 迹 数 

显 信 显 显 显 路 改 显 重 

息 币 点 现 现 

图4功能模块 

5测试实验及分析 

5.1串口输出协议分析 

通过对BD.2串口输出协议的理解,可以更好 

地提取导航定位信息:¥BDGGA,¥BDRMCl8 等. 

以¥BDRMC语句为例分析串口输出协议: 

¥BDRMC,<1>,<2>,<3>,<4>,<5>, 

<6>,<7>,<8>,<9>,<10>,<11>,<12> 

木<13> 

协议中:<1>为定位时间(UTC),hhmmss格式; 

<2>为定位状态,A表示有效,V表示无效;<3> 

为纬度,ddmm.mlTlm格式;<4>为纬度方向,N或 

S;<5>为经度,ddmmm.mmmlTl格式;<6>为经度 

方向,E或W;<7>为速度;<8>为速度方向; 

<9>为当前UTC El期,ddmmyy格式;<10>为磁 

偏角;<11>为磁偏角方向;<12>为定位状态,A 

表示有效,V表示无效;<13>为校验和. 

5.2部分测试实验界面 

通过天线采样获得真实的导航定位信息,采样 

时间为2012年3月14日.以下测试结果只是初步 

设计要求,目的在于论证方案的可行性.下一步将按 

照船载定位导航需求,进行相应的应用开发,满足船 

舶日常航行需求.测试和导航界面见图5. 

目口 

(a)测试界面 (b)导航界面 

图5测试实验界面 

5.3 VSN和HDDP 

本次测试时间段为2012年3月15 Et至2012 

年3月16 El,共24 h,采样时间间隔为1 s;地点为 

上海地区;BD-2和GPS星座使用当天广播星历计算 

卫星位置;用MATLAB软件对接收到的数据进行分 

h£tp://www.smuiourl'la ̄.cn 

4 上海海事大学 学报 第33卷 

析处理.可见卫星数(Visible Satellite Number,VSN) 表1 BD一2与GPS的VSN和HDOP值对照 

见图6.厂—]—— 而 —]—— 

l 

2 3 

 

4 

5 6 

 

7 

8 9●

蚕 

5 

00墨 

行性和可靠性,在系统应用扩展方面未给出具体方 

时间m 时间/h 

案.综上得到: 

(a)BD-2 (b)GPS 

(1)在ARM和WINCE 6.0基础上设计基于 

BD一2的船载定位终端的思路可行、方法正确,可推 

00}I 

图6可见卫星数 

水平精度因子(Horizontal Dilution of Precision, 

动北斗卫星导航系统在海洋领域的应用,促进海洋 

经济的发展. 

HDOP)描述的是卫星几何形态对平面定位的影 

响.[ m HDOP分布见图7. 

5 5 

5 O 

4 5 

4 0 

3 5 

3 0 

2 5 

2 0 

l 5 

O 4 8 12 16 2O 24 

2 6 

(2)受BD-2卫星在轨数目的客观限制,目前其 

VSN低于GPS.尽管VSN少,但可以保证我国及少 

数周边地区的定位导航. 

(3)当前阶段BD一2船载定位终端的HDOP保 

持在1.5~5.4之间,与GPS的HDOP值0.7~2.6 

相比较大,这是由当前阶段5颗GEO卫星、4颗 

MEO卫星及3颗IGSO卫星的几何构型所决定的. 

根据误差(1仃)=1 X RMS值×DOP值 ,此时RMS 

: 

2 2 

1 8 

1 4 

1 0 

O6 

O 4 8 12 16 2O 24 

_ I I l 

11 

时间/}1 

时间/I1 

(a)BD一2 

图7 HDOP分布 

值为2 m(统计值),则误差(1盯)的范围在3.0~ 

10.8 m. 

由图6和7归纳出的信息见表1 

6 结束语 

主要论证基于BD-2的船载定位终端设计的可 

参考文献: 

(4)本设计在电子器件选择、定位算法、导航软 

件界面丰富和软件扩展方面仍有不足之处,有待进 

步提高. 

李晶,刘建,卢红洋.基于北斗卫星导航系统的船舶监控中心的设计与实现[J].数字通信世界,2011(S1):68-71. 

胡刚,马昕,范秋燕.北斗卫星系统在海洋渔业上的应用[J].渔业现代化,2010,37(1):60-62. 

应士君,邹绪平,刘卫,等.基于北斗二代系统的船用导航仪硬件设计及关键算法研究[J].科学技术与工程,2012,12(9):223. 

彭丛林.北斗导航系统定位算法仿真研究[D].成都:西南交通大学,2009. 

武英洁.船用北斗/GPS联合导航终端的研究[D].大连:大连海事大学,2010. 

华清远见嵌入式培训中心.Windows cE嵌入式开发标准教程[M].北京:人民邮电出版社,2010:5-8. 

汪兵.Windows CE嵌入式高级编程及其实例详解[M].北京:中国水利水电出版社,2008:360.377 

王艳军,王晓峰.AIS和北斗终端组合在船舶动态监控中的应用[J].上海海事大学学报,2011,32(4):17-21. 

让一马利佐格.GPS卫星导航基础[M].北京:航空工业出版社,2011:80.81. 

]杨元喜,李金龙,徐君毅,等.中国北斗卫星导航系统对全球PNT用户的贡献[J].科学通报,2011,56(21):1734.1740. 

(编辑贾裙平) 

http://wv ̄v.smujourna1.CI1 

2024年9月17日发(作者:漆雕开诚)

第33卷第3期 

2012年9月 

上海海事大学 学报 

Vo1.33 No.3 

Sept.2012 

Journal of Shanghai Maritime University 

文章编号:1672—9498(2012)03—0001.04 

基于北斗二代系统的船载定位终端 

应士君,王坤,刘卫,邹绪平 

(上海海事大学商船学院,上海201306) 

摘要:为确保船舶航行安全,利用北斗二代卫星导航技术,设计船载定位终端.该终端以S3C2440 

ARM处理器和Windows CE 6.0嵌入式系统为核心,以外围电路为辅,采用最小二乘算法,实现船 

舶的导航定位.通过MATLAB软件对可见卫星数目和水平精度因子进行计算和分析,论证方案的 

可行性和可靠性,进一步推动北斗船栽终端在航行中的应用. 

关键词:船载定位终端;ARM;Windows CE 6.0;北斗二代系统 

中图分类号:U666.134;TP277.2 文献标志码:A 

Shipborne positioning terminal based on Beidou-2 

YING Shijun,WANG Kun,LIU Wei,ZOU Xuping 

(Merchant Marine College,Shanghai Maritime Univ.,Shanghai 201306,China) 

Abstract:In order to guarantee the ship navigation safety,the shipborne positioning terminal was de- 

signed based on the Beidou-2 satellite navigation system.The¥3 C2440 ARM processor and the Windows 

CE 6.0 embedded system were taken as the core parts of the terminal which is assisted by the peripheral 

circuit.And the least square algorithm was used to realize the ship navigation and positioning.Then,the 

numbers of visible satellites and horizontal dilution of precision were calculated and analyzed by using the 

MATLAB software.The results show that the design is feasible and reliable,which can further promote 

the application of the Beidou shipborne terminal in the ship navigation. 

Key words:shipborne positioning terminal;ARM;Windows CE 6.0;Beidou一2 

0 引 言 

北斗卫星导航系统(Compass Navigation Satellite 

System,CNSS)是我国正在实施、具有自主知识产权 

的卫星导航定位系统.该系统由空间段、地面段和各 

类北斗用户组成,集导航、定位、授时功能于一体;分 

记为BD.2)、全球覆盖阶段.截至目前共有11颗 

BD-2卫星在轨,具有覆盖中国及周边地区,24 h全 

天候服务,高强度加密设计,安全、可靠、稳定等特 

点.随着远洋、内河航运产业发展和船舶通信导航及 

各类电子控制设备的日益完善,实现对船舶的全方 

位定位导航,及时掌握船舶在航行中的实际情况,快 

速了解船舶的动态数据,成为提升船舶管理水平的 

新标志.¨ 因此,基于BD一2的船载定位终端设计, 

3个阶段进行建设,分别为北斗一代(区域有源双星 

定位,已完成)、北斗二代(区域无源定位,建设中, 

收稿日期:2012-O1一o9修回日期:2012—05—17 

基金项目:国家科技支撑计划(2009BAG18B04);国家自然科学基金青年基金(61105097) 

作者简介:应士君(1966一),男,江苏宜兴人,副教授,硕导,博士,研究方向为船舶导航与安全技术,(E—mail)sjying@shmtu.edu.an 

2 上海海事大学 学报 第33卷 

对确保船舶的航行安全具有重要意义. 

在北斗卫星导航系统的发展前景下,国内主要 

等几个方面,通过测试实验验证该方法的可行性 

由神州天鸿、北斗星通、东方联星、华力创通等公司 

从事北斗接收机研发设计,在船舶监控 和海洋渔 

业 上均有应用.然而,此类应用主要建立在北斗 

1硬件平台搭建 

该设计中基于ARM和Windows CE 6.0 

代船载接收机的基础上,市面上现存的BD-2接 (WINCE 6.0)的BD.2船载定位终端硬件平台采用 

模块化设计方法,所有部件尽量采用成熟电子元器 

件.该系统硬件主要由BD一2导航模块、时钟模块、 

收机主要是少量的测试机、手持机,而成品民用船载 

机尚在研发阶段. 

鉴于此,本文设计基于BD一2的船载定位终端, 

电源管理模块、数据通信接口和PVT(ARM)解算模 

块等组成. 系统硬件结构见图1. 

主要有硬件平台搭建、定位解算算法、软件架构设计 

图1系统硬件结构 

BD-2导航模块主要由射频模块、A/D采样模 

块、基带信号处理模块组成.射频模块分为2个通 

道,其中一个通道专门将B3频点射频信号变频为 

中频信号,而另一通道则通过切换方式将B1或者 

L1频点射频信号变频为中频信号.双通道A/D将 

模拟中频信号数字化并作为基带信号处理模块信号 

芯片可同时接收BD一2的B3和B1频点信号(本文 

主要是利用B1频点进行导航定位解算),输出原始 

观测量;具有16 bit的并行数据总线接口,32 bit的 

ARM微处理器¥3C2440通过该接口可对HwaNav. 

chip-1进行配置,得到导航电文、集成电路工作状态 

等信息.通过ARM开发工具ADS(ARM Developer 

Suit)对ARM进行调试,使其解算用户位置、速度、 

时间等信息.该设计中采用基于伪距定位的最小二 

乘算法 ,定位解算算法流程见图2. 

开始 

——

输入,同时射频模块输出62 MHz参考信号,本地时 

钟信号作为ADC的转换时钟,并且输入至基带信号 

处理模块作为信号跟踪基准时钟.基带信号处理模 

块完成信号的捕获、跟踪、解调,输出原始观测量. 

PVT(ARM)解算模块主要由极低功耗的ARM9处 

理器¥3C2440,SDRAM,NAND Flash等硬件构成. 

PVT(ARM)解算模块完成对基带信号处理模块的控 

初始化用户位置 

作为地球中 

制,并将基带信号处理模块得到的观测量提取出来 

加以解算,得到解算结果,同时对整个系统的运行进 

行处理.数据通信接口部分设计CAN总线接口、RS. 

计算用户位王到 

卫星的距离 

二二=]=二

二二=][二

———T一

 

 

 

计算信号传输时间 

根据地球自转效 

应修正用户位置 

把卫星位置更新为 

用户中心的坐标系 

幸-.1璺 竺兰I  

◇ 

E 堇五口 

485接口等,便于与雷达、ECDIS和AIS等设备互 

联,实现综合导航. 

2定位解算算法流程 

硬件电路BD-2导航模块设计中,基带信号处 

理模块主要采用的是北京华力创通科技有限公司的 

HwaNavchip.1北斗GPS多频精密导航基带芯片.该 

匝壶 

 

二二=]=二= 

计算对流层修正 

图2定位解算算法流程 

第3期 应士君,等:基于北斗二代系统的船载定位终端 3 

该算法通过伪距计算用户的位置:第1步初始 

化用户位置作为地球中心;第2步计算用户到卫星 

的距离及其信号传输时间;第3步根据地球自转效 

应修正卫星位置,并将卫星位置更新为以用户为中 

心的坐标系;第4步根据相关参数进行修正;第5步 

进行迭代运算;最后计算DOP,并将ECEF坐标系转 

化为CGCS2000坐标系,保存结果. 

3软件开发平台 

WINCE 6.0是模块化、可延展、实时性能好、通 

信功能强大、支持多种CPU的嵌人式操作系统,与 

Windows系列有较好的兼容性,支持WIN 32 API,便 

于快速开发产品,具有多线程、多任务等特点._6 因 

此,该设计选用WINCE 6.0嵌入式操作系统.设计 

中软件架构主要包括WINCE 6.0系统的定制、移植 

和定位应用程序的开发. 

建立基本WINCE 6.0系统平台的一般过程是: 

设置系统平台;建立操作系统镜像;将平台传输到目 

标设备;调试系统平台.通过Platform Builder应用程 

序可以方便地设置平台,建立操作系统镜像.定制 

WINCE 6.0的一般步骤见图3. 

图3定制操作系统的过程 

在进行WINCE 6.0定位应用程序设计开发时, 

开发语言采用的是Visual Studio 2008.开发的应用 

程序首先在模拟器中进行调试,调试成功之后下载 

到硬件设备中.实验时给出BD-2卫星的串口输出 

协议,设计定位导航显示界面程序 ,目的是查看 

船舶当前定位信息. 

4主要功能设计 

按照船用接收机软件需求分析,主要功能模块 

见图4.定位功能用于显示当前船舶的位置及时间 

信息;导航功能为船舶当前的航线进行导航及设定 

航迹偏差报警;报警功能对不合法操作及遇险报警. 

导航软件l 

● + ● ● 

定位 l 导航 I 航迹管理 后期处理 

l 

。 1 上 上 jl

J 

_ 上 上 上 

I 

. 

.jL .. 1 

J 

定 基 航 当 导 输 偏 航 导 

住 太 路 前 航 航 航 差 路 航 

数 状 航 位 拳 入 路 路 报 航 参 

据 态 迹 王 数 航 显 修 警 迹 数 

显 信 显 显 显 路 改 显 重 

息 币 点 现 现 

图4功能模块 

5测试实验及分析 

5.1串口输出协议分析 

通过对BD.2串口输出协议的理解,可以更好 

地提取导航定位信息:¥BDGGA,¥BDRMCl8 等. 

以¥BDRMC语句为例分析串口输出协议: 

¥BDRMC,<1>,<2>,<3>,<4>,<5>, 

<6>,<7>,<8>,<9>,<10>,<11>,<12> 

木<13> 

协议中:<1>为定位时间(UTC),hhmmss格式; 

<2>为定位状态,A表示有效,V表示无效;<3> 

为纬度,ddmm.mlTlm格式;<4>为纬度方向,N或 

S;<5>为经度,ddmmm.mmmlTl格式;<6>为经度 

方向,E或W;<7>为速度;<8>为速度方向; 

<9>为当前UTC El期,ddmmyy格式;<10>为磁 

偏角;<11>为磁偏角方向;<12>为定位状态,A 

表示有效,V表示无效;<13>为校验和. 

5.2部分测试实验界面 

通过天线采样获得真实的导航定位信息,采样 

时间为2012年3月14日.以下测试结果只是初步 

设计要求,目的在于论证方案的可行性.下一步将按 

照船载定位导航需求,进行相应的应用开发,满足船 

舶日常航行需求.测试和导航界面见图5. 

目口 

(a)测试界面 (b)导航界面 

图5测试实验界面 

5.3 VSN和HDDP 

本次测试时间段为2012年3月15 Et至2012 

年3月16 El,共24 h,采样时间间隔为1 s;地点为 

上海地区;BD-2和GPS星座使用当天广播星历计算 

卫星位置;用MATLAB软件对接收到的数据进行分 

h£tp://www.smuiourl'la ̄.cn 

4 上海海事大学 学报 第33卷 

析处理.可见卫星数(Visible Satellite Number,VSN) 表1 BD一2与GPS的VSN和HDOP值对照 

见图6.厂—]—— 而 —]—— 

l 

2 3 

 

4 

5 6 

 

7 

8 9●

蚕 

5 

00墨 

行性和可靠性,在系统应用扩展方面未给出具体方 

时间m 时间/h 

案.综上得到: 

(a)BD-2 (b)GPS 

(1)在ARM和WINCE 6.0基础上设计基于 

BD一2的船载定位终端的思路可行、方法正确,可推 

00}I 

图6可见卫星数 

水平精度因子(Horizontal Dilution of Precision, 

动北斗卫星导航系统在海洋领域的应用,促进海洋 

经济的发展. 

HDOP)描述的是卫星几何形态对平面定位的影 

响.[ m HDOP分布见图7. 

5 5 

5 O 

4 5 

4 0 

3 5 

3 0 

2 5 

2 0 

l 5 

O 4 8 12 16 2O 24 

2 6 

(2)受BD-2卫星在轨数目的客观限制,目前其 

VSN低于GPS.尽管VSN少,但可以保证我国及少 

数周边地区的定位导航. 

(3)当前阶段BD一2船载定位终端的HDOP保 

持在1.5~5.4之间,与GPS的HDOP值0.7~2.6 

相比较大,这是由当前阶段5颗GEO卫星、4颗 

MEO卫星及3颗IGSO卫星的几何构型所决定的. 

根据误差(1仃)=1 X RMS值×DOP值 ,此时RMS 

: 

2 2 

1 8 

1 4 

1 0 

O6 

O 4 8 12 16 2O 24 

_ I I l 

11 

时间/}1 

时间/I1 

(a)BD一2 

图7 HDOP分布 

值为2 m(统计值),则误差(1盯)的范围在3.0~ 

10.8 m. 

由图6和7归纳出的信息见表1 

6 结束语 

主要论证基于BD-2的船载定位终端设计的可 

参考文献: 

(4)本设计在电子器件选择、定位算法、导航软 

件界面丰富和软件扩展方面仍有不足之处,有待进 

步提高. 

李晶,刘建,卢红洋.基于北斗卫星导航系统的船舶监控中心的设计与实现[J].数字通信世界,2011(S1):68-71. 

胡刚,马昕,范秋燕.北斗卫星系统在海洋渔业上的应用[J].渔业现代化,2010,37(1):60-62. 

应士君,邹绪平,刘卫,等.基于北斗二代系统的船用导航仪硬件设计及关键算法研究[J].科学技术与工程,2012,12(9):223. 

彭丛林.北斗导航系统定位算法仿真研究[D].成都:西南交通大学,2009. 

武英洁.船用北斗/GPS联合导航终端的研究[D].大连:大连海事大学,2010. 

华清远见嵌入式培训中心.Windows cE嵌入式开发标准教程[M].北京:人民邮电出版社,2010:5-8. 

汪兵.Windows CE嵌入式高级编程及其实例详解[M].北京:中国水利水电出版社,2008:360.377 

王艳军,王晓峰.AIS和北斗终端组合在船舶动态监控中的应用[J].上海海事大学学报,2011,32(4):17-21. 

让一马利佐格.GPS卫星导航基础[M].北京:航空工业出版社,2011:80.81. 

]杨元喜,李金龙,徐君毅,等.中国北斗卫星导航系统对全球PNT用户的贡献[J].科学通报,2011,56(21):1734.1740. 

(编辑贾裙平) 

http://wv ̄v.smujourna1.CI1 

发布评论

评论列表 (0)

  1. 暂无评论