NewTutorial: Difference between revisions

From GNU Radio
Jump to navigation Jump to search
No edit summary
No edit summary
Line 2: Line 2:


=='''Quick Start'''==
=='''Quick Start'''==
  * What is GNURadio?
  1. What is GNURadio?
  * [https://wiki.gnuradio.org/index.php/InstallingGR Installation]
  2. [https://wiki.gnuradio.org/index.php/InstallingGR Installation]
  * [https://wiki.gnuradio.org/index.php/Guided_Tutorial_GRC Introduction to GNU Radio Usage: GRC and Flowgraphs]
  3. [https://wiki.gnuradio.org/index.php/Guided_Tutorial_GRC Introduction to GNU Radio Usage: GRC and Flowgraphs]


=='''GNURadio Tutorials'''==
=='''GNURadio Tutorials'''==
* Creating blocks
=== Creating Blocks===
   * understanding flowgraph's python code
   * understanding flowgraph's python code
   * writing your own block (embedded python block)
   * writing your own block (embedded python block)

Revision as of 14:40, 3 January 2022

Working page for new tutorial

Quick Start

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

GNURadio Tutorials

Creating Blocks

 * understanding flowgraph's python code
 * writing your own block (embedded python block)
 * out of tree modules
 * writing blocks in c++
 * writing XML and YAML for a block
* Using GNURadio with Hardware
* Data Types
 * stream tags
 * PMT
 * message passing
 * zeroMQ blocks
* Porting existing flowgraphs to newer version


DSP Background

1. DSP Basics
 * A Brief Introduction to GNU Radio, SDR, and DSP
 * Understanding Sample Rate
 * IQ and Complex Signals
2. Modulation and Demod 
 * SSB, FM
 * BPSK, QPSK
 * FSK
 * OFDM
 * Packet Communications