您还未登录! 立即登录
积分: 0
消息
提醒
设置
我的帖子
首页
发帖
账号
自动登录
找回密码
密码
登录
立即注册
只需一步,快速开始
手机号码,快捷登录
登录
立即登录
立即注册
其他登录
QQ
微信
闲聊
首页
Portal
分类
BBS
资讯
图片
视频
圈子
Group
导读
标签
发现
搜索
搜索
热搜:
外空
太空
航天
本版
文章
帖子
用户
帖子
收藏
勋章
任务
相册
留言板
门户
导读
排行榜
设置
我的收藏
退出
0
0
0
返回列表
为什么用户接收机定位需要接收4颗导航卫星的信号?
[ 复制链接 ]
发布新帖
xing123
管理员
3852
主题
-15
回帖
8930
积分
管理员
积分
8930
私信
航天
534
0
2016-10-31 18:35:09
首先,我们应了解用导航卫星进行定位有一个前提,就是导航卫星星座中所有的卫星的空间位置都是确定的,已知的。用户接收机从接收到的卫星信号中,获得卫星空间位置的数据,同时通过测距测出用户接收机到发射信号卫星的距离。 <p> </p><p> 确定了这个前提之后,我们可以用两种方法来解释用户接收定位为何需要4颗星的信号。 </p><p> </p><p> (一) 几何法 </p><p> </p><p> 初等几何学原理告诉我们:若一个点与另一个(固定的)已知点P的距离是一个常值R时,则这个点一定位于以已知点P为中心,R为半径的球面上。 </p><p> </p><p> 卫星导航系统就是根据这个简单的原理,用几何学方法来确定用户接收机的位置的。 </p><p> </p><p> 设用户接收机同时接收来自A、B、C、D 4颗卫星的信号,并测定它到这4颗卫星的距离分别是R1、R2、R3、R4。根据上述几何学原理可知,用户接收机一定同时位于以这4颗卫星为中心,分别以R1、R2、R3和R4为半径的4个球面S1、S2、S3和S4上,具体说,就是位于R1、R2、R3和R4这4个球面的交点上,这就是所谓的“四球面相交法”。 </p><p> </p><p> 我们不妨将这个方法说得再明白一些: </p><p> </p><p> 从A星和R1及B星和R2可知,用户接收机既位于以A星为中心、R1为半径的球面S1上,又位于以B星为中心、R2为半径的球面S2上,也就是说位于球面S1和S2的交线上,交线是一个圆。由于用户接收机同时位于以C星为中心、R3为半径的球面S3上,也就是说位于圆C和球面S3的2个交点上,(一个圆和一个球面一般有两个点相交),其中有一个交点,必然位于以D星为中心、R4为半径的球面S4上,这个点就是用户接收机所在的位置。 </p><p> </p><p> (二) 代数法 </p><p> </p><p> 我们也可以用解析的方法来回答这个问题。 </p><p> </p><p> 在以地心为中心的直角坐标系中,A、B、C、D 4颗卫星的坐标是确定的,已知的,分别表示为A(x1, y1,z1 ),B(x2, y2,z2 ),C(x3, y3, z3 ),D(x4, y4, z4 ),而用户接收机P的坐标是未知的,待求的,用P(x,y,z)表示,用户接收机到这4颗卫星的距离已经测出,分别为R1、R2、R3、R4。 </p><p> </p><p> 应用直角坐标系中两点间距离的表达式,可得到: </p><p> </p><p> 接收机用户P与卫星A的距离PA为: </p><p> </p><p> (x-x1)2+(y-y1)2+(z-z1)2=R ………(1) </p><p> </p><p> 同理,可得距离PB、PC和PD分别为: </p><p> </p><p> (x-x2)2+(y-y2)2+(z-z2)2=R ………(2) </p><p> </p><p> (x-x3)2+(y-y3)2+(z-z3)2=R ………(3) </p><p> </p><p> (x-x4)2+(y-y4)2+(z-z4)2=R ………(4) </p><p> </p><p> 于是,得到一组三元二次联立代数方程组,解方程组求出x,y,z,就得到用户接收机的位置。按理,求解3个未知数,有3个方程式即可。但是因为这是一个二次方程,由3个方程式解出的3个未知数x,y,z,往往各有二个解(根)(相当于前面几何法中所述的头两个球面S1、S2的交线C与第三个球面S3一般有2个交点),因此,需要用第4个方程,来进一步确定两个解中哪一个是真解。(朱毅麟) </p><p> </p><p> 来源:北斗卫星导航系统网站</p><p> </p><p> </p><br />
点赞
0
收藏
0
回复
举报
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
立即登录
点评
高级模式
本版积分规则
回帖并转播
回帖后跳转到最后一页
返回
首页
分类
资讯
发现
我的