The new GNU Radio Tutorials are live! Check them out here: https://wiki.gnuradio.org/index.php?title=Tutorials
A big thank you to NumFOCUS for sponsoring the work and to Marc Lichtman and GNU Radio for their support along the way!
The tutorials walk a new user through starting the GUI editor and creating a simple flowgraph, all the way up to creating custom blocks and using tags and message passing.
I’d like to create follow-up tutorials that the GNU Radio community needs so please send me any feedback you have by leaving a comment below!
Here are some questions to help spark your creativity:
- Do you have ideas for future tutorials you’d like to see made?
- What doesn’t make sense in GNU Radio, or what is hard to understand?
- Where are the sticking points? What is hard to remember?
- What is hard to use?
- Are there any points in the current tutorials you’d like to see in more detail?
- What would you change about the tutorials?
You can access the tutorials based on the Tutorials link on the left hand sidebar of the GNU Radio wiki, highlighted in red below:
Check out the announcement on GNURadio.org!
Related posts on DSP:
3 Responses
Hello, I am new to RF and bought a RTL-SDR a couple of weeks back. I want to learn Gnu Radio but I find it hard. Can you guide me to any kind of learning I would have to go through so I could understand Gnu Radio better. Thank you for your time.
Ralph
ralph@quebecwebsolutions.com
Great question. Because you are new to RF and based on your phrasing, I am assuming you are pursing this as a hobby. My suggestion is to get involved with an amateur radio organization either in your area or find one online and participate that way. You’ll need to understand some foundational ideas like what is an antenna, what is the difference between an analog and digital signal, what is a frequency, what is bandwidth and a variety of other topics. Learning by doing in a group with other people will be a faster and more fun way to come up to speed.
After that you then may want to make a pass at the tutorials on the GNU Radio wiki (https://wiki.gnuradio.org/index.php?title=Tutorials) which will help you understand how to operate the software. There are also some other GNU Radio tutorials (and SDR in general) on YouTube which are quite good.
That covers *using* GNU Radio. If you want to *create* with GNU Radio that’s a higher bar. There will be significant amount of self study and experimentation required. PySDR.org is a great place to start. Last but not least, much of the material is still taught at the collegiate level (https://www.wavewalkerdsp.com/2021/11/17/the-dsp-family-tree-grow-your-career/) which will make using and understanding GNU Radio much easier. Admittedly, this is a huge time and money investment but I don’t have a good way around it due to the complexity and difficulty of the material involved (ex: all of the math makes use of properties of sqrt(-1) which isn’t obvious or intuitive).
I hope this helps! Best of luck to you.