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.

260 <strong>Wireless</strong> <strong>Ad</strong> <strong>Hoc</strong> <strong>and</strong> <strong>Sensor</strong> <strong>Networks</strong>transmission power. This rate is adjusted according to the achieved energyefficiencylevels <strong>and</strong> local queue utilization. In consequence, a more accuraterate is selected while transmitting the DATA frame when compared to ARFor RBAR. Because of the DPC, minimal power required to transmit datapackets under the current channel state is used, thus saving energy. Finally,to minimize buffer overflows during network congestion, a backoff intervalis altered based on the buffer utilization of the receiver.6.8.1 OverviewFigure 6.14 presents the dataflow for the proposed rate adaptation scheme,which is applied at a transmitting node. First, the SNR thresholds are predefinedfor all modulation schemes in accordance with the desired BER value,thus reducing the computation overhead. During communication, the DPCalgorithm is used to continuously assess the channel state <strong>and</strong> to calculatethe transmission power for the target SNR 0 of the lowest supported rate. InSubsection 6.8.2, the details of the channel state estimation is given.Next, a set of possible rates is calculated. The upper limit of the set correspondsto the maximum rate that can be achieved due to the transmissionDPC(for lowest supported rate)Pt_0Pt_0SNR(t)Measured SNR(scaled to lowestsupported rate)SNR_0(target SNR forthe lowestsupported rate)Pt_0,SNR_0DetermineMIN rate (themost energyefficientoneMIN rate,SNR_1DetermineMAX rate (forthe currentchannel state)MAX rate,SNR_hSNR_0, SNR_1,..., SNR_NSNRthresholds(SNR_x =f(BER,Rate_x)Select rate fromRate K,SNR_KCalculatepower for theselected rate KUtilizationRate K,Pt_KQueueutilizationTransmitpacketFIGURE 6.14Energy-efficient rate adaptation data flow.

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

Saved successfully!

Ooh no, something went wrong!