Cargando…
Reducing the Cost of Implementing Filters in LoRa Devices
This paper presents two methods to optimize LoRa (Low-Power Long-Range) devices so that implementing multiplier-less pulse shaping filters is more economical. Basic chirp waveforms can be generated more efficiently using the method of chirp segmentation so that only a quarter of the samples needs to...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2019
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6767248/ https://www.ncbi.nlm.nih.gov/pubmed/31546772 http://dx.doi.org/10.3390/s19184037 |
_version_ | 1783454873396707328 |
---|---|
author | Stewart, Shania Nguyen, Ha H. Barton, Robert Henry, Jerome |
author_facet | Stewart, Shania Nguyen, Ha H. Barton, Robert Henry, Jerome |
author_sort | Stewart, Shania |
collection | PubMed |
description | This paper presents two methods to optimize LoRa (Low-Power Long-Range) devices so that implementing multiplier-less pulse shaping filters is more economical. Basic chirp waveforms can be generated more efficiently using the method of chirp segmentation so that only a quarter of the samples needs to be stored in the ROM. Quantization can also be applied to the basic chirp samples in order to reduce the number of unique input values to the filter, which in turn reduces the size of the lookup table for multiplier-less filter implementation. Various tests were performed on a simulated LoRa system in order to evaluate the impact of the quantization error on the system performance. By examining the occupied bandwidth, fast Fourier transform used for symbol demodulation, and bit-error rates, it is shown that even performing a high level of quantization does not cause significant performance degradation. Therefore, the memory requirements of LoRa devices can be significantly reduced by using the methods of chirp segmentation and quantization so as to improve the feasibility of implementing multiplier-less filters in LoRa devices. |
format | Online Article Text |
id | pubmed-6767248 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2019 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-67672482019-10-02 Reducing the Cost of Implementing Filters in LoRa Devices Stewart, Shania Nguyen, Ha H. Barton, Robert Henry, Jerome Sensors (Basel) Article This paper presents two methods to optimize LoRa (Low-Power Long-Range) devices so that implementing multiplier-less pulse shaping filters is more economical. Basic chirp waveforms can be generated more efficiently using the method of chirp segmentation so that only a quarter of the samples needs to be stored in the ROM. Quantization can also be applied to the basic chirp samples in order to reduce the number of unique input values to the filter, which in turn reduces the size of the lookup table for multiplier-less filter implementation. Various tests were performed on a simulated LoRa system in order to evaluate the impact of the quantization error on the system performance. By examining the occupied bandwidth, fast Fourier transform used for symbol demodulation, and bit-error rates, it is shown that even performing a high level of quantization does not cause significant performance degradation. Therefore, the memory requirements of LoRa devices can be significantly reduced by using the methods of chirp segmentation and quantization so as to improve the feasibility of implementing multiplier-less filters in LoRa devices. MDPI 2019-09-19 /pmc/articles/PMC6767248/ /pubmed/31546772 http://dx.doi.org/10.3390/s19184037 Text en © 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Stewart, Shania Nguyen, Ha H. Barton, Robert Henry, Jerome Reducing the Cost of Implementing Filters in LoRa Devices |
title | Reducing the Cost of Implementing Filters in LoRa Devices |
title_full | Reducing the Cost of Implementing Filters in LoRa Devices |
title_fullStr | Reducing the Cost of Implementing Filters in LoRa Devices |
title_full_unstemmed | Reducing the Cost of Implementing Filters in LoRa Devices |
title_short | Reducing the Cost of Implementing Filters in LoRa Devices |
title_sort | reducing the cost of implementing filters in lora devices |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6767248/ https://www.ncbi.nlm.nih.gov/pubmed/31546772 http://dx.doi.org/10.3390/s19184037 |
work_keys_str_mv | AT stewartshania reducingthecostofimplementingfiltersinloradevices AT nguyenhah reducingthecostofimplementingfiltersinloradevices AT bartonrobert reducingthecostofimplementingfiltersinloradevices AT henryjerome reducingthecostofimplementingfiltersinloradevices |