wiki:Tutorials/k0SDR/Tutorial25

Version 8 (modified by tingjunchen, 23 months ago) (diff)

--

Full-Duplex Wireless using USRP N210

Description

In this tutorial we'll use node11-10 in the main grid (equipped with a USRP N210) to transmit and receive a single frequency over the air to demonstrate full-duplex wireless capability using the Columbia FlexICoN's Gen-1 Frequency-Flat Amplitude- and Phase-based RF Canceller. For more information, please read

  1. Chen, J. Zhou, N. Grimwood, R. Fogel, J. Marasevic, H. Krishnaswamy, and G. Zussman, “Demo: Full-duplex Wireless based on a Small-Form-Factor Analog Self-Interference Canceller,” in "Proc. ACM MobiHoc?", 2016. PDF

We also thank Mahmood Baraani Dasterjerdi for his contributions.

Hardware / Software Resources utilized

  1. USRP N210 with node11-10 in the ORBIT main grid
  2. SUB-20: The SUB-20 is a multi interface USB adapter for providing popular interfaces between PC (USB host) and different hardware devices. Specifically, we use the SPI module on SUB-20 to control and configure our hardware. The user manual can be found here.
  3. UHD
  4. The Eigen C++ Library: The Eigen C++ library is used for basic algebra in channel estimation and digital self-interference cancellation. The Eigen releases can be found on the Eigen website. We used the latest stable release Eigen 3.3.4 through our testings and experiments.

All the source code is publicly available at here.

Attachments (7)