Skydel 24.9版本震撼发布,升级五大关键功能

在信号传播与仿真领域,Skydel软件一直是行业内的佼佼者。我们与您分享升级快讯,Skydel软件24.9.0版本已正式发布,此次更新不仅带来了五大全新功能,还在性能优化、用户体验以及远程API方面进行了全面升级,为用户带来更高效、更精准的仿真体验。

一、Skydel 24.9.0 关键功能

1、农村型、城郊型和城市型多径传播模型环境已集成到GUI中

用户可以直接选用对应的传播模型已实现不同多径环境与传播方式的模拟。用户可以设置的参数有:

  • Open Sky Limit(开放天空限制):最小值:0 最大值:90 ,用于定义开放天空和多径区域之间分界的度数
  • Obstruction Limit(障碍物限制):最小值:0 最大值:90 ,用于定义障碍物和多径区域之间分界的度数,理论应该小于Open Sky Limit的值
  • NLOS Probability(非视线传播概率):最小值:0 最大值:1 如果卫星传输路径位于障碍物区域,失去视线的概率。
  • Random Seed(随机种子):最小值:0 最大值:4.29497e+09 ,随机种子值,影响此传播模型内的分布公式

2、将每个卫星上每个信号的回波数量从4增加到5

3、可以使用默认的低通滤波器进行基本信号滤波

4、可以在固定和圆形轨迹的车辆页面中显示并改进了ECEF位置

5、新增S band仿真

二、Skydel 24.9.0版本新功能

  • 可以生成带有互调项的新伽利略E1信号
  • 可以使用默认的低通滤波器进行基本信号滤波
  • 可以为自定义信号配置时钟校正
  • 可以为自定义信号配置FDMA
  • 可以使用配置模式
  • 将每个卫星上每个信号的回波数量从4增加到5
  • 农村型、城郊型和城市型多径传播模型环境已集成到GUI中
  • 帮助菜单中现在提供了“留下反馈”选项
  • 帮助菜单中现在提供了升级Skydel链接

三、Skydel 功能改进

  • 导入GLONASS RINEX文件时,现在会显示有效的模拟开始时间范围
  • 默认的OSNMA Merkle Tree开始日期现在设置为伽利略子帧的开始
  • 添加自定义信号时,现在提供了更多关于ID格式的信息
  • 将每个卫星上每个信号的最大回波数量从4增加到5
  • 自定义信号现在可用于GLONASS星座
  • 现在在固定和圆形轨迹的车辆页面中显示并改进了ECEF位置
  • S频段的中心频率现在在X300和N310上进行校准
  • 现在可以配置NavIC的RSF字段

四、Skydel 功能更改

  • 将Galileo偏心率的最大支持值增加到0.5
  • 将M-Code接口更新到版本10
  • 增加了QZSS自定义信号的默认功率
  • GPU基准测试现在使用ExecuteGpuBenchmark命令

五、Skydel功能修复

  • 更正了QZSS L1CB副载波
  • 取消保存并退出时不再关闭Skydel
  • 如果配置中存储的IQ文件路径不存在,则不再显示无效路径对话框
  • 当发送带有DTA输出类型的SetModulationTarget命令时,如果输出类型不是DTA,则修复了崩溃问题
  • 在空闲模式下选择XONA XL时,改善了UI性能
  • OSNMA设置中的Merkle Tree根字段现在在运行时可以复制
  • Wavefront模式下的运行时命令不再发送到禁用的节点
  • 修复了模拟过程中移除多径时的崩溃问题
  • 即使首选项中设置了Y-Code库,现在也可以模拟P-Code信号
  • 修复了ephemeris更新后的OSNMA COP值
  • 模拟现在会在所有插件初始化完成后才开始
  • 更正了IQ XML文件中的时间戳
  • 基本干扰现在具有与高级干扰相同的中频限制
  • 高级干扰的中频限制增加到6 GHz
  • 修复了Galileo INAV在字类型17至20中的奇偶校验向量
  • 现在基于字类型16的传输时间广播Galileo INAV减少的时钟和星历数据

六、远程API版本46

1、添加的命令

-[Set/Get]SbasEphemerisReferenceTimeForSV:设置/获取SBAS卫星的星历参考时间

-[Set/Get]SignalFilterAssignation:设置/获取按名称分配给信号的滤波器

-[Set/Get]InterModulation:设置/获取该信号分量的互调系数。

-[Set/Get]PropagationModelParameters:设置/获取特定传播模型的参数

-[Set/Get]CurrentPropagationModel:设置/获取当前的传播模型

2、移除的命令

-[Set/Get]MessageModificationToGpsMNav

-导航消息族键“GPS_MNAV”

-加密信号类型枚举值“M_CODE”

3、添加的结构

-SignalWithComponent:带有可选组件的信号。

-PropagationModelType枚举:多径传播模型的类型,可以是“Rural”、“Suburban”、“Urban”或“Manual”。

4、更改

- SetModulationTarget:不再支持“WF”类型(在v20.2中已弃用)。
 

5、修复

-GetMultipathForID:现在返回与其他命令相同的信号键。

-GetEnabledSignalsForSV:现在返回与其他命令相同的信号键。

-ChangeModulationTargetSignals:当采样率的最小值和最大值不形成有效组合时,现在返回错误。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/57451.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

面试题:如何能够保证T2在T1执行完后执行,T3在T2执行完后执行?——CountDownLatch原理

CountDownLatch的使用方式 CountDownLatch用于某个线程等待其他线程执行完任务再执行,与thread.join()功能类似。常见的应用场景是开启多个线程同时执行某个任务,等到所有任务执行完再执行特定操作,如汇总统计结果。 面试题:如何…

最新Java零基础知识(持续更新中......)

1. 学习前的准备 一个好的学习方法(如何更高效学习): 成为一名合格的程序员,需要具备两个关键能力: 指法速度:高效的代码输入速度。编程思想:能够用编程的方式解决现实问题的能力。 指法速度&am…

SpringBoot中的Component和ComponentScan注解工作原理

Spring IoC 容器的工作是通过管理对象的生命周期和配置来保持业务逻辑清晰,但是 Spring 容器并不会自动知道要管理哪些 bean。所以我们来告诉 Spring 应该处理哪些 bean 以及如何处理,很简单这就是 Spring 的 Component 和 ComponentScan 注释的作用所在…

算法题总结(二十)——并查集

并查集理论基础 并查集常用来解决集合连通性问题,两个节点在不在一个集合,也可以将两个节点添加到一个集合中。 大白话就是当我们需要判断两个元素是否在同一个集合里的时候,我们就要想到用并查集。 并查集主要有两个功能: 将…

linux介绍与基本指令

前言 本次博客将会讲解linux的来源历史、linux操作系统的理解以及它的一些基本指令。 1.linux的介绍 linux的来源 linux的来源最初还是要说到unix操作系统的。 1968年,一些来自通用电器公司、贝尔实验室和麻省理工学院的研究人员开发了一个名叫Multics的特殊操作…

C语言 | Leetcode C语言题解之第502题IPO

题目&#xff1a; 题解&#xff1a; #define MIN(a, b) ((a) < (b) ? (a) : (b)) #define MAX_INT_NUMBER 0x7FFFFFFEtypedef struct {int capital;int profit; } ProNode;int CompareProfit(const ProNode *a, const ProNode *b) { /* 从大到小排序 */return b->pr…

根据发生异常的汇编指令以及函数调用堆栈,从内存的角度出发,估计出问题的可能原因,确定排查方向,快速定位C++软件问题

目录 1、前言 2、初步分析dump文件 3、加载更多模块的pdb文件&#xff0c;可能能看到更多行的函数调用堆栈 4、从内存的角度去看&#xff0c;估计是访问了野指针导致的&#xff0c;沿着这个怀疑的方向快速地定位了问题 5、最后 C软件异常排查从入门到精通系列教程&#xf…

力扣OJ算法题:合并两个有序链表

—————————————————————————————————————————— 正文开始 OJ算法题&#xff1a;合并两个有序链表 思路 创建一个新的空链表&#xff08;可以用malloc优化&#xff09;和两个指针L1、L2分别指向两个链表&#xff0c;遍历两个链表&am…

Chromium 中chrome.contextMenus扩展接口实现分析c++

一、chrome.contextMenus 使用 chrome.contextMenus API 向 Google Chrome 的上下文菜单中添加项。您可以选择从右键菜单中添加的对象类型&#xff0c;例如图片、超链接和页面。 权限 contextMenus 您必须在扩展程序的清单中声明 "contextMenus" 权限&#xff0c…

R语言机器学习算法实战系列(十二)线性判别分析分类算法 (Linear Discriminant Analysis)

禁止商业或二改转载,仅供自学使用,侵权必究,如需截取部分内容请后台联系作者! 文章目录 介绍LDA的原理LDA的步骤教程下载数据加载R包导入数据数据预处理数据描述数据切割构建模型预测测试数据评估模型模型准确性混淆矩阵模型评估指标ROC CurvePRC Curve保存模型总结优点:缺…

Ubuntu(22.04)本地部署Appsmith

Ubuntu&#xff08;22.04&#xff09;安装Appsmith 简要介绍 Appsmith 是一个开源的低代码开发平台&#xff0c;旨在帮助开发者和非开发者快速构建定制化的内部应用程序和管理工具。通过直观的拖拽界面和丰富的预配置组件&#xff0c;Appsmith 让用户无需编写大量代码即可创建…

Postman使用-基础篇

前言 本教程将结合业界广为推崇和使用的RestAPI设计典范Github API&#xff0c;详细介绍Postman接口测试工具的使用方法和实战技巧。 在开始这个教程之前&#xff0c;先聊一下为什么接口测试在现软件行业如此重要&#xff1f; 为什么我们要学习Postman&#xff1f; 现代软件…

数据轻松上云——Mbox边缘计算网关

随着工业4.0时代的到来&#xff0c;工厂数字化转型已成为提升生产效率、优化资源配置、增强企业竞争力的关键。我们凭借其先进的边缘计算网关与云平台技术&#xff0c;为工厂提供了高效、稳定的数据采集与上云解决方案。本文将为您介绍Mbox边缘计算网关如何配合明达云平台&…

基于SpringBoot微信小程序的书院预约系统【附源码】

基于SpringBoot微信小程序的书院预约系统 效果如下&#xff1a; 微信小程序首页界面 用户登录界面 书院信息界面 会议室界面 管理员登录界面 管理员主界面 用户界面 书院信息界面 会议室界面 会议室预约界面 研究背景 随着社会的快速发展&#xff0c;计算机技术的影响是全面…

SpringBoot 单元测试 - 登录认证在 Spring Boot 上的标准单元测试写法。

&#x1f449; 请投票支持这款 全新设计的脚手架 &#xff0c;让 Java 再次伟大&#xff01; 不要使用 SpringBootTest 使用 SpringBootTest 进行单元测试会启动整个 Spring Boot 容器&#xff0c;并引入整个项目的 development&test 依赖。缺点是速度慢、体积大、测试目标…

HarmonyOS Next应用开发——图像PixelMap变换

【高心星出品】 图像变换 图片处理指对PixelMap进行相关的操作&#xff0c;如获取图片信息、裁剪、缩放、偏移、旋转、翻转、设置透明度、读写像素数据等。图片处理主要包括图像变换、位图操作&#xff0c;本文介绍图像变换。 图形裁剪 // 裁剪图片 x&#xff0c;y为裁剪的起…

【element-tiptap】如何把分隔线改造成下拉框的形式?

当前的分隔线只有细横线这一种形式 但是咱们可以看一下wps中的分隔线&#xff0c;花里胡哨的 这些在wps里都需要使用快捷键打出来&#xff0c;真没找到菜单在哪里 那么这篇文章咱们就来看一下如何改造分隔线组件&#xff0c;改造成下拉框的形式&#xff0c;并且把咱们想要的分…

如何调试浏览器中的内存泄漏?

聚沙成塔每天进步一点点 本文回顾 ⭐ 专栏简介⭐ 如何调试浏览器中的内存泄漏&#xff1f;1. 什么是内存泄漏&#xff1f;2. 调试内存泄漏的工具3. 如何使用 Memory 面板进行内存调试3.1 获取内存快照&#xff08;Heap Snapshot&#xff09;获取内存快照的步骤&#xff1a;快照…

【二刷hot100】day 4

终于有时间刷刷力扣&#xff0c;求实习中。。。。 目录 1.最大子数组和 2.合并区间 3.轮转数组 4.除自身以外数组的乘积 1.最大子数组和 class Solution {public int maxSubArray(int[] nums) {//就是说可以转换为计算左边的最大值&#xff0c;加上中间的值&#xff0c…

1.6,unity动画Animator屏蔽某个部位,动画组合

动画组合 一边跑一边攻击 using System.Collections; using System.Collections.Generic; using UnityEngine;public class One : MonoBehaviour {private Animator anim;// Start is called before the first frame updatevoid Start(){anim GetComponent<Animator>();…