On 01/30/2012 09:41 AM, shantharam balasubramanian wrote: > Hi > > I was trying to run the benchmark_rx and benchmark_tx programs in the > gnuradio 3.5.0 version, in my college lab. But I saw that when I am running > the benchmark_rx in one of the wireless nodes, it shows the 'O'. > > there are core i7 processors in the nodes, and I am not sure why this > overrun problem is occurring. Can anyone tell me why this error occurs and > what I should do to overcome it? > >
Ahh, le benchmark. Its more a proof of concept that you can implement a mac layer in gnuradio, and less so a benchmark of anything. :-) Here is a description of overflow: http://files.ettus.com/uhd_docs/manual/html/general.html#overflow-underflow-notes Faster processing can help, better code can help (if you care to optimize benchmark rx*), and if you have a network product, larger socket buffer can help: http://files.ettus.com/uhd_docs/manual/html/transport.html#resize-socket-buffers Not sure what modulation you selected, I think there may have been a weird issue with the FLL. Try the GMSK modulation option (which doesnt use the FLL), and see how well it works for you. If you are feeling adventurous, I have SIMD-optimized float adder/multiplier on my "next" branch. I think there are a few of these multiplier blocks in the path of benchmark rx. So I am curious to hear of the performance improvement of said math blocks provides any noticeable effect for you in the overall benchmark rx app. http://gnuradio.org/cgit/jblum.git/ Cheers, -Josh _______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio