Main Content

Esta página se ha traducido mediante traducción automática. Haga clic aquí para ver la última versión en inglés.

Simular el ruido del sensor GPS

Este ejemplo muestra cómo utilizar el bloque GPS para agregar ruido del sensor GPS a las entradas de posición y velocidad en Simulink®.

Examinar modelo

Abra el modelo de Simulink.

open_system("GPSNoiseModel.slx");

Este modelo genera los valores X, Y, Z, tanto para la posición como para la velocidad, como ondas sinusoidales individuales y los combina mediante bloques Mux. Debido a que el bloque GPS requiere señales discretas, la posición y la velocidad combinadas pasan a través de los bloques de Transición de velocidad a las entradas de los puertos Posición y Velocidad del bloque GPS. El bloque GPS tiene configuraciones de parámetros predeterminadas excepto la Precisión de posición vertical, que está configurada en 1.5 debido a la escala de la posición y la velocidad.

Compare las salidas del bloque GPS con los valores reales de la señal utilizando bloques Scope. Para hacer esto para la posición, las coordenadas de posición local deberán convertirse a coordenadas LLA. Utilice la función ned2lla en el bloque de función MATLAB para convertir las coordenadas NED en coordenadas LLA.

Un bloque de funciones MATLAB utiliza la función ned2lla para convertir las coordenadas de posición local de los valores verdaderos de la señal en coordenadas geodésicas. Luego, el modelo traza las salidas del bloque GPS frente a los valores reales de la señal.

Ejecutar modelo

Ejecute el modelo. Los alcances de salida muestran el efecto del ruido del sensor GPS en las salidas original y de velocidad.