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

相关文章

MySQL 内存使用率常用分析语句

《MySQL内存使用率常用分析语句》用户整理了MySQL内存占用过高的分析方法,涵盖操作系统层确认及数据库层bufferpool、内存模块差值、线程状态、performance_schema性能数据... 目录一、 OS层二、 DB层1. 全局情况2. 内存占js用详情最近连续遇到mysql内存占用过高导致

解决pandas无法读取csv文件数据的问题

《解决pandas无法读取csv文件数据的问题》本文讲述作者用Pandas读取CSV文件时因参数设置不当导致数据错位,通过调整delimiter和on_bad_lines参数最终解决问题,并强调正确参... 目录一、前言二、问题复现1. 问题2. 通过 on_bad_lines=‘warn’ 跳过异常数据3

解决RocketMQ的幂等性问题

《解决RocketMQ的幂等性问题》重复消费因调用链路长、消息发送超时或消费者故障导致,通过生产者消息查询、Redis缓存及消费者唯一主键可以确保幂等性,避免重复处理,本文主要介绍了解决RocketM... 目录造成重复消费的原因解决方法生产者端消费者端代码实现造成重复消费的原因当系统的调用链路比较长的时

深度解析Nginx日志分析与499状态码问题解决

《深度解析Nginx日志分析与499状态码问题解决》在Web服务器运维和性能优化过程中,Nginx日志是排查问题的重要依据,本文将围绕Nginx日志分析、499状态码的成因、排查方法及解决方案展开讨论... 目录前言1. Nginx日志基础1.1 Nginx日志存放位置1.2 Nginx日志格式2. 499

kkFileView启动报错:报错2003端口占用的问题及解决

《kkFileView启动报错:报错2003端口占用的问题及解决》kkFileView启动报错因office组件2003端口未关闭,解决:查杀占用端口的进程,终止Java进程,使用shutdown.s... 目录原因解决总结kkFileViewjavascript启动报错启动office组件失败,请检查of

MySQL 强制使用特定索引的操作

《MySQL强制使用特定索引的操作》MySQL可通过FORCEINDEX、USEINDEX等语法强制查询使用特定索引,但优化器可能不采纳,需结合EXPLAIN分析执行计划,避免性能下降,注意版本差异... 目录1. 使用FORCE INDEX语法2. 使用USE INDEX语法3. 使用IGNORE IND

SpringBoot 异常处理/自定义格式校验的问题实例详解

《SpringBoot异常处理/自定义格式校验的问题实例详解》文章探讨SpringBoot中自定义注解校验问题,区分参数级与类级约束触发的异常类型,建议通过@RestControllerAdvice... 目录1. 问题简要描述2. 异常触发1) 参数级别约束2) 类级别约束3. 异常处理1) 字段级别约束

Olingo分析和实践之EDM 辅助序列化器详解(最佳实践)

《Olingo分析和实践之EDM辅助序列化器详解(最佳实践)》EDM辅助序列化器是ApacheOlingoOData框架中无需完整EDM模型的智能序列化工具,通过运行时类型推断实现灵活数据转换,适用... 目录概念与定义什么是 EDM 辅助序列化器?核心概念设计目标核心特点1. EDM 信息可选2. 智能类

Olingo分析和实践之OData框架核心组件初始化(关键步骤)

《Olingo分析和实践之OData框架核心组件初始化(关键步骤)》ODataSpringBootService通过初始化OData实例和服务元数据,构建框架核心能力与数据模型结构,实现序列化、URI... 目录概述第一步:OData实例创建1.1 OData.newInstance() 详细分析1.1.1

Olingo分析和实践之ODataImpl详细分析(重要方法详解)

《Olingo分析和实践之ODataImpl详细分析(重要方法详解)》ODataImpl.java是ApacheOlingoOData框架的核心工厂类,负责创建序列化器、反序列化器和处理器等组件,... 目录概述主要职责类结构与继承关系核心功能分析1. 序列化器管理2. 反序列化器管理3. 处理器管理重要方