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.

Distributed Power Control <strong>and</strong> Rate <strong>Ad</strong>aptation 271rate, <strong>and</strong> the required power changes nonlinearly with change of modulationrate. The exact cost is expressed as:C u k ,r k =P k SNR ( r i( k )) ui(k)TX( i( ) i( )) 0( ) ⋅SNR( 0)Rr ( ( k))(6.45)where ui( k) is a burst size, ri( k) is a modulation, Rr () is a transmission ratefor modulation r, SNR() r <strong>and</strong> SNR( 0)are SNRs for modulation r, <strong>and</strong> 0(the lowest, available modulation), respectively, P0( k)is the power calculatedfor the modulation 0 (zero), <strong>and</strong> k is a time instant.REMARK 4The radio access st<strong>and</strong>ards have a limitation on how long a channel canbe used by a given node. Hence, the burst size is limited by the modulationrate used as u( k)/ Rr ( ( k )) ≤ max_tx_duration.iiREMARK 5The DP is minimizing cost functions over the u i <strong>and</strong> r i . Thus the optimalvalue of r i for a given u i can be inferred a priori, as a lowest rate thatsupports a given burst size. Hence, the transmission cost can be expressedas function of only u i .*C ( u( k )) =u( k) ⋅P( k) ⋅CM( u( k))TX i i 0i(6.46)* *where CM( ui( k )) = SNR( ri ( k))/[ SNR( 0) ⋅R( ri( k))]is the cost of transmittinga burst ui( k) using optimal modulation r i* ( k)for the burst size.6.9.2.3 Approximating Cost FunctionOverall, the cost function for the dynamic programming optimizationproblem is expressed as*J ( x( k )) =B( x( k )) +C ( u( k )) +J 1( x( k+ 1) )k i i TX i k+ i(6.47)where Jk( xi( k))is a cost function from time k to N (last step of algorithm)*with initial state xi( k) , Bx ( i( k)) is the cost function of queuing, CTX( xi( k))isa function of transmitting burst of size ui( k) , <strong>and</strong> Jk+ 1( xi( k+1))is a to-gocost from time k + 1.REMARK 6The cost function as in Equation 6.38, when used in DP will yield an optimalcontrol law. However, the calculation of such a law is computationally intensive<strong>and</strong> highly sensitive to a number of possible values of ui( k).Instead, an approximated quadratic function is proposed in form ofCQ( u ( k )) = α ⋅P ( k) ⋅[ u ( k)]i(6.48)where parameter a is selected such that the least-square error for approximationis minimized.0i2i

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

Saved successfully!

Ooh no, something went wrong!