The Cellular Energy Ledger
The Cellular Energy Ledger
Ada audits the cellular energy ledger — one unit conversion, two ledger equations
ADA · CALCULATION AUDIT
Foundations · optional mathematics and physics
The Cellular Energy Ledger
A cellular IoT device cycles through sleep, wake, network registration, payload transfer, a downlink listening window, and return to sleep, and in PSM its reachability hinges on the network-granted T3412 and T3324 timers. The chapter converts each measured state into a charge term to build daily and maintenance ledgers, yet it publishes no measured-current table to plug in. This audit works those ledgers symbolically and asks whether any trustworthy battery-life claim is possible before real trace values replace the symbols.
Companion to the chapter Cellular IoT Power Optimization — every number here comes from that chapter.
One unit conversion, two ledger equations, ~4 minutes
The physics is charge over time. A cellular battery model is only trustworthy when every measured state in the trace becomes a charge term, and when granted timers and retry behavior stay visible instead of being averaged away.
See the relationship before changing it
The figure reads from left to right. The blue card is measured state duration. The middle card applies this page's rule. The green card is state charge at 100 ma. Walk the arrows once: set the input, apply the rule, then read the result with its unit.
The retained audit below checks several chapter fixtures. This model keeps those stated values fixed and changes only measured state duration, so the numeric fixture does not switch without explanation.
Derive the baseline in four named moves
- 1
Name the input. The chapter baseline is 4 s.
- 2
Name the relationship. state charge = 100 mA x duration / 3,600 s per hour
- 3
Substitute with units. 100 mA x 4 s / 3,600 = 0.111 mAh
- 4
Read the result. Keep the unit beside the value. Use it only inside the technical boundary on this page.
Predict, then change measured state duration
Try Predict the direction of state charge = 100 mA x duration / 3,600 s per hour. Test another measured state duration, then compare state charge at 100 ma.
Observe A longer measured state adds charge before daily retries and host overhead enter the ledger. Reset measured state duration to 4 and compare state charge at 100 ma.
Explain A longer measured state adds charge before daily retries and host overhead enter the ledger.
Check yourself
What should you do before trusting a moved-control result?
What does this small model leave out?
A cellular IoT device cycles through sleep, wake, network registration, payload transfer, a downlink listening window, and return to sleep, and in PSM its reachability hinges on the network-granted T3412 and T3324 timers. Calculate this case.
This audit works those ledgers symbolically and asks whether any trustworthy battery-life claim is possible before real trace values replace the symbols. Check shows this.
The calculation is deliberately symbolic because the chapter has no measured current table to reuse. The release decision should therefore demand real trace values before turning these equations into a battery-life claim. Check confirms it.
Technical boundaries
Beyond the scope of “The Cellular Energy Ledger” sit network attach retries, coverage-dependent transmit power, paging, signalling, battery ageing, regulator loss, or measured modem current transients; “The Cellular Energy Ledger” therefore reports only its named fixtures.
Convert each measured state
The chapter's formula uses current in milliamps and duration in seconds, so the hour conversion is explicit.
That unit check is the guardrail: sleep, wake, registration, transfer, listening, retry, and host cleanup each need their own term before the daily average is credible.
Keep rare events in the ledger
Carry the same charge terms into the daily and maintenance ledgers.
If weak coverage adds an extra retry term, the denominator becomes larger.
The calculation is deliberately symbolic because the chapter has no measured current table to reuse. The release decision should therefore demand real trace values before turning these equations into a battery-life claim.
Every symbol above is taken from the chapter's own cellular energy example and re-derived step by step.