![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
GNU Radio
文章平均质量分 79
无线通信实验室
专注于无线通信科研工作。
展开
-
【GNURadio实验报告】实验2-使用GNURadio仿真OOK信号
使用GNURadio仿真OOK信号转载 2023-01-02 11:57:05 · 1380 阅读 · 1 评论 -
Ubuntu HackRF One、GNU Radio、Gqrx相关环境搭建
本文介绍Ubuntu HackRF One、GNU Radio、Gqrx相关环境搭建方法。原创 2018-08-22 16:50:13 · 15891 阅读 · 3 评论 -
基于GNU Radio和HackRF/LimeSDR的802.11收发机
本文内容、开发板及配件仅限用于学校或科研院所开展科研实验!原创 2020-04-03 18:26:20 · 7602 阅读 · 11 评论 -
一起玩转GNU Radio:gr-qtgui
本文内容、开发板及配件仅限用于学校或科研院所开展科研实验!温馨提示:“开源SDR实验室”是北京的。本文介绍GNU Radio源码的gr-qtgui相关实例及模块。目录一、gui_sink1、Signal Source模块2、Noise Source模块3、QT GUI Sink模块4、Add模块二、Number_Sink1、Signal Source模块2、QT GUI Number Sink模块三、联系方式一、gui_sinkGRC文件为《g..原创 2021-09-27 22:31:26 · 3575 阅读 · 0 评论 -
一起玩转GNU Radio:gr-filter
本文内容、开发板及配件仅限用于学校或科研院所开展科研实验!原创 2021-09-27 14:32:08 · 2239 阅读 · 0 评论 -
一起玩转GNU Radio:gr-digital
本文内容、开发板及配件仅限用于学校或科研院所开展科研实验!原创 2021-09-26 11:14:40 · 8135 阅读 · 5 评论 -
一起玩转GNU Radio:gr-channels
本文介绍GNU Radio源码的gr-channels相关实例及模块。原创 2021-09-09 22:16:50 · 4447 阅读 · 2 评论 -
一起玩转GNU Radio:LimeSDR Source/Sink模块
本文对LimeSDR Source(RX)、LimeSDR Source(TX)模块使用进行简单说明。原创 2021-09-08 22:29:21 · 3393 阅读 · 1 评论 -
一起玩转GNU Radio:gr-audio
本文内容、开发板及配件仅限用于学校或科研院所开展科研实验!原创 2021-09-07 10:57:46 · 2266 阅读 · 0 评论 -
一起玩转GNU Radio:gr-analog
本文介绍GNU Radio源码的gr-analog相关实例及模块。原创 2021-09-06 20:17:58 · 1462 阅读 · 0 评论 -
一起玩转GNU Radio:LoRa实验
本文介绍一篇关于用GNU Radio实现LoRa通信的论文,论文第一作者是Joachim Tapparel。原创 2021-08-11 11:19:48 · 5694 阅读 · 9 评论 -
树莓派安装HackRF、LimeSDR、GNU Radio、Gqrx
本文内容、开发板及配件仅限用于学校或科研院所开展科研实验!温馨提示:“开源SDR实验室”是北京的。本文介绍树莓派中安装HackRF、LimeSDR、GNU Radio、Gqrx等常见SDR软件,持续更新中。硬件:树莓派4B系统:2021-01-11-raspios-buster-armhf-full.zip一、安装前的准备工作https://www.cnblogs.com/wml1994/p/11667101.html树莓派更换阿里云源sudo nano /etc/apt/s..原创 2021-03-11 10:09:44 · 4891 阅读 · 2 评论 -
一起玩转GNU Radio:调制解调大合集
本文汇总了GNU Radio中多种常见的调制解调方法及其参考文献链接,便于今后查看,供大家参考!原创 2021-03-08 19:53:58 · 12145 阅读 · 12 评论 -
一起玩转GNU Radio:gnuradio GRC一种自定义模块的实现方法
本文内容、开发板及配件仅限用于学校或科研院所开展科研实验!温馨提示:“开源SDR实验室”是北京的。本文介绍GNU Radio GRC中的一种自定义模块的实现方法。目录一、Options模块设置二、添加“pad source”和“pad sink”模块三、添加参数模块Parameter四、点击生成按钮五、调用自定义模块六、有用链接和联系方式如果需要在gnuradio下自定义自己的模块,一般情况下可以使用C++程序进行编写,具体可以参考以下教程:https://w..原创 2021-01-06 15:16:23 · 4241 阅读 · 0 评论 -
一起玩转GNU Radio:信号功率测量
本文内容、开发板及配件仅限用于学校或科研院所开展科研实验!原创 2021-01-01 17:40:49 · 3380 阅读 · 0 评论 -
一起玩转GNU Radio:量化器
本文内容、开发板及配件仅限用于学校或科研院所开展科研实验!原创 2021-01-01 17:31:08 · 1047 阅读 · 0 评论 -
一起玩转GNU Radio:AGC自动增益控制
本文内容、开发板及配件仅限用于学校或科研院所开展科研实验!温馨提示:“开源SDR实验室”是北京的。本文介绍GNU Radio中的AGC自动增益控制模块。在开始介绍之前,首先推荐一下Alexandros-Apostolos A. Boulogeorgos作者的https://github.com/aboulogeorgos/Wireless-communication-systems-Lab,这里作者分享了大量的GRC实例,但是我看目前关注的人数很少。我也是看了这个之后,被作者整理汇总工作的细..原创 2021-01-01 17:21:02 · 1426 阅读 · 0 评论 -
一起玩转GNU Radio:生成噪声信号
本文内容、开发板及配件仅限用于学校或科研院所开展科研实验!原创 2020-12-31 15:40:08 · 1460 阅读 · 1 评论 -
一起玩转GNU Radio:选择器Selector
本文内容、开发板及配件仅限用于学校或科研院所开展科研实验!原创 2020-12-31 15:35:53 · 683 阅读 · 0 评论 -
一起玩转GNU Radio:消息打印
本文内容、开发板及配件仅限用于学校或科研院所开展科研实验!温馨提示:“开源SDR实验室”是北京的。本文介绍GNU Radio中的消息打印模块。在开始介绍之前,首先推荐一下Alexandros-Apostolos A. Boulogeorgos作者的https://github.com/aboulogeorgos/Wireless-communication-systems-Lab,这里作者分享了大量的GRC实例,但是我看目前关注的人数很少。我也是看了这个之后,被作者整..原创 2020-12-31 15:30:31 · 809 阅读 · 0 评论 -
一起玩转GNU Radio:采样率
本文内容、开发板及配件仅限用于学校或科研院所开展科研实验!原创 2020-12-31 15:24:00 · 1498 阅读 · 0 评论 -
一起玩转GNU Radio:滤波器
本文内容、开发板及配件仅限用于学校或科研院所开展科研实验!原创 2020-12-31 15:12:58 · 2469 阅读 · 1 评论 -
一起玩转GNU Radio:信号延迟Delay模块
本文内容、开发板及配件仅限用于学校或科研院所开展科研实验!原创 2020-12-31 14:41:03 · 970 阅读 · 0 评论 -
一起玩转GNU Radio:Random Uniform Source模块
本文内容、开发板及配件仅限用于学校或科研院所开展科研实验!原创 2020-12-31 14:28:07 · 801 阅读 · 0 评论 -
一起玩转GNU Radio:图形添加标签Tags Strobe
本文内容、开发板及配件仅限用于学校或科研院所开展科研实验!原创 2020-12-31 14:16:16 · 691 阅读 · 0 评论 -
一起玩转GNU Radio:逻辑运算(And、Or、Xor)
本文内容、开发板及配件仅限用于学校或科研院所开展科研实验!原创 2020-12-31 14:03:22 · 798 阅读 · 0 评论 -
一起玩转GNU Radio:Signal Source模块
本文介绍GNU Radio中的Signal Source模块。原创 2020-12-31 13:25:02 · 2367 阅读 · 2 评论 -
GNU Radio 实数与复数信号分析
本文内容、开发板及配件仅限用于学校或科研院所开展科研实验!原创 2020-10-02 15:14:31 · 4041 阅读 · 1 评论 -
GNU Radio系列教程(九):中级篇之GNU Radio GRC流图生成的Python脚本
本文介绍通过GRC流图生成的python脚本的基本框架和主要函数。原创 2020-09-23 17:05:33 · 4572 阅读 · 1 评论 -
GNU Radio系列教程(八):初级篇之GNU Radio GRC BPSK调制解调
本文是在“GNU Radio系列教程(七):初级篇之GNU Radio GRC PSK调制解调”的基础上,给出BPSK调制解调的实例。BPSK与QPSK的主要区别在于每个符号的比特位数,QPSK是一个符号2个比特,BPSK是一个符号1个比特。需要具备的基础知识:(1)GNU Radio系列教程(二):初级篇之GNU Radio介绍(2)GNU Radio系列教程(六):初级篇之GNU Radio GRC 硬件使用实例之信号频谱分析(3)GNU Radio系列教程(七):初级篇之GNU R..原创 2020-09-11 17:14:20 · 5736 阅读 · 1 评论 -
GNU Radio系列教程(七):初级篇之GNU Radio GRC PSK调制解调
在正式进行时钟恢复之前,我们先看看到底什么是码间干扰ISI。我们可以通过symbol_sampling.grc流图程序来观察什么是码间干扰。在symbol_sampling.grc流图程序中,我们用“Vector Source”模块生成了四组序列,每组都是100位0、1组成的序列。在该程序中,第一部分是通过使用“Interpolation FIR Filter”模块实现sps倍过采样(例如这里sps=4,Interpolation参数为4),并使用了一个均方根升余弦滤波器。原创 2020-09-11 12:16:15 · 21107 阅读 · 32 评论 -
GNU Radio系列教程(六):初级篇之GNU Radio GRC 硬件使用实例之信号频谱分析
在使用GNU Radio来做的一些接收程序中,最具代表性的一个就是频谱分析仪程序。这个程序可以用来验证你的设备是否可以正常工作。原创 2020-09-07 16:03:21 · 12227 阅读 · 1 评论 -
GNU Radio系列教程(五):初级篇之GNU Radio GRC AM发射与接收
本文用GNU Radio来实现AM发射和接收。原创 2020-09-03 15:29:06 · 10536 阅读 · 6 评论 -
GNU Radio系列教程(四):初级篇之GNU Radio GRC采样率
本文用GNU Radio来直观的理解奈奎斯特采样定理。原创 2020-09-02 14:54:52 · 7079 阅读 · 3 评论 -
GNU Radio系列教程(三):初级篇之GNU Radio GRC流图
在GNU Radio系列教程(二):初级篇之GNU Radio介绍-CSDN博客中,我们已经看到与通用的射频前端配合,GNU Radio包含了许多通信组件模块,是一个可以用来研发无线通信系统的集成工具库。在本文中,我们将介绍如何使用GRC(gnuradio-companion的简写,GNU Radio的图形化界面编程工具,类似于simulink)来创建不同的通信程序。简单来说,GRC是一种帮助我们用图形化的形式来创建python脚本程序的工具。首先,看一下GRC的主界面。原创 2020-08-30 11:01:18 · 9775 阅读 · 1 评论 -
BladeRF osmocom模块由于缺少libbladerf-dev导致source/sink模块提示no support device
(1)源码编译安装gr-osmosdr模块时候,cmake会提示【Dependency LIBBLADERF_FOUND=FALSE,Disabling nuand bladeRF support】假如你的Ubuntu中缺少libbladerf-dev的话,当你通过源码安装gr-osmosdr模块时候,会导致osmocom模块不支持BladeRF设备的问题。(2)在GRC中运行程序,会提示【no support device】。本文内容、开发板及配件仅限用于学校或科研院所开展科研实验!原创 2020-07-28 21:59:00 · 1001 阅读 · 1 评论 -
GNU Radio gr-dvbs2实验
本文介绍Ubuntu下安装gr-dvbs2方法、安装过程中可能碰到的问题及解决方法。原创 2020-07-28 07:49:40 · 2049 阅读 · 2 评论 -
GNU Radio系列教程(二):初级篇之GNU Radio介绍
与之前的以硬件定制的移动通信系统架构相比,软件定义无线电(Software Defined Radio,SDR)是一种新型的无线电体系结构,它使用软件来定制功能,通过硬件和软件的结合使无线网络和用户终端具有可重构、重配置能力。为了理解什么是数字信号,让我们来看一个常见的声音的模拟和数字信号的例子,即用一个麦克风来记录声音。GNU Radio为实现具有可重构、重配置能力的通信网络或通信终端,提供了一个适用于多个软件无线电平台的开发框架和丰富的信号处理模块,此外,还提供了大量的应用实例。我们举一个声音的例子。原创 2020-07-22 11:52:30 · 21511 阅读 · 4 评论 -
GNU Radio系列教程(一):什么是GNU Radio?为什么我需要用GNU Radio?
目录一、什么是软件无线电?二、GNU Radio到底能做什么事情?三、我如果不精通编程,还能用GNU Radio吗?四、GNU Radio使用需要授权吗?五、基于GNU Radio,人们已经做了取得了哪些成果?六、数字信号处理、基带、时钟同步…这些名词是什么意思?七、有用的链接和联系方式GNU Radio是一个免费的开源软件工具包,该工具包提供了可用于软件无线电的信号处理模块。基于一些通用的射频前端设备,该工具包可以用来实现软件无线电系统。此外,该工具包也可以用于单纯...原创 2020-07-22 11:42:05 · 8645 阅读 · 1 评论