Changes between Version 43 and Version 44 of Projects/Xilinx_ETS_2014


Ignore:
Timestamp:
Feb 15, 2014, 10:16:54 PM (10 years ago)
Author:
murphpo
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Projects/Xilinx_ETS_2014

    v43 v44  
    77== Demonstration ==
    88
    9 The demo uses the 96-antenna Argos v2 array. The array uses 24 quad-antenna WARP nodes, each node consisting of a [wiki:HardwareUsersGuides/WARPv3 WARP v3 kit] and [wiki:HardwareUsersGuides/FMC-RF-2X245 FMC-RF-2X245 module]. Each node in the array runs the [wiki:802.11 802.11 Reference Design] in receive-only mode. The array elements receive every Wi-Fi packet, decode the packet to identify the transmitting client, then report the client identity and the corresponding per-subcarrier channel estimates to a host PC for processing and display. All physical layer processing is implemented in '''real-time''' in the FPGA at each WARP v3 node.
     9The demo uses the 96-antenna Argos v2 array. The array uses 24 quad-antenna WARP nodes, each node consisting of a [wiki:HardwareUsersGuides/WARPv3 WARP v3 kit] and [wiki:HardwareUsersGuides/FMC-RF-2X245 FMC-RF-2X245 module]. Each node in the array runs the [wiki:802.11 802.11 Reference Design] in receive-only mode. The array elements receive every Wi-Fi packet, decode the packet to identify the transmitting client, then report the client identity and the corresponding per-subcarrier channel estimates to a host PC for processing and display. All physical layer processing is implemented in '''real time''' in the FPGA at each WARP v3 node.
    1010
    1111[[Image(WARP_Array_Demo_BlkDiag.png, nolink)]]
    1212
    13 Another WARP v3 kit acts as an 802.11 AP. Client devices, including demo visitors' phones, can join this AP and access the internet via their devices' Wi-Fi connections. The host PC uses the AP's association table to recognize the source of transmissions reported by the array receivers. The visualization program (see below) uses this information to construct a 96x52 (antennas x subcarriers) channel matrix for each user that is updated with every packet reception.
     13Another WARP v3 kit acts as an 802.11 AP. Client devices, including demo visitors' phones, can join this AP and access the internet via their devices' Wi-Fi connections. The host PC uses the AP's association table to recognize the source of transmissions reported by the array receivers. The visualization program (see below) uses this information to construct a 96x52 (antennas x subcarriers) channel matrix for each user that is updated with every wireless packet reception.
    1414
    1515== Channel Visualizations ==
    1616
    17 A custom OS X application on the host PC receives the wireless client and channel estimate updates from the AP and array nodes, processes these updates and displays the results. All processing is implemented in real-time.
     17A custom application on the host PC receives the wireless client updates from the AP and channel estimate updates from the array nodes. The application processes these updates and displays the results in real time.
    1818
    19 The application has two real-time displays:
     19The application has two displays:
    2020
    2121'''Display 1''': Real-time plots of channel magnitudes at each array antenna per associated user. Each plot is a bar graph showing the magnitude of 52 complex channel coefficients, one coefficient per subcarrier per antenna. This screen also displays the current association table at the AP. The table lists the associated Wi-Fi clients by hostname and shows the total number of array observations for each user.
     
    2727
    2828'''Display 2''': Real-time plots of wireless capacities based on the latest channel estimates between the array and (up to) four selected clients. There are two plots:
    29  * '''Single-user Capacity''': plots the capacity to each user vs the number of array antennas used. Each line on this plot approximates the achievable downlink capacity to a single user assuming the array used a subset of its antennas in a conjugate beamforming configuration. The decreasing slope of each capacity curve with increasing antennas clearly demonstrates the diminishing benefit of many antennas with traditional wireless techniques.
     29 * '''Single-user Capacity''': plots the capacity to each user vs. the number of array antennas used. Each line on this plot approximates the achievable downlink capacity to a single user assuming the array used a subset of its antennas in a conjugate beamforming configuration. The decreasing slope of each capacity curve with increasing antennas clearly demonstrates the diminishing benefit of many antennas with traditional wireless techniques.
    3030
    3131 * '''Network Capacity''': plots the total network capacity if the array implements downlink multi-user beamforming techniques using a subset of its antennas. The trends on the four plots clearly highlight the benefit of additional antennas when multi-user techniques are employed. The increasing slope when additional users are served highlights the "outside the log" gain in network capacity with multi-user beamforming.
     
    3535  <source src="http://warpproject.org/dl/misc/WARP_ArrayDemo_App_Win2.mp4" type="video/mp4" preload="none">
    3636</video>
    37 
    3837}}}
    3938
     
    4948Video requires HTML5-compatible browser.
    5049</video>
    51 
    5250}}}
    53 
    5451
    5552== Handouts ==