网站建设大师网络科技有限公司2017网站建设
初学者教程
GNU 无线电简介
- 什么是 GNU 无线电?
 - 安装 GNU 无线电
 - 你的第一个流程图
 
流程图基础知识
- GRC 中的 Python 变量
 - 流程图中的变量
 - 运行时更新变量
 - 信号数据类型
 - 转换数据类型
 - 包装位
 - 流和向量
 - 层次块和参数
 
创建和修改 Python 块
- 创建你的第一个块
 - 带向量的 Python 块
 - Python 块消息传递
 - Python 块标签
 
DSP 模块
- 低通滤波器示例
 - 设计过滤器抽头
 - 采样率变化
 
中级/高级教程
核心 GNU 无线电力学
- 流标签
 - 多态类型 (PMT)
 - 消息传递
 
调制解调
- 窄带调频
 - 单边带 (SSB)
 - QPSK 调制和解调
 - BPSK解调
 - 频移键控 (FSK)
 - 正交频分复用基础知识
 - 分组通信
 - 使用数据包和 BPSK 进行文件传输
 
自定义块和树外 (OOT) 模块
- 创建 OOT(Python 块示例)
 - 创建 OOT(C++ 块示例)
 - 为块编写 YAML 文件(GR 3.8+)
 
各种各样的
- 理解流程图的 Python 代码
 - 将 GNU Radio 与 SDR 结合使用
 - IQ 和复杂信号
 - 了解采样率
 - 了解 ZMQ 块
 - 带限阈值和检测演示应用程序
 - 具有描述性文件名的按钮式 I/Q 记录器
 
开发者资源
- 将现有流程图移植到新版本
 - 将现有 OOT 从 3.9 移植到 3.10
 - 将现有 OOT 从 3.8 移植到 3.9
 - 将现有 OOT 从 3.7 移植到 3.8
 - VOLK:它的作用、为什么它如此出色、如何编写新内核
 - 使用 ALSA 和脉冲音频
 - 使用 Visual Studio Code 对 C++ OOT 进行源代码级调试
 - 使用 Eclipse 构建和源代码级调试 C++ OOT
 - 使用 Code::Blocks IDE 进行 GNU Radio 开发
 - Git 和 GNU 无线电
 - 如何将 Octave 或 Matlab 与 GNU Radio 结合使用
 - GNU 无线电调度程序
 - 对硬件加速块使用自定义缓冲区
 - 使用 XMLRPC 进行流程图的远程控制和自动化
 
https://wiki.gnuradio.org/index.php/Tutorials
