Download presentation
Presentation is loading. Please wait.
Published byLeslie Benedict Richards Modified over 9 years ago
1
Ubiquitous Computing Center A Rate-Adaptive MAC Protocol for Multi-hop Wireless Networks 황 태 호 taeo@keti.re.kr
2
Gavin Holland Texas A&M University Nitin Vaidya Texas A&M University Department of Electrical and Computer Engineering Co- Director, Illinois Center for Wireless Systems Research Professor Paramvir Bahl Microsoft Research ACM SIGMOBILE July 2001, Rome, Italy 2
3
Introduction - 1 in WLAN (IEEE 802.11) Devices can transmit at 11 Mbps, with 54 Mbps Number of encoded bits per symbol Data rate Modulation in mobile wireless networks path loss, fading, interference SNR, BER variations Support Multi-Modulation scheme BPSK QPSK QAM16 QAM64 QAM256 Tradeoff emerges between modulation schemes. The higher the data rate, the higher the BER Figure 1, Figure 2 3
4
Introduction - 2 4
5
Rate Adaptation Dynamically switching data rates to match the channel conditions Two Aspect Channel quality estimation Measuring Signal Strength, Symbol error rate, etc Prediction of future quality Rate selection Channel Quality Prediction Threshold selection Minimize the delay between prediction and selection 5
6
Previous Work on rate adaption Ref. [19]. Dual Channel Slotted ALOHA Separate control channel Receiver feedback to sender Ref. [15]. Auto Rate Fallback(ARF, 802.11) Lucent’s WaveLAN II The sender selects the best rate based on previous tx data. Ref [9]. Adaptive Transmission Protocol Selects based on cached per-link information Separate transmit receive tables Maintained by exchanging control packet(RTS/CTS) Cellular network Channel quality estimation by the receiver Rate selection by the sender using the feedback Reside at the physical layer (symbol-by-symbol) Improper to MAC based on contention access 6
7
Motivation ARF Protocol Receiver Channel Quality Estimation Rate Selection 7
8
Overview of IEEE 802.11 Src sends a data packet to Dst Transmission using one of basic rate set All node can demodulate the RTS/CTS packets Virtual carrier sense RTS includes D RTS CTS includes D CTS NAV Network Allocation Vector The aggregate duration of time that medium is pre sumed to be busy 8
9
Receiver-Based Autorate (RBAR) Protocol The receiver selects the appropriate rate for the data packet during the RTS/CTS exchange More accurate rate selection Smaller overhead for the channel quality estimation In control packet Instead of D RTS,D CTS modulation rate and packet size Src chooses a data rate based on some heuristic method Send RTS Dst Estimate the channel condition Send CTS Node A, B Calculates the duration Update NAV Reservation SubHeader (RSH) in the MAC header of the data packet 9
10
Incorporation of RBAR into 802.11 Data Packet Header Check Sequence RTS/CTS Rate and Length PLCP header RSH rate 10
11
Simulation Environment NS-2 Extensions from the CMU Monarch project for modeling mobile ad hoc networks Number of traffic generators PHY/MAC/Networking stacks Addition Detailed MAC and PHY models Modulation and rate adaption Rayleigh fading simulator Interfaces Intersil Prism II chipset IEEE 802.11, DSSS radio, Observation Hot the individual rate adaption protocols reacted to the changing channel conditions 11
12
Simulation – ARF model Rate selection If no ACKs for two consecutive data packets, DOWN Rate If received ACKs for ten consecutive data packets, UP Rate and timer cancelled If timer expired, UP Rate Relatively insensitive to choice of timeout 12
13
Simulation – RBAR Rate selection Simple threshold based technique Estimate : SNR of RTS Select : (BER) ≤ 1E-5, highest data rate 13
14
Simulation – Error Model 1 Jake’s method Simulation of Rayleigh fading A finite number of oscillators with Doppler shifted frequencies Instantaneous gain 14
15
Simulation – Error Model 2 Log-distance path loss model Friis free space propagation model Noise model 15 n : path loss exponent k : Boltzmann’s constant T : temperature (in Kelvin) B T : bandwidth
16
Simulation – Error Model 3 Computed Bit Error Rate BPSK, QPSK M-ary QAM E b /N 0 : bit energy to noise ratio For gain, Coherence time For noise, Adjusting SNR 16
17
Simulation – Network Configuration Configuration 1 Two node One of the nodes was fixed position, the other traveled along a direct-line path (300m) Configuration 2 20 nodes Random waypoint mobility Random speed : 2, 4, 6, 8, 10 m/s 1500 x 300 m 2 DSR (Dynamic source routing) Protocol Average of 30 times 17
18
Performance Evaluation Overhead of RSH 18
19
Slow Changing Channel Conditions Configuration 1 0 ~ 300m, by 5m 60s, Tx UDP packets(1460 bytes) 19
20
Fast Changing Channel Conditions Experiment 1 Configuration 1 Mean node speed : 2, 4, 6, 8, 10 m/s Single UDP Connection Performance improvement from 6% (10m/s) to 20% (2m/s) Experiment 2 Single TCP Connection 20
21
Fast Changing Channel Conditions 21
22
Impact of Variable Traffic Sources Configuration 1 Bursty data sources Pareto distribution 22
23
Multi-hop Performance Configuration 2 23
24
Future work & Conclusion Basic Access mode in 802.11 Not used the RTS/CTS protocol Hybrid scheme conditional RTS/CTS When ACKs are lost When Long packet size Proposed RBAR Optimizing performance WLAN 24
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.