Advertisement

带有 GUI 的 SGP4 轨道传播器:计算指定时段内观察点的可视时间,支持 LLA 和 KML 输出 - MATLAB 开发

  • 5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
这段文字介绍了一个基于SGP4算法并配备GUI的轨道传播器MATLAB开发项目。它能够为用户提供一个直观界面来计算特定时间段内的可视时间,并输出LLA坐标或KML格式的数据,便于卫星轨迹分析和地理信息系统集成。 主要功能:OrbProp.m 注意: 1. 该程序生成的输出尚未经过验证,除了确保与 AGI STK 结果非常一致之外。 2. 在 2018 年 3 月之前,使用的地球轨道参数 (EOP) 数据是过期的,这导致了 xp、yp 和 LOD 等方面的结果与 STK 结果略有不同(约 0-30 秒偏移)。 3. 当前程序会自动从 Internet 下载 EOP 数据或允许用户选择他们拥有的 EOP 文件。 此外: 1. 执行距离、仰角、推算和方位角功能所需的制图工具箱及外部程序;并绘制 LLA 地面轨迹。 2. 此脚本使用手动方法 afspc 运行 SGP4 传播器,采用 WGS72 椭球体。ManualOut.out 中的 SGP4 输出是从 TME 转换而来的到 ECEF 的数据。通过迭代的时间参数为 ManualOutput.out 中每一行输出执行转换 teme2ecef。 输入: - TLE - UTC 开始时间 - UTC 结束时间 - 观察者位置 - 扇区参数

全部评论 (0)

还没有任何评论哟~
客服
客服
  • GUI SGP4 LLA KML - MATLAB
    优质
    这段文字介绍了一个基于SGP4算法并配备GUI的轨道传播器MATLAB开发项目。它能够为用户提供一个直观界面来计算特定时间段内的可视时间,并输出LLA坐标或KML格式的数据,便于卫星轨迹分析和地理信息系统集成。 主要功能:OrbProp.m 注意: 1. 该程序生成的输出尚未经过验证,除了确保与 AGI STK 结果非常一致之外。 2. 在 2018 年 3 月之前,使用的地球轨道参数 (EOP) 数据是过期的,这导致了 xp、yp 和 LOD 等方面的结果与 STK 结果略有不同(约 0-30 秒偏移)。 3. 当前程序会自动从 Internet 下载 EOP 数据或允许用户选择他们拥有的 EOP 文件。 此外: 1. 执行距离、仰角、推算和方位角功能所需的制图工具箱及外部程序;并绘制 LLA 地面轨迹。 2. 此脚本使用手动方法 afspc 运行 SGP4 传播器,采用 WGS72 椭球体。ManualOut.out 中的 SGP4 输出是从 TME 转换而来的到 ECEF 的数据。通过迭代的时间参数为 ManualOutput.out 中每一行输出执行转换 teme2ecef。 输入: - TLE - UTC 开始时间 - UTC 结束时间 - 观察者位置 - 扇区参数
  • STM32PWM及波形
    优质
    本文章介绍了如何使用STM32微控制器实现脉冲宽度调制(PWM)信号的输出,并通过示波器等工具观察生成的PWM波形,帮助读者掌握STM32定时器的基本操作和PWM应用。 本段落介绍了STM32定时器的PWM输出及波形查看方法,并详细说明了使用MDK自带逻辑分析仪实现PWM波形查看的过程。文中还强调了一些在使用PWM功能时需要注意的问题,帮助用户更好地理解和应用这一技术特性。
  • MATLAB——含GUISGP4预测工具
    优质
    本项目为一款基于MATLAB开发的轨道预测工具,运用SGP4模型并集成了用户图形界面(GUI),便于进行精确的卫星轨道计算与分析。 使用MATLAB开发了一个带有GUI的SGP4轨道传播器。该工具可以确定从观察者位置在指定时间段内的可见性时间,并支持LLA(地理坐标)和KML输出。
  • .docx
    优质
    本文档探讨了定时器溢出时间的计算方法及其在嵌入式系统和软件开发中的应用。通过分析定时器的工作原理,提供了精确计算溢出时间的具体步骤和技术细节。 通用定时器溢出时间的计算方法包括分析计算公式以及提供具体的计算举例。
  • TCP四种(重、坚、保活等待
    优质
    本文介绍TCP协议中的四种重要定时器:重传定时器用于超时重发;坚持计时器控制慢开始与拥塞避免;保活定时器检测长时间空闲连接;时间等待计时器确保旧消息完全过期。 本段落主要介绍了TCP的四种定时器:重传定时器、坚持计时器、保活定时器以及时间等待计时器的相关资料。有需要的朋友可以参考这些内容。
  • SNR 自动 P 相到达选择:PPHASEPICKER 为自动选取 P 相起始提供强大 - MATLAB
    优质
    PPHASEPICKER 是一款用于地震数据处理的MATLAB工具,它能够自动检测并挑选地震波中的P相初至时刻,并输出信噪比(SNR),从而提高数据分析效率和准确性。 PPHASEPICKER 是一种强大的工具,能够自动且高精度地识别 P 相的起始点,并且无需手动设置检测间隔或阈值。该算法利用直方图方法来探测单分量加速度或者宽带速度记录中的 P 相开始位置,同时还能计算信噪比(SNR)。PPHASEPICKER 已被纳入美国地质调查局“强运动数据自动处理和审查界面(PRISM)”软件中,用于识别事件时间窗口以供系统及自动化处理大量强运动数据。该工具提供了一个示例的 MatLAB 代码包,其中包括如何使用三个样本波形运行 PPHASEPICKER 的说明:一个来自强烈地震,另一个则来源于微震事件。对于特定应用需求,请注意在代码中可能需要手动调整滤波器转角频率以适应输入记录中的不同频谱特性。 参考文献: 卡尔坎, E.(2016 年)。自动 P 相到达时间选择器
  • Simulink子系统示例:单脉冲入启动后对比与所需-MATLAB
    优质
    本MATLAB项目提供一个Simulink模型,展示如何使用定时器子系统处理单脉冲输入,并分析不同条件下定时器的响应时间和工作周期。 Simulink计时器子系统示例的Readme.txt文件如下: 定时器是一个(模拟)定时器在Simulink中的实现方式,可以通过向“ping输入”发送一个脉冲信号来启动它。单个脉冲信号开始计算经过的时间,并随后与所需的计时时长进行比较。这种布尔结果提供定时器的状态输出。 为了生成其输入信号的任何变化时可以使用查找的变化检测块以产生1-pulse ping的形式,当在ping输入信号上检测到高电平时触发定时器准备就绪时间计算开始。 如果经过的时间小于或等于计时时长(即t_elapsed <= t_timer_duration),则保持定时器状态为高电平。 该子系统内部包含一个“触发捕获和保持”块,用于在ping输入信号上检测到的任何高电平时获取当前模拟时间值作为基准。 这个Simulink计时器变体已在Matlab R2016b 和R2018a版本中进行了测试。
  • 2-TIM—高级-STM32F103PWM互补死区
    优质
    本段介绍如何使用STM32F103芯片上的2-TIM高级定时器实现具有死区时间控制的PWM互补输出,适用于电机驱动等应用场景。 STM32F103高级定时器应用:PWM互补输出带死区时间
  • 展示特
    优质
    本功能允许用户创建并展示个性化的时间线,聚焦于特定历史时期的事件或个人经历,便于学习和回顾重要时刻。 自定义时间轴包括五个部分:动作图元、事件图元、事件文本图元(只要有事件就会一直显示在左侧,包括移动进度条时)、文件结束标志图元、时间轴图元以及当前时间位置图元。
  • STM32F103C8T6 TIM4双通PWM
    优质
    本文介绍了如何在STM32F103C8T6微控制器上使用TIM4定时器实现双通道脉冲宽度调制(PWM)信号输出,适用于电机控制和LED调光等应用。 STM32F103C8T6定时器TIM4支持双通道PWM输出功能,包括TIM4_CH1和TIM4_CH2。此内容仅供学习参考。如果应用于舵机或其它需要PWM信号的设备,请根据具体需求进行相应的调整和修改。