目录

  • GNU Radio是什么
  • 在Windows上安装GNU Radio
  • 界面介绍
  • 快速上手

申明: 文章内容参考了wiki.gnuradio.org, 和White-Alone的Radio系列教程.

GNU Radio是什么

GNU Radio 是一个免费的开源软件开发工具包,它提供信号处理模块来实现软件无线电。它可以与现成的低成本外部 RF 硬件一起使用来创建软件定义的无线电,或者用于纯仿真环境。它广泛用于业余爱好者、学术和商业环境,以支持无线通信研究和现实世界的无线电系统。

在Windows上安装GNU Radio

在Windows上安装GNU Radio可以采用软件安装包直接安装或采用conda安装.目前软件安装包只支持3.73.8版本, 最新的3.9无法采用此安装方式.使用conda安装的详细过程参见conda install guide.
本文使用conda进行安装.安装步骤如下:

  • 首先,请确保你的电脑上安装了anaconda.
  • 为了提升包的下载速度,请切换国内的anaconda镜像源, 方法参见:Anaconda 镜像使用帮助.
  • 从开始菜单中找到Anaconda Powershell Prompt (anaconda3)并打开.
  • 在powershell中运行如下命令, 添加conda-forge仓库:
conda config --env --add channels conda-forge
conda config --env --set channel_priority strict
  • 创建gnuradio虚拟环境:
conda create -n gnuradio
  • 激活gnuradio虚拟环境
conda activate gnuradio
  • 安装gnuradio和依赖包:
conda install gnuradio
  • 安装完成后, 在开始菜单中能够找到GNU Radio Companion,打开后主界面如下:

界面介绍

GNU Radio Companion界面如下图所示, 由菜单栏, 工具栏, 工作区, 模块树面板, 控制台面板和变量编辑面板构成.
工具栏中各个工具的功能如下图所示, 其中"生成"工具用于将设计好的GRC流图生成python文件, 点击"运行"按钮开始执行生成好的python文件.

快速上手

想对GNU Radio的界面做深入的了解可以阅读White-Alone的GNU Radio教程(一)的内容. GNU Radio提供了许多例程供用户快速上手各个模块. 例程可以在<anaconda安装路径>\envs\gnuradio\Library\share\gnuradio\examples目录下找到.

GNU Radio 教程(1)-快速上手相关推荐

  1. GNU Radio教程 9.QPSK调制解调

    MPSK解调教程 在本教程中,我们将专注于模拟而不是无线传输.它将讨论在发送和接收具有真实硬件和通道效果的信号时所涉及的许多问题.我们将通过设置我们的模拟,然后逐步如何恢复信号. 在本教程中,请记住, ...

  2. 使用CycleGAN训练自己制作的数据集,通俗教程,快速上手

    总结了使用CycleGAN训练自己制作的数据集,这里的教程例子主要就是官网给出的斑马变马,马变斑马,两个不同域之间的相互转换.教程中提供了官网给的源码包和我自己调试优化好的源码包,大家根据自己的情况下 ...

  3. GNU Radio教程1

    一.介绍GNU radio 3.你的第一个流程图(Flowgraph) 3.1开始GNU Radio图形化界面GRC GRC是一个创建流程图的可视化编辑器(visual editor),GRC中形成. ...

  4. GNU Radio教程 8.消息传递

    Message Passing 内容: 1   介绍 2   消息传递 API 2.1 消息处理函数 2.2 通过流程图连接消息 3   从外部来源发布         Posting from Ex ...

  5. Ubuntu16.04 安装UHD GNU Radio教程

    安装分三步: 安装Ubuntu16.04系统,务必从官网下载系统. 推荐使用安装工具:Universal USB Installer. 首先安装UHD 安装GNURadio 安装UHD 注意:由于许多 ...

  6. React 教程:快速上手指南

    翻译:疯狂的技术宅 原文:https://www.toptal.com/react/... 本文首发微信公众号:jingchengyideng 欢迎关注,每天都给你推送新鲜的前端技术文章 前端和 Ja ...

  7. 如何把照片做成视频?抖音爆款的图片视频切换教程,快速上手!

    现在都流行用照片随手记录生活.而把照片做成视频,又是现在刷爆抖音.朋友圈的形式.不仅有酷炫的图片切换效果,还带有动听的背景音乐,这样精美又吸睛的照片视频,肯定能让你获得超多赞.今天就教大家用数码大师快 ...

  8. 涂鸦 Wi-Fi SDK开发系列教程——3. 快速上手

    本系列课程面向有嵌入式开发经验的同学,用来介绍如何在涂鸦的Wi-Fi系列模组和Wi-Fi&Bluetooth LE系列模组上进行二次开发. 上篇回顾:Wi-Fi模组二次开发--SoC开发环境搭 ...

  9. Visual Studio 2019/2017 安装使用教程(快速上手版)

    Visual Studio 2017 安装使用教程(详细) 在此鸣谢范华对本文工作的大力支持 一.下载 二.安装 2017版本新建项目过程 2019版本新建项目过程 新建源文件 然后你就可以简单编写一 ...

最新文章

  1. GROMACS运行参数之nvt.mdp文件详解
  2. Power Shell03 在PowerShell 3.0重新启动计算机指令
  3. 2006年世界杯小组赛日程表
  4. 设置dialog显示,自定义时间到后dialog消失
  5. phpstrom查看代码总行数_歪特内推浦发银行总行信息科技部
  6. 我用Python玩小游戏“跳一跳”,瞬间称霸了朋友圈!
  7. No rule to make target ...
  8. 调整java字体大小_Java自动调整到Windows 7的字体大小调整
  9. 计算机用户在使用计算机文件时6,201606-计算机基础选择题(含答案)(6页)-原创力文档...
  10. ibm watson_IBM Watson Assistant与Web聊天的集成
  11. 房地产“产权分割制”是什么大杀器?
  12. FlashCS6安装步骤
  13. mbedtls学习4.mbedtls_RAM/ROM优化指南
  14. 应用文件夹加入环境变量
  15. 青少年重度抑郁的动态功能连接:与严重程度和症状维度的关系
  16. python打造excel神器_将Excel与Python完美组合的神器
  17. 抖音电商难做吗?为什么又累又卷还是做不好?
  18. 现代企业管理笔记——管理概论
  19. 使用unity3d制作像素鸟游戏
  20. 谁都有追逐梦想的权利

热门文章

  1. 中职学机电一体化好还是计算机好,男生读职校选择什么专业比较好
  2. 51单片机学习杂记——基于STC89C52RC
  3. python程序运行结果始终为0_下列Python程序的运行结果是 x=0 y=True print(xy and \'A\'\'B\')...
  4. progressDialog显示延时
  5. C# 调用浏览器打开pdf || 设置焦点
  6. Modem2G/3G/4G/5G:通信领域常见名词缩写释义(VoLTE,CSFB,CA,RAT...)
  7. 深度学习在自然语言处理中的应用: 集智俱乐部活动笔记
  8. WiFi宝和WiFi共享精灵的区别
  9. LAPACK make fails: “recipe for target ‘znep.out‘ failed” error 解决方法
  10. 计算机软件专业技术资格考试-软考介绍