Error probability performance of chirp modulation in uncoded and coded LoRa systems