analyze link budgets for satellite communications -凯发k8网页登录
analyze link budgets for satellite communications
since r2021a
description
the satellite link budget analyzer app enables you to analyze 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.
gain insight into intermediate link budget computations.
calculate, compare, and visualize results across a sweep of multiple parameterized design constraints.
for more information, see .
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
show default satellite link budget app configuration
this example shows the default configuration that appears when you open the satellite link budget analyzer app. the figure shows the displayed results and plots, which analyze the default satellite communications link.
the upper-left pane of the app shows the link canvas tab, which displays this default configuration:
link l1 is an uplink connecting ground station g1 to satellite s1
link l3 is a crosslink connecting satellite s3 to satellite s4
link l2 is a downlink connecting satellite s2 to ground station g2
the lower-left pane of the app shows the ground station, link, and satellite tabs. in these tabs, you can adjust the property settings for each entity in the configured links. to view or adjust the property settings of an entity, bring that entity into focus by selecting it in the link canvas tab.
the center pane of the app shows the computed link budget results in the link budget tab.
the right pane of the app window shows these plots:
free-space path loss for links l1, l2, and l3 in the upper-right area (
fspl
tab).link margins for links l1, l2, and l3 in separate tabbed plots in the lower-right area (
margin-l1
,margin-l2
, andmargin-l3
tabs, respectively).
configuration including p.618 link availability analysis
the app supports analyzing the satellite communications link availability through the propagation loss model defined in recommendation itu-r p.618-13. for details on the p.618 propagation loss model, see .
to include itu-r p.618 propagation losses for availability analysis, select the include p.618 losses checkbox on the budget analyzer tab. if the mat-files with digital maps are not available on the path, the following dialog box appears. click the download and extract button to add the required map files to the matlab path.
alternatively, you can download and unpack the mat-files by entering this code at the matlab command prompt.
maps = exist('maps.mat','file'); p836 = exist('p836.mat','file'); p837 = exist('p837.mat','file'); p840 = exist('p840.mat','file'); matfiles = [maps p836 p837 p840]; if ~all(matfiles) if ~exist('iturdigitalmaps.tar.gz','file') url = 'https://www.mathworks.com/supportfiles/spc/p618/iturdigitalmaps.tar.gz'; websave('iturdigitalmaps.tar.gz',url); untar('iturdigitalmaps.tar.gz'); else untar('iturdigitalmaps.tar.gz'); end addpath(cd); end
if you have an already customized link budget inputs/outputs, including availability will restore the link budget to its default inputs/outputs. a different dialog box opens up in this case where you can choose to either cancel or consent to the inclusion of itu-r p.618 propagation losses for availability analysis.
this figure shows the updates to the configuration in the link budget (tags n6
, n7
, and n8
) and link (tag pl5
) tabs, after the mat-files are added to the matlab path.
in this app, total atmospheric losses
(tag n7
) calculation with p.618 propagation model assumes the antenna type as parabolic.
customize inputs and outputs
customize the properties and results tabs in the satellite link budget analyzer app using the customize input/output tab.
open the satellite link budget analyzer app. these figures show the default configuration on the budget analyzer and customize input/output tabs.
on the customize input/output tab:
use the options in the add new property section to add new properties.
use the options in the add new result section to add new results.
use the buttons in the close section to accept or cancel the changes.
to delete a property or result, select it and click delete in the respective section.
add customized properties and results
add customized properties and results by following these steps.
add a new link property,
fec code rate
. in the add new property section of the customize input/output tab, selectlink
from the type list. in the unit box, type-
. in the default value box, type0.5
. click add property. the link properties section of the properties tab now includesfec code rate
(tagplc1
).add another link property,
coding gain
. selectlink
from the type list. in the unit box, typedb
. in the default value box, type4.2
. click add property. the link properties section of the properties tab now includescoding gain
(tagplc2
).add a new result,
required eb/no with fec
. in the add new result section of the customize input/output tab, typepl4 - plc2
(required eb/no
-coding gain
) in the formula box. in the unit box, typedb
. click add result. the results tab now includesrequired eb/no with fec
(tagnc1
).the formula for
margin
(tagn13
) on the results tab is changed to usenc1
instead ofpl4
.in the close section of the app toolstrip, accept all the changes.
this figure shows these updates in the properties and results tabs.
delete existing results
delete existing link analysis results by following these steps.
in the results tab, select
rain attenuation
(tagn6
) and click delete in this tab. repeat this process fortotal atmospheric losses
(tagn7
) andtotal propagation losses
(tagn8
).the formula for
received isotropic power
(tagn9
) on the results tab is changed to usen5
instead ofn8
.in the close section of the app toolstrip, accept all the changes.
this figure shows these updates in the results tab.
create custom plots
create custom 2-d line plots in the satellite link budget analyzer app for sensitivity analysis.
add custom 2-d line plots
add customized 2-d line plots by following the steps in this example.
on the budget analyzer toolstrip, click the add plot button in the plots section.
in the pop-up window, type
bit rate vs margin
in the name tab. selectlink
in the x type list andbit rate (mbps)
in the x axis list. selectresults
in the y type list andmargin (db)
in the y axis list.click add.
a new 2-d line plot tab opens up next to the budget analyzer toolstrip. this figure shows the new custom plot visible in the upper right corner of the app window, next to the default fspl plot.
you can directly modify all the tabs (name, x type, x axis, y type, y axis, and x range) that appear in the 2-d line plot contextual tab.
add custom 2-d contour plots
to add customized 2-d contour plots, follow the steps in this example.
on the budget analyzer toolstrip, in the analyze section, click select links and select l1 and l2.
in the plots section, click add plot.
in the add plot dialog, set type to 2-d contour plot.
specify name as
received eb/no
.set x type to
transmitter
and x axis totx hpa power (dbw)
.set y type to
receiver
and y axis torx feeder loss (db)
.set z type to results and z axis to
received eb/no (db)
.click add.
a new 2-d contour plot tab for l2 appears next to the budget analyzer tab. this figure shows the new custom plots visible in the lower-right pane of the app window, next to the default margin - l2 plot.
you can directly modify all the fields (name, x type, x axis, y type, y axis, z type, z axis, x range and y range) that appear in the 2-d contour plot tab. to access these fields for l1, in the lower-right pane, select the received eb/no - l1 tab.
delete custom plots
to delete a custom plot, follow these steps.
switch to the budget analyzer toolstrip.
on the toolstrip, click the remove plot button in the plots section.
in the pop-up window, select the custom plot to delete and click remove plot.
visibility control for all plots
to control the visibility of any default or custom plot, select the specific plot from the drop-down list present in the plots section of the budget analyzer toolstrip.
by default, this app selects all plots and makes them visible. to hide any plot, clear it. reselect it to make it visible again.
if you modify the app layout, you can click the default layout button on the budget analyzer toolstrip to return to the default layout.
note that this app does not save the custom plots for a session.
generate matlab script
to generate the equivalent matlab code for sensitivity analysis, click export script. you can modify the exported script to study the impact of link budget parameters on link performance.
parameters
budget analyzer
— link budget configuration
tab
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.
ground station
— ground station location, transmitter, and receiver settings
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
.
satellite
— satellite location, transmitter, and receiver settings
tab
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
.
link
— link characteristics
tab
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
.
customize input/output
— customize input properties and computations used for output
tab
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
customize input/output
— customize link budget computations
tab
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.
programmatic use
satellitelinkbudgetanalyzer
satellitelinkbudgetanalyzer
opens the satellite link budget
analyzer app.
version history
introduced in r2021a
see also
functions
- |
objects
- |
topics
打开示例
您曾对此示例进行过修改。是否要打开带有您的编辑的示例?
matlab 命令
您点击的链接对应于以下 matlab 命令:
请在 matlab 命令行窗口中直接输入以执行命令。web 浏览器不支持 matlab 命令。
select a web site
choose a web site to get translated content where available and see local events and offers. based on your location, we recommend that you select: .
you can also select a web site from the following list:
how to get best site performance
select the china site (in chinese or english) for best site performance. other mathworks country sites are not optimized for visits from your location.
americas
- (español)
- (english)
- (english)
europe
- (english)
- (english)
- (deutsch)
- (español)
- (english)
- (français)
- (english)
- (italiano)
- (english)
- (english)
- (english)
- (deutsch)
- (english)
- (english)
- switzerland
- (english)
asia pacific
- (english)
- (english)
- (english)
- 中国
- (日本語)
- (한국어)