一行代码速查命令功能

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

USRP N210 and WiFi signal: https://forums.ni.com/t5/USRP-Software-Radio/USRP-N210-and-WiFi-signal/td-p/3549434

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相关推荐

  1. GNU Radio + USRP B210 实现FM接收机、FM发射机

    GNU Radio + USRP B210 实现FM接收机.FM发射机 FM接收机 FM发射机 FM接收机 流图: 参数设置: 使用USRP Source模块来接收广播信号,设置中心频率center_ ...

  2. gnu radio linux,GNU Radio入门

    GNU Radio入门 海曼无限 WWW.OPEN-MESH.COM.CN / GNURADIO 中国WWW.GNURADIO.CC GNU Radio 入门 GNU Radio / USRP / O ...

  3. gnuradio android手机,如何搭配USRP在安卓设备上搭建GNU Radio

    原标题:如何搭配USRP在安卓设备上搭建GNU Radio 在这篇文章中,我们会使用安卓设备通过USB连接USRP.所以就需要USRP B2xx(B200, B210, 或者是 B200mini),这 ...

  4. USRP调研及学习(GNU Radio)

    USRP(Universal Software Radio Peripheral,通用软件无线电外设)可以使普通计算机能像高带宽的软件无线电设备一样工作.从本质上讲,USRP充当一个无线电通讯系统的数 ...

  5. 基于GNU Radio 无线电平台实现各种常规通信信号的模拟,可以结合ad9361、USRP、HackRFone等SDR平台实现发射和接收实验

    一.GNU Radio 介绍 GNU Radio是一个用来帮助无线通信开发者设计.搭建和实现无线通信系统的框架和工具.GNU Radio具有高度模块化.基于流程图的特点,针对复杂的信号处理应用场景,提 ...

  6. GNU Radio的hello world(转)

    运行GNU Radio 需要注意的是,如果您的项目不需要用到硬件源和硬件池的话,直接使用Shell运行GRC是没有问题的.但是需要用到硬件源和硬件池的话,请记得使用管理员权限运行GRC,否则项目在执行 ...

  7. GNU Radio: USRP2 and N2x0 Series

    Comparative features list 相对性能清单 Hardware Capabilities: 1 transceiver card slot External PPS referen ...

  8. 2020-09-19《GNU Radio软件无线电技术》白勇 胡驻华编著 笔记(1)

    <GNU Radio软件无线电技术>白勇 胡驻华编著 笔记(1) 软件无线电定义: 多频段无线电,具有天线.射频前端.模数和数模转换器,能支持多种无线通信协议.理想软件无线电中,包括信号的 ...

  9. gnu radio学习(二)Stream Tags流标签详解

    Introduction(介绍) API Extensions to the gr::block(gr::block的API扩展) Stream Tags API(流标签API) Adding a T ...

  10. 读《Exploring GNU radio》笔记——初始gnuradio

    Exploring GNU radio(GNU radio探密)是GNU radio创始人Eric Blossom所写的,为我们用GNU radio工具构建软件无线电系统做了简明扼要的介绍.读完之后有 ...

最新文章

  1. Java获取Mybatis动态生成的sql
  2. 神经网络学习到的是什么?(Python)
  3. 正则匹配以除了开头和结尾要有个大写_27.Google analytics 中的 正则表达式
  4. WF4.0实战(七):请假流程(带驳回操作)
  5. python进阶免费-【Python进阶,一学就会】系列1(文末免费送10本书)
  6. C#连接sqlserver数据库
  7. 洛谷 - P1217 [USACO1.5]回文质数 Prime Palindromes(欧拉线性筛+数论小知识)
  8. Swift基础语法: 25 - Swift的类和结构体
  9. intelx79服务器芯片组,Intel X79芯片组下月开始供货
  10. zookeeper删除节点的权限_zookeeper权限管理
  11. shareplex三点同步配置
  12. 使用luac编译lua脚本文件[适用于Windows系统]
  13. 计算机配置动态硬盘,【转】基本磁盘动态磁盘GTP磁盘MBR磁盘RAID阵列磁盘的区别(一)...
  14. 腾讯云 python sdk_腾讯云CDN python SDK
  15. 分享我见到的培训面试和就业的情况(同时给出建议)
  16. 面试时,如何回答关于“缺点”的问题——大学生求职七大昏招衍生系列(2)
  17. 云基础架构安全_这是使您的云基础架构稳定,安全和可扩展的方法。
  18. 查看执行计划 db2expln 使用说明
  19. java字符串与数组比较_Java字符串与数组
  20. 搞定 psp2000 无线上网问题

热门文章

  1. JQuery实现广告效果(滚动切换)
  2. 使用智能移动设备访问Ossim制
  3. UI进阶--UIPikcerView实现省市联动示例
  4. 写个买卖小游戏,第1天(昨天)
  5. 在android中如何使用UDP和TCP传输
  6. 在Ubuntu8.04上简单定制个性化的Terminal操作界面
  7. Android ContextCompat 使用详解
  8. Spring Boot 面试题整理
  9. luogu P1427 小鱼的数字游戏
  10. [常用命令]Git命令