FPGA-Based Pulse Compressor for Ultra Low Latency Visible Light Communications
Visible Light Communication (VLC) represents an emerging technology where a short-range data connection is obtained by modulating the energy radiated by Light Emitting Diodes (LEDs) at frequencies from a few kHz up to hundreds of MHz. The bandwidth/distance performance of such links is a compromise...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2023-01-01
|
Series: | Electronics |
Subjects: | |
Online Access: | https://www.mdpi.com/2079-9292/12/2/364 |
_version_ | 1797443470739111936 |
---|---|
author | Stefano Ricci Stefano Caputo Lorenzo Mucchi |
author_facet | Stefano Ricci Stefano Caputo Lorenzo Mucchi |
author_sort | Stefano Ricci |
collection | DOAJ |
description | Visible Light Communication (VLC) represents an emerging technology where a short-range data connection is obtained by modulating the energy radiated by Light Emitting Diodes (LEDs) at frequencies from a few kHz up to hundreds of MHz. The bandwidth/distance performance of such links is a compromise related to the available Signal-to-Noise ratio (SNR). At present, VLC links with bandwidth beyond the Gb/s and distance limited to a few cm or distances up to 100 m but data rates of a few kb/s have been demonstrated. Chirp coding with pulse compression is a well-known technique capable of recovering useful data from low SNR signals, widely employed, for example, in radar. In spite of the possible advantages, its application in VLC has never been investigated. Unfortunately, the pulse compressor is quite calculation-intensive, and only devices like Field-Programmable-Gate-Arrays (FPGAs) can support a low-latency real-time implementation. In this paper we demonstrate a real-time VLC link based on chirp coding and pulse compression coded in FPGA. For example, a chirp with bandwidth and length of 1.7 MHz and 17.92 µs, respectively, is demonstrated to support a link at 1.56 Mb/s over 2.8 m distance and a latency below 40 µs. Moreover, the communication-distance increase achievable by chirps of increasing temporal length is demonstrated and compared to the theoretical background. |
first_indexed | 2024-03-09T12:56:31Z |
format | Article |
id | doaj.art-0f2efb1e673c46bdbbb443a4886fd875 |
institution | Directory Open Access Journal |
issn | 2079-9292 |
language | English |
last_indexed | 2024-03-09T12:56:31Z |
publishDate | 2023-01-01 |
publisher | MDPI AG |
record_format | Article |
series | Electronics |
spelling | doaj.art-0f2efb1e673c46bdbbb443a4886fd8752023-11-30T21:59:26ZengMDPI AGElectronics2079-92922023-01-0112236410.3390/electronics12020364FPGA-Based Pulse Compressor for Ultra Low Latency Visible Light CommunicationsStefano Ricci0Stefano Caputo1Lorenzo Mucchi2Information Engineering Department, University of Florence, Via S. Marta No. 3, 50139 Firenze, ItalyInformation Engineering Department, University of Florence, Via S. Marta No. 3, 50139 Firenze, ItalyInformation Engineering Department, University of Florence, Via S. Marta No. 3, 50139 Firenze, ItalyVisible Light Communication (VLC) represents an emerging technology where a short-range data connection is obtained by modulating the energy radiated by Light Emitting Diodes (LEDs) at frequencies from a few kHz up to hundreds of MHz. The bandwidth/distance performance of such links is a compromise related to the available Signal-to-Noise ratio (SNR). At present, VLC links with bandwidth beyond the Gb/s and distance limited to a few cm or distances up to 100 m but data rates of a few kb/s have been demonstrated. Chirp coding with pulse compression is a well-known technique capable of recovering useful data from low SNR signals, widely employed, for example, in radar. In spite of the possible advantages, its application in VLC has never been investigated. Unfortunately, the pulse compressor is quite calculation-intensive, and only devices like Field-Programmable-Gate-Arrays (FPGAs) can support a low-latency real-time implementation. In this paper we demonstrate a real-time VLC link based on chirp coding and pulse compression coded in FPGA. For example, a chirp with bandwidth and length of 1.7 MHz and 17.92 µs, respectively, is demonstrated to support a link at 1.56 Mb/s over 2.8 m distance and a latency below 40 µs. Moreover, the communication-distance increase achievable by chirps of increasing temporal length is demonstrated and compared to the theoretical background.https://www.mdpi.com/2079-9292/12/2/364Visible Light Communication (VLC)pulse compressionFPGAultra low-latency communications |
spellingShingle | Stefano Ricci Stefano Caputo Lorenzo Mucchi FPGA-Based Pulse Compressor for Ultra Low Latency Visible Light Communications Electronics Visible Light Communication (VLC) pulse compression FPGA ultra low-latency communications |
title | FPGA-Based Pulse Compressor for Ultra Low Latency Visible Light Communications |
title_full | FPGA-Based Pulse Compressor for Ultra Low Latency Visible Light Communications |
title_fullStr | FPGA-Based Pulse Compressor for Ultra Low Latency Visible Light Communications |
title_full_unstemmed | FPGA-Based Pulse Compressor for Ultra Low Latency Visible Light Communications |
title_short | FPGA-Based Pulse Compressor for Ultra Low Latency Visible Light Communications |
title_sort | fpga based pulse compressor for ultra low latency visible light communications |
topic | Visible Light Communication (VLC) pulse compression FPGA ultra low-latency communications |
url | https://www.mdpi.com/2079-9292/12/2/364 |
work_keys_str_mv | AT stefanoricci fpgabasedpulsecompressorforultralowlatencyvisiblelightcommunications AT stefanocaputo fpgabasedpulsecompressorforultralowlatencyvisiblelightcommunications AT lorenzomucchi fpgabasedpulsecompressorforultralowlatencyvisiblelightcommunications |