Re: [Discuss-gnuradio] UDP Sink sending bursty packets

2018-03-05 Thread CEL
Hi Firdavs, I'd fully second what Jeff wrote: Your flow graph is running barely in real-time. So, GNU Radio's optimization for throughput (instead of constant latency) is definitely what you'd want. Maybe we should take a step back and ask ourselves: *why* is the bursty behaviour a problem for y

Re: [Discuss-gnuradio] UDP Sink sending bursty packets

2018-03-04 Thread Firdavs Pulat
The data rate I'm dealing with is ~30 Mbytes/s. Receiver should be able to keep up with the required data rates (but barely), but it wasn't designed to work with Ethernet packets, so it's having a hard time due to the bursty nature of the incoming UDP packets. On top of that, it's got limited rx bu

Re: [Discuss-gnuradio] UDP Sink sending bursty packets

2018-03-04 Thread Michael Piscopo
I think if you want to smooth it out, you'll need to add the packets to a custom queue and use your own transmit thread rather than trying to do it all in the work function. That way you can send consistent-sized packets and adjust the per-packet timing if you need to. On Sun, Mar 4, 2018 at 7:

Re: [Discuss-gnuradio] UDP Sink sending bursty packets

2018-03-04 Thread Jeff Long
I can't think of anything else within the GR core. The scheduler tries to maximize sample throughput, but doesn't try to do any kind of pacing. It sounds like whatever is receiving the UDP packets is operating at its limits, assuming it would work if the packets were evenly paced. Do you know

Re: [Discuss-gnuradio] UDP Sink sending bursty packets

2018-03-04 Thread Firdavs Pulat
Setting it on the UDP itself didn't change the behavior either. Do you (or anyone else) have any other ideas? Thank you Virus-free. www.avast.com

Re: [Discuss-gnuradio] UDP Sink sending bursty packets

2018-03-04 Thread Jeff Long
I think you'd want to set that on the UDP sink itself. On 03/04/2018 01:30 PM, Firdavs Pulat wrote: Thanks for the suggestion, Jeff. Unfortunately, that didn't seem to help. I still see bursty packet transmission. Btw, currently I have: USRP source --> Low-Pass Filter --> ComplexToInterleaved

Re: [Discuss-gnuradio] UDP Sink sending bursty packets

2018-03-04 Thread Firdavs Pulat
Thanks for the suggestion, Jeff. Unfortunately, that didn't seem to help. I still see bursty packet transmission. Btw, currently I have: USRP source --> Low-Pass Filter --> ComplexToInterleavedShort --> Endian Swap --> UDP Sink. I added the set_max_noutput_items line at the output of the Endian Sw

Re: [Discuss-gnuradio] UDP Sink sending bursty packets

2018-03-04 Thread Jeff Long
Try yourblock.set_max_noutput_items(1024/itemsize) On 03/03/2018 09:57 PM, Firdavs Pulat wrote: Hello everyone, I have a B200mini device I'm communicating over USB to a pc which is running the gnuradio software. The gnuradio does some processing (e.g., low-pass filtering, data type conversion

[Discuss-gnuradio] UDP Sink sending bursty packets

2018-03-03 Thread Firdavs Pulat
Hello everyone, I have a B200mini device I'm communicating over USB to a pc which is running the gnuradio software. The gnuradio does some processing (e.g., low-pass filtering, data type conversion, etc), and finally gets to the UDP sink block where packets are generated and sent through Ethernet