Rate adaptation algorithm for backscatter communication.