
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
创建一个VIVADO项目。将PLL_100M_120M.XCI文件以及PLL_100M_120M.V文件加入项目中。如果显示IP是锁定的,需要更新一下,步骤:Reports > Report IP status ,在界面底部显示出来需要更新的IP,选择并点更新。出来这个界面任选都可以,我也没有专门琢磨是什么意思。IP更新完毕后就可以进行实例化了。在XCI文件的所在目录下面有一个.VEO文件,
双击UHD:USRP Source 模块打开设置,可以看到设置为双通道同时接受信号。若需要设置为单通道可以将 [0,1] 改为 [] 或者 [0],并且将Num channels设置为1。注意单通道不能设置为 [1] 单独B通道不起作用。下载我提供的应用程序,在gnuradio中打开,注意需要使用sudo权限打开gnuradio。打开程序后如下图所示。本例程使用B210在gnuradio中实现双收

AD9361在咱们产品中的很多,这也是一个很典型软件无线电芯片架构。我们在这里从软件角度简单介绍一下:抛弃硬件细节,对于我们软件程序员来说面对的只有两个通路:数据通路和控制通路。先说控制通路,通过SPI读写AD9361的寄存器实现对芯片的控制,在实际实现时候官方给出了C函数直接调用,比如设置射频频率为2.4G我们之需要调用函数set_rf_frqunce(2.4E9),之后函数根据2.4E9计算出
GNURADIO中USRP组件的介绍1,搜索组件USRP,可以看到SOURCE 和SINK组件。我们放置source和sink,之后数据段口链接起来。双击USRP_SOURCE看设置:这里我们看到有很多参数可以设置,这些参数都是传递给UHD的。一个一个看:OUTPUT TYPE : 输出类型,COMPLEX 是复数的意思,实际包含实部和虚部。我们一般选的是COMPLEX FLAOT32。...

2022年四月左右,openwifi进行了大的改版,发布了新的版本。这篇BLOG我根据openwifi官方的步骤,实现一下zedboard_fmcomms3平台下的软件编译。本BLOG就是我学习试验https://github.com/open-sdr/openwifi-hw这个页面中讲述的步骤,也是笔记,边做边记录,给大家分享可以让大家少走弯路。步骤1 :需要的软件:Pre-cond
下面文字我就按照openwifi-hw的README步骤详细走一遍,每步都有截图和大家对照分享。
openwifi用到了linux内核,是一个比较完整的嵌入式linux系统。这里还是需要用到装好vivado2018.3的ubuntu系统(虚拟机也可)。因为openwifi作者已经做好了很方便的脚本,所以我们操作的步骤也是非常简单。
这里主要根据UG1144文档,这两天成功安装使用了PetaLinux的最新版本2019.1一,在虚拟机里安装Ubuntu16.041,选Ubuntu 操作系统的版本是16.04,我最初尝试过18版本的Ubuntu但是不知道为什么速度特别慢,所以还是回头使用16.04版本。2,使用的vmware虚拟机版本是12.3,在虚拟机里安装Ubuntu16.04,我这里设置了逻辑盘大小是...
这里主要根据UG1144文档,这两天成功安装使用了PetaLinux的最新版本2019.1一,在虚拟机里安装Ubuntu16.041,选Ubuntu 操作系统的版本是16.04,我最初尝试过18版本的Ubuntu但是不知道为什么速度特别慢,所以还是回头使用16.04版本。2,使用的vmware虚拟机版本是12.3,在虚拟机里安装Ubuntu16.04,我这里设置了逻辑盘大小是...
1,BOOT.BIN在哪里运行存储于启动模式,内部的BITSTREAM以及U-BOOT(或者用户APP)都可以存储。2,UBOOT有启动命令脚本(auto booting).这个脚本指示从SD卡某个文件或者QSPI FLASH的某个地址区域取KERNEL和DTB以及ROOTFS,保存在内存的指定区域(这个指定内存区域跟KERNEL编译时候的设置以及其他是对应的)。3,KER...