Difference between revisions of "Tutorials"

From GNU Radio
Jump to: navigation, search
(made remaining titles bold)
Line 6: Line 6:
 
# [[Guided_Tutorial_GRC|'''Introduction to GNU Radio Usage: GRC and Flowgraphs''']]
 
# [[Guided_Tutorial_GRC|'''Introduction to GNU Radio Usage: GRC and Flowgraphs''']]
 
# [[Sample_Rate_Tutorial|'''Understanding Sample Rate''']]
 
# [[Sample_Rate_Tutorial|'''Understanding Sample Rate''']]
# Simulation Examples (we recommend going through at least one):
+
# '''Simulation Examples (we recommend going through at least one):'''
 
#* [[Guided_Tutorial_PSK_Demodulation|'''QPSK Modulation / Demodulation''']]
 
#* [[Guided_Tutorial_PSK_Demodulation|'''QPSK Modulation / Demodulation''']]
 
#* [[Simulation_example:_FSK|'''Frequency Shift Keying (FSK)''']]
 
#* [[Simulation_example:_FSK|'''Frequency Shift Keying (FSK)''']]
Line 16: Line 16:
 
# [[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)]]
# [[Polymorphic Types (PMTs)]]
+
# [[Polymorphic Types (PMTs)|'''Polymorphic Types (PMTs)''']]
# [[Stream Tags]]
+
# [[Stream Tags|'''Stream Tags''']]
# [[Message Passing]]
+
# [[Message Passing|'''Message Passing''']]
 
# [[OutOfTreeModules|'''Out of Tree modules''']]
 
# [[OutOfTreeModules|'''Out of Tree modules''']]
 
# [[XML_GRC|'''Writing the XML file for a block''' (for 3.7)]] or [[YAML_GRC|'''Writing the YAML file for a block''' (for 3.8+)]]
 
# [[XML_GRC|'''Writing the XML file for a block''' (for 3.7)]] or [[YAML_GRC|'''Writing the YAML file for a block''' (for 3.8+)]]

Revision as of 01:55, 16 December 2020

GNU Radio Academy

The following sequence of tutorials will carry a new user through the core GNU Radio concepts, while providing examples along the way. If you already have experience with GNU Radio, feel free to skip the first several.

  1. A Brief Introduction to GNU Radio, SDR, and DSP
  2. Introduction to GNU Radio Usage: GRC and Flowgraphs
  3. Understanding Sample Rate
  4. Simulation Examples (we recommend going through at least one):
  5. Using GNU Radio with Hardware
  6. Understanding a Flowgraph's Python Code
  7. Writing your own block (using Embedded Python Block)
  8. Polymorphic Types (PMTs)
  9. Stream Tags
  10. Message Passing
  11. Out of Tree modules
  12. Writing the XML file for a block (for 3.7) or Writing the YAML file for a block (for 3.8+)
  13. Writing blocks in C++

Developer Resources