Changes between Version 3 and Version 4 of 802.11/Benchmarks/Rx_Char
- Timestamp:
- Dec 9, 2014, 10:15:33 AM (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
802.11/Benchmarks/Rx_Char
v3 v4 3 3 = Receiver Characterization = 4 4 5 The IEEE 802.11 Standard specifies a minimum receiver sensitivity that all 802.11 devices must achieve. This sensitivity is specified as a receive power (in dBm) in which a device must achieve no worse than a 10% PERfor PPDU receptions of 1000 octets. The receiver minimum input sensitivity requirements are specified in Section 18.3.10.2 of 802.11-2012 and are reproduced here:5 The IEEE 802.11 Standard specifies a minimum receiver sensitivity that all 802.11 devices must achieve. This sensitivity is specified as a receive power (in dBm) in which a device must achieve no worse than a 10% packet-error-rate (PER) for PPDU receptions of 1000 octets. The receiver minimum input sensitivity requirements are specified in Section 18.3.10.2 of 802.11-2012 and are reproduced here: 6 6 7 7 ||= Rate =||= Modulation / Coding =||= Minimum Sensitivity (dBm) =|| … … 15 15 || 54 Mbps || 64-QAM 2/3 || -65 || 16 16 17 The values specified in this table recognize that higher rate transmissions require higher SNR (and therefore higher delivered power) than lower rate transmissions. 17 18 19 == Receiver Sensitivity Test == 20 21 To test our Rx PHY against these measures, we use the [http://www.keysight.com/en/pd-326092-pn-N4010A/wireless-connectivity-test-set?&cc=US&lc=eng Keysight N4010A Wireless Connectivity Test Set] to generate known-good 1000 octet transmissions and deliver those transmissions to WARP v3 at a specified power. Then, we use the [wiki:802.11/wlan_exp WLAN Experiments Framework] to measure PER. 18 22 19 23 || [[Image(experimental_setup.jpg, width=600)]] || 20 24 || [[Image(setup.png, width=600)]] || 21 25 || '''Experimental Setup''' || 26 27 28 === Methodology === 29 1. Construct PPDU waveforms in MATLAB for each PHY rate that have the following characteristics: 30 1. 1000 octet PPDU length (i.e., a 972 byte payload + 14 byte MAC header + 4 byte FCS) 31 1. 10 different scrambling sequence start points to generate waveforms with different peak-to-average-power (PAPR) features 32 1. Load each waveform in to the N4010A's volatile memory as segment files. 33 1. Create N4010A sequence files that send each waveform segment 1000x in a row 34 1. Use [https://warpproject.org/docs/mango-wlan-exp/node.html#statistics-commands WLAN Experiments Statistics] to determine how many of the transmissions were fully received with a good FCS.