galileoWaveformGenerator
Description
The galileoWaveformGenerator
System object™ creates a Galileo waveform generator that supports these Galileo waveforms.
E1, E1B, and E1C
E5, E5a, and E5b
E6, E6B, and E6C
For comprehensive information on Galileo signal characteristics and navigation message formats, see Galileo Signals.
To create a Galileo waveform generator:
Create the
galileoWaveformGeneratorobject and set its properties.Call the object with arguments, as if it were a function.
To learn more about how System objects work, see What Are System Objects?
Creation
Syntax
Description
galWaveObj = galileoWaveformGenerator
sets writable properties using one or more
name-value arguments. For example, galWaveObj = galileoWaveformGenerator(PropertyName=Value)galileoWaveformGenerator(SVID=2)
specifies the satellite vehicle identification (SVID) number as 2.
Properties
Usage
Description
generates the time-domain Galileo waveform.waveform = galWaveObj({fnavbits,inavbits})
Note
This syntax is applicable when you set the SignalType
property to "E5".
Input Arguments
Output Arguments
Object Functions
To use an object function, specify the
System object as the first input argument. For
example, to release system resources of a System object named obj, use
this syntax:
release(obj)
Examples
References
[1] European GNSS Service Centre (GSC). Galileo Open Service Signal-In-Space Interface Control Document. OS SIS ICD v2.1. GSC, November 2023.
Extended Capabilities
Version History
Introduced in R2026a

