Differences between USRP series

There are various kind of USRP series, USRP1, USRP2, E100, B100, and

At a glance I could find some differences between them.

  1. USB connection and Ethernet connection which determines the data rate
    between the USRP and a PC.
    (and it also makes difference when addressing USRP in GNU Radio.)
  2. the number of slots for daughter boards. USRP1 has two and N200 has
    and so on.
  3. E series are for the embedded systems.
  4. existence of MIMO expansion
  5. USRP input and output / interpolation and decimation rate


and there are many other differences, of course.

Are there any differences that I’ve missed?
And I’m curious how can I use the MIMO expansion after connecting two
with MIMO cable.

Seokseong Jeon,

Your summary captures some of the differences between the USRP’s. If
you haven’t already, take a look at the link below for more details.
One thing to note is the USRP2 has been discontinued in favor of the
N200/N210 series.


If you are interested in experimenting with MIMO, we recommend the
N200/210. The link below summarizes synchronization methods with the
UHD API. GNU Radio and GRC also provide very straight forward methods
to enable MIMO.


Thank you for your interest!