Projects per year
Abstract
In this paper, error correction is introduced to the Bluetooth Low Energy (BLE) and IEEE 802.15.4 standards by utilising data redundancy provided by Cyclic Redundancy Check (CRC) codes used by both protocols to detect erroneous packets. A scenario with an energy-constrained transmitter and a constraint-free infrastructure is assumed which enables additional signal processing at the receiving side, keeping the transmitter intact. CRC error correction is achieved using a novel approach of applying iterative decoding techniques. The proposed methods are evaluated based both on simulated and real packets. It is shown that by enabling CRC error correction, up to 2.5 dB of the SNR gain can be achieved, while up to 35% of real corrupted packets can be corrected, at no extra cost for the transmitter. This results in potential range extension and longer battery life caused by a reduced number of retransmissions.
Original language | English |
---|---|
Pages (from-to) | 361-369 |
Number of pages | 9 |
Journal | IEEE Transactions on Industrial Informatics |
Volume | 13 |
Issue number | 1 |
Early online date | 1 Sep 2016 |
DOIs | |
Publication status | Published - Feb 2017 |
Structured keywords
- Digital Health
- SPHERE
Keywords
- CRC
- error correction
- Bluetooth Low Energy
- IEEE 802.15.4
- short-range IoT
Fingerprint
Dive into the research topics of 'CRC Error Correction in IoT Applications'. Together they form a unique fingerprint.Projects
- 1 Finished
-
SPHERE (EPSRC IRC)
Craddock, I. J., Coyle, D. T., Flach, P. A., Kaleshi, D., Mirmehdi, M., Piechocki, R. J., Stark, B. H., Ascione, R., Ashburn, A. M., Burnett, M. E., Damen, D., Gooberman-Hill, R., Harwin, W. S., Hilton, G., Holderbaum, W., Holley, A. P., Manchester, V. A., Meller, B. J., Stack, E. & Gilchrist, I. D.
1/10/13 → 30/09/18
Project: Research, Parent
Profiles
-
Professor Robert J Piechocki
- Department of Electrical & Electronic Engineering - Professor of Wireless Systems
- Communication Systems and Networks
Person: Academic , Member