NewTutorial: Difference between revisions
Jump to navigation
Jump to search
Mattcarrick (talk | contribs) No edit summary |
Mattcarrick (talk | contribs) No edit summary |
||
Line 6: | Line 6: | ||
=='''GNURadio Tutorials'''== | =='''GNURadio Tutorials'''== | ||
=== Creating Blocks=== | === Creating Blocks=== | ||
1. understanding flowgraph's python code<br> | |||
2. writing your own block (embedded python block)<br> | |||
3. out of tree modules<br> | |||
4. writing blocks in c++<br> | |||
5. writing XML and YAML for a block<br> | |||
===Data Types=== | |||
1. stream tags<br> | |||
2. PMT<br> | |||
3. message passing<br> | |||
4. zeroMQ blocks<br> | |||
===More=== | |||
1. Porting existing flowgraphs to newer version<br> | |||
2. Using GNURadio with Hardware<br> | |||
== '''DSP Background'''== | == '''DSP Background'''== |
Revision as of 14:48, 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
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