实时频谱分析仪执行自定义校准教程

发布者:Serendipity66最新更新时间:2022-06-21 来源: eefocus关键字:自定义 手机看文章 扫描二维码
随时随地手机看文章

  ThinkRF R5500实时频谱分析仪允许终端用户在设备上加载自定义校准文件,以优化设备,减少设备之间的差异或增强对终端用户应用而言最重要的参数。校准文件用于对各种无线电设置和物理参数映射参考电平,如频率,温度和衰减器的插入损耗。


  本应用指南提供一个循序渐进的校准流程,以供终端用户进行校准。


1 简介

  ThinkRF R5500提供了内置功能,允许终端用户在RTSA设备上加载自定义校准文件。校准文件用于对各种无线电参数设置和物理参数映射参考电平,如频率,温度和衰减器的插入损耗。自定义校准文件允许终端用户对目标用户的应用进行设备的特定优化。它可用于减少设备之间差异的影响,并增强对终端用户应用而言最重要的参数。


  本应用指南旨在协助终端用户在频率范围内执行校准过程。以下提供了逐步校准的流程。该流程假定用户熟悉R5500的操作,包括如何使用SCPI命令与设备通讯和控制(可根据需要,参阅R5500《用户指南》和《程序员指南》)。


2 设置需求

  进行校准需以下各项:


一台R5500,及其电源适配器和带有RJ-45连接器的CAT-5以太网线缆。

一台能在目标频率范围内合成信号的RF信号发生器。

一条带有同轴SMA连接器的RF同轴电缆,一端连接到R5500输入,另一端具有合适的连接器,以连接到RF信号发生器。需确保电缆适用于校准的频率范围。

一款用于确定输入信号功率电平的应用软件,如R5500的API,PyRF库或其GUI, 均由ThinkRF提供。

  以下项可选:


一条与上述类似的电缆用于将10 MHz参考时钟源连接到R5500。

一台RF功率计,可精确测量供给R5500的信号功率。


3 设置步骤

3.1 设置RF信号发生器

请将RF电缆连接到RF信号发生器。直到R5500开启并且衰减状态在3.2节中确定之前,才将信号源连接到R5500。


设置信号发生器。在直接将信号源连接到R5500的RF IN连接器之前,请使用功率计验证信号发生器的信号源。


  警告: ThinkRF的接收器在RF IN端口允许的最大输入信号为 +10 dBm。接入超出规定的信号电平会导致接收机永久损坏。


3.2 设置R5500

请将R5500连接到其电源适配器,然后打开设备。确保设备上的状态LEDs灯指示设备运行正常。详情请参阅R5500《用户指南》。

请使用R5500《用户指南》中描述的步骤确定设备的IP地址单元。

使用以下SCPI命令关闭R5500的输入衰减器:

:INPUT:ATTENTUATOR 0                    #  针对-408型号

only :INPUT:ATTENTUATOR:VARIABLE 0      #  针对-418和-427型号


请将SMA插头连接到R5500的RF IN端口。


3.3 可选

如果使用10 MHz外部参考源:

请确保外部10 MHz参考电平在 -10 dBm至0 dBm之间。

  警告: 超过0 dBm的电平会对内部时钟电路造成永久性损坏。此外,必须先关闭10 MHz参考电平,然后再关闭R5500的电源。


请将合适的电缆从10MHz参考源连接到R5500上的10 MHz IN端口。

请切换R5500以使用外部参考时钟:

:SOURCE:REFERENCE:PLL EXT


4. 校准步骤

请通过发出以下SCPI命令或* RST命令,确保采样因子设置为1(无采样)并且频移设置为零:

:SENSE:DEC 1

:SENSE:FREQ:SHIFT 0


请将R5500设置为目标RFE(接收机前端)模式:

:INPut:MODE


  有关可用模式,请参阅R5500《程序员指南》。


请将R5500调整到目标频率,如调整到2450MHz:

:SENSE:FREQ:CENTER 2450 MHz


请设置RF信号发生器以产生在目标RFE模式的带宽内可见的频率。请注意,在ZIF模式下,请避免接入与R5500中心频率相同的信号频率,以免产生DC偏置。

请记录在VRT环境数据包(R_old)中报告的参考电平。环境数据包与VRT数据包一起返回。更多相关详细信息,请参见《程序员指南》的“参考电平”部分。

请使用R5500 S240应用程序或用户指定的测量应用程序对在接入的输入信号的频率下得到的功率电平进行记录。

请使用以下公式计算新的参考电平:

R_new=R_old-(P_observed-P_input)

  式中:

  P_new=新的参考电平,以dBm为单位

  R_old= VRT环境数据包中的当前参考电平,以dBm为单位

  P_observed=在R5500 GUI(或您的应用程序)上得到的功率电平,以dBm为单位

  P_input=供给R5500输入连接器的RF功率电平,以dBm为单位


对所有的目标频率重复步骤2到7。有关如何对参考电平进行插值以在两个已校准点间的频率上创建新的参考电平的信息,请参见“插值计算”部分。

对任意其它目标RFE模式,请重复步骤1至8。

收集完所有数据后,请按照以下附录A:创建自定义校准文件中的说明创建自定义校准文件。附录B:XML校准文件示例中提供了一个自定义校准文件的示例。

有关如何使用Web管理控制台将自定义校准文件上传到R5500的说明,请参阅《用户指南》中的“自定义R5500的校准”部分。


4.1 插值计算

  当R5500设置为尚未直接校准的频率时,所需的校准值可通过在两个相邻校准点之间进行插值来得出。该插值可使用以下公式计算得出:


R_new=(|R_above-R_below |*(F_current-F_below ))/(F_above-F_below)+R_below

  式中:

  R_new=插值的参考电平,以dBm为单位

  R_above=在当前中心频率正上方的校准频率处的校准参考电平,以dBm为单位

  R_below=在当前中心频率正下方的校准频率处的校准参考电平,以dBm为单位

  F_current=当前R5500的中心频率,以Hz为单位

  F_above=刚好高于当前中心频率的校准频率,以Hz为单位

  F_below=刚好低于当前中心频率的校准频率,以Hz为单位


  注意:如果加载了很多校准点:


自定义校准文件上传后,首次启动R5500会花费更长的时间。

由于嵌入式软件需要更长的查找时间,因此扫描速率可能会受到影响。最坏情况下的查找时间由big-O算法O(log(N))确定,其中N是要查找的点数。


5. 附加信息

在R5500正常运行期间,当衰减器设置为非零时,该衰减值会自动添加到VRT环境数据包报告的参考电平中

每个R5500单元都应单独进行校准,因为由于元件公差造成的信号路径中增益的单位间变化可能会很显著。

对R5500进行出厂重置时,校准值将重置为系统默认值,有效删除自定义校准文件。

为更好地理解R5500如何用自定义校准值覆盖出厂/系统参考值,以及在有多个可用源时如何选择校准源,请参阅R5500《用户指南》的“校准文件源选择”部分。


附录A:创建自定义校准文件

  R5500的校准设置存储在XML文件中。XML文件名须具有.xml扩展名。您可根据以下(以下是XML标签的描述)描述的结构和格式创建自己的校准文件。用适当的值替换斜体文本。


   YYYY/MM/DD HH:MM:SS

   YY-XXXX

   X

   X.Y.Z

   2

   

     

       

            ref_level_1

            ref_level_2

            ... 更多频率步长等等 ...

       

        ... 更多频率范围等等 …

       

             ref_level_1

             ref_level_2

             ... 更多温度等等...

       

        ... 更多温度等等 ...

   

    ... 更多RFE模式等等 ...

 

  

 

     

         

              ref_level_1

              ref_level_2

              ... 更多频率步长等等 ...

         

           ... 更多频率范围等等 ...

         

           ... 更多att值等等

         

              ref_level_1

              ref_level_2

              ... 更多温度步长等等 ...

         

           ... 更多温度范围等等 ...

     

     

         

           

               

                  ref_level_1

                  ref_level_2

                  ... 更多频率步长等等 ...  

               

               ... 更多频率范围等等 ...

               ... 更多温度范围等等 ...

           

       

        ... 更多PSFM模式等等 ...

   


  下表描述了校准设置XML文档中使用的XML标签。标签按级别分组,较高级别的标签是较低级别的标签的子元素(如是的子元素,而是的子元素)。

image.png

image.png

image.png

  注意:您无需在校准文件中为所有RFE模式,衰减器或PSFM模式以及范围定值。自定义设置仅会覆盖自定义校准文件中指定的RFE模式的校准设置。其余设置将保持其原来的校准值。



附录B:XML校准文件示例

  本节展示了两个示例校准文件,这些文件指定了R5500-408(TPN 32-0045)和R5500-427(TPN 32-0046)的校准参考电平值,其具有介于0至2 GHz之间的各种特定频率,多个特定温度,衰减和 PSFM模式(如果适用)。


  您可为范围或三级标记元素指定不同的值;这些值不必与示例中展示的相同。此外,示例中使用的值是随机的,没有过多的意义。


B.1 R5500-408的示例

 

   2017/09/09 12:34:56

   32-0045 2

   1.4.3

   3

   

    

     

         

            -1 3

            6

            8 

         

          5

            7.1

            18.2

            8.2

          

     

      

     

          6

            8.1

            14.5

            9.5 

         

         

             -4 1

             4

             7

         

       

       

          14

             28.1 23.1

             29.5 

         

         

             -2 2

[1] [2]
关键字:自定义 引用地址:实时频谱分析仪执行自定义校准教程

上一篇:使用手持式频谱分析仪进行TDD信号分析
下一篇:将实时频谱分析仪与HIF输出配合使用

推荐阅读最新更新时间:2024-11-03 05:04

一种RS-485总线自定义通信协议及其应用
    摘要: RS-485总线是集散控制系统常用的组网方法,但具体的通信协议并没有一个统一的标准。本文详细讨论一种基于RS-485总线通信协议的设计,具有可靠、编程实现简单、易扩展等特点,能够很容易地移植到其它系统中;结合一个电力参数实时监测系统实例,介绍本协议的具体应用。     关键词: RS-485 通信协议 集散控制系统 1 概述 在工业控制系统中,集散控制是目前最常用的测量控制方式。通常,一个集散控制系统由一个主控计算机(上位机)和一系列基于MCU的前端智能仪器(下位机)构成,它们之间再通过一定的物理媒介连接在一起,以完成必要的通信功能。对于一个特定的测控系统而言,所要测控的对象和所采取的测控算
[工业控制]
制作和使用自定义C语言库文件
目标 1.制作一个库文件libGetMax.a ,其中包含一个外部函数GetMax 。 函数GetMax的作用是判断两个输入参数(int型)中的最大值,并返回最大值。 2.制作一个应用范例,使用库libGetMax.a中包含的GetMax函数。 库文件的生成   为叙述方便,请在C盘根目录中新建一目录,并将其命名为libtest。以下将C:libtest简称为工作目录。   在ICCAVRIDE环境中新建两个文件,分别命名为 GetMax.c 和 GetMax.h,并保存至工作目录中。两文件内容如下所示: //------GetMax.h的内容如下:------ #ifndef__GETMAX_LIB #
[单片机]
STM32中对SysTick_Init()函数(sysTick_Config()、TimingDelay_Decrement()自定义)和Delay_us()的理解
STM32中对SysTick_Init()函数(sysTick_Config()、TimingDelay_Decrement()自定义)和Delay_us()的理解: 实验:3个LED灯以500ms的频率闪烁。
[单片机]
STM32中对SysTick_Init()函数(sysTick_Config()、TimingDelay_Decrement()<font color='red'>自定义</font>)和Delay_us()的理解
STM32实现自定义HID设备控制电脑声音
最近做HID键盘,发现协议里面的声音控制竟然没得作用,后面找了个带音量控制的键盘过来,查了下,才发现音量控制是一个HID设备,不是一个键盘。 先用CUMEMX配置一个自定义的HID设备 配置好时钟 修改USB中断优先级 生成工程 修改报告描述符 /** Usb HID report descriptor. */ __ALIGN_BEGIN static uint8_t CUSTOM_HID_ReportDesc_FS __ALIGN_END = { 0x05, 0x0c, 0x09, 0x01, 0xa1, 0x01, 0xa1, 0x00, 0x09, 0xe9, 0x09, 0xea, 0
[单片机]
STM32实现<font color='red'>自定义</font>HID设备控制电脑声音
安捷伦Agilent数字功率计调零/校准教程详解
E4418B是一种高性能的单通道可程控功率计。用于台式测试设备和自动测试设备时,能进行快速(用E系列传感器时,每秒达200次读数)、精确和重复一致的功率测量。
[测试测量]
自定义print函数缓存打印数据到环形缓冲区
驱动程序: #include linux/module.h #include linux/kernel.h #include linux/fs.h #include linux/init.h #include linux/delay.h #include asm/uaccess.h #include asm/irq.h #include asm/io.h #include asm/arch/regs-gpio.h #include asm/hardware.h #include linux/proc_fs.h #define MYLOG_BUF_LEN 1024 struct proc_dir
[单片机]
如何使用ZDS2022实现自定义保存数据?
ZDS2022示波器支持BMP/JPG/PNG/灰度图像、设置文件、二进制数据及CSV数据等格式的数据存储。其中,二进制数据及CSV数据可选择存储内存数据或屏幕数据存储。当保存的数据包括较多无用数据时,可通过以下两种方法来实现自定义保存数据区域功能来过滤无用数据: (1) 对于采样率要求不高的信号,可先调小存储深度,再选择适当时基定位到感兴趣的波形,然后再保存数据。 (2)在大存储深度下,打开一键缩放(ZOOM),然后调整水平位移和时基,使下面的放大窗口显示感兴趣的波形,此时保存屏幕数据,即可将无用的数据过滤。 若使用二进制数据及CSV数据保存,请确认【存储设置】中的【数据长度】是选择【屏幕】设置。
[测试测量]
小广播
最新测试测量文章
换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved