操作笔记 | GNSS模拟仿真软件Skydel如何让所有卫星输出的功率一致?

描述

 

在真实世界的卫星导航场景里,存在诸多致使设备接收到的卫星功率与实际卫星功率不一致性的因素。

一方面,卫星与地面接收机之间的距离长短不一,信号在传播过程中会因路径损耗产生差异,距离越远,信号衰减越严重,到达接收机时的功率也就越低。

另一方面,不同星座所设定的基准功率本身就存在差别,这使得即便卫星与接收机距离相同,接收到的功率也会有所不同。

再加上接收端天线对于各个频段的敏感度参差不齐,对某些频段信号的接收能力较强,而对另一些频段则较弱,进一步加剧了实际接收卫星功率的不一致状况。

Skydel模拟引擎默认采用的便是对这种复杂真实世界状况的仿真模式,能够精准模拟出卫星功率的实际差异。

卫星定位

然而,在特定的测试场景中,有时会需要所有卫星输出功率保持一致。这种设定有助于极大地简化参数设置流程,无需再考虑因功率差异带来的复杂调整,同时,也让测试人员能够更清晰、便捷地对其他关键参数及测试结果进行观测与分析,避免功率不一致因素干扰对核心测试内容的判断 。

在Skydel中我们可以通过GUI或API完成这一配置配合测试。

1、Skydel GUI

首先,我们需要禁用信号传播损耗模型,这将使得卫星传输过程中忽略距离产生的大气损耗。在Skydel中,导航至“Settings - Global - Signal Power”选项卡,取消勾选“Signal Strenth Model”。

卫星定位

其次,不同星座系统、频段的基准信号会有所区别,这一点在Skydel中是通过对各频点默认添加了偏移量实现的,定义为信号偏移量。因此我们需要人为在本页面将其均设置为“0”。不同星座频点全部都需要修改。

卫星定位

最后,Skydel中对接收机天线添加了默认接收天线模型,用来模拟真实天线。为了消除天线对不同频段的影响,我们需要导航至“Settings-Vehicle-Antenna-Models”,将使用Gain Pattern and Gain offset修改为“None”。

卫星定位

此时我们仿真的信号将全部一致,且基准信号为-130dBm(未计算外部SDR增益)。我们可以将该用例保存,后续再次使用该模式则无需额外的配置。

卫星定位

2、API程序控制

Skydel也支持通过外部API实现对所有卫星输出的功率一致的配置,编写脚本快速实现。参考代码如下:

卫星定位卫星定位
打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分