DSP Algorithms for RF Systems

Trending

Buy the Book!

DSP for Beginners: Simple Explanations for Complex Numbers! The second edition includes a new chapter on complex sinusoids.

New GNU Radio Beginner Tutorials!
February 2, 2022

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:

New GNU Radio Beginner Tutorials
New GNU Radio Beginner Tutorials
  • 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:

New GNU Radio Tutorial Landing Page
A new landing page for the GNU Radio tutorials

3 Responses

  1. 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

  2. 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.

Leave a Reply

For everything there is a season, and a time for every matter under heaven. A time to cast away stones, and a time to gather stones together. A time to embrace, and a time to refrain from embracing. Ecclesiastes 3:1,5
The earth was without form and void, and darkness was over the face of the deep. And the Spirit of God was hovering over the face of the waters. Genesis 1:2
Behold, I am toward God as you are; I too was pinched off from a piece of clay. Job 33:6
Enter His gates with thanksgiving, and His courts with praise! Give thanks to Him; bless His name! Psalm 100:4
Lift up your hands to the holy place and bless the Lord! Psalm 134:2
Blessed is the man who trusts in the Lord, whose trust is the Lord. He is like a tree planted by water, that sends out its roots by the stream, and does not fear when heat comes, for its leaves remain green, and is not anxious in the year of drought, for it does not cease to bear fruit. Jeremiah 17:7-8
He said to him, “You shall love the Lord your God with all your heart and with all your soul and with all your mind. This is the great and first commandment. And a second is like it: You shall love your neighbor as yourself. On these two commandments depend all the Law and the Prophets.” Matthew 22:37-39
Then He said to me, “Prophesy over these bones, and say to them, O dry bones, hear the word of the Lord. Thus says the Lord God to these bones: Behold, I will cause breath to enter you, and you shall live." Ezekiel 37:4-5
Riches do not profit in the day of wrath, but righteousness delivers from death. Proverbs 11:4
The angel of the Lord appeared to him in a flame of fire out of the midst of a bush. He looked, and behold, the bush was burning, yet it was not consumed. And Moses said, “I will turn aside to see this great sight, why the bush is not burned.” When the Lord saw that he turned aside to see, God called to him out of the bush, “Moses, Moses!” And he said, “Here I am.” Exodus 3:2-3
Daniel answered and said: “Blessed be the name of God forever and ever, to whom belong wisdom and might. He changes times and seasons; He removes kings and sets up kings; He gives wisdom to the wise and knowledge to those who have understanding." Daniel 2:20-21
Now the Lord is the Spirit, and where the Spirit of the Lord is, there is freedom. 2 Corinthians 3:17

This website participates in the Amazon Associates program. As an Amazon Associate I earn from qualifying purchases.

© 2021-2025 Wave Walker DSP