卫星通信工具箱
模拟、分析和测试卫星通信系统和链路
轨道传播与可视化
使用双体、SGP4或SDP4轨道传播器对卫星进行建模。可视化2D和3D卫星轨道,包括用于导航的视场、地面轨迹和天空图。从TLE文件或星历数据生成卫星星座。
链接预算分析App
分析、设计和可视化卫星通信的链路预算。通过自定义参数(包括自由空间路径损耗、功率放大器增益和链路距离)评估链路预算权衡。使用其他用户指定的输入参数自定义分析。
可用性和敏感性分析
分析上行链路、下行链路和交叉链路。计算链路裕度。根据ITU-R P.618传播损耗模型,估计在各种环境条件下实现所需可用性所需的传输功率。
卫星通讯波形
生成空间数据系统咨询委员会(CCSDS)波形,包括遥控(TC)和遥测(TM)。生成数字视频广播卫星波形,包括第二代(DVB-S2)和第二代扩展(DVB-S2X)传输。
卫星导航波形
使用星历和历书数据生成GPS传统导航(LNAV)数据,包括其帧结构。
信道建模
使用ITU-R P.618传播损耗模型设计卫星通信系统的地-空链路。使用ETSI指定的Rician和陆地移动卫星(LMS)信道对地球静止(GEO)卫星进行链路级模拟。
接收机的设计
解调和解码DVB-S2, DVB-S2X和接收到的CCSDS波形。包括RF前端损伤和纠正的影响。通过测量误码率(BER)和包误码率(PER)来表征性能。
参考设计MATLAB代码
探索和使用表示为开放和可定制的发射器、信道模型和接收器链路级操作MATLAB®代码。自定义用于计算链路预算、链路可用性和链路敏感性分析的算法。
C或C++代码生成
从使用卫星通信工具箱的MATLAB应用程序生成可移植的C或c++源代码,或独立的应用程序。使用生成的C或c++源代码或可执行文件在MATLAB环境之外验证您的设计。