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...

Full description

Bibliographic Details
Main Authors: Stefano Ricci, Stefano Caputo, Lorenzo Mucchi
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