Main Content

GNSS Signal Transmission

R2026b
Generate GNSS waveforms for GPS, Galileo, NavIC, and QZSS systems

Generate satellite navigation signals for GPS, Galileo, NavIC, and QZSS systems. The toolbox also offers multiplexing techniques for GNSS signals.

To explore the signal recovery aspects of GNSS signals, see the Link-Level Simulation category.

Functions

expand all

gpsWaveformGeneratorGenerate GPS waveform (legacy L1 and L2, modernized L1C, L2C, and L5) (Since R2025a)
galileoWaveformGeneratorGenerate Galileo waveforms (E1, E5, and E6) (Since R2026a)
navicWaveformGeneratorGenerate NavIC waveforms (L1-SPS, L5-SPS, and S-SPS) (Since R2026b)
bocmodBinary offset carrier modulation (Since R2022a)
casmmodCASM modulation (Since R2024b)
cemicmodCEMIC modulation (Since R2026b)
gnssCACodeGenerate C/A-code for GPS, NavIC, and QZSS satellites
gpsL1CCodesGenerate ranging and overlay codes for GPS L1C (Since R2024a)
gpsL2CCodesGenerate CM and CL codes for GPS L2C (Since R2025a)
gpsL5CodesGenerate ranging codes for GPS L5 (Since R2024b)
gpsPCodeGenerate P-code for GPS satellites
galileoCodesGenerate ranging codes for Galileo (Since R2026a)
interplexmodInterplex modulation (Since R2024a)
navicL1CodesGenerate NavIC L1 ranging codes (Since R2026b)

Topics

  • GPS and How It Works

    Learn about GPS, its segments, and how GPS and other GNSS signals work using the ranging and trilateration technique.

  • GPS Signals

    Describes the signal specifications of legacy (C/A and P-code) and modernized (L1C, L2C, and L5) GPS signals.

  • Galileo Signals

    Understand Galileo signal characteristics and navigation message formats.

Featured Examples