more than 15 years ago I got a chance to play with gnu radio and back then it was hailed as the next big industry.. fast forward, and beyond the hacking community (and the hobbyist), it still has not taken over.
replies(1):
But for the normal users - to be honest - most topics are too heavy on complex math. And there's no way to avoid it if you want results.
Most advanced radio stuff much more complicate than checking out a repo from GitHub and compiling it.
That being said last I used it extensively was v3 so maybe v4 is better. Did they get rid of thread per block and allow you to have a single thread service a sub signal chain? I remember that the number of context switches between threads, and balancing latency vs buffer sizes was a pain in the rear.
It's great fun for doing signal analysis, but I'd never want to try and implement a full-duplex communication system in production with it.