Satellite Communications Toolbox provides standards-based tools for designing, simulating, and verifying satellite communications systems and links. The toolbox enables you to model and visualize satellite orbits and perform link analysis and access calculations. You can also design physical layer algorithms together with RF components and ground station receivers, generate test waveforms, and perform golden reference design verification.
With the toolbox you can configure, simulate, measure, and analyze end-to-end satellite communications links. You can also create and reuse tests to verify that your designs, prototypes, and implementations comply with satellite communications and navigations standards, DVB-S2X, DVB-S2, CCSDS, and GPS.
Get Started:
Free white paper
Model-Based Design for Space Control Systems
Learn how you can get started and streamline requirements capture, design, implementation, and test.
Read white paperOrbit Propagation and Visualization
Model satellites with two-body, SGP4, or SDP4 orbit propagators. Visualize 2D and 3D satellite orbits including field of view, ground tracks, and sky plots for navigation. Generate satellite constellations from TLE files or ephemeris data.
Access and Link Analysis
Analyze line-of-sight access. Compute link closures from satellites to ground stations or between satellites. Simulate multihop communications links between ground stations.
Link Budget Analyzer App
Analyze, design, and visualize link budgets for satellite communications. Evaluate link budget tradeoffs by customizing parameters including free space path loss, power amplifier gains, and link distances. Customize the analysis with additional user-specified input parameters.
Availability and Sensitivity Analyses
Analyze uplinks, downlinks, and crosslinks. Calculate link margins. Estimate transmission powers needed to achieve a desired availability under various environmental conditions based on ITU-R P.618 propagation loss models.
Satellite Communications Waveforms
Generate Consultative Committee for Space Data Systems (CCSDS) waveforms including Telecommand (TC) and Telemetry (TM). Generate Digital Video Broadcasting Satellite waveforms including Second Generation (DVB-S2) and Second Generation extended (DVB-S2X) transmissions.
Satellite Navigation Waveforms
Generate GPS legacy navigation (LNAV) data, including its frame structure, using ephemeris and almanac data.
Channel Modeling
Use ITU-R P.618 propagation loss models to design Earth-space links for satellite communications systems. Use ETSI-specified Rician and land mobile satellite (LMS) channels for link-level simulation of geostationary (GEO) satellites.
Receiver Design
Demodulate and decode DVB-S2, DVB-S2X, and CCSDS received waveforms. Include effects of RF front-end impairments and corrections. Measure bit error rate (BER) and packet error rate (PER) to characterize performance.
Reference Design MATLAB Code
Explore and use transmitter, channel model, and receiver link-level operations that are expressed as open and customizable MATLAB® code. Customize the algorithms used in calculations of link budget, link availability, and link sensitivity analyses.
C or C++ Code Generation
Generate portable C or C++ source code, or standalone applications from your MATLAB applications that use Satellite Communications Toolbox. Use the generated C or C++ source code or executable to verify your designs outside the MATLAB environment.