NewTutorial: Difference between revisions

From GNU Radio
Jump to navigation Jump to search
No edit summary
Line 6: Line 6:
=='''GNURadio Tutorials'''==
=='''GNURadio Tutorials'''==
=== Creating Blocks===
=== Creating Blocks===
1. understanding flowgraph's python code<br>
1. [[Flowgraph_Python_Code|Understanding a Flowgraph's Python Code]]<br>
2. writing your own block (embedded python block)<br>
2. [[Embedded_Python_Block|Writing your own block (using Embedded Python Block)]]<br>
3. out of tree modules<br>
3. [[OutOfTreeModules|Out of Tree Modules]]<br>
4. writing blocks in c++<br>
4. [[Guided_Tutorial_GNU_Radio_in_C%2B%2B|Writing blocks in c++]]<br>
5. writing XML and YAML for a block<br>
5. [[XML_GRC|Writing the XML file for a block (for 3.7)]] or [[YAML_GRC|Writing the YAML file for a block (for 3.8+)]]<br>
===Data Types===
===Data Types===
1. stream tags<br>
1. stream tags<br>
Line 19: Line 19:
1. Porting existing flowgraphs to newer version<br>
1. Porting existing flowgraphs to newer version<br>
2. Using GNURadio with Hardware<br>
2. Using GNURadio with Hardware<br>


== '''DSP Background'''==
== '''DSP Background'''==

Revision as of 14:56, 3 January 2022

Quick Start

1. What is GNURadio?
2. Installation
3. Introduction to GNU Radio Usage: GRC and Flowgraphs

GNURadio Tutorials

Creating Blocks

1. Understanding a Flowgraph's Python Code
2. Writing your own block (using Embedded Python Block)
3. Out of Tree Modules
4. Writing blocks in c++
5. Writing the XML file for a block (for 3.7) or Writing the YAML file for a block (for 3.8+)

Data Types

1. stream tags
2. PMT
3. message passing
4. zeroMQ blocks

More

1. Porting existing flowgraphs to newer version
2. Using GNURadio with Hardware

DSP Background

DSP Basics

1. A Brief Introduction to GNU Radio, SDR, and DSP
2. Understanding Sample Rate
3. IQ and Complex Signals

Modulation and Demodulation

1. SSB, FM
2. BPSK, QPSK
3. FSK
4. OFDM
5. Packet Communications