Main Content

Signal Transmission

Waveform generation and low-level physical layer subcomponents

Satellite Communications Toolbox provides functions and examples to create various standards-based waveforms for the design, modeling, and verification of satellite communications and navigation systems. The toolbox offers these standards-based waveforms.

  • Consultative Committee for Space Data Systems (CCSDS) Telecommand (TC)

  • CCSDS Telemetry (TM)

  • Digital Video Broadcasting Satellite Second Generation (DVB-S2)

  • Digital Video Broadcasting Satellite Second Generation extended (DVB-S2X)

  • Global Positioning System (GPS)

Use these functions as golden reference for verification when implementing satellite communication and navigation features. You can modify and customize the toolbox functions and use them as custom reference models in your implementation.

Apps

Satellite Waveform GeneratorCreate, impair, visualize, and export satellite communications waveforms (Since R2023b)

Functions

expand all

ccsdsTCConfigCCSDS TC configuration parameters (Since R2021a)
ccsdsTCWaveformGenerate CCSDS TC waveform (Since R2021a)
ccsdsTMWaveformGeneratorGenerate CCSDS TM waveform (Since R2021a)
dvbs2WaveformGeneratorGenerate DVB-S2 waveform (Since R2021a)
dvbs2xWaveformGeneratorGenerate DVB-S2X waveform (Since R2021a)
dvbrcs2WaveformGeneratorGenerate DVB-RCS2 waveform (Since R2021b)
ccsdsRSEncodeEncode CCSDS-compliant RS codes (Since R2021a)
ccsdsRSDecodeDecode CCSDS-complaint RS codes (Since R2021a)
dvbsLDPCPCMGenerate parity-check matrix for DVB-S2 LDPC codes (Since R2024b)
dvbrcs2TurboEncodeEncode DVB-RCS2-compliant turbo codes (Since R2021b)
dvbrcs2TurboDecodeDecode DVB-RCS2-compliant turbo codes (Since R2021b)
dvbsapskmodDVB-S2/S2X/SH standard-specific APSK modulation
dvbsapskdemodDVB-S2/S2X/SH standard-specific APSK demodulation
bocmodBinary offset carrier modulation (Since R2022a)
casmmodCASM modulation (Since R2024b)
gnssCACodeGenerate C/A-code for GPS, NavIC, and QZSS satellites (Since R2021b)
gpsL1CCodesGenerate ranging and overlay codes for GPS L1C (Since R2024a)
gpsL5CodesGenerate ranging codes for GPS L5 (Since R2024b)
gpsPCodeGenerate P-code for GPS satellites (Since R2021b)
interplexmodInterplex modulation (Since R2024a)
ccsdsHPEWaveformGeneratorGenerate CCSDS optical HPE waveform (Since R2023b)
ccsdsSCPPMEncodeEncode CCSDS-compliant SCPPM codes (Since R2022b)
ccsdsSCPPMDecodeDecode CCSDS-compliant SCPPM codes (Since R2022b)

Blocks

DVBS-APSK Demodulator BasebandDVB-S2/S2X/SH standard-specific APSK demodulation
DVBS-APSK Modulator BasebandDVB-S2/S2X/SH standard-specific APSK modulation

Topics

  • Generate Waveforms

    Generate waveforms for these satellite communication standards — DVB-S2, DVB-S2X, DVB-RCS2, CCSDS HPE TM, CCSDS TM, and CCSDS TC.

  • GPS and How It Works

    Learn about GPS and its segments, how GPS works using the trilateration technique, and signal specifications of legacy and modernized signals.

Featured Examples