NewTutorial: Difference between revisions

From GNU Radio
Jump to navigation Jump to search
(Starting page for new tutorial outline)
 
mNo edit summary
Line 2: Line 2:


Quick Start
Quick Start
* What is GNURadio?
* What is GNURadio?
* Installation
* Installation
* GRC and Flowgraphs
* 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)
Line 13: Line 13:
   * writing blocks in c++
   * writing blocks in c++
   * writing XML and YAML for a block
   * writing XML and YAML for a block
* Using GNURadio with Hardware
* Using GNURadio with Hardware
* Data Types
* Data Types
   * stream tags
   * stream tags
   * PMT
   * PMT
   * message passing
   * message passing
   * zeroMQ blocks
   * zeroMQ blocks
* Porting existing flowgraphs to newer version
* Porting existing flowgraphs to newer version




DSP Background
DSP Background
* DSP Basics
* DSP Basics
   * Brief Intro to SDR and DSP
   * Brief Intro to SDR and DSP
   * Understanding sample rate
   * Understanding sample rate
   * IQ and Complex Signals
   * IQ and Complex Signals
* Mod and Demod  
* Mod and Demod  
   * SSB, FM
   * SSB, FM
   * BPSK, QPSK
   * BPSK, QPSK

Revision as of 14:26, 3 January 2022

Working page for new tutorial

Quick Start

* What is GNURadio?
* Installation
* 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

* DSP Basics
 * Brief Intro to SDR and DSP
 * Understanding sample rate
 * IQ and Complex Signals
* Mod and Demod 
 * SSB, FM
 * BPSK, QPSK
 * FSK
 * OFDM
 * Packet Communications