12.07.2015 Views

Wireless Ad Hoc and Sensor Networks

Wireless Ad Hoc and Sensor Networks

Wireless Ad Hoc and Sensor Networks

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

268 <strong>Wireless</strong> <strong>Ad</strong> <strong>Hoc</strong> <strong>and</strong> <strong>Sensor</strong> <strong>Networks</strong>where BI is the backoff interval, r is a r<strong>and</strong>om number, SF <strong>and</strong> a are the scalingfactors, Q NEXT-HOP(t)<strong>and</strong> is the utilization of queues at the next-hop node.6.8.8 MAC Protocol DesignThe DPC protocol presented in (Zawodniok <strong>and</strong> Jagannathan 2004)between a transmitting <strong>and</strong> receiving node is modified to accommodatethe rate adaptation. The DPC information is added to the MAC framessimilar to DPC for ad hoc wireless networks. To implement the rateadaptation, it must be incorporated with the MAC protocol along withthe necessary transformation required for the power <strong>and</strong> SNR valuesshown in Equation 6.34 <strong>and</strong> Equation 6.39. <strong>Ad</strong>ditionally, the MAC frameshave to be modified to include the queue utilization for the proposedbackoff mechanism.The RTS, CTS, <strong>and</strong> ACK frames are transmitted using the lowest supportedrate whereas the DATA frames are transmitted at the rate selected by thealgorithm. The 802.11 frame header contains a st<strong>and</strong>ard field, which indicatesthe rate used for payload transmission. We use this field to indicate the rateof transmission to the receiver so that it can correctly decode the payload.The DPC requires that the input value of the SNR corresponds to thetransmission power calculated by the DPC algorithm. However, in theproposed scheme, the power value is modified according to Equation6.34. Hence, the received SNR will be invalid for the DPC algorithm. Insuch a case, the measured SNRk( t)needs to be scaled to correspond tothe lowest supported rate. Multiplying both sides, of Equation 6.36 byG i (t)/I(t) we get,SIR () t = SIR () t ∗SNR / SNR0 k 0 k(6.39)where SNR 0 <strong>and</strong> SNR k are target values for the lowest supported rate <strong>and</strong>kth rate, respectively, SNR k( t ) is the measured SNR ratio, <strong>and</strong> SNR 0 (t) isthe SNR value that would be measured if the lowest supported rate (<strong>and</strong>adequate power) was used. Now, the SNR0( t)value can be used in the DPCalgorithm to calculate the transmission power for the lowest supported rate.6.9 Dynamic-Programming-Based Rate <strong>Ad</strong>aptationThe second proposed rate adaptation scheme based on dynamic programmingminimizes energy consumption, while providing required level ofservice. Recall that this scheme, in contrast to the heuristic one, is able to

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!