LoRa backscatter communications: temporal, spectral, and error performance analysis