DNN-Based Physical-Layer Network Coding for Visible Light Communications

The key difference between visible light communication (VLC) and radio frequency (RF) communication is the former’s line-of-sight (LOS) transmission nature, and hence a relay node has to be adopted for VLC to extend its coverage. Physical-layer network coding (PNC) has the advantage of doubling the throughput of a two-way relay network (TWRN), where two end nodes exchange information via the help of a relay, compared with the conventional store-and-forward routing strategy. Although PNC has been studied for VLC in the literature, the state-of-the-art schemes are highly inefficient, requiring tight phase synchronization between the two end nodes, and hence difficult to realize. This paper proposes the application of a deep neural network (DNN) to a PNC VLC system, named DP-VLC, that enables misaligned phases and can deal with the light channel gains and noises in a satisfactory manner without introducing additional computation complexities. We implement DP-VLC using the universal software radio peripheral (USRP) software radio platform and a self-developed VLC optical front-end using commercial off-the-shelf (COTS) light-emitting diodes (LEDs) and photo-diodes (PDs). We find that irregular constellations generated by DP-PNC can be transmitted and recovered in a 1.5 m VLC link effectively. Experimental results show that our DP-PNC prototype performs better than conventional PNC VLC system when the signal-interference-to-noise ratio (SINR) of received optical signals is larger than 13.63 dB and can achieve a throughput of up to 77.38 Mbps in a 20 MHz channel under PNC scheme when the SINR is 22.86 dB. More importantly, we find that DP-VLC performs even better than fixed-constellation PNC system in the saturated SINR regime (e.g., 20–25 dB) where non-linear effects may happen compared with moderate SINR regimes (e.g., 10–20 dB), showing its adaptability to unpredictable impairments in optical links. Our first attempt at realizing DNN-based optical PNC in a TWRN has paved the way for future PNC-enhanced VLC systems.