1 / 29

Wireless Sensor Networks Energy Efficiency Issues

Wireless Sensor Networks Energy Efficiency Issues. Instructor: Carlos Pomalaza-Ráez Fall 2004 University of Oulu, Finland. Node Energy Model.

ellery
Download Presentation

Wireless Sensor Networks Energy Efficiency Issues

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Wireless Sensor NetworksEnergy Efficiency Issues Instructor: Carlos Pomalaza-RáezFall 2004University of Oulu, Finland

  2. Node Energy Model A typical node has a sensor system, A/D conversion circuitry, DSP and a radio transceiver. The sensor system is very application dependent. As discussed in the Introduction lecture the node communication components are the ones who consume most of the energy on a typical wireless sensor node. A simple model for a wireless link is shown below

  3. Node Energy Model The energy consumed when sending a packet of m bits over one hop wireless link can be expressed as, where, ET = energy used by the transmitter circuitry and power amplifier ER = energy used by the receiver circuitry PT = power consumption of the transmitter circuitry PR= power consumption of the receiver circuitry Tst = startup time of the transceiver Eencode = energy used to encode Edecode = energy used to decode

  4. Node Energy Model Assuming a linear relationship for the energy spent per bit at the transmitter and receiver circuitry ET and ER can be written as, eTC, eTA, and eRC are hardware dependent parameters and αis thepath loss exponent whose value varies from 2 (for free space) to 4 (for multipath channel models). The effect of the transceiver startup time, Tst, will greatly depend of the type of MAC protocol used. To minimize power consumption it is desired to have the transceiver in a sleep mode as much as possible however constantly turning on and off the transceiver also consumes energy to bring it to readiness for transmission or reception.

  5. Node Energy Model An explicit expression for eTA can be derived as, Where, (S/N)r = minimum required signal to noise ratio at the receiver’s demodulator for an acceptable Eb/N0 NFrx =receiver noise figure N0 = thermal noise floor in a 1 Hertz bandwidth (Watts/Hz) BW = channel noise bandwidth λ = wavelength in meters α = path loss exponent Gant = antenna gain ηamp = transmitter power efficiency Rbit = raw bit rate in bits per second

  6. Node Energy Model The expression for eTA can be used for those cases where a particular hardware configuration is being considered. The dependence of eTA on (S/N)rcan be made more explicit if we rewrite the previous equation as: It is important to bring this dependence explicitly since it highlights how eTA and the probability of bit error p arerelated. p depends on Eb/N0 which in turns depends on (S/N)r. Note that Eb/N0is independent of the data rate. In order to relate Eb/N0to (S/N)r, the data rate and the system bandwidth must be taken into account, i.e.,

  7. Node Energy Model where Eb = energy required per bit of information R = system data rate BT = system bandwidth γb = signal-to-Noise ratio per bit, i.e., (Eb/N0) Typical Bandwidths for Various Digital Modulation Methods

  8. Node Energy Model Power Scenarios There are two possible power scenarios: • Variable transmission power. In this case the radio dynamically adjust its transmission power so that (S/N)r is fixed to guarantee a certain level of Eb/N0at the receiver. The transmission energy per bit is given by, Since (S/N)r is fixed at the receiver this also means that the probability p of bit error is fixed to the same value for each link.

  9. Fixed transmission power. In this case the radio uses a fixed power for all transmissions. This case is considered because several commercial radio interfaces have a very limited capability for dynamic power adjustments. In this case is fixed to a certain value (ETA) at the transmitter and the (S/N)r at the receiver will then be, Node Energy Model Since for most practical deployments d is different for each link then (S/N)r will also be different for each link. This translates on a different probability of bit error for wireless hop.

  10. Energy Consumption - Multihop Networks Let’s consider the following linear sensor array To highlight the energy consumption due only to the actual communication process the energy spent in encoding, decoding, as well as on the transceiver startup is not considered in the analysis that follows. Let’s initially assume that there is one data packet being relayed from the node farthest from the sink node towards the sink

  11. Energy Consumption - Multihop Networks The total energy consumed by the linear array to relay a packet of m bits from node n to the sink is then, It then can be shown that Elinear is minimum when all the distances di’s are made equal to D/n, i.e. all the distances are equal.

  12. Energy Consumption - Multihop Networks It can also be shown that the optimal number of hops is, where Note that only depends on the path loss exponent α and on the transceiver hardware dependent parameters. Replacing the of dchar in the expression for Elinear we have,

  13. Energy Consumption - Multihop Networks A more realistic assumption for the linear sensor array is that there is a uniform probability along the array for the occurrence of events. In this case, on the average, each sensor will detect the same number of number of events whose related information need to be relayed towards the sink. Without loss of generality one can assume that each node senses an event at some point in time. This means that sensor i will have to relay (n-i) packets from the upstream sensors plus the transmission of its own packet. The average energy per bit consumption by the linear array is,

  14. Minimizing with constraint is equivalent to minimizing the following expression, Energy Consumption - Multihop Networks where λ is a Langrage’s multiplier. Taking the partial derivatives of L with respect to di and equating to 0 gives,

  15. The value of λ can be obtained using the condition Energy Consumption - Multihop Networks Thus for α=2 the values for di are, For n=10 the next figure shows an equally spaced sensor array and a linear array where the distances are computed using the equation above (α=2)

  16. Energy Consumption - Multihop Networks The farther away sensors consume most of their energy by transmitting through longer distances whereas the closer to the sink sensors consume a large portion of their energy by relaying packets from the upstream sensors towards the sink. The total energy per bit spent by a linear array with equally spaced sensors is The total energy per bit spent by a linear array with optimum separation and α=2 is,

  17. Energy Consumption - Multihop Networks For eTC= eTR= 50 nJ/bit, eTA= 100 pJ/bit/m2, and α = 2, the total energy consumption per bit for D= 1000 m, as a function of the number of sensors is shown below.

  18. Energy Consumption - Multihop Networks The energy per bit consumed at node i for the linear arrays discussed can be computed using the following equation. It is assumed that each node relays packet from the upstream nodes towards the sink node via the closest downstream neighbor. For simplicity sake only one transmission is used, e.g. no ARQ type mechanism Energy consumption at each node (n=20, D=1000 m)

  19. Error Control – Multihop WSN For link i assume that the probability of bit error is pi. Assume a packet length of m bits. For the analysis below assume that a Forward Error Correction (FEC) mechanism is being used. Let’s then call plink(i) the probability of receiving a packet with uncorrectable errors. Conventional use of FEC is that a packet is accepted and delivered to the next stage which in this case is to forward it to the next node downstream. The probability of the packet arriving to the sink node with no errors is then:

  20. Error Control – Multihop WSN Let’s assume the case where all the di’s are the same, i.e. di = D/n. Since variable transmission power mode is also being assumed then the probability of bit error for each link is fixed and Pcis, The value of plink will depend on the received signal to noise ratio as well as on the modulation method used. For noncoherent (envelope or square-law) detector with binary orthogonal FSK signals in a Rayleigh slow fading channel the probability of bit error is Where is the average signal-to-noise ratio.

  21. Error Control – Multihop WSN Consider a linear code (m, k, d) is being used. For FSK-modulation with non-coherent detection and assuming ideal interleaving the probability of a code word being in error is bounded by where wi is the weight of the ith code word and M=2k. A simpler bound is: For the multihop scenario being discussed here plink = PM and the probability of packet error can be written as:

  22. Error Control – Multihop WSN The probability of successful transmission of a single code word is, Radio parameters used to obtain the results shown in the next slides

  23. Error Control – Multihop WSN The expected energy consumption per information bit is defined as: Parameters for the studied codes are shown in Table below, t is the error correction capability.

  24. Error Control – Multihop WSN Characteristic distance, dchar, as a function of bit error probability for non-coherent FSK modulation

  25. Error Control – Multihop WSN D = 1000 m

  26. Error Control – Multihop WSN D = 1000 m

  27. Error Control – Multihop WSN D = 1000 m

  28. Error Control – Multihop WSN D = 1000 m

  29. Error Control – Multihop WSN D = 1000 m

More Related