软件无线电
软件无线电,即软件定义的无线电,是利用现代化软件来控制传统硬件电路的一种无线通信技术。传统的硬件无线电通信设备只是作为无线通信的基本平台,而许多的通信功能则是由软件来实现,这使得设备的通信功能的实现不再只依赖于硬件的发展。
虹科实时频谱分析仪通过免费开放的api和经过验证的集成可构建完整的解决方案,能够轻松与第三方应用程序、软件和硬件集成,允许用户根据自己特定需求构建正确的解决方案。
产品介绍
虹科hk-r5550和hk-r5750实时频谱分析仪以创新的软件无线电技术(sdr)为基础,在具有传统实验室级频谱分析仪性能的同时,成本、尺寸、重量和功耗只有其小部分。便携式无风扇虹科实时频谱仪专为在实验室、现场或车辆中的分布式部署而设计,具有高性能、软件定义的rf接收器、数字化仪和分析仪的优势。
频率范围:9khz-8ghz/18ghz/27ghz
实时带宽:0.1 / 10 / 40 / 100 mhz
扫描速率 28 ghz/s
10 mhz 输入和输出时钟参考,用于多单元同步
动态范围:100 db
虹科实时频谱分析仪紧凑便携,可以用于多种户外场景中,它具有宽瞬时带宽和深度动态范围,基于千兆以太网的控制和通信,并且可以进行联网和远程部署,虹科hk-r5750还具有嵌入式gnss模块,来获取位置和时间戳信息。
matlab开发环境配置
虹科实时频谱仪可以进行matlab、c/c++和labview等环境配置,下面先介绍虹科实时频谱分析仪二次开发的matlab开发环境的部署步骤:
需要的内容
虹科matlab二次开发包文件
matlab软件(2014b以上)
windows 7 及以上版本
配置步骤
打开虹科matlab二次开发包文件,如需要文字参考,请打开matlab编程指南参考第四页;
解压“matlab api压缩包”至指定目录,打开指定目录文件夹中的api文件夹;
打开matlab,需要在程序运行前将api文件添加到运行路径中,为了避免发生错误,请按照以下步骤来操作;
在命令行输入以下指令:userpath,使matlab工作空间回到初始位置;
选择startup.m文件并打开,若没有,请创建一个这样的文件;
在里面加上以下指令:addpath(genpath());复制指定文件夹api目录的地址,并替换部分;
复制指定目录文件夹地址至matlab工作空间地址;
此时若文件夹高亮显示,说明例程文件可用。
通过视频了解详细的matlab开发环境配置步骤:
c++开发环境配置
虹科实时频谱分析仪二次开发的c++开发环境的部署步骤:
需要的内容
虹科c/c++ 二次开发包文件
visual studio 2010 express 或更高版本
windows 7 及以上版本
配置步骤
打开虹科c++二次开发包文件,解压“c++ api压缩包”至创建vs工程的文件夹,并打开,将其中所有文件剪切粘贴至工程目录下;
回到vs主界面,右侧资源文件中添加:打开vs所在文件夹-x32文件夹,选择lib文件并确认;
右侧源文件中添加需要运行的例程,注意,该演示项目中只能包含一个示例;
右侧头文件中添加:打开vs所在文件夹,选择wsainterface.h;
点击运行,此时报错是正常的,本次运行了是为了添加debug文件夹;
返回工程文件夹,打开“x32”文件夹,将dll库文件剪切至debug文件夹;
返回vs点击调试,如一般情况则到此步便可以正常调试;
排查一下通常会遇到的报错问题:
① 如果出现头文件找不到的情况,打开.h所在目录,即vs新建目录选择复制,点击vs中源文件运行程序,右键打开属性,c++-常规-附加包含目录:粘贴地址即可;
② 如果出现形参不兼容的报错,选中项目,点击项目-属性-c/c++-语言-符合模式设置为否即可。
通过视频了解详细的c++开发环境配置步骤:
labview开发环境配置
虹科实时频谱分析仪二次开发的labview开发环境的部署步骤:
需要的内容
虹科labview二次开发包
ni labview full development 2014或更高版本的32 位/ 64 位软件
32 位/ 64 位rtsainterface.dll,提供的c ++ dll 包含在labview api 版本中,但可能会单独下载和更新
配置步骤
配置labview开发环境一共有两种方式:利用免安装调用方式实现和使用vi package manager 安装api。
(1)使用免安装方式调用api,直接将api集成到需要调用的项目中,将api作为一个项目打开:
打开虹科labview二次开发包文件,如需要文字参考,请打开labview编程指南参考,解压“labview api压缩包”至指定目录;可复制目录地址方便之后使用;
打开labview,选择左上角“文件”,选择“打开项目”,定位到解压缩的目录,选择“thinkrf rtsa api.lvproj”并打开;
选取“examples”中的例程,打开即可;
例程需要的ip地址可以通过s240上位机软件获取;
打开例程,填写ip地址,点击运行;
若设备连接,此时在右侧框图中会出现活动的频谱图像,若出现错误代码“-10201”,则说明设备未连接。
(2)使用免安装方式调用api,直接将api集成到需要调用的项目中,将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”,则说明设备未连接。
小米在北京正式发布了新品类机型“小米Play”
西井科技董事长谭黎敏拜会中远海运比雷埃夫斯港务局
运动耳机什么牌子好?最适合运动使用的耳机排名
数字广告链DCAD,为解决流量欺诈而生
2020第二届西北教育装备博览会如期在西安国际会展中心举行
虹科实时频谱分析仪三种不同开发环境的部署
未来智能互联汽车什么样 IBM眼中的六大未来汽车新技术
机器人产业终端应用厂商参会名单
适用于物联网高级应用的高性能NORA-B1蓝牙模块
小米手环4nfc版体验 和2代手环没有什么本质的区别
苹果或打破先前iPhone销售记录
关于电机性能提升的控制如何直接影响效率和收益
SK海力士在CES 2024展示未来AI基础设施关键技术
电机控制器的组成 电动汽车驱动电机控制器的基本结构
英创信息技术C#启动和关闭外部进程的方法介绍
什么是感抗,感抗是什么意思
LED显示屏目前主要存在的技术问题
本润谐波桂新飞以“国内外谐波减速器性能差异探讨”为主题的演讲
技术资讯 | 什么是 4 针 PWM 接头,其工作原理是什么?
赛灵思FPGA的用武之地