Satellite Link Budget Analyzer
Analyze static and time-varying link budgets for satellite communications
Since R2021a
Description
The Satellite Link Budget Analyzer app enables you to analyze static and time-varying link budgets for satellite communications.
Using the app, you can:
Analyze link budgets by specifying input properties related to the location, transmitter, and receiver characteristics of satellites and ground stations, as well as atmospheric conditions for links.
Design a satellite communications link to meet a minimum link margin requirement.
Analyze a time-varying
satelliteScenario
imported from a MAT file or directly from MATLAB® workspace.Gain insight into intermediate link budget computations.
Calculate, compare, and visualize results in 2-D and 3-D across a sweep of multiple parameterized design constraints.
For more information, see Get Started with Satellite Link Budget Analyzer App.
Open the Satellite Link Budget Analyzer App
MATLAB Toolstrip: On the Apps tab, under Signal
Processing and Communications, click the app icon.
MATLAB Command Prompt: Enter satelliteLinkBudgetAnalyzer
.
Examples
Parameters
Static Link Budget
This figure shows the BUDGET ANALYZER tab with the factory default configuration.
Use the Ground Station, Link, and Satellite tabs to adjust property settings for the link budget entities shown in the Link Canvas tab.
Select the Ground Station tab to set the location,
transmitter, and receiver settings for the ground station highlighted in the
Link Canvas tab. For information about customizing
satellite, ground station, transmitter, receiver, and link properties, and the
link budget result computations, see CUSTOMIZE
INPUT/OUTPUT
.
Select the Satellite tab to set the location,
transmitter, and receiver settings for the satellite highlighted in the
Link Canvas tab. For information about customizing
satellite, ground station, transmitter, receiver, and link properties, and the
link budget result computations, see CUSTOMIZE
INPUT/OUTPUT
.
Select the Link tab to set link characteristics for the
link highlighted in the Link Canvas tab. For information
about customizing satellite, ground station, transmitter, receiver, and link
properties, and the link budget result computations, see CUSTOMIZE
INPUT/OUTPUT
.
To view or customize input properties and computations used for output, on the BUDGET ANALYZER tab, click Customize Input/Output to switch to the CUSTOMIZE INPUT/OUTPUT tab. In the CUSTOMIZE INPUT/OUTPUT tab, you can
Change settings of the satellite, ground station, transmitter, receiver, and link properties from the factory default inputs
Add and delete satellite, ground station, transmitter, receiver, and link input properties
Add, delete, and modify formulas used to compute link budget output results
View free-space path loss (FSPL) in 2-D line plots and link margins in 2-D contour plots that characterize the links. In addition, you can create custom 2-D line and 2-D contour plots. These custom plots appear next to the existing plots.
You can use the Export button to perform these options.
Export to MATLAB script generates the equivalent MATLAB code for sensitivity analysis. You can modify the exported script to study the impact of link budget parameters on link performance.
Export to PDF exports the link budget analysis to a PDF.
This figure shows the CUSTOMIZE INPUT/OUTPUT tab with the factory default configuration.
In the CUSTOMIZE INPUT/OUTPUT tab, you can
Use the Properties tab to change settings of the satellite, ground station, transmitter, receiver, and link properties from the factory default inputs. You can also add and delete satellite, ground station, transmitter, receiver, and link input properties. On the Properties tab, you can use the Restore to factory button to load the factory default property configuration in the current app session.
Use the Results tab to add, delete, and modify formulas used to compute link budget output results. On the Results tab, you can use the Restore to factory button to load the factory default results configuration in the current app session.
Time-Varying Link Budget
This figure shows the TIME-VARYING LINK BUDGET tab with the default configuration.
Use the Ground Station and Satellite tabs, in the lower-left pane of the app window, to adjust property settings for the respective link budget entities shown in the Scenario Browser tab.
Select the Ground Station tab to set the location, and transmitter/receiver settings for the ground station highlighted in the Scenario Browser tab.
Use the Add or Delete button in Edit Scenario tab on the toolstrip to add or remove ground stations.
Select the Satellite tab to set the orbital parameters, and transmitter/receiver settings for the satellite highlighted in the Scenario Browser tab.
Use the Add or Delete button in Edit Scenario tab on the toolstrip to add or remove satellites.
Select the Link tab to view link characteristics for the link highlighted in the Scenario Browser tab.
Use the Create Links or Delete button in Edit Scenario tab on the toolstrip to create or remove links.
To modify the default or a custom scenario, use these buttons available in the Edit Scenario tab.
Add — Add components, such as ground station, satellite, transmitter, or receiver, directly to the scenario.
When you add a satellite, a dialog box appears which enables you to add a satellite directly from a TLE file or by specifying its orbital elements. The same dialog box also enables you to create a default transmitter and a receiver by selecting the respective checkbox.
Similarly, when you add a ground station, the dialog box enables you to create a default transmitter and a receiver by selecting the respective checkbox.
When you add a transmitter or a receiver, by default, the app selects
gaussianAntenna
object from Satellite Communications Toolbox. However, you can choose an antenna object from Antenna Toolbox™ or Phased Array System Toolbox™.
Create Links — Create link capability for the transmitters and receivers in the scenario.
Delete — Delete the selected scenario component in the scenario browser.
Clear Scenario — Clear the scenario browser and create an empty satellite scenario.
P.618 Losses — Analyze link availability with P.618 propagation data and prediction methods, defined in Recommendation ITU-R P.618.
You can use the Import Scenario button to analyze a custom scenario.
Import scenario object from MAT file — Imports a
satellitescenario
from a MAT file.Import scenario object from workspace — Imports a
satellitescenario
directly from the MATLAB workspace.
For an example of how to model and import a custom satellite scenario, see Import Custom Scenario into Time-Varying Satellite Link Budget Analyzer.
These 2-D and 3-D visualizations options characterize the links.
Satellite Scenario Viewer tab — Visualize a 3-D scenario showcasing the orbiting satellite, ground station, and link.
Margin tab — View 2-D link margin plot.
Programmatic Use
Version History
Introduced in R2021a