Daniel,
When reading from a socket, you have to ensure you service the socket at least
as fast as the data arrives or else you will drop data (UDP) or block the
sender (TCP). Neither of these scenarios are acceptable, as lost data will
appear as a discontinuity in your GNU Radio data stream.
What does "custom class code" mean? Guess you mean one of below:
1. Add custom Out-of-tree modules to GNURadio environment already installed
on Windows OS
2. Build GNURadio from source on Windows OS
3. Integrate custom Out-of-tree modules and GNURadio runtime to an custom
app
I think the easiest
Hello GNURadio,
So currently I'm having a hard time trying to compile custom class code from
Github in my GNU Radio environment for windows. Is there a tutorial that
goes step to step for this process?
Sincerely,
Luis M. Gonzalez
Computer Engineer
US Army Electronic Proving Ground
You might consider a polyphase channelizer to pick specific OFDM carriers
out of the aggregate signal. They are very efficient in terms of CPU usage,
and so can even work at reasonably high input sample rates on decent CPUs
(with moderate GHz speed & number of cores). - MLD
On Mon, Jun 6, 2022
The blocks coding guide (https://wiki.gnuradio.org/index.php/BlocksCodingGuide)
suggests that if a blocking function must be used in the work function, that a
boost thread call such as sleep should be used. In my case, I am reading IQ
data from a socket using the recvfrom function that I can