Changes between Version 48 and Version 49 of Tutorials/k0SDR/Tutorial25


Ignore:
Timestamp:
Apr 6, 2018, 2:44:38 PM (7 years ago)
Author:
tingjunchen
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Tutorials/k0SDR/Tutorial25

    v48 v49  
    1616
    1717==== Updates ====
     18* [04/05/2018]: New full-duplex SDR image {{{flexicon-orbit-v2.ndz}}} released.
    1819* [02/28/2018]: PSK examples based on GNU Radio is now available. For more details, please refer to the [http://wimnet.ee.columbia.edu/wp-content/uploads/2018/03/INFOCOM18Demo_FullDuplexORBIT.pdf, INFOCOM'18 Demo Abstract].
    1920* [01/08/2018]: A UHD benchmark full-duplex transciever example is now available. For more details, please refer to the [https://arxiv.org/abs/1801.03069, arXiv report].
     
    2122=== Hardware / Software Resources Utilized ===
    22231. The Columbia FlexICoN Gen-1 RF Canceller, which is a frequency-flat amplitude- and phase-based RF canceller implemented using discrete components on a PCB. The Gen-1 RF canceller is optimized to have a center operating frequency at 900MHz.
    23 2. The source code for the full-duplex transceiver example, which can be found at [https://github.com/Wimnet/flexicon_orbit this GitHub page]. We have also build an ORBIT node image {{{flexicon-orbit-v1.ndz}}} with all the required software installed to facilitate the experiments.
    24 3. USRP N210 with node11-10 in the ORBIT main grid.
    25 4. [http://www.xdimax.com/sub20/sub20.html SUB-20] is a multi-interface USB adapter for providing popular interfaces between PC (USB host) and different hardware devices. Specifically, we use the SUB-20 SPI module to control and configure the Gen-1 RF canceller (see Fig. 1(a)). The user manual can be found [http://www.xdimax.com/sub20/doc/sub20-man.pdf here].
     242. The source code for the full-duplex transceiver examples, which can be found at [https://github.com/Wimnet/flexicon_orbit this GitHub page]. We have also built an ORBIT node image {{{flexicon-orbit-v2.ndz}}} with all the required software installed to facilitate the experiments.
     253. USRP N210 with {{{node11-10}}} in the ORBIT main grid.
     264. [http://www.xdimax.com/sub20/sub20.html SUB-20] is a multi-interface USB adapter for providing popular interfaces between PC (USB host) and different hardware devices. Specifically, we use the SUB-20 SPI module to control and configure the Gen-1 RF canceller (see Fig. 1(a)). The user manual can be found [http://www.xdimax.com/sub20/doc/sub20-man.pdf here]. We also built a GNU Radio Out-Of-Tree (OOT) module to allow controlling the canceller from within the GNU Radio GUI.
    26275. [https://github.com/EttusResearch/uhd, UHD] and [https://github.com/gnuradio/gnuradio, GNU Radio] are already installed with the imaged SDR node.
    27286. The {{{Eigen C++}}} Library is used for basic algebra used in channel estimation and digital self-interference cancellation. The Eigen releases can be found on the [http://eigen.tuxfamily.org/index.php?title=Main_Page this website]. We used the latest stable release Eigen 3.3.4 through our testings and experiments.