pseudoranges

Псевдообласти значений между приемником GNSS и спутниками

Описание

p = pseudoranges(recPos,satPos) возвращает псевдообласти значений между приемником в положении recPos и спутники в положениях satPos.

пример

[p, pdot] = pseudoranges(___,recVel, satVel) возвращает уровни псевдообласти значений pdot между приемником и спутниками. Используйте этот синтаксис с входными параметрами в предыдущем синтаксисе.

[p, pdot] = pseudoranges(___Name,Value) задает шум измерения для областей значений и уровней области значений с помощью аргументов name-value. Например, [p pdot] = pseudoranges(__,'RangeAccuracy',2) устанавливает шум измерения в псевдообластях значений в виде скалярного стандартного отклонения в метрах.

Примеры

свернуть все

Используйте pseudoranges функция, чтобы получить псевдообласть значений и уровень псевдообласти значений для данных положений спутника и приемника и скоростей. Получите satellte положения и velcoties использование gnssconstellation функция.

Задайте положение приемника в геодезических координатах (широта, долгота, высота) и скорость приемника в локальной системе координат навигации.

recPos = [42 -71 50];
recVel = [1 2 3];

Получите спутниковые положения в течение текущего времени.

t = datetime('now');
[gpsSatPos,gpsSatVel] = gnssconstellation(t);

Получите псевдообласти значений и уровни псевдообласти значений между приемником и спутниками.

[p,pdot] = pseudoranges(recPos,gpsSatPos,recVel,gpsSatVel);

Входные параметры

свернуть все

Положение приемника в геодезических координатах в виде трехэлементного вектора из формы [latitude longitude altitude]

Типы данных: single | double

Спутниковые положения в системе координат Сосредоточенного землей зафиксированного землей (ECEF) в метрах в виде N-by-3 матрица скаляров. N является количеством спутников в созвездии.

Типы данных: single | double

Скорость приемника в локальной системе координат навигации с помощью северо-востока вниз (NED) координирует в виде трехэлементного вектора из формы [vx vy vz].

Типы данных: single | double

Спутниковые скорости в системе координат Сосредоточенного землей зафиксированного землей (ECEF) в метрах в секунду в виде N-by-3 матрица скаляров. N является количеством спутников в созвездии.

Типы данных: single | double

Аргументы name-value

Задайте дополнительные разделенные запятой пары Name,Value аргументы. Name имя аргумента и Value соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

Пример: 'RangeAccuracy','0.5' устанавливает шум измерения псевдообластей значений к 0,5 метрам.

Шум измерения в псевдообластях значений в виде скалярного стандартного отклонения в метрах.

Типы данных: single | double

Шум измерения в уровнях псевдообласти значений в виде скалярного стандартного отклонения в метрах в секунду.

Типы данных: single | double

Выходные аргументы

свернуть все

Псевдообласти значений между спутниками и приемником, возвращенным как n - вектор элемента в метрах.

Типы данных: single | double

Уровни псевдообласти значений между спутниками и приемником, возвращенным как n - вектор элемента в метрах в секунду. Если вы не обеспечиваете скоростные входные параметры, этот выход является нулем.

Типы данных: single | double

Расширенные возможности

Генерация кода C/C++
Генерация кода C и C++ с помощью MATLAB® Coder™.

Смотрите также

Объекты

Функции

Введенный в R2021a