Difference between revisions of "Tutorials"

From GNU Radio
Jump to: navigation, search
(Developer Resources)
 
(3 intermediate revisions by 2 users not shown)
Line 7: Line 7:
 
# [[Porting_Existing_Flowgraphs_to_a_Newer_Version|'''Porting Existing Flowgraphs to a Newer Version''']]
 
# [[Porting_Existing_Flowgraphs_to_a_Newer_Version|'''Porting Existing Flowgraphs to a Newer Version''']]
 
# [[Sample_Rate_Tutorial|'''Understanding Sample Rate''']]
 
# [[Sample_Rate_Tutorial|'''Understanding Sample Rate''']]
# [[IQ_Complex_Tutorial|'''IQ and Complex Signals''']]
 
 
# '''Simulation Examples (we recommend going through at least one):'''
 
# '''Simulation Examples (we recommend going through at least one):'''
 
#* [[Simulation_example:_FSK|'''Frequency Shift Keying (FSK)''']]
 
#* [[Simulation_example:_FSK|'''Frequency Shift Keying (FSK)''']]
Line 23: Line 22:
 
# [[Message Passing|'''Message Passing''']]
 
# [[Message Passing|'''Message Passing''']]
 
# [[Understanding_ZMQ_Blocks|'''Understanding ZMQ Blocks''']]
 
# [[Understanding_ZMQ_Blocks|'''Understanding ZMQ Blocks''']]
 +
# [[Understanding_XMLRPC_Blocks|'''Remote Control and Automation of Flowgraphs with XMLRPC''']]
 
# [[Packet_Communications|'''Packet Communications''']]
 
# [[Packet_Communications|'''Packet Communications''']]
 
# [[OutOfTreeModules|'''Out of Tree modules''']]
 
# [[OutOfTreeModules|'''Out of Tree modules''']]
Line 39: Line 39:
 
* [[Octave|'''How to use Octave or Matlab with GNU Radio''']]
 
* [[Octave|'''How to use Octave or Matlab with GNU Radio''']]
 
* [http://www.trondeau.com/blog/2013/9/15/explaining-the-gnu-radio-scheduler.html '''The GNU Radio Scheduler''']
 
* [http://www.trondeau.com/blog/2013/9/15/explaining-the-gnu-radio-scheduler.html '''The GNU Radio Scheduler''']
* [[CustomBuffers]'''Using Custom Buffers for Hardware Accelerated Blocks''']
+
* [[CustomBuffers| '''Using Custom Buffers for Hardware Accelerated Blocks''']]
 +
 
 +
= Temporarily Down =
 +
# [[IQ_Complex_Tutorial|'''IQ and Complex Signals''']] (until we fix mathml)

Latest revision as of 20:15, 18 January 2022

GNU Radio Academy[edit]

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. Porting Existing Flowgraphs to a Newer Version
  4. Understanding Sample Rate
  5. Simulation Examples (we recommend going through at least one):
  6. Using GNU Radio with Hardware
  7. Understanding a Flowgraph's Python Code
  8. Writing your own block (using Embedded Python Block)
  9. Polymorphic Types (PMTs)
  10. Stream Tags
  11. Message Passing
  12. Understanding ZMQ Blocks
  13. Remote Control and Automation of Flowgraphs with XMLRPC
  14. Packet Communications
  15. Out of Tree modules
  16. Writing the XML file for a block (for 3.7) or Writing the YAML file for a block (for 3.8+)
  17. Writing blocks in C++

Developer Resources[edit]

Temporarily Down[edit]

  1. IQ and Complex Signals (until we fix mathml)