Changes between Version 27 and Version 28 of Tutorials/Wireless/Full Duplex


Ignore:
Timestamp:
Aug 28, 2020, 6:46:26 PM (4 years ago)
Author:
mpk2138
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Tutorials/Wireless/Full Duplex

    v27 v28  
    55* Manav Kohli, Columbia University: mpk2138[at]columbia.edu
    66
    7 Last updated: August 23, 2020
     7Last updated: August 28, 2020
    88
    99== Full-Duplex Wireless in COSMOS ==
    1010
    1111=== Description ===
    12 In this tutorial, we will use the two integrated Gen-2 FD radios equipped with USRP N210s and the Gen-2 frequency-domain equalization (FDE) based RF canceller box. The testbed may be accessed via {{{ssh}}}. The PC contains several example experiments, which showcase the capabilities of the FD transceivers.
     12In this tutorial, we will use the two integrated Gen-2 FD radios equipped with USRP N210 software defined radios (SDRs) and the Gen-2 frequency-domain equalization (FDE) based RF canceller box. The testbed may be accessed via {{{ssh}}}. The PC contains several example experiments, which showcase the capabilities of the FD transceivers.
    1313
    1414 ||||||Figure 1: Gen-2 FDE Canceller Boxes in COSMOS Sandbox 2 ||
    1515 || [[Image(Gen2Architecture.jpg, 280px)]] || [[Image(Gen2Ceiling.jpg, 375px)]] ||
    16  || (a) The FlexICoN Gen-2 RF canceller Box  || (b) Rack-mounted, reorganized Gen-2 RF Canceller Box ||
     16 || (a) The FlexICoN Gen-2 RF Canceller Box and antenna  || (b) Rack-mounted, reorganized Gen-2 RF Canceller Box ||
    1717
    1818==== Publications ====
     
    40406. The source code for the FD example experiments can be found at [https://github.com/Wimnet/flexicon_orbit this GitHub page].
    4141
     42==== The Gen-2 RF Canceller Box ====
     43The Gen-2 RF canceller box is shown in Figure 1(a). It consists of four components:
     441. '''Circulator'''. This provides 15-20dB of isolation between the Tx and Rx.
     452. '''Antenna tuner'''. This allows for better matching to the antenna.
     463. '''Gen-2 RF canceller PCB'''. This is described in further detail below.
     474. '''SUB-20 USB to SPI interface'''. This is used to program the Gen-2 RF canceller PCB over USB.
     48
     49 ||Figure 2: Gen-2 RF Canceller PCB ||
     50 || [[Image(Gen2PCB.png, 450px)]] ||
     51
     52The Gen-2 RF canceller PCB has two paths: the Gen-2 FDE wideband path, and the Gen-1 narrowband path. Further details on the circuit design may be found in [ [[wiki:Tutorials/Wireless/FullDuplex#Publications|2]] ], and further details on its use in the Gen-2 RF Canceller box may be found in [ [[wiki:Tutorials/Wireless/FullDuplex#Publications|1]] ].
     53
     54==== USRP N210 SDR ====
     55The Gen-2 RF canceller box is connected to a USRP N210 SDR. This SDR offers good compatibility with our software via UHD and performance up to 25 MHz bandwidth.
     56
    4257=== COSMOS Sandbox 2 ===
    4358The Gen-2 FDE Canceller Boxes are integrated in COSMOS Sandbox 2 ({{{sb2}}}). The sandbox is located inside a lab at Columbia, allowing for a more controlled environment for the testing and evaluation of experimental hardware, such as the Gen-2 Canceller Boxes. The architecture of Sandbox 2, alongside its integration in the larger COSMOS testbed, is shown in Figure 2 below.
    4459
    45  ||Figure 2: Architecture of COSMOS Sandbox 2 ||
     60 ||Figure 3: Architecture of COSMOS Sandbox 2 ||
    4661 || [[Image(SandboxArchitecture.png, 450px)]] ||
    4762
     
    7186Finally, clicking the grey-green play button will run the experiment!
    7287
    73  ||||||Figure 3: An example FD experiment in the COSMOS testbed ||
     88 ||||||Figure 4: An example FD experiment in the COSMOS testbed ||
    7489 || [[Image(GNURadioFDExperiment.2.png,480px)]] || [[Image(ofdm_link_fd_gui.png,480px)]] ||
    7590 || (a) The GNU Radio flowgraph || (b) The experiment GUI ||
     
    117132Below is the GUI for this experiment, showing the various sliders for the above parameters.
    118133
    119  || Figure 4: The node-level SIC experiment GUI ||
     134 || Figure 5: The node-level SIC experiment GUI ||
    120135 || [[Image(node_level_sic_gui.png,480px)]] ||
    121136
     
    138153Below is the GUI for this experiment, showing the packet data values and sequence numbers.
    139154
    140  || Figure 5: The OFDM link experiment GUI ||
     155 || Figure 6: The OFDM link experiment GUI ||
    141156 || [[Image(ofdm_link_fd_gui.png,480px)]] ||
    142157
     
    159174Below is the GUI for this experiment.
    160175
    161  || Figure 6: The link PRR experiment GUI ||
     176 || Figure 7: The link PRR experiment GUI ||
    162177 || [[Image(prr_fd_gui.png,480px)]] ||
    163178