wiki:WARPLab6/Architecture

Version 2 (modified by mduarte, 15 years ago) (diff)

--

WARPLab Architecture - Tx/Rx Path for one antenna

Tx and Rx paths for one antenna are shown in the figure below, blocks in the Tx Path are highlighted in pink and blocks in the Rx path are highlighted in blue. The blocks are described below.

No image "TxRxPathsOneAntenna.jpg" attached to WARPLab/Images

  • Description of blocks on transmitter path
    • Tx I/Q Buffers: In-Phase samples to be transmitted are stored in the Tx I Buffer and Quadrature samples to be transmitted are stored in the Tx Q Buffer.
    • DAC I/Q: Digital to Analog Converters for In-Phase/Quadrature samples.
    • Tx BB Amplifiers: Transmitter Base Band Amplifiers. There are two amplifiers, one for the I signal and one for the Q signal. These are variable Gain Amplifiers both set to the same gain value which can be input by the user from MATLAB workspace.
    • Upconversion: Converts the base band signal to an RF signal. Carrier frequency depends on PLL setting.
    • Tx RF Amplifiers: Transmitter RF amplifier, variable gain amplifier, gain value can be input by the user from MATLAB worksapce.
  • Description of blocks on receiver path
    • Rx RF Amplifier: Receiver RF amplifier, variable gain amplifier, gain value can be input by the user from MATLAB worksapce.
    • Downconversion: Converts the RF signal to base band In-Phase/Quadrature signals. Downconversion from RF depends on PLL setting.
    • Rx BB Amplifiers: Receiver Base Band Amplifiers. There are two amplifiers, one for the I signal and one for the Q signal. These are variable Gain Amplifiers both set to the same gain value which can be input by the user from MATLAB workspace.
    • ADC I/Q: Analog to Digital Converters for In-Phase/Quadrature samples.
    • Rx I/Q Buffers: Received In-Phase samples are stored in the Rx I Buffer and Received Quadrature samples are stored in the Rx Q Buffer.
    • RSSI: Received Signal Strength Indicator. This block measures the RSSI.
  • PLL block: Setting of the PLL determines the carrier frequency which can be set to any of the 14 channels in the Wi-Fi 2.4 GHz band. The carrier channel can be set directly from the MATLAB workspace.
  • NOTE: Receiver RF and BB gains can be set using Manual Gain Control (MGC) or Automatic Gain Control (AGC). In MGC mode the user picks the values for these gains and sets the gains on the boards using functions available in the WARPLab Reference M-Code. In AGC mode the board is configured so that it automatically sets receiver gains based on measured RSSI. The WARPLab framework provides examples that illustrate how to use MGC and AGC modes.

WARPLab Architecture - Four antenna node

WARPLab Architecture for a node with four transmitter antennas

No image "4AntennaNodeBlockDiagram.jpg" attached to WARPLab/Images

Picture of a WARP node with four transmitter antennas

No image "4AntennaNode.jpg" attached to WARPLab/Images