Luo Xu, Yang Haifen
Department of Information and Communication Engineering, University of Electronic Science and Technology of China, Chengdu 611731, China.
Sensors (Basel). 2022 Jun 27;22(13):4843. doi: 10.3390/s22134843.
Unmanned aerial vehicles (UAVs) equipped with visible light communication (VLC) technology can simultaneously offer flexible communications and illumination to service ground users. Since a poor UAV working environment increases interference sent to the VLC link, there is a pressing need to further ensure reliable data communications. Run-length limited (RLL) codes are commonly utilized to ensure reliable data transmission and flicker-free perception in VLC technology. Conventional RLL decoding methods depend upon look-up tables, which can be prone to erroneous transmissions. This paper proposes a novel recurrent neural network (RNN)-based decoder for RLL codes that uses sequence to sequence (seq2seq) models. With a well-trained model, the decoder has a significant performance advantage over the look-up table method, and it can approach the bit error rate of maximum a posteriori (MAP) criterion-based decoding. Moreover, the decoder is use to deal with multiple frames simultaneously, such that the totality of RLL-coded frames can be decoded by only one-shot decoding within one time slot, which is able to enhance the system throughput. This shows our decoder's great potential for practical UAV applications with VLC technology.
配备可见光通信(VLC)技术的无人机(UAV)能够同时为地面用户提供灵活的通信和照明服务。由于无人机恶劣的工作环境会增加对VLC链路的干扰,因此迫切需要进一步确保可靠的数据通信。游程长度受限(RLL)码通常用于确保VLC技术中可靠的数据传输和无闪烁感知。传统的RLL解码方法依赖查找表,这可能容易出现错误传输。本文提出了一种基于新型循环神经网络(RNN)的RLL码解码器,该解码器使用序列到序列(seq2seq)模型。通过训练有素的模型,该解码器相对于查找表方法具有显著的性能优势,并且可以接近基于最大后验(MAP)准则解码的误码率。此外,该解码器用于同时处理多个帧,从而可以在一个时隙内通过一次性解码对所有RLL编码帧进行解码,这能够提高系统吞吐量。这表明我们的解码器在VLC技术的实际无人机应用中具有巨大潜力。