navicWaveformGenerator
R2026bDescription
The navicWaveformGenerator
System object™ creates a Navigation with Indian Constellation (NavIC) waveform generator that
supports these NavIC standard positioning service (SPS) waveforms.
L1-SPS
L5-SPS
S-SPS
Note
When you set the SignalType property to
"L1-SPS", the first call to the object prompts you to download the
required NavIC L1 initial conditions dataset. After MATLAB® downloads and extracts the dataset to prefdir, the object uses the local files for subsequent calls that generate
L1-SPS waveforms.
To create a NavIC waveform generator:
Create the
navicWaveformGeneratorobject 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
creates a default NavIC waveform generator System object.navicWaveObj = navicWaveformGenerator
sets writable properties using one or more
name-value arguments. For example, navicWaveObj = navicWaveformGenerator(PropertyName=Value)SampleRate=20e6 sets the sample rate
of the generated NavIC waveform to 20e6 hertz.
Properties
Usage
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] Indian Space Research Organisation (ISRO). Signal-In-Space Interface Control Document (ICD) for NavIC Service on L1 Frequency. ISRO-NavIC-SIS-ICD-L1-V1.0. ISRO, August 2023.
[2] Indian Space Research Organisation (ISRO). Indian Regional Navigation Satellite System Signal in Space ICD for Standard Positioning Service. ISRO-IRNSS-ICD-SPS-V1.1. ISRO, August 2017.
Extended Capabilities
Version History
Introduced in R2026b
