USRP Sample Rate Benchmarks

This page provides information as to the sample rates users can expect to achieve using the USRPs attached to the Colosseum SRNs.

UHD Benchmarks

These tests were conducted using the UHD benchmark_rate utility. The results should not be taken as conclusive but as representative of actual Colosseum SRN/USRP performance during the limited test time. All testing was conducted using the base5nocuda container on a single production SRN. Thread priority was not enabled. Each test run lasted for 30 seconds and the results are an average of multiple runs with decimals rounded.

Channel(s)

TX Rate (Msps)

RX Rate (Msps)

Results

0

0

100

RX samples: 2999977831 Dropped samples: 0 Overflows: 0 TX samples: 0 Sequence errors: 0 Underflows: 0 Late commands: 0 Timeouts: 0

0

0

200

RX samples: 5999930413 Dropped samples: 0 Overflows: 0 TX samples: 0 Sequence errors: 0 Underflows: 0 Late commands: 0 Timeouts: 0

0,1

0

100

RX samples: 5995516126 Dropped samples: 0 Overflows: 0 TX samples: 0 Sequence errors: 0 Underflows: 0 Late commands: 0 Timeouts: 0

0

100

0

RX samples: 0 Dropped samples: 0 Overflows: 0 TX samples: 3000103768 Sequence errors: 0 Underflows: 0 Late commands: 0 Timeouts: 0

0

200

0

RX samples: 0 Dropped samples: 0 Overflows: 0 TX samples: 6000085774 Sequence errors: 0 Underflows: 3 Late commands: 0 Timeouts: 0

0,1

100

0

RX samples: 0 Dropped samples: 0 Overflows: 0 TX samples: 6000163624 Sequence errors: 0 Underflows: 8 Late commands: 0 Timeouts: 0

0

100

100

RX samples: 3000657769 Dropped samples: 0 Overflows: 0 TX samples: 3000091792 Sequence errors: 0 Underflows: 0 Late commands: 0 Timeouts: 0

0

200

200

RX samples: 6001315041 Dropped samples: 0 Overflows: 0 TX samples: 6000069812 Sequence errors: 0 Underflows: 1 Late commands: 0 Timeouts: 0

0,1

100

100

RX samples: 6010272962 Dropped samples: 0 Overflows: 0 TX samples: 6000195560 Sequence errors: 0 Underflows: 3 Late commands: 0 Timeouts: 0

While these results should not be taken as conclusive, the SRN/USRP seemed to perform as expected with minimal discontinuities when pushing the boundary of the maximum sample rates. Individual results may vary. These tests were repeated using a basic GNURadio flowgraph with similar results observed.