Changes between Version 48 and Version 49 of Tutorials/k0SDR/Tutorial25
- Timestamp:
- Apr 6, 2018, 2:44:38 PM (7 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Tutorials/k0SDR/Tutorial25
v48 v49 16 16 17 17 ==== Updates ==== 18 * [04/05/2018]: New full-duplex SDR image {{{flexicon-orbit-v2.ndz}}} released. 18 19 * [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]. 19 20 * [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]. … … 21 22 === Hardware / Software Resources Utilized === 22 23 1. 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-10in 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]. 24 2. 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. 25 3. USRP N210 with {{{node11-10}}} in the ORBIT main grid. 26 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]. We also built a GNU Radio Out-Of-Tree (OOT) module to allow controlling the canceller from within the GNU Radio GUI. 26 27 5. [https://github.com/EttusResearch/uhd, UHD] and [https://github.com/gnuradio/gnuradio, GNU Radio] are already installed with the imaged SDR node. 27 28 6. 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.