Till KTH:s startsida Till KTH:s startsida

USRP support

In the course we use USRP 2/N210 with XCVR2450 daughterboards (see http://www.ettus.com/) for more information).  Information on our software is given below.

Support will be provided primarily to our course participants.

Compatibility

We interface to the USRP2 using UHD commit: b61f4ad603b43e8c257bf4bcca924368d5573c92 .We run on use ubuntu 11.04.

Retrieving and buidling the software:

Issue the following commands:

wget http://www.ee.kth.se/~perz/usrp/eq2440/vt12/files.txt wget -i files.txt make all

The eth_tunnel will not build as it requires you to first implement a wireless modem! But all the structure is there!

Utilities and examples

  • tx: This utility is used to strean transmit data from the USRP. The file tx.m includes the matlab/octave interface to the executable tx.
  • rx: This utility is used to receive data from the USRP. The file rx.m includes the matlab/octave interface to the executable rx.
  • eth_tunnel: This is a skeleton that illustrates how to receive and transmit in a time-division duplex (TDD) manner. In addition an interface for tunneling Ethernet packets to/from eth2 over the USRP (with the help of YOUR modulation scheme) is provided. Thus eventually you will be able to web-surf over your own air-interface! For more information see the README file. Files: eth_tunnel.cpp, eth_tunnel.hpp, README.txt.
  • harness: This example shows how to test the C++ implementation of an algorithm by comparing with the matlab equivalent. It doesn't really have anything to do with USRP

Lärare Per Zetterberg skapade sidan 29 oktober 2012

Per Zetterberg redigerade 29 oktober 2012

In the course we use USRP 2/N210 with XCVR2450 daughterboards (see http://www.ettus.com/) for more information).  Information on our software is given below.

Support will be provided primarily to our course participants.

Compatibility We interface to the USRP2 using UHD commit: b61f4ad603b43e8c257bf4bcca924368d5573c92 .We run on use ubuntu 11.04.

Retrieving and buidling the software: Issue the following commands:

wget http://www.ee.kth.se/~perz/usrp/eq2440/vt12/files.txt wget -i files.txt make all

The eth_tunnel will not build as it requires you to first implement a wireless modem! But all the structure is there!

Utilities and examples
* tx: This utility is used to strean transmit data from the USRP. The file tx.m includes the matlab/octave interface to the executable tx.
* rx: This utility is used to receive data from the USRP. The file rx.m includes the matlab/octave interface to the executable rx.
* eth_tunnel: This is a skeleton that illustrates how to receive and transmit in a time-division duplex (TDD) manner. In addition an interface for tunneling Ethernet packets to/from eth2 over the USRP (with the help of YOUR modulation scheme) is provided. Thus eventually you will be able to web-surf over your own air-interface! For more information see the README file. Files: eth_tunnel.cpp, eth_tunnel.hpp, README.txt.
* harness: This example shows how to test the C++ implementation of an algorithm by comparing with the matlab equivalent. It doesn't really have anything to do with USRP

Lärare Per Zetterberg ändrade rättigheterna 26 november 2012

Kan därmed läsas av alla och ändras av lärare.