power consumption of certain algorithm on a specific cpu using MatLab simulation
1 view (last 30 days)
Show older comments
I am a master student working on my master thesis. I will be investigating the power consumption of a certain encryption in WSWN . I am at the phase of choosing the appropriate simulator. One of my options is the MatLab. Does anyone know whether the Matlab supports that or not? If not what do you recommend?
Regards
Hussein
0 Comments
Answers (1)
Walter Roberson
on 31 Jan 2016
Wireless Sensor Networks encryption code can be written in MATLAB, but there is no WSN toolbox or functions provided for that specific purpose.
I find reference to analyzing circuit power in the book "Handbook on Sensor Networks" By Yang Xiao, Hui Chen, Frank Haizhon Li, section 35.3 "Circuit Design". It indicates that the algorithm would need to be converted into VHDL for analysis. The conversion of algorithms to VHDL is possible with Mathwork's HDL Coder Toolbox
I will give the link I found, but I suspect that the link might expire in a few days, so you might need to recreate the search. The appropriate section is found starting at page 863 of the book. https://books.google.ca/books?id=A372pCJt7m8C&pg=PA863&lpg=PA863&dq=matlab+model+power+consumption+of+circuit&source=bl&ots=u-rG8pPAFS&sig=H86WOtKR-jeK939T9292Y4r_uXk&hl=en&sa=X&ved=0ahUKEwidiaGwzNPKAhXCuB4KHe7BBE8Q6AEIRzAH#v=onepage&q=matlab%20model%20power%20consumption%20of%20circuit&f=false
What I do not know is how well VHDL can deal with physical realities such as which process is to be used, how close together the lines are, how capacitance gets to be a problem, the effect of adding in any structure designed to draw away heat, and so on. I don't even know how well VHDL can account for minimizing trace length. After all, VHDL is also used for programming FPGA and those are going to have a different power consumption than if you were laying out a custom circuit.
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!