文档帮助中心文档
估计GNSS接收机位置和速度
satPos recPos = receiverposition (p)
[recPos, recVel] = receiverposition (___、pdot satVel)
[recPos, recVel hdop vdop] = receiverposition (___)
recPos= receiverposition (p,satPos)返回由伪距和卫星位置估计的接收机位置。
recPos= receiverposition (p,satPos)
recPos
p
satPos
例子
[recPos,recVel) = receiverposition (___,pdot,satVel)也返回从伪奥兰治率估计的接收机速度pdot和卫星速度satVel.
[recPos,recVel) = receiverposition (___,pdot,satVel)
recVel
pdot
satVel
[recPos,recVel,hdop,vdop) = receiverposition (___)还返回精度的水平膨胀hdop和垂直膨胀的精度vdop与位置估计相关。
[recPos,recVel,hdop,vdop) = receiverposition (___)
hdop
vdop
全部折叠
使用receiverposition函数来估计GNSS接收机的位置。获取卫星位置和速度,使用gnssconstellation函数。属性从这些位置生成伪橙伪距函数。
receiverposition
gnssconstellation
伪距
在大地坐标(纬度、经度、高度)中指定接收器位置,并在本地导航框架中指定接收器速度。
recPos = [42 -71 50];recVel = [1 2 3];
获取当前时间的卫星位置。
t = datetime (“现在”);[gpsSatPos, gpsSatVel] = gnssconstellation (t);
获取GNSS接收机和卫星之间的伪距和伪距速率。
[p, pdot] =伪距(recPos、gpsSatPos recVel, gpsSatVel);
用伪距估计接收机的位置和速度。接近你的原始接收器位置和速度的值,用来生成卫星位置和伪距。
(lla gnssVel] = receiverposition (p gpsSatPos pdot gpsSatVel)
lla =1×342.0000 -71.0000 50.6135
gnssVel =1×30.9961 1.9885 2.9960
卫星和接收机之间的伪距,指定为n-单位为米的元素向量。
数据类型:单|双
单
双
卫星在以米为单位的地球中心地球固定(ECEF)坐标系中的位置N- × 3标量矩阵。N为星座内卫星的数量。
卫星和接收机之间的伪距速率,指定为n-单位为米每秒的元素向量。
本地导航坐标系中GNSS接收机的速度读数,单位为米/秒,指定为N- × 3标量矩阵。N为星座内卫星的数量。
(lat朗alt)
接收者在大地坐标中的位置,返回为三元素向量的形式(经度纬度高度)
(vx v vz)
在本地导航框架中使用东北向下(NED)坐标的接收机速度,返回为三元素向量的形式(vx v vz).
精度的水平放大,作为标量返回。
数据类型:双
精度的垂直膨胀,返回为标量。
gnssSensor
gpsSensor
imuSensor
skyplot
lookangles
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系