企业号介绍

全部
  • 全部
  • 产品
  • 方案
  • 文章
  • 资料
  • 企业

虹科卫星与无线电通信

63内容数 5277看过 11粉丝

分享关于无线电通信如卫星通信、移动通信、军用通信、车辆通信等方面通信技术基础知识、通信产品应用案例、无线电频谱规划及监测的工具和解决方案等。

基于软件定义无线电的实时频谱分析仪设备连接方法(二)使用 HiSLIP 进行连接

12-29 93人看过

HiSLIP协议

 

    高速以太网仪器协议(HiSLIP)是由IVI联盟于2011年开发的一种行业标准,HiSLIP是基于TCP的仪器控制协议,提供了与传统仪器相同的测试和测量功能。协议的主要功能有设备清除、仪器的本地/远程仪器状态控制、仪器端到客户端的服务请求、错误检测中断时的消息交换机制等。HiSLIP协议具有灵活的端口号,能够创建两个TCP链接,并且支持两种不同的模式,包括重叠模式和同步模式。

注意:

  • HiSLIP的连接方法仅适用于固件版本为1.6.1或更高的虹科实时频谱分析仪HK-R5550。
  • 与其他连接方法相比,我们更建议使用HiSLIP连接方法,因为它具有下面文章中介绍的许多其他连接方法所没有的功能优势。

 

    虹科实时频谱分析仪HK-R5550可以充当HiSLIP服务器,侦听TCP端口4880。使用标准中描述的初始化顺序,在单个HiSLIP连接中建立到同一端口的两个TCP连接,这两个连接通过公共会话ID链接在一起,其中一个连接用作同步通道,另一个则用作异步通道。

 

 

    同步通道主要承载命令响应SCPI通道,并且所有通信均由客户端(控制器)控制。异步通道是真正的双向通道,允许客户端(控制器)或服务器(仪器)在任何时候相互发送信号。这一功能避免了不必要的轮询,从而允许开发事件驱动应用程序。

    HiSLIP端口4880仅寻址虹科HK-R5550的控制通道,类似于上一篇文章中提到的TCP套接字37001在2端口TCP/IP连接中扮演的角色,需要在端口4881到实时频谱分析仪的第三条TCP连接来承载VRT数据流。在连接建立期间用于关联同步和异步通道的会话ID也在HiSLIP外部使用,以进一步将数据通道与HiSLIP连接关联,以下步骤总结了如何实现VRT流连接与HiSLIP连接相关联:

 

  1. 主机在端口4880上与仪器建立HiSLIP连接;
  2. 主机在端口4881上与仪器建立TCP连接;
  3. 主机通过SCPI使用“:SYSTem:COMMunicate:HISLip:SESSion?”命令查询HiSLIP连接的会话ID;
  4. 主机将带有HiSLIP会话ID的消息发送到仪器,此方法类似于HiSLIP将异步通道关联到同步通道;
  5. 仪器在已建立的连接中搜索会话ID,如果找到了则仪器将确认该关联。

 

    通过数据连接发送的消息是从HiSLIP派生的,作为参考,下表描述了HiSLIP消息格式,所有值均按顺序排列。

*HiSLIP 消息头格式

 

    用于建立数据通道的此消息对是在用于在端口4880上建立异步通道的HiSLIP AsyncInitialize和AsyncInitializeResponse消息之后建模的。

*虹科HK-R5550特定的消息类型值定义

*虹科HK-R5550数据通道初始化

 

    一旦数据连接被关联,就可以自由地传送VRT流。

最近浏览过的用户(0查看全部

为你推荐