[sim-wg] Status of Power TOSSIM-2

Chad Metcalf metcalfc at gmail.com
Thu May 31 22:31:33 PDT 2007


Sorry I've been MIA recently, I just finished a cross country move.

Venkatesh, you could probably post a tarball on the wiki. Or send it
to me and I'll host it. You could also get it checked into
TinyOS2-contrib.

Cheers
Chad

On 5/30/07, Venkatesh S. <svenkat at cedt.iisc.ernet.in> wrote:
>
>
>
> Thanks Junzhau.
>  I am willing to share the code for testing with the group, but dont know
> how and where!!
>
>  --
>  Regards,
>  Venkatesh S
>
>
>
>
>  -----Original Message-----
>  From: Junzhao Du [mailto:dujunzhao at gmail.com]
>  Sent: Thu 5/31/2007 8:33 AM
>  To: Venkatesh S.
>  Cc: simwg
>  Subject: Re: [sim-wg] Status of Power TOSSIM-2
>
>  Hi Venkatesh,
>
>      Good work! Hope we can use and test your codes. Now do you release
>  it, where?
>
>  Thanks,
>  junzhao
>
>
>  On 5/30/07, Venkatesh S. <svenkat at cedt.iisc.ernet.in> wrote:
>  >
>  >
>  >
>  > Hello everyone,
>  >
>  > I am giving some final touches to the power profiling in Tossim for T2.
>  >
>  > Modules Completed:
>  >   1) CPU power profiling - Monitoring the MCU Control register of the
>  > microcontroller ATMega128 and computing the power consumption of each CPU
>  > state.
>  >   2) LED Power profiling - Monitoring the PortA pins (A0, A1 and A2) to
>  > which Leds are connected, and computing the power consumption for each
> Led.
>  >   3) Radio power profiling - Monitoring the SPI read and write to the
> radio,
>  > and computing the power consumption of Radio transmit(Tx) and receive
> (Rx)
>  > states.
>  >
>  > Other Modules:
>  >
>  >   a) Noise characterization using MCU's ADC
>  >
>  >         We use the existing Closest Pattern Matching (CPM) developed by
>  > HyunagJune Lee et al to generate the noise samples for a  simulation (say
>  > X).  We then obtain the Tx power level (say Y) of the remaining nodes by
>  > peeking into the CC1000's internal registers. The "gain" parameter
> specifies
>  > the power level at the receiver (say Z). Using X, Y, and Z we finally
>  > compute the RSSI(dBm) for a reciever to sense the medium based on which
> the
>  > MAC layer decides "busy" and "free" channel.
>  >
>  >   b) Support for B-MAC (CC1000 MAC) functionality for simulation.
>  >         Three files were modified in order to run the B-MAC simulation.
> At
>  > the HPL level, each byte of transmission is signalled to all the other
>  > nodes.  It is a byte level simulation to suit the CC1000 radio. B-MAC
> with
>  > acknowledgements also works satisfactorily.
>  >
>  >   c) Support for obtaining node expended energy at the end of the
>  > simulation. (modified tossim.c, tossim.i files and used SWIG tool).
>  >
>  > ToDo :
>  >
>  >     i) Thorough testing and comparision of power profiling with respect
> to
>  > AVRORA.  I am currently working on this.
>  >
>  >    ii) Should add the functionality of getting only connectivity based
> node
>  > Tx Power level.
>  >
>  >   iii) Should add the functionality of signalling the SPI read events
> only
>  > to the nodes that are connected to the transmitting node.
>  >
>  >    iv) Monitoring the External Memory access and computation of energy
> for
>  > read and write to memory.
>  > Specifically, it is adding the AT45DB functionality for simulation. Since
>  > this is restricted to power profiling, we do not intend to create or
> emulate
>  > the memory. Any pointers/feedback will help a lot.
>  >
>  >     v) A packet level simulation module for CC1000. Any pointers on this
>  > will help immensely.
>  >
>  >
>  > --
>  > Cheers,
>  > Venkatesh S
>  >
>  >
>  >
>  >
>  >
>  >
>  >
>  >
>  >
>  >
>  >
>  >
>  >
>  >
>  >
>  > _______________________________________________
>  > Sim-wg mailing list
>  > Sim-wg at Millennium.Berkeley.EDU
>  >
> https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/sim-wg
>  >
>  >
>
>
>
>
> _______________________________________________
> Sim-wg mailing list
> Sim-wg at Millennium.Berkeley.EDU
> https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/sim-wg
>
>


-- 
Chad @ Home


More information about the Sim-wg mailing list