STK 特定问题建模(五)频谱分析(第一部分)

2024-01-11 05:44

本文主要是介绍STK 特定问题建模(五)频谱分析(第一部分),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

  • 简介
  • 一、GEO星地通信收发机设计
    • 1.1 GEO卫星仿真
    • 1.2 地面接收机仿真
  • 二、LEO星座及天线设计


简介

本篇对卫星通信中的频谱利用率、潜在干扰对频谱的影响进行分析,以LEO卫星信号对GEO通信链路影响为例,分析星地链路频谱。

建模将从以下几个部分开展:
1、GEO星地通信收发机及天线设计
2、LEO卫星星座、发射机天线设计
3、星地链路仿真、频谱分析

本篇对应1、2部分内容。

一、GEO星地通信收发机设计

考虑地面一艘船舶与同步轨道卫星(GEO)间的通信,创建卫星发射机以及船舶接收机模型。

1.1 GEO卫星仿真

首先以STK默认轨道参数,插入一颗同步轨道卫星
在这里插入图片描述
插入发射机Transmitter,并将其固连在GEO卫星下。由于GEO通信信号传输距离远、信号能量衰减大,因此卫星发射端需采用高增益、定向天线。本次仿真中天线类型设置为抛物面天线(parabolic antenna),发射信号通过抛物面天线反射后集中到天线焦点处。
打开发射机属性,首先将发射机类型选择为Complex Transmitter Model在这里插入图片描述
其次,在天线类型中(Antenna—Type),选中抛物面天线(parabolic antenna),设置Diameter为2 m。
在这里插入图片描述
设置天线朝向,(这里预先根据星地连线进行设置)。Azimuth为244.0529°,Elevation为83.92558°。
在这里插入图片描述
打开Modulator,对信号调制进行设置。选中功率谱密度Signal PSD,PSD选项允许STK通信模块基于调制、数据速率等对传输信号的实际频谱形状进行建模。Spectrum null 谱零点(主瓣和副瓣降为零)设置为3。由于数据速率默认为16 Mb/s,BPSK调制,可以看到设置后信号上边带宽为48MHz。
在这里插入图片描述
发射机3D Graphics中选中Show Volume,在3D窗口中,右键卫星,选择Zoom to,可以查看创建完毕的发射机天线如下
在这里插入图片描述

1.2 地面接收机仿真

创建一艘船舶,插入Ship对象,并对其位置进行设置。航迹选择根据时间设置(Specify Time)。海拔参考(Altitude Reference)选择地心地固WGS-84坐标系。插入两个航迹点,经纬度相同,但时间相差一天(相当于船舶原地停留一天)。纬度设置为33.65°,经度设置为-119.56°。
在这里插入图片描述
在这里插入图片描述
插入接收机Receiver,将其固连在Ship上。船舶具有相控阵天线。编辑Receiver,类型选择为Complex Receiver Model,频点设置为14.5GHz。点击Antenna,设置天线类型为Phased Array,阵元X为9,Y为9:
在这里插入图片描述
船舶接收机的相控阵天线需要指向GEO卫星,以接收信号。在Beam Direction Provider中,选中Beam Steering选项,而后在下方指向目标中选中GEO卫星,并将其移动至右边列表中。
在这里插入图片描述
进一步,点击Filter选项,将带宽设置为96MHz。
为了在3D窗口中显示接收天线,在3D Graphics - Attributes中,选中Show Volume,设置最小显示天线增益Minimum Displayed Gain:为-10dB,设置天线显示方位角分辨率为1°
在这里插入图片描述
在3D窗口中,可以看到船舶接收机天线指向GEO卫星
在这里插入图片描述
完成星地收发机设计后,可以先对链路进行简单分析。点击Access计算可见性,双方目标为船舶接收机与GEO发射机。点击计算
在这里插入图片描述
在Link Budget中,可以对Eb/No (dB)等指标进行查看
在这里插入图片描述

二、LEO星座及天线设计

星地链路创建完后,创建潜在干扰源,即LEO卫星,后续查看LEO卫星对星地链路频谱的影响。

首先创建一颗LEO种子卫星,后续在其基础上创建Walker星座。以orbit wizard方式插入种子卫星,类型选择为太阳同步Sun Synchronous,其轨道参数采用默认配置。在该卫星下,插入发射机,将频点设置为14.51GHz(与星地通信链路频点接近,会产生干扰)。在调制栏中,选中Signal PSD并设置谱零点数为3。
在这里插入图片描述
基于创建的种子卫星,创建Walker星座。右键LEO卫星,Satellite—Walker,创建均匀分布的卫星星座。轨道平面数设置为2,每个轨道平面卫星数目设置为10。星座创建完成后,将种子卫星删除掉。
在这里插入图片描述
可以看出,创建的每颗LEO卫星下,都包含与种子卫星同样参数的发射机模型。

由此完成环境搭建。在后一篇中,对星地链路频谱进行分析,并分析LEO信号对GEO通信链路的影响。

未完待续

更多仿真内容,可以关注公众号“STK建模”查看
在这里插入图片描述

这篇关于STK 特定问题建模(五)频谱分析(第一部分)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/593346

相关文章

Spring事务中@Transactional注解不生效的原因分析与解决

《Spring事务中@Transactional注解不生效的原因分析与解决》在Spring框架中,@Transactional注解是管理数据库事务的核心方式,本文将深入分析事务自调用的底层原理,解释为... 目录1. 引言2. 事务自调用问题重现2.1 示例代码2.2 问题现象3. 为什么事务自调用会失效3

Mysql删除几亿条数据表中的部分数据的方法实现

《Mysql删除几亿条数据表中的部分数据的方法实现》在MySQL中删除一个大表中的数据时,需要特别注意操作的性能和对系统的影响,本文主要介绍了Mysql删除几亿条数据表中的部分数据的方法实现,具有一定... 目录1、需求2、方案1. 使用 DELETE 语句分批删除2. 使用 INPLACE ALTER T

SpringBoot启动报错的11个高频问题排查与解决终极指南

《SpringBoot启动报错的11个高频问题排查与解决终极指南》这篇文章主要为大家详细介绍了SpringBoot启动报错的11个高频问题的排查与解决,文中的示例代码讲解详细,感兴趣的小伙伴可以了解一... 目录1. 依赖冲突:NoSuchMethodError 的终极解法2. Bean注入失败:No qu

找不到Anaconda prompt终端的原因分析及解决方案

《找不到Anacondaprompt终端的原因分析及解决方案》因为anaconda还没有初始化,在安装anaconda的过程中,有一行是否要添加anaconda到菜单目录中,由于没有勾选,导致没有菜... 目录问题原因问http://www.chinasem.cn题解决安装了 Anaconda 却找不到 An

Spring定时任务只执行一次的原因分析与解决方案

《Spring定时任务只执行一次的原因分析与解决方案》在使用Spring的@Scheduled定时任务时,你是否遇到过任务只执行一次,后续不再触发的情况?这种情况可能由多种原因导致,如未启用调度、线程... 目录1. 问题背景2. Spring定时任务的基本用法3. 为什么定时任务只执行一次?3.1 未启用

MySQL新增字段后Java实体未更新的潜在问题与解决方案

《MySQL新增字段后Java实体未更新的潜在问题与解决方案》在Java+MySQL的开发中,我们通常使用ORM框架来映射数据库表与Java对象,但有时候,数据库表结构变更(如新增字段)后,开发人员可... 目录引言1. 问题背景:数据库与 Java 实体不同步1.1 常见场景1.2 示例代码2. 不同操作

如何解决mysql出现Incorrect string value for column ‘表项‘ at row 1错误问题

《如何解决mysql出现Incorrectstringvalueforcolumn‘表项‘atrow1错误问题》:本文主要介绍如何解决mysql出现Incorrectstringv... 目录mysql出现Incorrect string value for column ‘表项‘ at row 1错误报错

如何解决Spring MVC中响应乱码问题

《如何解决SpringMVC中响应乱码问题》:本文主要介绍如何解决SpringMVC中响应乱码问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Spring MVC最新响应中乱码解决方式以前的解决办法这是比较通用的一种方法总结Spring MVC最新响应中乱码解

pip无法安装osgeo失败的问题解决

《pip无法安装osgeo失败的问题解决》本文主要介绍了pip无法安装osgeo失败的问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一... 进入官方提供的扩展包下载网站寻找版本适配的whl文件注意:要选择cp(python版本)和你py

解决Java中基于GeoTools的Shapefile读取乱码的问题

《解决Java中基于GeoTools的Shapefile读取乱码的问题》本文主要讨论了在使用Java编程语言进行地理信息数据解析时遇到的Shapefile属性信息乱码问题,以及根据不同的编码设置进行属... 目录前言1、Shapefile属性字段编码的情况:一、Shp文件常见的字符集编码1、System编码