GNSS模拟器

德思特智能网联汽车GNSS仿真测试方案

德思特GNSS模拟器RTK高精定位方案
答复:
1、硬件上:
传统的GNSS模拟器是需要配置专有硬件的,功能比较单一;软件定义的GNSS模拟器是可以支持Ettus N310
Ettus X300/X310 or NI USRP-294xR/295XR,Dektec DAT-2115B;如果有这几种SDR可以只用购买软件
2、消耗功率上:
传统GNSS模拟器消耗的功率大,产生信号的质量不好,有噪声;但软件定义的GNSS模拟器消耗功率小,并且信号质量较好
3、创建欺骗干扰以及IQ数据上:
传统GNSS模拟器需要软件+额外硬件,软件定义GNSS模拟器只需要用软件就可以创建干扰欺骗和IQ数据
4、架构上:
传统的GNSS模拟器是用芯片(FPGA)加硬件方式创建信号,非常的依靠硬件;软件定义GNSS模拟器是依靠GPU的计算能力进行,通过SDR产生信号。
5、软件界面:
传统GNSS模拟器软件界面很多长菜单,界面非常复杂;软件定义的菜单清晰,很容易创建场景。
答复:GNSS模拟器并不能简单认为是对空中某颗卫星的模拟,实际上每一次模拟都已经预先成为了一个场景,比如一个点,一条轨迹等,因此他输出给接收机的实际上就是一个多星的系统数据,接收机解算出来就是用户自行设置的地理位置,坐标。简单理解,这类似是一个镜像的过程:
GNSS模拟器:虚拟的地理位置与时间→ RF数据
接收机:RF数据 → 接收机算法解算出设置的虚拟地址与时间
若采用多台接收机,那么这几台接收机将会收到一致的信息,即使距离不一致,信号强度也是等比降低的,并不会产生差分关系。因此,每一个接收端都必须单独接一个输出端口,且最好通过传导测试。
答复:1、GNSS测试方法主要有三种:①Live-Sky,从真实天空中通过天线获取实时信号连接到被测设备。 ②RF Record and Playback,射频信号的录制和回放,通过录制设备去采集GNSS信号再通过回放设备还原。③Simulation,通过GNSS模拟器来模拟。
2、像比亚迪这类公司之前应该大部分都是通过方法②RF Record and Playback来进行测试。在与客户沟通过程中我们只需与客户明确:如果客户确实在寻找射频录制和回放设备,只需告知我们不这样做,然后讨论模拟的优势。同样重要的是要注意模拟和射频录制/回放是互补的产品,也都是完整的T&S测试策略的一部分。
3、通过GNSS模拟器进行模拟测试的优势:可重复测试,可控环境条件,可任意时间任意地点,可模拟真实信号,可模拟未来的信号,未来事件。虽然RF录制回放提供了可重复的测试,但在测试接收机方面用处有限。它本身不允许动态修改场景。它提供了低保真度,受录制接收器的限制(与16位模拟器相比,它可能只有1位、2位或4位精度),需要大量内存(GBs量级),以及高性能的配套PC。
答复:定位、导航与授时(PNT)全仿真。包括:
- 控制所有GNSS卫星(过去、现在或未来);
- 所有星座(即GPS、GLONASS、伽利略、北斗……);
- 所有频率(即L1, L2, L5…);
- 增强技术(即SBAS)和矫正服务(即RTK);
- 控制大气条件干扰,欺骗和干扰注入错误,问题,多路径/回声和控制信号;
- 测试所有车辆类型(航空航天,卫星,无人机,汽车,固定…)
答复:
硬件在环(HIL)仿真是一种用于测试导航系统的技术,其中测试前并不知道车辆轨迹。在这种情况下,车辆轨迹被实时馈送到GNSS模拟器。HIL可用于复杂实时系统的开发和测试,如卫星控制系统、军事战术导弹、飞机飞行控制和汽车系统。
德思特提供的Safran GNSS模拟器的HIL设置允许用户实时发送真实的车辆轨迹,并生成相应的GNSS射频信号。
图中描绘了一个闭环,其中真实位置传输到系统中,自动驾驶仪应用命令实时影响车辆轨迹。系统中的HIL模拟器和德思特提供的Safran Skydel GNSS模拟器造成的附加延迟必须足够小,来保障不会对自动驾驶仪和GNSS接收器性能的测试和测量产生负面影响。
答复:
答复:
您可能想要使用 Skydel API 的原因有多种。
在模拟运行时对其进行更多控制,例如:
● 在仿真过程中改变伪距偏移值;
● 在模拟过程中改变干扰功率;
● 在模拟过程中改变卫星的功率;
● 更频繁地更改下行链路数据。
将 Skydel 作为自动化测试系统的一部分进行控制
● 使用 API 时无需与 Skydel 进行人工交互
Skydel提供开放的API,支持在C#,C++,Python环境下的调用与编程。Skydel 是围绕命令设计模式构建的,这意味着所有操作(来自 GUI 或远程控制)都使用命令发送到引擎。引擎处理命令的方式完全相同,无论它们来自 GUI 还是远程程序。如果您的模拟通过 GUI 工作,则通过 API 的工作方式完全相同。因此,只要您的软件可以调用脚本或程序,即可接入。
如有问题可咨询德思特技术工程师。
答复:
a) Skydel HIL 客户端(Skydel HIL Client)是一个提供简单 API 的库。强烈建议使用此库,不要尝试与Skydel重新实现通信协议。Skydel HIL 客户端需要以太网连接,并且对大多数命令混合使用 TCP/IP,对真实位置数据使用 UDP。Skydel HIL 客户端增加了延迟,延迟主要由以太网连接定义。在本文档中,HIL 仿真器 和 Skydel HIL 客户端 的 组合 有时 称为 HIL 客户端。
b) 支持C#,C++,Python环境下的编程调用,并没有特殊软件与平台的限制。
答复:HIL process : Skydel GNSS 模拟器实时接收真实的车辆轨迹,并通过向 SDR 发送 IQ 文件,相应地生成 GNSS RF 信号。 GNSS 接收器跟踪信号并计算其位置。该位置被发送到导航系统,例如本例中的自动驾驶仪。 自动驾驶仪分析位置并发送命令以纠正车辆轨迹。 这些命令由 HIL 模拟器处理,该模拟器模拟此类命令对真实位置的影响。HIL模拟器提供真实位置給GNSS模拟器,即:时间、位置(经纬高)、速度、姿态、角速度等。
答复:使用德思特提供的Safran Skydel时检查HIL模拟性能水平的最佳方法是使用性能图和HIL图,这些都是功能强大的可视化工具,旨在帮助用户验证HIL解决方案是否完全按照预期工作。
答复:
要将德思特提供的Safran Skydel模拟器集成到HIL环境中,需要以下要素:
● 分布式时钟参考:以确保HIL模拟器上的操作系统和德思特提供的Safran Skydel模拟器使用PPS和10MHz在数百微秒内紧密同步;
● Linux操作系统:对于实时应用程序,建议在Windows上使用Linux,Linux应配置为使用精确时间协议(PTP)将时钟与分布式时钟同步;
● 德思特提供的Safran Skydel HIL客户端:这是一个提供简单API的库,德思特提供的Safran Skydel HIL客户端需要以太网连接,大多数命令使用TCP/IP,真实位置数据使用UDP;
● 德思特提供的Safran GSG-8或类似的自定义硬件来运行Skydel,德思特提供的Safran GSG-8预先配置了Linux以获得最佳性能。
答复:
SKY-HIL 许可证提供对车辆轨迹配置中 HIL 轨迹的访问。 在这种模式下,整个轨迹不会预先输入Skydel,而是在模拟运行时提供每个点。即使您没有 SKY-HIL 许可证,也可以使用 Skydel Client Lib:https://orolia.com/manuals/skydel/index.html#_time_reference
简单理解就是:您能够通过其他系统实时给到地理位置,速度给信息给我们设备,我们设备实时转化成RF信号,而不再是提前预设轨迹
答复:
a) Skydel的GUI中支持HIL的延迟与抖动计算与显示,可以进行显示与分析,并辅助客户进行最佳性能校准,详情请查看延迟部分:https://orolia.com/manuals/skydel/#_latency
b) Skydel HIL图支持性能仿真可视化,并可生成相应日志文件。关于是否支持API方式重新绘制在其他软件中
答复:德思特提供的Safran Skydel使用先进的技术来利用CPU和GPU的处理能力,其成本仅仅是几毫秒的小延迟,称为引擎延迟。另一个延迟来自HIL模拟器发送接收器轨迹样本的速率和网络延迟本身,推荐HIL模拟器在单独的计算机上运行,为了补偿累积的延迟源,Skydel的经验法则是在未来使用时间偏移进行外推,时间偏移是引擎延迟、HIL采样间隔和网络延迟的总和,由Skydel中的Tjoin参数表示,并由用户进行配置。
答复:硬件主机3年质保;
选件有效期限为1年(即1年软件许可支持,包括软件更新、bug修复和新的增强功能);
免费访问Skydel在线学习论坛(learn.orolia.com)。这3条在与客户沟通的时候一定要都提到,这些都是帮助你取胜的竞争优势。
答复:实际上您购买GSG-8时,Skydel就已经免费附赠在设备内了,可以直接通过该方式进行控制。如果您这边确实需要采用其他设备访问和控制GSG 8,可以通过远程控制命令完成的。同时GUI界面也可以实时显示API的传输状态,用于进行实时编程与开发的观察与监控
任意波形发生器
高达17GS/s任意波形发生器相关问题:
答复:按照边沿时间计算信号带宽的话,70ps换算过来大概5G带宽,可以选择10G或20G的射频线缆,一般同轴线缆都可以覆盖这个范围了,并不是越高越好。
答复:可以的。我们AWG本身就自带一个电脑主机,可以直接导入txt, matlab文件,然后输出预设的波形。
答复:对于AWG-1102/1104,控制软件是直接位于上位机的,通过USB线直接连接AWG硬件进行控制。
对于其他系列,设备上有内置触控屏运行Windows系统,既可以直接控制输出,也可以通过以太网连接到设备,然后通过VXI-11 (LAN) 协议发送SCPI指令进行控制。推荐使用NI-VISA框架进行控制,也可以考虑其他VXI-11第三方库。
此外也可以考虑连接以太网后,通过远程桌面形式实现远程控制。
答复:这个相当于我们输出设置的时候,设置四个脉冲,然后做或运算,单个通道输出一个脉冲信号.
答复:我们脉冲发生器性能非常强大。我们脉冲频率范围更宽达到800Mhz (Keysight 330MHz), 分辨率更高,最小脉宽远远小于keysight 81160A。(可以给客户发以下的竞品分析表)
答复:在相同的采样率下,标准偏差< 35ps, 平均偏差< 300 ps。
答复:可以。这里我们两个通道共用一个时基,通道输出参考相同触发器。这意味着输出通道将共享相同的触发模式,但它们可以具有不同的周期、宽度和延迟。
答复:不可以。这个边沿转换时间是硬件固定的,无法调整。但是我们的AWG任意波形发生器可以编辑波形输出,调整边沿转换时间.
答复:Initial Delay和Phase都会影响脉冲到来前的延迟,它们的区别在于:Initial Delay只有在启动后第一个周期前带来延迟,而Phase会影响每个周期内部正脉冲的位置。
答复:
只有1104 和 1104D 型号具有扩展总线接口。使用配套的同步线缆,最多可以扩展连接8台4通道的AWG,实现32通道的同步输出,每台任意波形发生器有一个同步触发器。
使用扩展总线连接需进行以下操作:
1)为连接多台 AwgStudio 1104或1104D,需要使用扩展总线连接 AwgStudio,
2)使用 USB 连接器或 HUB 连接器将所有 AwgStudio 连接到同一 PC.
3)确保所有的 AwgStudio 被操作系统正确识别。
当打开 AwgStudio 软件时,若已正确连接,所有仪器将会显示为连接在一起。互联的仪器组成了一个完整的 AwgStudio 系统。
移除扩展总线连接
在断开连接或者关闭仪器前,必须在 PC 中使用鼠标左键单击 Windows 系统托盘内的安全移除硬件图标。当操作系统显示可安全移除的硬件后,选择安全移除 AwgStudio,然后点击 Stop 按钮。
注意:如果为进行安全移除操作就将仪器关闭或者断开连接,软件将不能正常使用。
软件识别正确后需要参考右图对同步系统进行设置,设置主通道以及从通道的动作后再启动设备。
板卡式AWG和DDS及Sbench 6相关问题:
答复:
1. 支持,可以使用FIFO流模式输出,但需要额外的编程技巧以及CPU算力、内存带宽和容量支持。该功能在SBench6中无法使用,只能编程调用。
2. 使用FIFO流模式是其中一种方法,另外一种方法为使用序列回放模式:该模式可以循环且无缝输出序列中的多段波形,且允许用户在输出一段波形的同时,对其他段进行实时修改。该功能在SBench6中同样无法使用,只能编程调用,具体可参考板卡manual的“Sequence Replay Mode”部分。
答复:
如果是在购买板卡时,同步购买了SBench 6 Pro,那么License会直接预装在板卡硬件中,无需额外操作;
如果是后续购买的Pro版License,需要按以下步骤安装:
0. 确认当前SBench 6已关闭,且板卡已经装好。
1. 找到Spectrum Control Center软件并运行,这个软件是默认随SBench 6安装的,如果在桌面没有,可以到开始菜单Spectrum GmbH文件夹中找到。
2. 在该软件主界面的设备列表中选择您的板卡(注意:该License与板卡硬件绑定,请先核对所选板卡序列号与PDF中是否一致),再点右边Install SW License按钮,输入License PDF当中,“Code*”后面那串字符,确定即可。
3. 再回到SBench 6当中即可以专业模式启动。
答复:可以的。我们所有的卡都可以使用通过OR和AND功能组合的多个触发输入的组合。因此,采集卡可以被编程为在两个触发源中的任何一个触发。
答复:可以记录。 不过是在多重记录模式下(Multiple Recording mode) 才能够读取,具体就是读取 SPC_TRIGGERCOUNTER寄存器的具体值。labview有对应的子Vi,可以直接调用。
答复:
20个正弦波同时输出只能在CH0上实现,并且会占用其他通道(若有)的DDS核心资源;4通道的卡才有完整23个DDS核心,其中CH1~3都最多用5个核心,且CH1~3在用满5个核心时,CH0只有8个核心
答复:
对的,AWG板卡可以根据存储的波形样本,通过数字模拟转换器 (DAC) 将数字值转换为模拟电压,从而输出任意形状的波形。
答复:检查sbench6软件版本,如果是基础版,本身就不支持FFT功能和SB6其他格式的文件导出。详细参考sbench6数据手册,或联系德思特技术工程师。
答复:是的。SCAPP选项就是为了与GPU直接互连,进行高速传输大量数据用的。其中驱动包里面的RDMA就是为了直接访问内存扩展的。如果使用其他的卡,这个选项是发挥不了作用的。如果用其他的Nvidia GPU的卡,可通过PC内存将数据传输到GPU,例如采集卡->内存->GPU->内存,这样需要进行额外的数据传输,但不需要SCAPP选项
射频微波信号源
德思特Vaunix系列射频微波信号发生器相关问题:
答复:是的,德思特LMS和BLX系列信号源都可以通过选件获得频率扫频触发功能,SG系列中部分型号具备频率扫频触发功能。
答复:
信号源的Pulse mode 和chirp mode发出的波形是不一样的。
利用Pulse mode是生成方波脉冲信号,可以定义脉冲宽度Pulse Width(ms)和脉冲重复间隔 (Pulse Rep Interval, PRI)。
利用chirp mode是生成FMCW 调制信号或者叫啁啾信号,可以定义开始扫描的频率和完成扫描的频率,定义从起始频率到终止频率的时间Chirp Time,定义为从一个chirp信号起始到最后一个chirp信号起始的时间Repeat Time。
答复:对于给定的扫频带宽,扫描之间的间隔是稳定的。扫频之间的间隔随着扫频带宽的延长或缩短而略有不同。例如,非常窄的5mhz扫描在两次扫描之间可能有10微秒,而较宽的5ghz扫描在重复扫描之间可能有50到80微秒的间隔。
答复:频谱仪中的扫频是指观测信号的一种方式;而信号源中的扫频,如:Step,liniar,Chirp扫频是指信号形势
答复:从功能上讲,二者都可以通过外部触发实现线性扫频与占空比设置。但是Chirp还支持支持通过GUI直接调控占空比,更快捷和直观。
从性能上讲,Linear在重复频率扫描期间,由于输出信号的定时使能/禁用,用户可能会看到少量的频率超调/欠调。,最大线性频率时间限制为1毫秒。而Chirp将脉冲和扫描特征结合在一起,脉冲特征与扫描对齐,以在指定的扫描周期内精确地使能输出,最大Chirp速度为50MHz/us,而延时也是在微秒级别
答复:所有的LMS模型都具有相位连续扫频能力。正如你所说,这意味着频率与时间成正比,相位是连续的。这些扫描可以是单次扫描,重复扫描 扫描甚至是双向扫描(up-chirph或者down-chirp)。用户还可以调整扫描时间。相当于FMCW雷达里面的FMCW信号。
而以CX结尾的LMS模型提供高速啁啾调制。啁啾调制采用相位连续扫频特性与精确定时脉冲调制特性。在啁啾模式下脉冲特征自动同步的开始和结束的扫描,以产生一个优秀的啁啾信号。CX单元还提供了比标准LMS模型更快的扫描时间,这对许多应用程序非常重要。
对于标准的LMS模型,用户可以通过外部控制扫描和脉冲特性来产生啁啾信号。实现产生高质量啁啾的定时有点困难 信号
也就是说linear模式也可以通过一些方式产生脉冲chirp,但是信号质量没有chirp调制模式那么高。
答复:Linear:线性频率扫描,linear frequency sweep。
chirp调制也叫线性调频信号(Linear Frequency Modulation, LFM),或叫啁啾模式。
答复:
调频速度:50 MHz/µs目前已经是最快的速度了;
脉冲持续时间:最大可以到5000 µs
答复:
脉冲周期:200ns ~ 20sec
脉冲宽度:100ns ~ 10sec
答复:不是的,FM是用载波的频率变化表征调制信号(频率随时间变化是一个正弦波)。FMCW频率随时间变化是线性或者三角波,锯齿波之类
德思特DS系列射频微波信号发生器相关问题:
答复:
借助欧姆定律,我们在阻抗为50欧姆的情况下,换算得到峰峰值与功率的转换方法:
dBm = 10+20*lg(0.5*Vpp)
反之:Vpp = 2*(10^((dBm-10)/20))
注意:
Vpp是指峰峰值,即波峰到波谷的值,正常表述的正弦波幅值是峰峰值的一半,参考文件:https://blog.csdn.net/modi000/article/details/118493774
答复:用于外部参考时钟源的接入,实现多设备同步的。
答复:我们所有设备的频率切换时间都在 2-4 毫秒范围内,包括稳定时间。 我们没有仅测量切换时间的方法。
答复:LIST模式的大小非常小,因为他是存储在设备的硬件内存中的,最多只能输入100个点。
答复:扫频功能与扫频触发略有区别,所有信号都有扫频功能,包括scan和list模式如下,扫频触发是指可以借助外部触发信号开始扫频
答复:
校准:每台信号发生器在出厂时都经过校准,在整个设备带宽内具有准确的功率输出水平。当VERNIER设置为默认的ZERO时,设备在校准模式下运行,没有对显示的功率设置进行调整。
未校准:如果在控制软件中移动微调功率的滑块,或从前面板上改变游标设置,输出就会比显示的dBm值多(正)或少(负)。我们现在认为设备是在未校准的模式下工作。这种模式将由控制软件中的功率水平框改变颜色来表示。假设你在+10dBm,需要更多的功率,把游标向右滑动。
答复:支持,SG系列信号源支持对外输出10MHz(全部)与100MHz(部分)参考时钟,但是对于某些其他设备来说功率电平可能会太低,需要实际测试可用性
答复:SG12000PRO的功耗< 7.0W。实际使用情况将根据RFO状态和频率设置而有很大差异。RFO禁用平均功耗为2.5W。更高频率的模型需要更多的功率。
衰减器要求:同轴衰减器,功率为1W, 2W或5W衰减器都可以。衰减值越高越好。
答复:普通系列的参考时钟源采用10MHz,精度为±2.5PPM
PRO系列的参考时钟采用10MHz时钟,精度为±280PPB与100MHz时钟,精度为±16PPM
答复:目前DS信号源的扫频时间2~4ms是硬件上接收到命令,频率切换,并且稳定的时间,2~4ms是指,硬件接收到频率切换命令,切换频率以及稳定的时间。但是如果您用程序控制的话,会需要写延迟,但是关闭蜂鸣器和显示器后,程序上的延迟时间会减少。最好就是设置5ms的延迟,当然设置2~4ms匹配硬件的时间也是可以的.甚至可以设置1ms的延迟,但是这样的话,最终您可能会以比设备实际响应更快的速度发送频率更新命令
手持式频谱分析仪

毫米波RIS研究测试方案

EMI预兼容测试方案
答复:
(1)第一代产品 (J0SSAP10,11,12,13,14):当您选择Normal Trace模式时,他将以RMS模式进行测量;
(2)第二代产品(J0SSAP33,54,55,74/SC V-band / E-band ):探测器设置中选择 “AVG”时,SC在RMS模式下工作。
答复:这可能是由于分辨率设置的问题导致的,我们推荐的两个分辨率:1920*1080,1080*1024;如果你的电脑没有这两个分辨率,请点击图标→属性→兼容性→更改高DPI设置→高DPI缩放替代下拉栏选择系统。
答复:在Spectrum Manager中将GPS 坐标附加到SCC 文件-可以手动添加坐标或通过上传GPX 文件添加坐标。
1)将GPS 坐标附加到SCC 文件,通过填写纬度,经度和海拔字段手动输入坐标、
2)Auto Tag:根据创建SCC 文件的时间和GPX 数据,自动将GPS 坐标从GPX 文件附加到SCC 文件,允许的时间差为±1 分钟。
第三方工具:Google Earth
(您可以通过查看 Spectrum Manager手册了解详细步骤)
答复:我们提供的天线有很多种,其中波导天线和全向天线的多径干扰状况差不多,但是锥形喇叭天线却有着更好的定向性,因此它的抗干扰性能比较好。
实时频谱分析仪

频谱监测
Spectrum Monitoring

电信规划、优化与管理
Planning, Optimization, Management
硬件与上位机S240相关问题:
答复:触发设置前,需要设置span<40MHz,起始频率和截止频率在50MHz,触发选型才可以被启用。触发的最小功率阈值需要设置在最大功率与底噪之间才有效,用瀑布图、余辉图也可以明显发现触发信号的捕捉过程。当将电平设置为较高并远离最大电平时,或者在距本底噪声约20 dBm以内并接近本底噪声时,阈值误差会增加。
答复:谐波原因为:增益和衰减的设置,RBW和VBW的大小从衰减器的角度,衰减器位于混频器的前端,通过设置步进衰减器调节进入混频器的电平,可以得到较大的动态范围(无杂散);而混频器是非线性器件,当输入混频器的信号电平较高时,会产生许多产物,而且电平太高会干扰测试结果,使无互调范围减小。分别调大衰减值和调小放大器,以及将RBW调大,可以获得杂散较小的测试结果。
答复:不能,同一个RTSA只能建立一个连接,如果第二台PC通过S240访问同一台R5500-427,那么第一个PC连接将被删除。
答复:GPIO用于External Trigger 和Synchronized Sweep这两个功能,不能作为数据传输。
Enternal Triggering用于外部信号触发,
Synchronized Sweep用于多台设备同步。
答复:这是整个系列都存在的问题,目前没办法消除,只能通过设置低HDR增益或不使用HDR模式来解决,如果信号强度不是特别小,此时该谐波造成的影响会很小
答复:首先,请确保您的S240版本已经是最新版本(请咨询虹科技术支持),请尝试重启仪器,重新用网线把仪器和电脑相连,仪器上电之后等待几分钟,待所有指示灯亮并且稳定之后,检查电脑的网络配置是否为为DHCP,是否使用转接坞,网线是否有故障,或更换网线与电脑。若还是连接不上,请联系虹科技术支持帮助调试
答复:在数字信号处理里面没有像模拟电路一样加一个LPF来实现平滑滤波,也就是vbw,因此数字电路实际上是通过对频谱进行平均来完成这一步骤,而s240里面的几种滤波方式实际上就是产生不同的平均数,差异仅此而已。因此这几种滤波器类型差异不大,尤其是在RBW:VBW这个比值很小的时候。
答复:虹科R55x0/R57x0实时数据采集可通过三种方式完成:
a)块捕获,需要用户发出请求,且每次只能捕获一个数据块,需指定SPP与PPB
b)流捕获,捕获全自动但是受限于内存,指定SPP,不用指定PPB
c)扫描捕获,需设置触发器,会在触发条件后开始数据捕获。
答复:增益越高,平均显示噪声电平越好,有助于放大信号降低本底噪声,提取低电平信号;增益越高,衰减越大,线性度越好,能够处理较大的信号,前端不会因为放大器过度驱动而产生压缩或者频谱飞溅
答复:设备允许的最大RF IN是+10dBm,任何超过+10dBm的都会对设备造成损害。低于+10dBm则不会对设备造成任何损害。不管是什么样的设置都无所谓。但是,高输入功率(如-5dBm)会使器件饱和,所以振幅读数不准确。产品说明书图显示的是保证精确测量的最大功率,这是随着频率变化的。
答复:
R5x50系列作为下变频器时,HIF端口输出信号频率范围为:800-2515MHz,根据RFE的模式不同,输出频率各有不同:
1)SH,SHN模式下的可输出频率为836MHz,915MHz,1819MHz,2515MHz;
2)ZIF模式下的可输出频率范围为:1850MHz,2450MHz。
二次开发相关问题:
答复:在块捕获(SpectralPlotWithPowerFunctions.vi)中,与S240带RBW的思路相同,用户需要根据需要增加 “每包采样点 “值(&”包数”),以获得更小的”RBW”(一个块捕获=”每包采样点 “*”包数”,其中RBW=工作BW/总采样点)。 当采样点少(RBW大)时,很可能信号的峰值落在2个频点之间。
答复:之前的程序例程的DLL可能有BUG,下载最新DLL更换下载链接
答复:在SCPI中是没有峰值查找的,只能通过API进行查找,我们自带的API支持C++,Python,matlab与Labview,命令详情请点击:产品手册 中的编程指南查看。
答复:目前只能通过S240实现csv数据的直接导出,客户需要自己编程进行csv数据导出,由于我们程序中的开始频率,截止频率,功率等都是以数组形式存储的,因此通过API编程可以很容易实现数组的导出与csv文件的转换。
答复:二次开发中,RBW可以到达5MHz的, 比如用Keysight VSA软件的话就能达到10MHz,但是这种高的RBW会漏掉很多细节
答复:
1. 需要的内容:
(1) 虹科Matlab二次开发包文件
(2) Matlab软件(2014b以上)
(3) Windows 7 及以上版本
2. 配置步骤:
(1) 打开虹科Matlab二次开发包文件,如需要文字参考,请打开matlab编程指南参考第四页
(2) 解压“Matlab API压缩包”至指定目录,打开指定目录文件夹中的API文件夹;
(3) 打开Matlab
(4) 需要在程序运行前将API文件添加到运行路径中,为了避免发生错误,请按照以下步骤来操作;
(5) 在命令行输入以下指令:userpath,使matlab工作空间回到初始位置;
(6) 选择startup.m文件并打开,若没有,请创建一个这样的文件
(7) 在里面加上以下指令:addpath(genpath(<driver path>));复制指定文件夹API目录的地址,并替换<driver path>部分
(8) 复制指定目录文件夹地址至matlab工作空间地址
(9) 此时若文件夹高亮显示,说明例程文件可用
答复:
1. 需要的内容:
(1) 虹科C/C++ 二次开发包文件
(2) Visual Studio 2010 Express 或更高版本
(3) Windows 7 及以上版本
2. 配置步骤
(1) 打开VS,新建一个C++空白工程,注意地址不要含中文
(2) 打开虹科C++二次开发包文件
(3) 解压“C++ API压缩包”至创建VS工程的文件夹,并打开
(4) 将其中所有文件剪切粘贴至工程目录下
(5) 回到VS主界面,右侧资源文件中添加:打开VS所在文件夹-x32文件夹,选择lib文件并确认
(6) 右侧源文件中添加需要运行的例程,注意,该演示项目中只能包含一个示例
(7) 右侧头文件中添加:打开VS所在文件夹,选择wsaInterface.h
(8) 点击运行,此时报错是正常的,本次运行了是为了添加debug文件夹
(9) 返回工程文件夹,打开“x32”文件夹,将dll库文件剪切至Debug文件夹
(10) 返回VS点击调试,如一般情况则到此步便可以正常调试。
(11) 排查一下通常会遇到的报错问题:
① 如果出现头文件找不到的情况,打开.h所在目录,即VS新建目录选择复制,点击VS中源文件运行程序,右键打开属性,C++-常规-附加包含目录:粘贴地址即可
② 如果出现形参不兼容的报错,选中项目,点击项目-属性-C/C++-语言-符合模式设置为否即可
答复:
1. 需要的内容
(1) 虹科Labview二次开发包
(2) NI LabVIEW Full Development 2014或更高版本的32 位/ 64 位软件
(3) 32 位/ 64 位RTSAInterface.dll,提供的C ++ DLL 包含在LabVIEW API 版本中,但可能会单独下载和更新
2. 配置步骤
(1) 配置Labview开发环境一共有两种方式:一是利用免安装调用方式实现,二是使用VI Package Manager 安装API
(2) 使用免安装方式调用API,直接将API集成到需要调用的项目中,将API作为一个项目打开
① 打开虹科Labview二次开发包文件,如需要文字参考,请打开Labview编程指南参考,解压“Labview API压缩包”至指定目录;可复制目录地址方便之后使用
② 打开Labview,选择左上角“文件”
③ 选择“打开项目”,定位到解压缩的目录,选择“ThinkRF RTSA API.lvproj”并打开
④ 选取“Examples”中的例程,打开即可
⑤ 例程需要的IP地址可以通过S240上位机软件获取
⑥ 打开例程,填写IP地址,点击运行
⑦ 若设备连接,此时在右侧框图中会出现活动的频谱图像,若出现错误代码“-10201”,则说明设备未连接
(3) 使用VI Package Manager 安装API
① 使用这种方法时需要注意:本节中的cip文件是基于LabVIEW 2017版本生成的, 仅适用于LabVIEW 2017及以上版本
② 打开虹科Labview二次开发包文件,并解压“Labview API压缩包”至指定目录;
③ 双击随附的* .vip 文件,或在VI Package Manager 左上角选择<文件>-<打开包文件>打开* .vip 文件
④ 按照说明在计算机上安装软件包
⑤ 在功能面板中双击ThinkRF RTSA API,选择Show in Palettes中查看API VI函数,选择Show Examples中查看例程并打开即可。
⑧ 如果连接设备,此时运行即可使用,若出现错误代码“-10201”,则说明设备未连接。
答复:
1. 需要的内容
(1)虹科Python开发包
(2)Python v3.6.7 或更高版本,或其他第三方编译器,如Pycharm
2. 配置步骤
(1)本教程仅适用于WINDOWS系统的安装、若您是Linux安装,请自行查看应用指南。
① 系统路径检查:首先在使用Python二次开发前,请确保您的Python可正常使用,在命令窗输入“Python”,若出现版本,版权等信息,则说明安装成功,可直接使用;若没有请检查是否已经添加到系统路径中.通过设置-关于-高级系统设置-环境变量-系统变量-Path查看。
② Python版本检查:PyRF3建立在Python 3编程语言的基础上,我们需要确认安装的Python版本应在3.6.7或更高,在系统命令窗口中输入Python进行查询
③ 若是用第三方Pycharm,直接在官网:https://www.jetbrains.com/pycharm/ 按照流程安装即可。
(2)通过系统命令窗口或编译器自身界面来安装必要的类库。需要安装的类库有:numpy、scipy、netifaces、qt-reactor、flatdict 、pyside2、pywin32,根据需要可能还需要安装:matplotlib、Twisted。
① 若使用系统命令窗口,请输入以下命令:pip3 install xxx;
② 若使用第三方编译器,可直接在设置-项目编译器中直接安装,如Pycharm等。
(3)安装PyRF:
① 在虹科Python开发包中找到PyRF3 API 并解压缩
② 打开一个命令终端并导航到提取的PyRF3 API 目录
③ 我们提供了一个特殊的经过修改的pyqtgraph 版本,可以使用PySide2。这个版本是API 所需要的,并且包含在API 文件夹中。在命令窗口中运行以下命令:
easy_install-<version> pyqtgraph-0.11.0.dev0.egg
<version>指的是此安装 关联的python 版本(例如,如果您使用的是python v3.8.x,则为easy_install-3.8)
④ 现在安装PyRF API,运行easy_install-<version> pyrf-3.0.4.egg
⑤ 需要说明的是,目前可在第三方编译器Pycharm中直接安装PyRF类库,但pyqtgraph类库因为是特殊版本,仍需要手动安装
(4)在已安装上述类库的项目文件中直接打开例程,或在新项目中导入包含以上类库的外部库即可正常使用
联系我们
仍有疑问?立即联系我们,获取一对一解答!
如果您的问题仍未找到答案,欢迎通过以下方式与我们联系,或者通过右侧表单提交您的问题,我们的技术支持团队将为您提供专属帮助!
邮箱
hktest@tesight.com
问答助理
(+86) 13716167213