| 12 | | ''T. 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'16, 2016.'' [http://wimnet.ee.columbia.edu/wp-content/uploads/2016/06/full_duplex_demo_mobihoc16.pdf PDF] |
| | 12 | ''T. 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'16, 2016.'' [http://wimnet.ee.columbia.edu/wp-content/uploads/2016/06/full_duplex_demo_mobihoc16.pdf (PDF)] [https://dl.acm.org/citation.cfm?id=2942397&CFID=829383168&CFTOKEN=81447061 (DOI)] |
| 28 | | * Login into reserved domain: |
| 29 | | {{{ |
| 30 | | ssh username@conslole.grid.orbit-lab.org |
| 31 | | }}} |
| 32 | | * Make sure that the full-duplex node is powered down for loading the desired image: |
| 33 | | {{{ |
| 34 | | omf tell -a offh -t node11-10 |
| 35 | | }}} |
| 36 | | * Load an image on the node (this process can take about a few minutes so please be patient): |
| 37 | | {{{ |
| 38 | | omf load -i orbit-flexicon.ndz -t node11-10 |
| 39 | | }}} |
| 40 | | * Turn on the node: |
| 41 | | {{{ |
| 42 | | omf tell -a on -t node11-10 |
| 43 | | }}} |
| 44 | | * Login into the node: |
| 45 | | {{{ |
| 46 | | ssh root@node11-10 |
| 47 | | }}} |
| | 28 | * Login into reserved domain: {{{ssh username@conslole.grid.orbit-lab.org}}} |
| | 29 | * Make sure that the full-duplex node is powered down for loading the desired image: {{{omf tell -a offh -t node11-10}}} |
| | 30 | * Load an image on the node (this process can take about a few minutes so please be patient): {{{omf load -i orbit-flexicon.ndz -t node11-10}}} |
| | 31 | * Turn on the node: {{{omf tell -a on -t node11-10}}} |
| | 32 | * Login into the node: {{{ssh root@node11-10}}} |
| 53 | | You will need to login into node11-10 in two (2) separate terminal windows lo for running the experiments: one for the main full-duplex transceiver program and one for controlling the RF canceller |
| | 38 | You will need to login into the full-duplex node (by {{{ssh root@node11-10}}}) in two separate terminal windows lo for running the experiment: one for the main full-duplex transceiver UHD program and one for controlling the RF canceller |
| | 39 | |
| | 40 | 1. In window 1 (UHD): |
| | 41 | * Build the example: |
| | 42 | {{{ |
| | 43 | cd ~/flexicon_orbit/fd_transceiver_simple/uhd |
| | 44 | mkdir build |
| | 45 | cd build |
| | 46 | cmake ../ |
| | 47 | make |
| | 48 | }}} |
| | 49 | |
| | 50 | * Check the serial number of the USRP N210 (it should be {{{F331D4}}}): {{{uhd_find_devices}}} |
| | 51 | |
| | 52 | * Run the example with IQ rate {{{rate}}}, carrier frequency {{{freq}}}, TX gain {{{tx-gain}}}, and RX gain {{{rx-gain}}}: |
| | 53 | {{{ |
| | 54 | ./fd_transceiver_simple --tx-args="serial=F331D4" --rx-args="serial=F331D4" --rate 1e6 --freq 900e6 --tx-gain 10 --rx-gain 10 |
| | 55 | }}} |
| | 56 | The default sine wave has an amplitude {{{ampl = 0.3}}} and wave frequency {{{wave-freq = 100e3}}} (100kHz). |
| | 57 | |
| | 58 | 2. In window 2 (SUB-20): |