111 research outputs found

    An Open-Source LoRa Physical Layer Prototype on GNU Radio

    Full text link
    LoRa is the proprietary physical layer (PHY) of LoRaWAN, which is a popular Internet-of-Things (IoT) protocol enabling low-power devices to communicate over long ranges. A number of reverse engineering attempts have been published in the last few years that helped to reveal many of the LoRa PHY details. In this work, we describe our standard compatible LoRa PHY software-defined radio (SDR) prototype based on GNU Radio. We show how this SDR prototype can be used to develop and evaluate receiver algorithms for LoRa. As an example, we describe the sampling time offset and the carrier frequency offset estimation and compensation blocks. We experimentally evaluate the error rate of LoRa, both for the uncoded and the coded cases, to illustrate that our publicly available open-source implementation is a solid basis for further research.Comment: GNU Radio source code available at: https://tcl.epfl.ch/resources-and-sw/lora-phy

    SDR-LoRa, an open-source, full-fledged implementation of LoRa on Software-Defined-Radios: Design and potential exploitation

    Get PDF
    In this paper, we present SDR-LoRa, an open-source, full-fledged Software Defined Radio (SDR) implementation of a LoRa transceiver. First, we conduct a thorough analysis of the LoRa physical layer (PHY) functionalities, encompassing processes such as packet modulation, demodulation, and preamble detection. Then, we leverage on this analysis to create a pioneering SDR-based LoRa PHY implementation. Accordingly, we thoroughly describe all the implementation details. Moreover, we illustrate how SDR-LoRa can help boost research on the LoRa protocol by presenting three exemplary key applications that can be built on top of our implementation, namely fine-grained localization, interference cancellation, and enhanced link reliability. To validate SDR-LoRa and its applications, we test it on two different platforms: (i) a physical setup involving USRP radios and off-the-shelf commercial devices, and (ii) the Colosseum wireless channel emulator. Our experimental findings reveal that (i) SDR-LoRa performs comparably to conventional commercial LoRa systems, and (ii) all the aforementioned applications can be successfully implemented on top of SDR-LoRa with remarkable results. The complete details of the SDR-LoRa implementation code have been publicly shared online, together with a plug-and-play Colosseum container

    From Radio to In-Pipe Acoustic Communication for Smart Water Networks in Urban Environments: Design Challenges and Future Trends

    Get PDF
    The smart management of water resources is an increasingly important topic in today’s society. In this context, the paradigm of Smart Water Grids (SWGs) aims at a constant monitoring through a network of smart nodes deployed over the water distribution infrastructure. This facilitates a continuous assessment of water quality and the state of health of the pipeline infrastructure, enabling early detection of leaks and water contamination. Acoustic-wave-based technology has arisen as a viable communication technique among the nodes of the network. Such technology can be suitable for replacing traditional wireless networks in SWGs, as the acoustic channel is intrinsically embedded in the water supply network. However, the fluid-filled pipe is one of the most challenging media for data communication. Existing works proposing in-pipe acoustic communication systems are romising, but a comparison between the different implementations and their performance has not yet been reported. This paper reviews existing works dealing with acoustic-based ommunication networks in real large-scale urban water supply networks. For this purpose, an overview of the characteristics, trends and design challenges of existing works is provided in he present work as a guideline for future research

    IoT for measurements and measurements for IoT

    Get PDF
    The thesis is framed in the broad strand of the Internet of Things, providing two parallel paths. On one hand, it deals with the identification of operational scenarios in which the IoT paradigm could be innovative and preferable to pre-existing solutions, discussing in detail a couple of applications. On the other hand, the thesis presents methodologies to assess the performance of technologies and related enabling protocols for IoT systems, focusing mainly on metrics and parameters related to the functioning of the physical layer of the systems

    同時送信型無線ネットワークの物理層に関する研究

    Get PDF
    学位の種別: 課程博士審査委員会委員 : (主査)東京大学教授 森川 博之, 東京大学教授 相田 仁, 東京大学教授 廣瀬 明, 東京大学准教授 中山 雅哉, 東京大学准教授 落合 秀也University of Tokyo(東京大学

    Evaluating LoRa/LoRaWAN performance and scalability

    Get PDF

    Optical Camera Communications for IoT–Rolling-Shutter Based MIMO Scheme with Grouped LED Array Transmitter

    Get PDF
    In optical camera communications (OCC), the provision of both flicker-free illumination and high data rates are challenging issues, which can be addressed by utilizing the rolling-shutter (RS) property of the image sensors as the receiver (Rx). In this paper, we propose an RS-based multiple-input multiple-output OCC scheme for the Internet of things (IoT) application. A simplified design of multi-channel transmitter (Tx) using a 7.2 × 7.2 cm2 small 8 × 8 distributed light emitting diode (LED) array, based on grouping of LEDs, is proposed for flicker-free transmission. We carry out an experimental investigation of the indoor OCC system by employing a Raspberry Pi camera as the Rx, with RS capturing mode. Despite the small area of the display, flicker-free communication links within the range of 20–100 cm are established with data throughput of 960 to 120 bps sufficient for IoT. A method to extend link spans up to 1.8 m and the data throughput to 13.44 kbps using different configurations of multi-channel Tx is provided. The peak signal-to-noise ratio of ~14 and 16 dB and the rate of successfully received bits of 99.4 and 81% are measured for the shutter speeds of 200 and 800 µs for a link span of 1 m, respectively
    corecore