帮助中心帮助中心
GNSS接收机与卫星之间的伪距
p =伪距(recPos satPos)
[p, pdot] = pseudoranges(___、recVel satVel)
[p, pdot] = pseudoranges(___名称、值)
p=伪距(recPos,satPos)返回位置上接收器之间的伪距recPos卫星在各个位置satPos.
p=伪距(recPos,satPos)
p
recPos
satPos
例子
[p,pdot) =伪距(___,recVel,satVel)返回伪伪速率pdot在接收器和卫星之间。将此语法与前一语法中的输入参数一起使用。
[p,pdot) =伪距(___,recVel,satVel)
pdot
recVel
satVel
[p,pdot) =伪距(___名称,值)使用名称-值参数指定范围和范围速率的测量噪声。例如,[p pdot] = pseudoranges(__,'RangeAccuracy',2)设置假度量噪声,指定为以米为单位的标量标准差。
[p,pdot) =伪距(___名称,值)
名称,值
[p pdot] = pseudoranges(__,'RangeAccuracy',2)
全部折叠
使用伪距函数获取给定卫星和接收器位置和速度的伪橙率和伪橙率。获取卫星位置和速度gnssconstellation函数。
伪距
gnssconstellation
在本地导航框中指定在大地坐标(纬度、经度、高度)中的接收器位置和接收器速度。
recPos = [42 -71 50];recVel = [1 2 3];
获取当前时间的卫星位置。
t = datetime (“现在”);[gpsSatPos, gpsSatVel] = gnssconstellation (t);
获取接收机和卫星之间的伪橙率和伪橙率。
[p, pdot] =伪距(recPos、gpsSatPos recVel, gpsSatVel);
(lat朗alt)
在大地坐标中的接收器位置,指定为形式的三元素矢量(经度纬度高度)
数据类型:单|双
单
双
卫星在地球中心地球固定(ECEF)坐标系中的位置,单位为米N- x3矩阵的标量。N是星座中卫星的数量。
(vx v vz)
使用东北向下(NED)坐标的局部导航帧中的接收器速度,指定为形式的三元素向量(vx v vz).
以米/秒为单位的地球中心地球固定(ECEF)坐标系中的卫星速度N- x3矩阵的标量。N是星座中卫星的数量。
指定可选参数对为Name1 = Value1,…,以=家,在那里的名字参数名称和价值对应的值。名-值参数必须出现在其他参数之后,但对的顺序并不重要。
Name1 = Value1,…,以=家
的名字
价值
在R2021a之前,名称和值之间用逗号隔开,并括起来的名字在报价。
例子:“RangeAccuracy”、“0.5”将伪距的测量噪声设置为0.5米。
“RangeAccuracy”、“0.5”
RangeAccuracy
1
伪度量噪声,以米为单位的标量标准差表示。
RangeRateAccuracy
0.02
测量噪声的伪速率,指定为标量标准偏差,单位为米/秒。
卫星和接收器之间的伪距,作为n-元素向量,单位为米。
0 (n, 1)
卫星和接收器之间的伪橙率,返回为n-元素向量,单位为米每秒。如果不提供速度输入,则输出为零。
介绍了R2021a
gnssSensor
gpsSensor
imuSensor
skyplot
lookangles
receiverposition
您有了这个示例的修改版本。您想用您的编辑打开这个示例吗?
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您的地理位置,我们建议您选择:.
您也可以从以下列表中选择网站:
选择中国网站(中文或英文)以获得最佳的网站表现。其他MathWorks国家网站没有针对从您的位置访问进行优化。
联系当地办事处