Skip to content

williamalu/mimo_usrp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

103 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Multiple Input Multiple Output with Universal Software Radio Peripheral

Introduction to Analog and Digital Communications, Olin College, Spring 2017

Setup

For this project, we're using an Ettus B210 USRP with GNU Radio. Here are instructions for installing GNU Radio in Ubuntu for use with the B210 USRP.

  1. Install GNU Radio.
apt-get install gnuradio
  1. Install Ettus' hardware drivers.
add-apt-repository ppa:ettusresearch/uhd
apt-get update
apt-get install libuhd-dev libuhd003 uhd-host
  1. Download firmware packages for Ettus USRPs.
cd /usr/lib/uhd/utils/
./uhd_images_downloader.py

The resulting output should look something like this:

Images destination:      /usr/share/uhd/images
Downloading images from: http://files.ettus.com/binaries/images/uhd-images_003.009.002-release.zip
Downloading images to:   /tmp/tmpvosGlF/uhd-images_003.009.002-release.zip
26296 kB / 26296 kB (100%)
  1. Plug the B210 USRP into your computer via USB and check whether or not your computer has properly detected the USRP.
uhd_find_devices

The resulting output should look something like this:

linux; GNU C++ version 5.3.1 20151219; Boost_105800; UHD_003.009.002-0-unknown

-- Loading firmware image: /usr/share/uhd/images/usrp_b200_fw.hex...
--------------------------------------------------
-- UHD Device 0
--------------------------------------------------
Device Address:
    type: b200
    name: MyB210
    serial: <7 character serial number goes here>
    product: B210
  1. If you need more debugging steps, this thread on StackOverflow is very helpful.

Team Members

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages