帮助中心帮助中心
估计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 49.7917
gnssVel =1×31.0083 2.0006 3.0132
卫星和接收器之间的伪距,指定为n-元素向量,单位为米。
数据类型:单|双
单
双
卫星在地球中心地球固定(ECEF)坐标系中的位置,单位为米N- x3矩阵的标量。N是星座中卫星的数量。
卫星与接收机之间的伪距率,用n-元素向量,单位为米每秒。
在当地导航坐标系中,GNSS接收器的速度读数,单位为米/秒N- x3矩阵的标量。N是星座中卫星的数量。
(lat朗alt)
在大地坐标中的接收器位置,作为形式的三元素向量返回(经度纬度高度)
(vx v vz)
使用东北向下(NED)坐标的局部导航帧中的接收器速度,作为形式的三元素向量返回(vx v vz).
精度的水平稀释,作为一个标量返回。
数据类型:双
精度的垂直稀释,作为一个标量返回。
介绍了R2021a
gnssSensor
gpsSensor
imuSensor
skyplot
lookangles
您有了这个示例的修改版本。您想用您的编辑打开这个示例吗?
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您的地理位置,我们建议您选择:.
您也可以从以下列表中选择网站:
选择中国网站(中文或英文)以获得最佳的网站表现。其他MathWorks国家网站没有针对从您的位置访问进行优化。
联系当地办事处