
USRP
文章平均质量分 57
介绍USRP如何使用,以及代码调用,相关的软件使用
优惠券已抵扣
余额抵扣
还需支付
¥99.90
¥299.90
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
阳光开朗男孩
躺平才是王道
展开
-
osg库的下载和安装
重新打开该项目,如果报LCMapStringEx错误,右键Examples osgviewerMFC进入属性,打开项目配置->c+±> 预处理->预处理器定义 添加。打开Cmake.exe,将上述下载的osg文件下的CMakeLists.txt文件拖入Cmake界面中。再次点击Configure,确认没有报error之后点击Generate,等待完成。如果存在afxwin.h错误时候,需要补充装一下mfc的组件。点击Configure按钮后,进行下一步配置。并配置cmake,点击Configure。原创 2024-06-04 17:35:17 · 488 阅读 · 0 评论 -
在windows下dat文件转mat
为了支持大文件的.dat文件转换,我们需要考虑如何处理大量数据以避免内存不足的问题。一般的方法是逐块读取.dat文件的数据并逐块写入.mat文件,而不是一次性读取整个文件的内容。需要安装hdf5库,参考https://blog.csdn.net/qq_36314864/article/details/139168631。代码下载:https://download.csdn.net/download/qq_36314864/89349164。原创 2024-05-24 11:22:31 · 388 阅读 · 0 评论 -
windows安装HDF5 C++库
地址1:https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.8/hdf5-1.8.18/bin/windows/地址2:https://portal.hdfgroup.org/display/support/HDF5+1.8.18。地址3:https://download.csdn.net/download/qq_36314864/89348993。查看系统path,是否添加进去。打开vs添加需要配置。原创 2024-05-24 10:54:15 · 961 阅读 · 0 评论 -
SCPI控制
SCPIInterface依赖于Boost.Asio、SCPIParser。Boost.Asio为异步网络通信库,用于异步接受客户端请求、向客户端发送响应,SCPIParser为SCPI指令解析器,用于解析SCPI指令。利用SCPIInterface进行客户端与设备通信的过程如下图。客户端向服务端发送的SCPI指令分为查询指令和控制指令,查询指令用于查询设备状态及参数等信息,控制指令用于控制设备。TCPListner接收到客户端SCPI指令后,交给NetParser解析,执行与SCPI指令绑定的处理例程。原创 2024-05-10 11:13:58 · 376 阅读 · 0 评论 -
用asio::tcp通信的服务端
第三方库下载地址:https://download.csdn.net/download/qq_36314864/89227706。代码下载地址:https://download.csdn.net/download/qq_36314864/89227693。原创 2024-04-26 17:13:23 · 446 阅读 · 1 评论 -
windows C++fmt库下载
vs2019 debug x64进行编译。原创 2024-04-18 16:53:40 · 287 阅读 · 0 评论 -
spdlog C++日志管理 安装和下载
点击spdlog.sln,用vs2019打开,进行编译debug x64。每项都编译一下,会生成安装包。原创 2024-04-18 16:02:07 · 430 阅读 · 0 评论 -
windows上安装make
点击框中的下载,下载后安装。把安装路径添加到环境变量 PATH 中.打开cmd,验证是否生效。原创 2024-04-18 15:33:20 · 3144 阅读 · 0 评论 -
windows下如何执行cmake
打开命令行,输入cmake,即可生效。打开系统环境变量,并把路径添加进去。原创 2024-04-17 12:15:12 · 209 阅读 · 0 评论 -
通过共享内存方式发送、接受扫频信号
连接一个ursp设备,新建一个exe工程,配置为release x64,注意uhd.lib和uhd.dll版本不然会识别不了。代码下载位置:https://download.csdn.net/download/qq_36314864/89141261。代码下载:https://download.csdn.net/download/qq_36314864/89141239。代码下载:https://download.csdn.net/download/qq_36314864/89141246。原创 2024-04-15 16:32:42 · 80 阅读 · 0 评论 -
串口通信
打开两个XCOM V2.3,并按照上述虚拟串口进行配置,波特率要保持一致。比如COM3和COM6是连在一起的。打开串口,点击发送,收到正确即可。下载地址:https://download.csdn.net/download/qq_36314864/89139785。下载地址:https://download.csdn.net/download/qq_36314864/89139793。我写了一个动态库,有打开串口,读写串口,根据串口协议来的编写的一个demo,需要自己改一下配置。根据里面文档进行安装。原创 2024-04-15 11:34:42 · 275 阅读 · 0 评论 -
sdrangel使用说明
首先找一个usrp设备,我找到的是b205进行连接。打开生成的sdrangel.exe,第一次打开会出现空白界面。点击OK后,会响应一段时间,然后弹出两个窗口,一个可以设备相关参数,一个是频谱图,余晖图,瀑布图的显示。然后会弹出一个设备刷新窗口,选择你需要的设备。点击Add Rx Device按钮。原创 2024-04-03 14:53:06 · 841 阅读 · 0 评论 -
sdriq文件转换
https://github.com/Mehanik/sdriq2complex原创 2024-03-27 11:53:10 · 117 阅读 · 0 评论 -
sdrangel下载与部署for windows
然后在build下面新建bin文件,用vs打开sdrangel.sln,注意是release x64,点击ALL_BUILD进行编译。点击Add Entry,添加CMAKE_PREFIX_PATH为Qt安装路径。点击Add Entry,添加PKG_CONFIG_EXECUTABLE。点击Configure看有无报错,然后点击Generate。点击configure,只出现warning,没有报错了。点击Configure,继续修改报错的问题。如果报错,说明代码没下拉全,重新下拉代码。原创 2024-03-26 18:44:06 · 602 阅读 · 0 评论 -
cuda安装和下载for windows
英伟达cuda官方下载地址。直接一直点下一步即可。原创 2024-03-26 15:22:53 · 646 阅读 · 0 评论 -
USRP-b210如何修改名字
下载NI_USRP Configuration Utility,地址打开C:\Program Files (x86)\National Instruments\NI-USRP\utilities\USRP-utils.exe输入想要修改的名字,点击Change Device ID即可。原创 2023-05-17 17:49:06 · 244 阅读 · 0 评论 -
DHCP
DHCP(Dynamic Host Configuration Protocol),动态主机配置协议,是一个应用层协议。当我们将客户主机ip地址设置为动态获取方式时,DHCP服务器就会根据DHCP协议给客户端分配IP,使得客户机能够利用这个IP上网。原创 2023-05-17 16:41:48 · 819 阅读 · 0 评论 -
USRP概念基础
起初标准是主要针对8G光纤通道上的应用,10G以太网和10G光纤通道,其中主板的电气接口是称为 SFI 的标准化串行接口。XFP(10 Gigabit Small Form Factor Pluggable)是一种可热插拔的,独立于通信协议的光学收发器,是万兆光模块,通常工作波长是 850nm, 1310nm 或1550nm,用于10G bps的SONET/SDH,光纤通道,gigabit Ethernet,10 gigabit Ethernet和其他应用中,也包括 DWDM 链路。原创 2023-05-17 15:32:51 · 589 阅读 · 0 评论 -
修改USRPx410的ip地址
如果要改成不同网段。我拿sfp1进行试验,需要将万兆线两边插入到1口位置,打开控制面板,网络配置。在C:\Program Files\UHD\bin下打开powershell,输入如下指令。由于usrp动态ip与其1口的ip冲突,所以需要换一个网段。还是按以上方式进行修改。,sfp1的ip为192.18.20.2将其进行修改。再次查询设备,如下表示修改成功。修改完后,如果没断开,输入。同理修改其他口也是如此。原创 2023-05-17 15:01:42 · 892 阅读 · 0 评论 -
如何编译boost-clang版本
下载完成后进行解压,右键打开bootstrap.bat,进行修改,默认是msvc。选择需要下载的版本,比如我选的是1.82,点击windows版本进行下载。如果有报错不管,反复运行,直到生成b2.exe为止,然后双击运行。先从官网上下载boost windows版本,下载地址。由于要编译成clang版本需要改成clang,并保存。然后双击bootstrap.bat。原创 2023-05-09 17:42:45 · 783 阅读 · 0 评论 -
UHD在DPDK下进行编译
需要找rte_version.h文件调用里面的函数,所以上一步把版本写入在里面,CMake时候能找到对应的版本,不会报错。8.点击Configure,如果没有弹窗,以及打印信息如下,即DPDK打开成功。删除下面的_WIN32_WINNT=0x0501,并添加。打开之后需要,添加下面的文件,并且重新引入里面的。9.打开lib_dpdk源码,源码下载。编译uhd项目,仅生成,直到编译成功。下,进行修改添加为你打开的版本。,如何配置安装DPDK环境参考。配置PKG,地址为安装地址。文件,查看DPDK版本号。原创 2023-04-27 19:12:36 · 893 阅读 · 2 评论 -
Windows下编译UHD
右键点击PACKAGE,选Build,编译完后会在build目录下生成uhd_4.1.0.4-0-unknown_Win64.exe,这个可执行程序可用于在其他电脑上直接安装。右键点击INSTALL,选Build,编译完成后也就完成了UHD的安装,在C:\Program Files目录下多了一个UHD文件夹,里面就是安装的内容。双击bootstrap.bat运行后,生成是b2.exe,双击b2.exe,耗时比较长,运行完成后按回车,生成stage文件夹。5.安装python-3.11,添加环境变量如下。原创 2023-04-23 20:19:12 · 1126 阅读 · 1 评论 -
USRP B210同步采集
SMA连接器小于N型连接器,以前通常具有18GHz的较高频率限制,一些制造商提供的SMA v2.9连接器可以支持40 GHz频率,就像N型连接器,SMA也是螺纹口,但必须使用扭矩扳手拧紧,以获得最佳性能。MIMO(多输入多输出)是一项关键的无线技术,它可以将一个传输信号分割成多个流,而这些流则分散地传输到多个接收端。MIMO系统利用其多路传输的特性,能够共享信号源,从而可以将成本最小化,降低运营商的营运成本。MIMO系统通过多路传输,使信号穿越的空间增多,减少了外来的破坏;原创 2023-04-17 19:29:10 · 2000 阅读 · 2 评论 -
USRP X310
1、HG版(1G和10G)1、HG版(1G和10G)2、XG版(双10G)2、XG版(双10G)原创 2023-04-17 18:08:25 · 1037 阅读 · 0 评论 -
USRP X410
USRP X410 是 USRP SDR 系列中的第四代软件定义无线电 (SDR),是一款高性能、多通道软件定义无线电。USRP X410中心频率调谐范围为1MHz至7.2GHz,在降低射频性能条件下最高可调谐至8 GHz,并具有两级超外差架构,具有4个独立的发射和接收通道,每个通道均具有400MHz的瞬时带宽。USRP X410与上位机的数据传输接口包括两个支持100 GbE的QSFP28接口、一个 PCIe 3 x8接口。原创 2023-04-17 17:54:10 · 2049 阅读 · 0 评论 -
windows下UHD安装教程
在WestBridge上右键->更新驱动程序->浏览我的电脑以查找驱动程序->浏览,定位驱动程序文件夹为C:\Program Files\UHD\share\uhd\images\erllc_uhd_winusb_driver。点击下一页,点击从磁盘安装找到对应的C:\Program Files\UHD\share\uhd\images\erllc_uhd_winusb_driver\erllc_uhd_b200.inf并打开,点击确定。点击下一页,会弹出一个提示框,点击是即可。原创 2023-04-14 16:18:57 · 2662 阅读 · 0 评论 -
USRP具有MIMO系统如何同步
它还将处理数据的时间同步,因此样本对齐过程对用户是透明的。这些类型的错误通常可以用间歇的、低速率的例程校准,用校准音检测通道到通道的相位。虽然USRP N200和N210通过Ettus Research MIMO电缆提供即插即用的MIMO功能,但也可以使用外部10 MHz和1 PPS分布同步多个设备。如果将常见的PPS和10 MHz信号分配到USRP n系列设备上,理论上可以构建任意大的MIMO系统。所有来自OctoClock的计时信号都应使用相同类型和连接方式的匹配长度的电缆连接到USRP设备。原创 2023-04-14 15:36:30 · 1353 阅读 · 0 评论 -
OctoClock CDA 2990
能够使用外部的时钟源产生8路同频同相的10MHz参考信号和PPS信号。这样可以实现很多的相控阵的应用,例如波束形成,超分辨测向,分集联合,或MIMO收发器的设计。CDA 2990为时钟和PPS分发设备,支持外部一路时钟和PPS输入,最高支持8路时钟和PPS输出。OctoClock CDA-2990必须通过外部时钟源(比如铷时钟源)可以产生8路的10MHz本振和8路1PPS.用户可以在面板上自由的切换的这些源,在有故障的时候,这些源能够自动进行切换。1)集成的8路时钟源,包括8路10MHz和8路1PPS。原创 2023-04-14 14:27:14 · 821 阅读 · 0 评论 -
USRP B210
B210采用了射频前端集成在AD9361的主板上的设计,单片机直接转换收发器,可实时提供到56MHz的带宽。B210采用在AD9361的信号链,提供相干MIMO能力。板载信号的处理和控制是通过在 AD9361 Spartan6 FPGA连接到一个使用xc6slx150 SuperSpeed USB 3.0主机上进行。B210最大提供61.44MS/s的吞吐量,利用UHD的API与PC相连的,可提供实时带宽最大到56M。5)Analog Devices公司的AD9364 RFIC芯片的早期原型平台。原创 2023-04-14 11:44:17 · 1023 阅读 · 0 评论 -
USRP简介
USRP为Universal Software Radio Peripheral缩写,即通用软件无线电外设,是由Ettus Research及其母公司National Instruments设计和销售的一系列软件定义无线电。大多数USRP通过高速链路连接到主机,基于主机的软件用它来控制USRP硬件和发送/接收数据。一些USRP型号还将主机的一般功能与嵌入式处理器集成在一起,使USRP设备能够以独立的方式运行。原创 2023-04-14 11:39:02 · 1788 阅读 · 0 评论