Energy Consumption

95 views
Skip to first unread message

rajesh gupta

unread,
May 21, 2013, 6:40:11 AM5/21/13
to castalia-...@googlegroups.com
Dear All,

As I understand from the previous post that in Castalia, whenever a node does not have enough data to transmit it changes the radio state from TX to RX.

As per my understanding of working of the hardware nodes. For example: when the node is ON (not in sleep mode) and not receiving or transmitting any data it consumes some amount of energy (Idle energy, in case of Tmote MoteIV idle power is 1.095mW and current drawn is 0.365mA). I think this energy consumption in astalia is given by baselineNodePower. As soon as node start receiving or transmitting the state of Radio is changed as well as energy consumption. But when node is not transmitting or receving or in sleep mode then energy consumption should be equal to baslineNodePower.

I observed that in Castalia, the node always remains in RX mode so the power consumed will be received power + baselineNodePower (62 + 6 = 68 mW). However, according to my understanding when node does not transmit or receive or is not in sleep mode, the power consumption should only be equal to baselineNodePower i.e. 6mW instead of 68mW.

If my understanding of the hardware nodes is correct. Can someone please suggest me what should I do to change this energy consumption? I want to change this so that when node is not reciving or transmitting its energy consumption should be 6mW.

With regards,
Rajesh Gupta.

Thanassis Boulis

unread,
May 21, 2013, 7:07:46 AM5/21/13
to castalia-...@googlegroups.com
On 21 May 2013 20:40, rajesh gupta <gupta.ra...@gmail.com> wrote:
Dear All,

As I understand from the previous post that in Castalia, whenever a node does not have enough data to transmit it changes the radio state from TX to RX.

Not sure which post you are referring to. The radio will go to RX after the TX buffer is empty. But then the MAC can instruct the radio to go to sleep.
 
As per my understanding of working of the hardware nodes. For example: when the node is ON (not in sleep mode) and not receiving or transmitting any data it consumes some amount of energy (Idle energy, in case of Tmote MoteIV idle power is 1.095mW and current drawn is 0.365mA). I think this energy consumption in astalia is given by baselineNodePower.

No, this is not what baselineNodePower is. It is the baseline for computation and sensor component. Not the radio.
Please read the manual carefully all information on energy is there (whole of chapter 4)

 
As soon as node start receiving or transmitting the state of Radio is changed as well as energy consumption. But when node is not transmitting or receving or in sleep mode then energy consumption should be equal to baslineNodePower.

I observed that in Castalia, the node always remains in RX mode so the power consumed will be received power + baselineNodePower (62 + 6 = 68 mW). However, according to my understanding when node does not transmit or receive or is not in sleep mode, the power consumption should only be equal to baselineNodePower i.e. 6mW instead of 68mW.

There is no such state for the radio. The radio is wither in TX or RX (also encompasses idle listening) or sleep (different levels possible there)

rajesh gupta

unread,
May 21, 2013, 11:30:01 PM5/21/13
to castalia-...@googlegroups.com
Hi,

Thank you for the replay Dr. Boulis. Will look into what you have told me.
Reply all
Reply to author
Forward
0 new messages