Changes between Version 6 and Version 7 of WARPLab6/Architecture
- Timestamp:
- Dec 9, 2009, 4:03:29 PM (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
WARPLab6/Architecture
v6 v7 1 1 [[TracNav(WARPLab/TOC)]] 2 2 3 == WARPLab Architecture - Tx/Rx Path for one antenna==3 == FPGA Architecture == 4 4 5 5 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. … … 9 9 * Description of blocks on transmitter path 10 10 * 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. 11 * DAC I/Q: Digital toAnalog Converters for In-Phase/Quadrature samples.11 * DAC I/Q: Digital-to-Analog Converters for In-Phase/Quadrature samples. 12 12 * 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. 13 13 * Upconversion: Converts the base band signal to an RF signal. Carrier frequency depends on PLL setting. … … 18 18 * Downconversion: Converts the RF signal to base band In-Phase/Quadrature signals. Downconversion from RF depends on PLL setting. 19 19 * 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. 20 * ADC I/Q: Analog to Digital Converters for In-Phase/Quadrature samples. 20 * RSSI: Received Signal Strength Indicator. This block measures the RSSI. 21 * ADC I/Q: Analog-to-Digital Converters for In-Phase/Quadrature samples. 22 * ADC RSSI: Analog-to-Digital Converter for the measured RSSI. The RSSI data is available at 1/4th the rate of the I/Q data. 21 23 * 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. 22 * RSSI : Received Signal Strength Indicator. This block measures the RSSI.24 * RSSI Buffer: RSSI data is stored in the this buffer. 23 25 24 * 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.26 * 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 or 23 channels in the 5 GHz band. The carrier channel can be set directly from the MATLAB workspace. 25 27 26 28 * 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. 27 29 28 == WARPLab Architecture - Four antenna node ==30 == 4x4 MIMO Architecture == 29 31 30 WARPLab Architecture for a node with four antennas 32 The system generator model in the Reference Design enables all four radios. The above model is replicated for four radios and the final block diagram is shown in the following figure. 31 33 32 34 [[Image(WARPLab/Images:mimo_arch.pdf, 1100px)]] 33 35 34 Picture of a WARP node with four antennas 36 Any subset of the radios can be used - not every slot must contain a radio board. The outputs from the model describe radios connected in the following slots. For example, output of antenna 2 is connected to the radio in daughtercard slot 2. 35 37 36 38 [[Image(WARPLab/Images:4AntennaNode.jpg, 500px)]]