Related Experiment Video
Updated: Nov 21, 2025

06:14
Simulating Imaging of Large Scale Radio Arrays on the Lunar Surface
Published on: July 30, 2020
5.2K
Computational Load Analysis of a Galileo OSNMA-Ready Receiver for ARM-Based Embedded Platforms
Micaela Troglia Gamba1, Mario Nicola1, Beatrice Motella1
1LINKS Foundation, 10138 Turin, Italy.
Sensors (Basel, Switzerland)
|January 14, 2021
Summary
This study implements Galileo Open Signal Navigation Message Authentication (OSNMA) in a real-time software receiver for ARM platforms. It analyzes OSNMA
Area of Science:
- Satellite Navigation Systems
- Signal Authentication
- Embedded Systems Engineering
Background:
- Growing demand for enhanced security and reliability in Global Navigation Satellite System (GNSS) applications.
- Introduction of signal authentication features in evolving GPS and Galileo systems.
- Need for robust authentication mechanisms in safety-critical navigation.
Purpose of the Study:
- To describe the implementation of Galileo Open Signal Navigation Message Authentication (OSNMA) in a real-time software receiver.
- To analyze the software profiling and computational load of OSNMA integration on ARM-based embedded platforms.
- To evaluate the performance of the OSNMA add-on across different embedded platforms.
Main Methods:
- Real-time software implementation of OSNMA within the eNGene receiver family.
- Software profiling analysis to assess the OSNMA add-on's resource utilization.
- Comparative performance evaluation across various ARM-based embedded platforms.
- Computational load analysis of the integrated receiver system.
Main Results:
- Successful integration of OSNMA support into the eNGene software receiver for ARM platforms.
- Detailed software profiling data quantifying the performance impact of OSNMA.
- Comparative analysis demonstrating performance variations across different hardware configurations.
- Assessment of the computational overhead introduced by OSNMA functionalities.
Conclusions:
- The implementation demonstrates the feasibility of integrating OSNMA into real-time embedded GNSS receivers.
- Software profiling and performance analysis provide valuable insights for optimizing OSNMA deployment.
- The study contributes to enhancing the security and reliability of navigation services on embedded platforms.
Related Concept Videos
Distributed Loads: Problem Solving
917
Beams are structural elements commonly employed in engineering applications requiring different load-carrying capacities. The first step in analyzing a beam under a distributed load is to simplify the problem by dividing the load into smaller regions, which allows one to consider each region separately and calculate the magnitude of the equivalent resultant load acting on each portion of the beam. The magnitude of the equivalent resultant load for each region can be determined by calculating...
917
Distributed Loads
790
Distributed loads are a common type of load that engineers and scientists encounter in various practical situations. Distributed loads often refer to a type of load spread over a surface or a structure and can be modeled as continuous force per unit area.
For example, consider a bookshelf filled with books stacked vertically adjacent to each other. The weight of the books is evenly distributed over the length of the shelf. As a result, the pressure at different locations on the surface of the...
For example, consider a bookshelf filled with books stacked vertically adjacent to each other. The weight of the books is evenly distributed over the length of the shelf. As a result, the pressure at different locations on the surface of the...
790
Receiver Operating Characteristic Plot
394
A ROC (Receiver Operating Characteristic) plot is a graphical tool used to assess the performance of a binary classification model by illustrating the trade-off between sensitivity (true positive rate) and specificity (false positive rate). By plotting sensitivity against 1 - specificity across various threshold settings, the ROC curve shows how well the model distinguishes between classes, with a curve closer to the top-left corner indicating a more accurate model. The area under the ROC curve...
394
Ampere-Maxwell's Law: Problem-Solving
929
A parallel-plate capacitor with capacitance C, whose plates have area A and separation distance d, is connected to a resistor R and a battery of voltage V. The current starts to flow at t = 0. What is the displacement current between the capacitor plates at time t? From the properties of the capacitor, what is the corresponding real current?
To solve the problem, we can use the equations from the analysis of an RC circuit and Maxwell's version of Ampère's law.
For the first part of the...
To solve the problem, we can use the equations from the analysis of an RC circuit and Maxwell's version of Ampère's law.
For the first part of the...
929
Linear time-invariant Systems
689
A system is linear if it displays the characteristics of homogeneity and additivity, together termed the superposition property. This principle is fundamental in all linear systems. Linear time-invariant (LTI) systems include systems with linear elements and constant parameters.
The input-output behavior of an LTI system can be fully defined by its response to an impulsive excitation at its input. Once this impulse response is known, the system's reaction to any other input can be...
The input-output behavior of an LTI system can be fully defined by its response to an impulsive excitation at its input. Once this impulse response is known, the system's reaction to any other input can be...
689
Parallel Processing
442
The brain processes sensory information rapidly due to parallel processing, which involves sending data across multiple neural pathways at the same time. This method allows the brain to manage various sensory qualities, such as shapes, colors, movements, and locations, all concurrently. For instance, when observing a forest landscape, the brain simultaneously processes the movement of leaves, the shapes of trees, the depth between them, and the various shades of green. This enables a quick and...
442

