入门程度的讲义教程
在此提请注意,尽管是作为 GNU Radio 入门者的程度,但将要进入的是一个十分复杂的软件定义无线电王国。
- GNU Radio 的核心概念 - 一个人人必读部分
- 如何编写 Python 程序 - 一个如何构建 Python GNU Radio 构架的指导。需要一些 DSP 及程序基础。
- QTGUI 讲义教程 -
- Tom Rondeau's gr-tutoriall - 一些源自于大师的例程。
GNU Radio 开发用的讲义教程
- 如何开发用户模块及编写功能块
- 信息功能块及管线(传输)数据到 Python
- 如何调试程序
- 如何用 Git 跟踪代码 - 如何使用 Git 用于 GNU Radio 开发的入门
- 如何编写 Python 模块
- 使用 VIM 编辑 GNU Radio 模块
Non-GNU Radio 相关的讲义教程
Asier Alonso 的例程
在此提供一些用于 GNU Radio 及 GNU Radio Companion 的信号处理模块的起始设计(模板用的)例程。
这些例程更多关注如何使用 GNU Radio 开发环境而非信号处理编程技巧。
下面是其关联的三个例程:
联系程序作者:asier.alonso@tecnalia.com.
如何设计基础信号处理模块
在此提供一个用于 GNU Radio Companion (grc) 环境下开发、编译及布局新生成的 GNU Radio 基本模块的例程。可下载包括 .pdf 、例程及可用来修改的模板的源代码。
如何设计多路输入输出的信号处理模块
在此提供一个用于 GNU Radio Companion (grc) 环境下开发、编译及布局新生成的具有多路输入输出的 GNU Radio 的模块的例程。可下载包括 .pdf 、及例程源代码。
如何设计多种类型的输入输出的信号处理模块
在此提供一个用于 GNU Radio Companion (grc) 环境下开发、编译及布局新生成的具有多种类型输入输出的 GNU Radio 的模块的例程。可下载包括 .pdf 格式在内的文档、及例程源代码。
第三方文档
下面清单是位于第三方站点的教程及文档
- Code walkthrough for benchmark{RX,TX} (under tutorials section), by Mohd Adib Sarijari (Universiti Teknologi Malaysia)
- Examples and tutorials from the GNU Radio blog
Screencasts
- Sumit's GNU Radio screencasts for absolute beginners
- Sumit's blog, including the 'Quick & Dirty for Beginners' Series
- Balint's introductory GNU Radio screencasts
- Ettus Research on Youtube
The 3rd-party documentation lives on a separate page which can be found here.
Attachments
- Design_of_a_Basic_Block.pdf (139.7 kB) Martin Braun, 2011-10-07 08:41
- gr-my-variable-number.zip - Sources of the example (613.1 kB) Martin Braun, 2011-10-07 08:54
- gr-my-variable-type.zip - Sources of the example (1.4 MB) Martin Braun, 2011-10-07 08:54
- Design_of_a_Module_with_a_Variable_Number_of_Inputs.pdf (213.7 kB) Martin Braun, 2011-10-07 08:54
- Design_of_a_Block_with_Variable_Type_Inputs_and_Outputs.pdf (204.7 kB) Martin Braun, 2011-10-07 08:54
- gr-my-basic.zip (903.1 kB) Martin Braun, 2011-10-07 08:58
- gr-my-blocks-template.zip (230.4 kB) Martin Braun, 2011-10-07 08:58