В этом примере показано, как использовать блок GPS, чтобы добавить шум датчика GPS в положение, и скорость вводит в Simulink®.
Откройте модель Simulink.
open_system("GPSNoiseModel.slx");
Эта модель генерирует эти X, Y, Z значения, и для положения и для скорости, как отдельные синусоиды и комбинирует их использующий блоки Мультиплексора. Поскольку блок GPS требует, чтобы дискретные сигналы, объединенное положение и скорость прошли через блоки Перехода Уровня к входным параметрам к портам Position и Velocity блока GPS. Блок GPS имеет установки параметров по умолчанию за исключением точности Вертикального положения, которая установлена в 1.5
из-за шкалы положения и скорости.
Сравните выходные параметры блока GPS против истинных значений сигналов с помощью блоков Осциллографа. Для этого для положения, локальные координаты положения должны будут быть преобразованы в координаты LLA. Используйте ned2lla
функция в блоке MATLAB function, чтобы преобразовать координаты NED в координаты LLA.
Блок MATLAB function использует ned2lla
функционируйте, чтобы преобразовать локальные координаты положения истинных значений сигналов к геодезическим координатам. Модель затем строит выходные параметры блока GPS против истинных значений сигналов.
Запустите модель. Выходные осциллографы показывают эффект шума от датчика GPS на исходных выходных параметрах и скорости выходные параметры.