NewTutorial: Difference between revisions

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


== '''DSP Background'''==
== '''DSP Background'''==
1. DSP Basics
===DSP Basics===
  * [https://wiki.gnuradio.org/index.php/Guided_Tutorial_Introduction A Brief Introduction to GNU Radio, SDR, and DSP]
1. [[Guided_Tutorial_Introduction|A Brief Introduction to GNU Radio, SDR, and DSP]]<br>
  * [https://wiki.gnuradio.org/index.php/Sample_Rate_Tutorial Understanding Sample Rate]
2. [[Sample_Rate_Tutorial|Understanding Sample Rate]]<br>
  * [https://wiki.gnuradio.org/index.php/IQ_Complex_Tutorial IQ and Complex Signals]
3. [[IQ_Complex_Tutorial|IQ and Complex Signals]]<br>
2. Modulation and Demod
===Modulation and Demodulation===
  * SSB, FM
1. SSB, FM<br>
  * BPSK, QPSK
2. BPSK, QPSK<br>
  * FSK
3. FSK<br>
  * OFDM
4. OFDM<br>
  * Packet Communications
5. Packet Communications<br>

Revision as of 14:50, 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 flowgraph's python code
2. writing your own block (embedded python block)
3. out of tree modules
4. writing blocks in c++
5. writing XML and YAML for a block

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