matlab-generate-gnss-waveform

Official

Generate realistic GNSS baseband waveforms

Authormatlab
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill generates multi-satellite GNSS baseband waveforms with physically realistic channel impairments and correctly encoded navigation data, so downstream receiver testing can rely on valid MATLAB signal-and-ephemeris consistency instead of placeholders.

Core Features & Use Cases

  • Scenario-driven or custom channel impairments: Computes Doppler shift and propagation delay from a satelliteScenario, or applies user-specified Doppler/delay/SNR values.
  • Constellation and signal coverage: GPS (L1 C/A, L1C, L2C, L5), Galileo (E1, E1C, E5a, E5b, E5), and NavIC (L5, S, L1 as supported for the selected workflow).
  • Navigation data encoding: Produces waveforms carrying real ephemeris for end-to-end receiver position estimation, including RINEX-first workflows and Galileo E5 wideband cell-based nav input.
  • Output ready for channel simulation: Uses HelperGNSSChannel with stepped updates so SNR, Doppler, and delay match the time-varying channel.

Quick Start

Generate a 1- to 2-second GPS L1 C/A waveform at 5 MHz using a satellite scenario with the bundled GPS almanac, apply realistic Doppler/delay/SNR from orbital dynamics, and encode real navigation data for position-estimation testing.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: matlab-generate-gnss-waveform
Download link: https://github.com/matlab/matlab-agentic-toolkit/archive/main.zip#matlab-generate-gnss-waveform

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.