I notice from one of the Q&A documents that the ANT protocol is 47% efficient compared to a 20% efficient protocol. I am wondering how that 47% figure was derrived as I have not been able to find a breakdown of the protocol which depicts overhead to payload.
I assume the 47% figure is derrived from ANTFS which seems to be the fastest data transfer rate.
I guess there is a preamble of x bits, then perhaps a MAC address then an 8 byte payload and CRC but I have no idea how long each of these components are.
Any help would be greatly appreciated as I am trying to convince the team to use ANT rather than other technologies.
I also want to measure the efficiancy/protocol overhead to compare it with other technologies. But therefore I need some information about the "over the air" message frame!
Regarding CC2571 Manual:
Each packet transmitted by ANT is characterized by the following parameters:
• 8-byte data payload
• 2-byte network key
• 4-byte channel ID
attaching 2-byte CRC => efficiancy 50%
to gain 47% there must be another byte (preamble or somthing)
But then, the protocol efficiancy is much lower as the one from btle...
Sorry, but the ANT "over the air" protocol information is proprietary.
If you were planning on using efficiency to perform power consumption calculations for your application then I would recommend using the power estimator: