and clock drift correction of LoRa frames were intro-
duced, which result in the capability to decode mul-
tiple channels simultaneously in real time, at the cost
of an increased sensitivity to noise compared to COTS
LoRa radios. Our evaluation shows that a SNR of at
least 20 dB is required for the PER to approach 0.
In future work, a number of aspects of the decoder
can be further improved upon. Most importantly, the
robustness of the decoder could be improved to ap-
proach the performance of LoRa hardware, which is
a challenging problem given the limited available re-
sources and timing constraints in real-time software
decoders. Another scenario that was not yet consid-
ered in this work is the handling of collisions between
LoRa frames, which could occur on a busy channel.
Finally, we hope that the access to the PHY layer pro-
vided by our work will support the development of
future improvements in context of LoRa.
ACKNOWLEDGEMENTS
This research was funded by a Ph.D. Grant of the
Research Foundation Flanders (FWO), grant number
1S14916N.
REFERENCES
3GPP (2017). LTE Release 13. http://www.3gpp.org/
release-13. Accessed: 9 October 2017.
Alyafawi, I., Dimitrova, D. C., and Braun, T. (2014). Real-
time passive capturing of the GSM radio. In IEEE
International Conference on Communications (ICC),
pages 4401–4406. IEEE.
Ben Hamida, E., Chelius, G., and Gorce, J. M. (2009). Im-
pact of the physical layer modeling on the accuracy
and scalability of wireless network simulation. Simu-
lation, 85(9):574–588.
Bloessl, B., Leitner, C., Dressler, F., and Sommer, C.
(2013a). A GNU radio-based IEEE 802.15. 4 testbed.
12. GI/ITG KuVS Fachgespr
¨
ach Drahtlose Sensor-
netze (FGSN 2013), pages 37–40.
Bloessl, B., Segata, M., Sommer, C., and Dressler, F.
(2013b). An IEEE 802.11 a/g/p OFDM Receiver for
GNU Radio. In Proceedings of the second workshop
on Software radio implementation forum, pages 9–16.
ACM.
Blum, J. (2017). LoRa SDR project. https://github.
com/myriadrf/LoRa-SDR. Accessed: 10 October
2017.
Centenaro, M., Vangelista, L., Zanella, A., and Zorzi, M.
(2016). Long-Range Communications in Unlicensed
Bands: the Rising Stars in the IoT and Smart City Sce-
narios. IEEE Wireless Communications, 23.
Danev, B., Zanetti, D., and Capkun, S. (2012). On physical-
layer identification of wireless devices. ACM Comput-
ing Surveys (CSUR), 45(1):6.
Demel, J., Koslowski, S., and Jondral, F. K. (2015). A LTE
receiver framework using GNU Radio. Journal of Sig-
nal Processing Systems, 78(3):313–320.
Goursaud, C. and Gorce, J.-M. (2015). Dedicated networks
for IoT: PHY/MAC state of the art and challenges.
EAI endorsed transactions on Internet of Things.
Gray, F. (1953). Pulse code communication. US Patent
2,632,058.
i-SCOOP (2017). Wireless Internet of Things connec-
tivity: LPWAN IoT forecasts 2017. https://www.i-
scoop.eu/internet-of-things-guide/iot-spending-
2020/wireless-iot-lpwan-forecasts-predictions-2017/.
Accessed: 10 October 2017.
Knight, M. (2016). Reversing LoRa: Exploring Next-
Generation Wireless. GRCon.
Krysik, P. (2017). GNU Radio blocks and tools for
receiving GSM transmissions. https://github.com/
ptrkrysik/gr-gsm. Accessed: 10 October 2017.
LoRa Alliance (2017). LoRa Alliance home page.
https://www.lora-alliance.org/. Accessed: 9 October
2017.
Mann, S. and Haykin, S. (1991). The chirplet transform:
A generalization of Gabor’s logon transform. Vision
Interface ’91, pages 205–212. ISSN 0843-803X.
Mezzavilla, M., Dutta, S., Zhang, M., Akdeniz, M. R.,
and Rangan, S. (2015). 5G mmwave module for the
ns-3 network simulator. In Proceedings of the 18th
ACM International Conference on Modeling, Analysis
and Simulation of Wireless and Mobile Systems, pages
283–290. ACM.
Microchip Technology Inc. (2015). Low-Power Long
Range LoRa Technology Transceiver Module.
http://ww1.microchip.com/downloads/en/DeviceDoc/
50002346A.pdf. Accessed: 10 October 2017.
Robyns, P., Marin, E., Lamotte, W., Quax, P., Singel
´
ee,
D., and Preneel, B. (2017). Physical-layer fingerprint-
ing of LoRa devices using supervised and zero-shot
learning. In Proceedings of the 10th ACM Conference
on Security and Privacy in Wireless and Mobile Net-
works, pages 58–63. ACM.
RTL-SDRangelove (2017). Github project page.
https://github.com/hexameron/rtl-sdrangelove.
Accessed: 10 October 2017.
Schmidl, T. M. and Cox, D. C. (1997). Robust frequency
and timing synchronization for OFDM. IEEE trans-
actions on communications, 45(12):1613–1621.
Seller, O. and Sornin, N. (2014). Low power long range
transmitter. EP Patent App. EP20,130,154,071.
Semtech (2012). Semtech Acquires Wireless Long Range
IP Provider Cycleo. http://investors.semtech.com/re
leasedetail.cfm?ReleaseID=655335. Accessed: 9 Oc-
tober 2017.
Semtech (2015a). LoRa Modulation Basics. http://www.
semtech.com/images/datasheet/an1200.22.pdf. Ac-
cessed: 9 October 2017.
Semtech (2015b). SX1272/73 - 860 MHz to 1020 MHz
Low Power Long Range Transceiver Datasheet. http://
IoTBDS 2018 - 3rd International Conference on Internet of Things, Big Data and Security
50