GNU-Radio USRP Example
一行代码速查命令功能
apropos uhd_
uhd_find_devices: 能够打印输出连接至 PC 的 USRP 设备基本信息。
uhd_find_devices --args="addr=192.168.10.2" #表示仅查找连接至 PC,IP 地址为 192.168.10.2 的 USRP 设备;uhd_find_devices --args==type=usrp2 #表示仅查找连接至 PC 的 USRP2。
uhd_usrp_probe: 能够打印输出连接至 PC 的 USRP 设备详细信息。
uhd_rx_cfile: 一个基于 GNU Radio 的 Python 程序,能够将USRP 接收到的信号采样后的数据直接储存到 PC。
locateuhd_rx_cfilesudo uhd_rx_cfile –f 2.45G ~/bin/test_uhd_cfile.bin
uhd_fft: 一个基于 GNU Radio 的 Python 程序,能够将 USRP2接收到的信号做 FFT 运算后以图形界面显示。
uhd_fft -h uhd_fft-f 2.45G
benchmark_tx.py: 一个基于 GNU Radio 的 Python 程序,能够发送GMSK,BPSK 等调制信号的数据包。
locatebenchmark_tx/usr/share/gnuradio/examples/digital/ofdm/benchmark_tx.py -h #your location which locate command find sudo /usr/share/gnuradio/examples/digital/ofdm/benchmark_tx.py -f 935M --tx-gain=30 -v #表示以管理员权限运行程序,以中心频率为 935MHz 发送比特率为 100Kbps 的 GMSK调制信号,射频子板发送增益值为 30 的内插。
如何着手 GNU Radio?
- uhd_fft - 一个用来在给定频点用来显示被连接的 UHD 设备(比如,一台 USRP)的频谱用的简易频谱分析仪工具。它也可被用作 瀑布图(waterfall plot)或者示波器(oscilloscope)。
- uhd_rx_cfile - 使用被连接的 UHD 设备来记录 I/Q 采样的数据流。采样的数据被写入文档之中可被用来日后使用 GNU Radio 或者其它工具诸如 Octave 或 Matlab 进行离线分析用。
- uhd_rx_nogui - 使用音频设备接收并侦听载入的信号(incoming signals)。它可被用来进行对 AM 及 FM 信号进行解调。
- uhd_siggen{_gui}.py - 简易的信号发生器,用它可以产生大多数常规信号(sine, sweep, square, noise)。
- gr_plot* - 这是一套可用来显示预先录制的采样文档的套件工具。用它可以展示这些信号的频谱(spectra)、功率谱密度(PSD)及时域展现(time-domain representations)。
~/src/uhd/host/utils: include useful tools such as usrp2_recovery.py
~/src/uhd/host/examples: examples for USRP Hardware Driver(UHD)
/usr/share/gnuradio/examples or /home/labuser/src/gnuradio/gr-audio/examples and /home/labuser/src/gnuradio/gr-utils: 使用gnuradio-examples/ 和 gr-utils/下面的例程
Presentations on GNU Radio implementations and applications
GNU Radio教程:http://www.white-alone.com/GNURadio%E6%95%99%E7%A8%8B_1/, http://www.white-alone.com/GNURadio%E6%95%99%E7%A8%8B_3/
Reference
海曼USRP使用说明new.pdf
如何为 GNU Radio 编写 Python 应用
USRP for 802.11: https://github.com/bastibl/gr-ieee802-11
An IEEE 802.11a/g/p OFDM Receiver for GNU Radio
SDR WiFi平台 gr-ieee802-11 软件无线电实现802.11协议
http://microembedded.cn/html/support/doc/n210/n210install.html
转载于:https://www.cnblogs.com/WindyZ/p/10403342.html
GNU-Radio USRP Example相关推荐
- GNU Radio + USRP B210 实现FM接收机、FM发射机
GNU Radio + USRP B210 实现FM接收机.FM发射机 FM接收机 FM发射机 FM接收机 流图: 参数设置: 使用USRP Source模块来接收广播信号,设置中心频率center_ ...
- gnu radio linux,GNU Radio入门
GNU Radio入门 海曼无限 WWW.OPEN-MESH.COM.CN / GNURADIO 中国WWW.GNURADIO.CC GNU Radio 入门 GNU Radio / USRP / O ...
- gnuradio android手机,如何搭配USRP在安卓设备上搭建GNU Radio
原标题:如何搭配USRP在安卓设备上搭建GNU Radio 在这篇文章中,我们会使用安卓设备通过USB连接USRP.所以就需要USRP B2xx(B200, B210, 或者是 B200mini),这 ...
- USRP调研及学习(GNU Radio)
USRP(Universal Software Radio Peripheral,通用软件无线电外设)可以使普通计算机能像高带宽的软件无线电设备一样工作.从本质上讲,USRP充当一个无线电通讯系统的数 ...
- 基于GNU Radio 无线电平台实现各种常规通信信号的模拟,可以结合ad9361、USRP、HackRFone等SDR平台实现发射和接收实验
一.GNU Radio 介绍 GNU Radio是一个用来帮助无线通信开发者设计.搭建和实现无线通信系统的框架和工具.GNU Radio具有高度模块化.基于流程图的特点,针对复杂的信号处理应用场景,提 ...
- GNU Radio的hello world(转)
运行GNU Radio 需要注意的是,如果您的项目不需要用到硬件源和硬件池的话,直接使用Shell运行GRC是没有问题的.但是需要用到硬件源和硬件池的话,请记得使用管理员权限运行GRC,否则项目在执行 ...
- GNU Radio: USRP2 and N2x0 Series
Comparative features list 相对性能清单 Hardware Capabilities: 1 transceiver card slot External PPS referen ...
- 2020-09-19《GNU Radio软件无线电技术》白勇 胡驻华编著 笔记(1)
<GNU Radio软件无线电技术>白勇 胡驻华编著 笔记(1) 软件无线电定义: 多频段无线电,具有天线.射频前端.模数和数模转换器,能支持多种无线通信协议.理想软件无线电中,包括信号的 ...
- gnu radio学习(二)Stream Tags流标签详解
Introduction(介绍) API Extensions to the gr::block(gr::block的API扩展) Stream Tags API(流标签API) Adding a T ...
- 读《Exploring GNU radio》笔记——初始gnuradio
Exploring GNU radio(GNU radio探密)是GNU radio创始人Eric Blossom所写的,为我们用GNU radio工具构建软件无线电系统做了简明扼要的介绍.读完之后有 ...
最新文章
- Java获取Mybatis动态生成的sql
- 神经网络学习到的是什么?(Python)
- 正则匹配以除了开头和结尾要有个大写_27.Google analytics 中的 正则表达式
- WF4.0实战(七):请假流程(带驳回操作)
- python进阶免费-【Python进阶,一学就会】系列1(文末免费送10本书)
- C#连接sqlserver数据库
- 洛谷 - P1217 [USACO1.5]回文质数 Prime Palindromes(欧拉线性筛+数论小知识)
- Swift基础语法: 25 - Swift的类和结构体
- intelx79服务器芯片组,Intel X79芯片组下月开始供货
- zookeeper删除节点的权限_zookeeper权限管理
- shareplex三点同步配置
- 使用luac编译lua脚本文件[适用于Windows系统]
- 计算机配置动态硬盘,【转】基本磁盘动态磁盘GTP磁盘MBR磁盘RAID阵列磁盘的区别(一)...
- 腾讯云 python sdk_腾讯云CDN python SDK
- 分享我见到的培训面试和就业的情况(同时给出建议)
- 面试时,如何回答关于“缺点”的问题——大学生求职七大昏招衍生系列(2)
- 云基础架构安全_这是使您的云基础架构稳定,安全和可扩展的方法。
- 查看执行计划 db2expln 使用说明
- java字符串与数组比较_Java字符串与数组
- 搞定 psp2000 无线上网问题