Tutorials: Difference between revisions
Jump to navigation
Jump to search
(replace contents with new outline and format) |
|||
Line 11: | Line 11: | ||
* [[Flowgraph_Python_Code|'''Understanding a flowgraph's python code''']] | * [[Flowgraph_Python_Code|'''Understanding a flowgraph's python code''']] | ||
* [[Embedded_Python_Block|'''Writing your own block''' (using Embedded Python Block)]] | * [[Embedded_Python_Block|'''Writing your own block''' (using Embedded Python Block)]] | ||
* [[OutOfTreeModules|'''Out of Tree modules''']] | * [[OutOfTreeModules|'''Out of Tree modules''']] | ||
* [[Guided_Tutorial_GNU_Radio_in_C++|'''Writing blocks in C++''' | * [[Guided_Tutorial_GNU_Radio_in_C++|'''Writing blocks in C++''']] | ||
= Expert User Level = | = Expert User Level = |
Revision as of 14:51, 20 January 2020
Beginner User Level
These tutorials are designed to guide new GNU Radio users to a better understanding of the project.
- A brief introduction to GNU Radio, SDR, and DSP
- Intro to GR usage: GRC and flowgraphs
- Using GNU Radio with Hardware
- Understanding sample rate
- Brief intro to PMTs, Stream Tags, and Messaging Passing
- Example Usage of GNU Radio: PSK Demodulation
Intermediate User Level
- Understanding a flowgraph's python code
- Writing your own block (using Embedded Python Block)
- Out of Tree modules
- Writing blocks in C++
Expert User Level
- Writing flowgraphs in C++ (new in 3.8) (TBD)
- Volk- what it does, why it rocks, how to write new kernels
- Working with ALSA and Pulse Audio
- Simulations
- Tagged streams for variable-length PDUs
- Basics of OFDM