Симулируйте шум датчика GPS

В этом примере показано, как использовать блок 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 на исходных выходных параметрах и скорости выходные параметры.