# How to measure a throughput in the given scenario?

**URL:** <https://www.ruby-forum.com/t/how-to-measure-a-throughput-in-the-given-scenario/239495>\
**Category:** GNU Radio\
**Created:** [March 1, 2014, 11:55am UTC](https://www.ruby-forum.com/t/how-to-measure-a-throughput-in-the-given-scenario/239495 "2014-03-01T11:55:46Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![musicdenotation](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/ea666f/32.png) [@musicdenotation](https://www.ruby-forum.com/u/musicdenotation)\
**Post date:** [March 1, 2014, 11:55am UTC](https://www.ruby-forum.com/t/how-to-measure-a-throughput-in-the-given-scenario/239495/1 "2014-03-01T11:55:46Z")

</div>

Hi Everyone,

I am going to start with the general network settings:

Number of Computer : 01

Number of USRPs: 03 (i.e. Source node, Relay node, and Destination  
node)

USRPs and the computer are connected through an unmanaged switch.

Gnuradio-Companion Version 3.7.2.1

_Test with simple random signal_

During this test, a source USRP node generated and transmitted a simple  
random signal over the wireless network using the program  
gmsk\_tx\_random.grc (file attached).

The relay USRP node is responsible to receive and re-transmit the  
signal  
of the source USRP node to the destination USRP node. The relay node  
program tx\_rx.grc is used for this purpose (file attached).

The destination USRP node received the signal from the relay node and  
displayed it on the computer screen. The destination program name is  
gmsk\_rx\_random.grc and attached herewith.

This program is running successfully as you can see in the attached  
file  
named with random\_sig.png. However, at the initial time the  
gnuradio-companion screen only had a single “U” but as the time goes by  
the  
string is going larger and larger as indicated below.

UUUUUUUUUUDUUUDUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUDDUUUUUUDDUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUDDUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUDDUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUDUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUDUUUUUUUDDUDDUDDDUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU

Here, I know that U means “PC not providing data quickly enough”,  
whereas  
D means "PC not keeping up with received data from USRP). One  
interesting  
thing that I’ve noticed is that as the string of U and D increases, it  
switched off the transmitting LED of the relay USRP node permanently.

In this situation, I want to calculate the throughput in between of  
USRP  
nodes and the computer. Can anyone let me know how I achieve this in  
gnuradio-companion.

Waiting for earliest reply. Thanks.

Regards,

Syed Aqeel R.
