目录一、GNU Radio是什么?二、为什么需要GNU Radio?三、数字信号处理1、声音示例2、将数字信号处理应用到无线电磁波传输中四、基于模块化和流程图的数字信号处理五、GNU Radio已有的通信模块六、有用链接和联系方式一、GNU Radio是什么?GNU Radio是一个用来帮助无线通信开发者设计、搭建和实现无线通信系统的框架和工具。GNU Radio具有高度模块化、基于流程图的特点,
转载
2024-01-31 12:57:30
241阅读
GNU Radio is a powerful open-source software development toolkit that provides signal processing blocks to implement software radios. It allows users to design and build radio systems without the need
原创
2024-04-29 11:35:05
67阅读
摘要 本应用笔记指导用户完成RFNoC架构的基本信息,安装必要的软件以开发自定义RFNoC模块,也称为计算引擎(CE),并逐步完成使用示例创建自定义RFNoC模块的步骤。 目前,USRP X300 / X310和USRP E310 / E312硬件支持RFNoC。 但是,本文档仅涵盖了USRP X300 / X310的RFNoC。内容 第一部分涉及安装工具和验证正确的工具安装,以便进行RFNoC开
Gnuradio结合hackrf 通过FSK调制实现文本文件的发送与接收一、实现目标1、将我们要发送的文件封装成帧;2、通过FSK调制与解调实现文件的传输;3、将接受到的文件进行非实时的采样处理还原我们发送的文本文件;二、实现过程1、将我们要发送的文本文件封装成帧(1)首先我们要选择文本文件,例如send.txt我们在文件中输入我们要发送的字符串,在本次实验中我输入的是“Hello World!X
转载
2024-10-02 09:05:21
369阅读
GNU Radio简介GNU Radio是什么基本思想定义主要思想软件架构(GNU Radio的"hello world")Python编写"hello wolrd"案例GNU Radio图形界面实现"hello wolrd"硬件架构小结参考文献: GNU Radio是什么基本思想定义GNU Radio是一个完全开源的软件无线电结构平台,它可以用来设计和仿真,也可以用来链接真实的无线电系统。GN
转载
2024-05-16 12:27:00
342阅读
概述smokeping 是一个开源免费的监控网络性能的工具,功能例如 ping、dig、echoping、curl 、dns等,绘制图形使用了 RRDtools 。本文使用 docker 部署,操作比较简单,最主要的是收集全国各运营商的监测 IP ,以及维护这些 IP 的可用性,这里使用 Python 检测测试 IP 的可用性,并自动生成配置文件。Smokeping 应用部署与配置创建数据目录#
转载
2024-08-12 14:32:23
35阅读
整理了一下Ubuntu18.04下的以及我遇到的几个常见和罕见的bug。1.Gnuradio 安装首先推荐一些依赖。sudo apt-get -y install git swig cmake doxygen build-essential libboost-all-dev libtool libusb-1.0-0 libusb-1.0-0-dev libudev-dev libncurses5-
转载
2024-04-02 13:17:59
130阅读
要用到gnuradio与usrp,记录一下自己的安装配置过程。安装 gnuradioWindows下的GNURADIO安装,在网上查资料有一些windows下安装的,在安装过程中会出现另外的问题,磨了几天,成功搞定,所以写一篇文章来记录一下下载exe安装即可(网盘文件中有3.8与3.9版本),链接: http://www.gcndevelopment.com/gnuradio/index.htm.
转载
2024-05-17 13:23:43
609阅读
综述本文通过在GNU Radio 中编写一个block的例子,系统介绍创建一个block的过程。该 block 的功能是可以在GRC中通过滑块(WX GUI Slider)来实时改变信号源(Signal Source)的相位偏移。步骤详解1. 使用 gr_modtool 工具创建 block 的框架,GNU Radio 会自动帮我们创建所需要的文件及文件夹。 $ gr_modtool newmo
转载
2024-04-25 16:32:49
754阅读
Form组件 Django的Form主要具有一下几大功能: --生成HTML标签 --验证用户数据(显示错误信息) --HTML Form提交保留上次提交数据 --初始化页面显示内容1、内置字段(用于保存正则表达式-->对用户请
转载
2024-01-10 21:52:23
41阅读
## Python中的Radio
在Python编程语言中,我们可以使用radio模块来实现无线电通信功能。这个模块提供了一种简单而有效的方法来发送和接收无线电信号,使我们能够在程序中实现各种无线通信功能。在本文中,我们将介绍如何在Python中使用radio模块,并提供一些代码示例来帮助读者更好地理解。
### radio模块的基本用法
要在Python中使用radio模块,首先需要导入它
原创
2024-03-08 06:59:35
168阅读
其中提到,在画球谐函数这事上,python的缺点是图片不能旋转,图片小不够清楚华丽,代码细节多(其实也还好,多一点点)。
现在,真香定律显现,我发现,python的上述缺点确实存在,但是,gnuplot没有内置的球谐函数,得自己写,而我,懒得写了,所以还是(真香!)用python画吧,等有空了再自己写一个gnuplot内置的球谐函数,然后用pm3d画吧,gnuplot渲染得确实更好看。1. 球谐
转载
2023-10-22 11:33:53
127阅读
GNU计划的形象照为gnu,gnu在英文中原意为非洲牛羚,发音与new相同。
GNU的名称来源于"GNU is Not Unix"的缩写,是世界知名的自由软件项目,这里的自由并不是价格免费,这和价格无关而是使用软件对所有的用户来说是自由的。GPL
Linux内核的缔造者Linus Torvalds
通过如下途径实现这一目标:
原创
2011-12-23 15:00:12
535阅读
经常分不清GNU是啥,今天总结下,其实就是一个工具集合,主要用来编译程序和支持程序运行相关的工具集: 工具说明 gcc GNU C 语言编译器 g++ GNU C++ 语言编译器 gdb 调试器,用于调试可执行程序 ar 生成静态库 .a ,可以编辑和管理静态链接库 make 生成器,可以根据 ma ...
转载
2021-07-28 15:36:00
190阅读
2评论
GNU是一个自由软件工程项目。下面的文字没有具体解释GNU是哪几个单词的所写,但从整体上说明了GNU工程是怎么回事,希望对你有帮助。 GNU工程已经开发了一个被称为“GNU”(GNU是“不是UNIX”的缩写)的、对Unix向上兼容的完整的自由软件系统(free software system)。由Richard Stallman完成的最初的GNU工程的文档被称为‘GNU宣言’,该宣言已经被翻译成多
转载
精选
2007-10-23 18:56:44
316阅读
GNU's Not Unix, GNU是一个自由软件操作系统 ...
转载
2021-09-22 14:30:00
253阅读
2评论
跨平台的三个主要问题:[1] 字节序:Linux低字节在前。系统中,有ntohXXX(), htonXXX()等函数,负责将数据在网络字节序(高字节在前)和本地字节序之间转换。[2] 变量长度: short int long long long ptr time_t 32位 2 4 4
转载
2019-01-04 18:44:00
146阅读
2评论
GNU: Gnu's Not Unix 类UNIX的操作系统目标在于创建一个完全兼容于UNIX的自由软件环境http://zh.wikipedia.org/zh-cn/GNUhttp://www.baike.com/wiki/GNU
原创
2023-06-26 06:46:28
92阅读
GNU计划,有譯為「革奴计划」,是由理查德·斯托曼在1983年9月27日公开发起的。它的目標是创建一套完全自由的操作系统。发音与「n...
原创
2023-10-10 17:00:04
251阅读