This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Calculating throughput

Hi,

I have ESB example PTX and PRX, I want to calculate throughput and BER. How do I calculate, and Can you please explain entire setup that I can measure for this condition "You may reach speeds of around 1 Mbit/s if no ACKing is used, and no RF protocol is used".

Thanks

Parents
  • You have to add together all the bits of the package that you are sending, including preamble, address and CRC. This will take number_of_Bits/on_air_datarate time to send. Then the radio has to turn into receive mode (130 us) and receive ACK. Depending on how much data is in the ACK, this will also take some microseconds. Default ACK is an empty package, so 1 byte preamble, 5 (? byte address and 2(?) byte CRC. You can get close to 1 Mbit with acks, but the switching between TX and RX to receive ACK brings down the throughput.

  • Thank you Asbjørn, I don't use ACK, and I am using 39-byte total in one packet. In one second, I received 705 packet that is 219960 bit per second. It does not reach 1Mbit. Can you please tell me how I can calculate?

Reply Children
No Data
Related