Download Lessons Learned Constructing the NG-Mesh Wireless
Transcript
4.6. Discussion 4.6 McMaster - Elec. Eng. - M.A.Sc. - S.W.K. Ng Discussion Consumer-grade Wi-Fi interfaces such as the popular Ralink chip-sets are capable of capturing RSSI metrics across the ISM band. From the driver source code, it is possible to periodically retune the Ralink radio to each of the eleven North American Wi-Fi channels and read their RSSI levels. Logic tells us that if a file transfer was occurring in isolation on Wi-Fi channel 1, then the highest RSSI reading will be detected there. And moving away to incrementally higher channels will lead to the detection of ever lower RSSI levels as the distance from the frequency of transmission activity increases. Additionally, this rate of decrease in RSSI levels should be proportional to the IEEE 802.11b spectral mask requirement. Based on this logic, it should be possible to construct a software-based spectrum analyzer from a rt2570 Wi-Fi transceiver. It was found through the experiments of this thesis that the software-based spectrum analyzer developed provided unsatisfactory results due to the following reasons. • The RSSI readings were much higher than the actual levels in the 2.4 GHz spectrum as verified by the commercial spectrum analyzer. • There is a noticeable latency in the updates to the RSSI registers whenever the radio is retuned to a new frequency. For these reasons, the software-based spectrum analyzer was only able to identify the communication channel adequately. Capturing accurate RSSI data in real-time was possible using the retail spectrum analyzer and allowed us to analyze co-channel interference patterns from file transfers occurring on each Wi-Fi channel. It also permitted us to develop the AutoMin algorithm to implement automatic congestion avoidance for our test-bed. 114