Content area
This study focuses on a 4FSK-modulated ultraviolet (UV) communication system, introducing an innovative symbol-level maximum likelihood decoding approach based on Poisson statistics. A forward error correction (FEC) coding mechanism is integrated to enhance system robustness. Through Monte Carlo simulations, the proposed decoding scheme and the error correction performances of Reed–Solomon (RS) and Low-Density Parity-Check (LDPC) codes are evaluated in UV channels. Both RS and LDPC codes significantly improve the Bit Error Rate (BER), with LDPC codes achieving superior gains under low SNR conditions. Hardware implementation and field tests validate the decoding algorithm and LDPC-optimized 4FSK system. Under non-line-of-sight (NLOS) conditions (10–45° transmit elevation angle), stable 60 m communication with BER < 10−3 is achieved. In line-of-sight (LOS) scenarios, the system demonstrates 900 m range with BER < 10−3, highlighting practical applicability in challenging atmospheric environments.
Full text
1. Introduction
UV light in the 200–280 nm wavelength range of sunlight is absorbed by ozone in the atmosphere, resulting in extremely low intensity reaching the Earth’s surface. This band of UV light is utilized for communication with minimal background noise [1,2]. Due to the scattering effect of particles in the atmosphere on UV light, UV signals can bypass obstacles, enabling UV wireless communication systems to achieve non-line-of-sight (NLOS) communication. Compared to other wireless optical communications, the transmitter and receiver of a UV wireless optical communication system can communicate without alignment [3]. Therefore, UV communication is an ideal choice in scenarios with strong solar background noise or obstacle-obstructed environments [4,5].
Studies on UV light scattering communication systems can be divided into theoretical modeling and experimental aspects. In terms of theoretical analysis, Refs. [6,7,8] investigated the single scattering model of UV photons. Ref. [9] analyzed the relationship among BER, transmission rate, and communication distance of a communication system under an atmospheric scattering transmission channel. Ref. [10] proposed an empirical model for channel attenuation. Ref. [11] developed Monte Carlo-based scattering channel models to study the impact of obstacles on UV scattering communication. Ref. [12] presented a theoretical framework for analyzing the performance of NLOS UV communication systems under multi-user interference (MUI), and Ref. [13] introduced a sample-based non-Monte Carlo method for UV channel analysis. Refs. [4,6] explored photon-counting reception techniques. Ref. [14] proposed a decode-and-forward relaying-based multi-hop UV communication system to mitigate turbulence effects in short-range scenarios, and Ref. [15] analyzed the performance of cooperative relays for multiple NLOS UV links in turbulent channels. In experimental studies, Ref. [4] successfully demonstrated real-time voice transmission at 2.4 kbps, and Refs. [16,17] carried out theoretical analysis and experimental measurements of long-distance UV light scattering communication channels. Receiving diversity techniques were investigated in Refs. [18,19]. Ref. [20] achieved a 75 Mbps NLOS communication link using on–off keying (OOK) modulation, and Ref. [21] extended the NLOS UV communication range to 500 m using a 200 mW 266 nm solid-state laser. Ref. [22] designed a 2 × 1 MISO optical Pulse Position Modulation (PPM) system with a photon-counting receiver and discussed the problem of incomplete synchronization in the optical PPM MISO system equipped with a photon-counting detector. Ref. [23] studied the adaptive modulation coding and retransmission of Low-Density Parity-Check (LDPC) codes in ultraviolet communication.
With the wide application of UV wireless optical communication in deep space communication and other high-demand fields, the stability and reliability of communication systems have become critical design challenges. Particularly in complex channel environments, communication signals are susceptible to noise and interference, resulting in high BER and communication interruptions. Most of the existing studies on ultraviolet scattering communication adopt OOK modulation and PPM. OOK modulation technology is relatively mature, and there is limited room for performance improvement. The PPM algorithm is rather difficult, which will increase the complexity and cost of system development. Frequency shift keying (FSK) modulation controls the transmitter to output signals of different frequencies by using different symbols, and its implementation is relatively simple. FSK is sensitive to the frequency changes in signals and has good resistance to amplitude fading and noise. As a frequency modulation method, 4FSK, while having the above advantages, can also achieve a relatively high communication rate.
Regarding the 4FSK demodulation schemes in ultraviolet optical communication, current research is rather limited. Commonly used demodulation methods include the waveform detection method and the laser pulse response method. When these two methods are used for signal demodulation, they have relatively high requirements for the detection intensity of light. Especially in ultraviolet optical communication, signals are prone to being affected by atmospheric attenuation and noise. Therefore, a highly sensitive detection system is required to ensure good signal quality. This study proposes a Poisson distribution-based codeword-level maximum likelihood decoding method for four-frequency shift keying (4FSK) modulation in UV communication systems, incorporating channel coding for system optimization. The method integrates key technologies including frame header statistical modeling, photon pulse counting, frequency correlation detection, and clock synchronization/tracking to enhance decoding reliability in low-light environments. To evaluate algorithm performance, computer simulations were conducted, and the algorithm was successfully implemented in hardware. Experimental results demonstrate that the UV communication system achieves a maximum communication range of 900 m. When LDPC coding is added, the system achieves a BER as low as 10−5 at a communication distance of 500 m.
The second section analyzes the discrete Poisson channel, pulse frequency slicing counting, frequency correlation detection, and clock synchronization/following techniques. In the third section, the link model of UV LOS communication and the single scattering model of NLOS communication are analyzed; the computer simulation results and experimental results are provided. Finally, the fourth section summarizes the entire paper.
2. Signal Processing Principles
This section focuses on the decoding algorithm developed in this paper. Given that the algorithm is formulated based on the Poisson distribution probability density function, we first provided a detailed mathematical formulation of the Poisson statistics in ultraviolet communication systems to establish the theoretical foundation for subsequent algorithm design. Section 2.2, Section 2.3, Section 2.4 and Section 2.5 then present a step-by-step analysis of the decoding process, sequentially detailing the signal processing flow: pulse photon counting, frequency cross-correlation calculation, CDR clock synchronization implementation, and threshold decision-making. Section 2.6 introduces the encoding and decoding of LDPC and RS codes.
2.1. Poisson Statistical Properties in Optical 4FSK Communications
In optical wireless communication systems employing 4FSK, the transmission process is inherently random due to the discrete nature of photon arrivals. When the optical signal is modulated to one of the four specified frequencies , the receiver measures the received intensity by photomultiplier tube (PMT) and converts the incident photon flux into discrete photoelectron signals. Since the photon arrival process obeys Poisson distribution, its mathematical model can be expressed as follows:
(1)
where is the observed photon count at the i-th frequency channel, and denotes the expected photon count at a given the transmitted data. When , corresponds to the expected photon count for transmitting bit value 1. When , represents the number of environmental noise photons. The λ-value expressions for both are as follows:(2)
(3)
where η represents the detector quantum efficiency. The sequence composed of probability density functions for different frequencies is represented by , which is a function of time . represents Planck’s constant, represents the signal frequency, and denotes the transmission rate of the code elements in the system. is the number of noisy photons in the environment at 1 s time. In this decoding scheme, the photon probability distribution for the case of different frequency photons can be obtained by determining λ, thus providing theoretical support for channel decoding.Traditional maximum intensity detection methods are based on single-sample maximum decision, but due to the randomness of photon counting, these methods are prone to noise interference under low SNR conditions, leading to significant BER increases. Therefore, this paper proposes a codeword-level photon accumulation and maximum likelihood estimation method, which enhances decoding reliability by statistically accumulating over the entire symbol duration.
2.2. Pulse Frequency Slicing and Counting
This scheme employs a 4FSK signal as the carrier to transmit symbols with a bit width of 2, thereby sending signals 00, 01, 11, and 10. In UV communication systems, due to the discrete nature of photon signals, it is difficult to use conventional waveform detection or pulse threshold decoding. To improve the recognition and processing of weak signals, a photonic pulse counting strategy is employed in the front-end of the algorithm to ensure efficient signal recovery. A PMT + ADC sampling scheme combined with threshold optimization is used to achieve an efficient photon counting mechanism.
The counting of photon pulses is based on the ADC sampling the voltage signal, which is binarized by setting the voltage threshold Vth
(4)
denotes the number of detected pulses within time interval . The voltage signal sampled by the analog-to-digital converter (ADC) is represented by . The indicator function is defined such that if , and 0 otherwise. A slicing approach is employed to partition the single symbol duration, improving synchronization precision from symbol-level to slice time . For signals of different frequencies, eight samples per symbol period are acquired. Given the variable frequency characteristics, the slice time differs for each frequency component. During decoding, pulse signals are processed through four-channel frequency slicing counting, with distinct slice counts allocated to each of the four frequencies, resulting in four-channel frequency slicing count data output.
2.3. Frequency Correlation Detection
To distinguish the photon pulses corresponding to different carrier frequencies, this study employs the cross-correlation detection method for frequency detection. The specific calculations are as follows:
(5)
where denotes the sequence of photon pulse counts in the i-th frequency slice at moment t, and represents the pre-defined frequency feature set of the system. By analyzing the four frequency window output curves derived from cross-correlation calculations, the transmission frequency carrier at the current moment can be determined. represents the frequency window output sequence for the i-th carrier, which is the result of cross-correlating the frequency slice pulse count at time t with the frequency characteristic value.2.4. CDR Matrix Synchronization Operations to Obtain Synchronization Moments
To improve the stability of the synchronization signal, reduce the interference of transient noise, and minimize the decoding error, we low-pass-filtered the frequency correlation detection output to obtain a smooth envelope signal.
(6)
where h(t) is the filter response function; this step can effectively suppress high-frequency noise and improve clock synchronization robustness.The key to frame synchronization lies in the matching between the data received at the receiver and the local link frame header. The locally stored link symbol synchronization frame header matrix is structured as follows:
(7)
represents the preset link synchronization symbol pattern, and L is the length of the frame synchronization stored locally. At time t, we compute the second-order correlation between the current data window and the local link frame header by matrix matching.
(8)
represents the cross-correlation matching result matrix obtained at time , derived from the combination of the filter output curves. The matrix inner product operation allows fast calculation of symbol synchronization matching at different time points. The synchronization moment is determined by identifying the maximum value of .
(9)
This process employs matrix operations for batch processing to obtain the optimal synchronization position. Meanwhile, data corresponding to successful synchronization of the link frame header is stored in memory.
2.5. Codeword-Level Maximum Likelihood Decoding
To mitigate the effects of channel gain drift and photon statistical noise, a frame header-based statistical estimation method is proposed. In the preamble section of the transmitted frame, a symbol sequence composed of known bits enables the receiver to estimate the expected photon count for each frequency channel. The estimation formula is given by the following:
(10)
denotes the number of frame header symbols used for estimation. represents photon count received at frequency during frame header period. Due to potential signal gain fluctuations caused by atmospheric turbulence, fiber nonlinear effects, or pointing errors in optical channels, an adaptive normalization factor is further introduced to compensate for these variations.
(11)
where denotes the cumulative photon count over the entire codeword duration. represents the theoretical photon count in the ideal case.To enhance detection robustness, the received photon counts are accumulated over the entire symbol duration instead of relying on single-point instantaneous sampling. Assuming that each code element contains discrete time sampling points, the accumulated photon count is given by the following:
(12)
where denotes the photon count at the sampling moment at time k. denotes the duration of the code element. This method averages out high–frequency noise fluctuations through time integration, thereby enhancing the signal matching degree. The photon counts after code element level accumulation still obey Poisson distribution, and this approach reduces the relative variance and improves signal stability.After obtaining the cumulative photon counts for all four frequency channels, the receiver needs to determine the most probable transmit bit b. We use maximum likelihood estimation to find the bit value that maximizes the joint likelihood value for all four channels. For a given bit value b, the joint likelihood function can be expressed as follows:
(13)
(14)
(15)
Compared with the traditional maximum intensity detection, the method comprehensively considers the information of four frequency channels to improve the stability of the judgment. It utilizes the statistical characteristics of photons to optimize the likelihood function, enhancing the decoding accuracy and reducing the probability of misjudgment caused by instantaneous photon fluctuations.
2.6. Construction of LDPC and RS Codes
Both Reed–Solomon (RS) codes and Low-Density Parity-Check (LDPC) codes are designed to add redundant information to the original message sequence. Specifically, these redundancies are mathematically correlated with the original data through pre-defined algebraic rules. Upon signal transmission to the receiver, these redundant bits enable systematic error detection and correction operations. The construction of LDPC codes and RS codes is introduced in this subsection.
The encoding of (n,k) LDPC codes (n is the code length and k is the length of the information bits) can be equated to the construction of the checksum matrix . In this paper, a simpler way of construction is the approximate lower triangular method proposed by Richardso [24]. This method obtains the matrix by performing a simple row–column substitution on the checksum matrix .
(16)
where A, B, C, D, E are dimensional, dimensional, dimensional, dimensional, dimensional sparse lower triangular matrices, respectively. is dimensional sparse lower triangular matrix. Multiply the matrix on the left by the following matrix to obtain .(17)
(18)
The LDPC code of length n corresponding to the checksum matrix is denoted as , where is the information bit part with length , , is the checksum part with lengths and , respectively. According to , we obtain , which is obtained by expansion.
(19)
(20)
Let , and is an invertible matrix. Thus, the following occurs:
(21)
(22)
If is not invertible, the column transformation of is performed until it stops when is invertible. In this way, the checksum part of the checksum matrix can be found.
(n,k) RS codes can be determined using either the generator matrix or the parity-check matrix, and the encoding and decoding computations are performed on the domain.
Determining an instanton in the domain, the generating polynomial can be expressed as follows:
(23)
Assuming that the sequence of messages over the domain is , its corresponding message polynomial is as follows:
(24)
Defining bits 0 through k − 1 in each symbol as information bits and the rest as check bits, the system code polynomial can be written as follows:
(25)
The calibration polynomial can be found by the following equation:
(26)
3. System Design with Simulation and Experimental Results
3.1. UV Channel Modeling Analysis and Simulation
3.1.1. LOS Model
Figure 1 represents the UV line-of-sight communication link model. In LOS communication, the vast majority of UV photons go directly from the transmitter to the receiver without scattering. In Figure 1, Tx is the position of the transmitter light source, Rx is the position of the receiver detector, is the dispersion angle of the UV light source, and is the receiving field of view of the detector.
Assume the transmitted power of the UV light source at the transmitter is . After absorption and scattering in the atmosphere over distance , the power becomes . Following the distance loss over , the remaining power is . represents the atmospheric attenuation factor, is the extinction coefficient, is UV wavelength, is the receiver aperture area, and is the detector reception gain.
The optical power reaching the receiver is as follows:
(27)
According to the geometric relationship in Figure 1, the following equation can be obtained:
(28)
(29)
(30)
(31)
Therefore, we can obtain the following:
(32)
(33)
As shown in Equations (32) and (33), the factors affecting and are the transmission distance , the divergence angle of the light source , the receiving field of view angle of the detector and so on.
We simulated the path loss versus distance curve using a computer. In the simulation, the extinction coefficient and ; the results are shown in Figure 2.
As observed in Figure 2, under identical conditions, path loss exhibits an upward trend with increasing distance. At a fixed distance, as shown in subplot (a), larger transmitter divergence angles result in higher path loss. This phenomenon can be attributed to the reduced energy concentration caused by a more divergent ultraviolet (UV) light source. Conversely, subplot (b) demonstrates that a larger receiver field of view (FOV) corresponds to lower path loss at the same distance, as a broader FOV allows the receiver to capture a broader spatial distribution of UV photons.
3.1.2. NLOS Single Scattering Model
The single scattering model is a simplified model that considers a photon emitted from a transmitter to arrive at the receiving end after only one scattering. Van de Hulst proposed that when the optical depth τ < 0.1, the single scattering transmission dominates the main aspect [6]. Therefore, for UV NLOS communication over short distances, the energy received at the receiving end is mainly the energy after the single scattering of photons.
Figure 3 shows a single scattering schematic of UV NLOS communication, TX and RX are the transmitting and receiving ends of the system, respectively, is the dispersion angle of the UV light source, is the receiving field of view angle of the detector, and and are the transmitting elevation angle and the receiving elevation angle of the system, respectively. Assuming that the output power at the transmitting end is , the power per unit of stereo angle is ; considering the path loss and attenuation, the power becomes after the path . There is a secondary light source at the intersection of and , and the optical power from the secondary light source is . is the volume of the effective scatterer and is the phase function of the scattering angle .
The path from the secondary light source to the receiving end can be equated to the LOS model. Therefore, the optical power detected at the receiving end can be obtained as follows:
(34)
where is the free space path loss factor, is the atmospheric attenuation factor, and is the detector reception gain.Moreover, according to the geometric relations, it can be obtained as follows:
(35)
(36)
(37)
(38)
(39)
(40)
(41)
represents the direct line-of-sight distance between the transmitter and receiver, , is the absorption coefficient, and is the scattering coefficient.
In atmospheric channel propagation, UV photons undergo both Rayleigh scattering and Mie scattering processes. Consequently, the scattering phase function can be mathematically formulated as a weighted sum of these two scattering mechanisms.
(42)
and are the Rayleigh and Mie scattering coefficients, respectively, is the Rayleigh scattering phase function, and is the Mie scattering phase function, which can be expressed as follows [25]:
(43)
(44)
where are the model parameters.As shown in Equations (40) and (41), and are influenced by , , . In computer simulations with parameters configured as ; the relationships between path loss and distance are presented in Figure 4 and Figure 5.
Figure 4 illustrates the path loss versus launch elevation angle. As the distance increases, the path loss tends to increase for all transmission elevation angles. Additionally, at the same distance, the smaller the transmission elevation angle is, the lower the path loss is. For instance, the path loss at a 10° elevation angle remains lower than those at 20°, 30°, and 45° across all distance segments. This is attributed to the reduced propagation distance of ultraviolet light through the atmosphere at smaller elevation angles. The shorter propagation distance directly results in a corresponding reduction in path loss. Conversely, increasing the elevation angle enhances forward scattering effects according to Mie scattering theory. As the angle deviated from the transmission direction increases, scattered energy decreases significantly, leading to a degradation in SNR.
Figure 5 illustrates the effect of different receiver elevation angles on the path. At shorter distances (0–500 m), the path loss increases significantly with distance, and notable discrepancies exist among curves corresponding to different elevation angles. Specifically, the 10° elevation angle exhibits relatively higher path loss compared to the 90° and 120° configurations. At longer distance (4500–4600 m), while path loss continues to increase with propagation distance, the growth rate decelerates appreciably. Moreover, the path loss curves for different elevation angles converge to parallelism, indicating that the influence of receiver elevation becomes less pronounced under these conditions. Notably, the 45° and 30° elevation angles demonstrate relatively lower path loss values in this regime. These results suggest that in practical communication systems, optimizing receiver elevation angles can effectively mitigate path loss in short-range scenarios. However, for long-distance transmissions, adjusting receiver elevation provides limited improvement, necessitating the consideration of alternative strategies to enhance communication quality.
3.2. 4FSK Communication System Simulation Design
To comprehensively analyze the system performance, we have constructed a simulation platform for an ultraviolet (UV) wireless communication system based on 4-FSK modulation. The composition of the simulation platform is shown in Figure 6.
The Carrier Generator is used to generate carriers of four different frequencies. The Carrier Selector selects the carrier with the corresponding frequency for output based on the current symbol. The UV Wireless Channel is designed to simulate the real ultraviolet wireless channel environment. Based on the Poisson distribution probability model and using the Monte Carlo simulation method, it generates signal photons and noise photons to accurately reproduce the photon characteristics in the channel. The Demodulator performs the task of signal demodulation. The Channel Encoder and Channel Decoder are used for encoding and decoding, respectively, and these two modules will play a role in the system with encoding and decoding added. Finally, the BER is calculated by comparing the bit information at the transmitting end (TX) and the receiving end (RX).
3.3. System Simulation and Experimentation
3.3.1. Communication System Simulation
Based on the above simulation framework, computer-based simulations of the communication system were performed. In the simulations, the 4FSK modulation scheme was configured with a bit rate R = 2.5 kbps, where the carrier frequencies corresponding to symbols 00, 01, 11, and 10 were set to f1 = 40 kHz, f2 = 45 kHz, f3 = 50 kHz, f4 = 55 kHz, respectively. The selection of this frequency band is based on bandwidth requirements and interference control considerations in practical communication environments, with the rationale behind choosing this band and its relationship to communication rates being thoroughly analyzed in our prior research [26].
Figure 7 demonstrates the relationship between and the BER of the simulated system at different ambient noise levels when the symbol rate is 2.5 kbps. The results show that BER increases with rising noise levels, indicating a direct correlation between noise intensity and error probability. Under identical noise conditions, BER decreases as the parameter increases. At the three noise levels shown in the figure, when approaches 2.5 × 10−3, the BER can be reduced to below 10−5 due to the increased number of effective UV photons, which enhances frequency discriminability and enables the receiver to distinguish carrier frequencies more accurately.
To further reduce the BER, considering the error correction mechanism of the channel coding, RS code and LDPC code are introduced into this system. Computer simulations were conducted to evaluate the impact of both codes on system BER performance under varying SNR. The RS and LDPC codes were configured with identical code rates of 1/2. Figure 8 demonstrates the relationship between BER and for the three systems under different noise levels. 4FSK denotes the uncoded system, while 4FSK-RS and 4FSK-LDPC represent the original system with RS code and LDPC code incorporated, respectively.
As shown in Figure 8, under identical noise levels, both the 4FSK-RS and 4FSK-LDPC systems exhibit significantly lower BER compared to the 4FSK system. A performance comparison between these two coded schemes reveals that the 4FSK-LDPC system outperforms the 4FSK-RS configuration across all tested noise levels, specifically at higher noise levels (e.g., noise power level = 0.0003). This observation highlights the inherent advantages of LDPC codes in mitigating noise impairments under adverse channel conditions, thereby ensuring reliable information transmission in UV scattering communication systems.
3.3.2. Experimental Test
Based on the above analysis and the BER simulation results in Section 3.3.1, this paper implements a UV communication system incorporating optimized 4FSK modulation algorithm and LDPC error-correcting code. The system block diagram is shown in Figure 9.
At the TX side, a low-pressure mercury lamp is employed as the optical source, and the TX-PC generates information and performs LDPC encoding on the data. At the RX side, the H10720-113 photomultiplier tube (PMT) from Hamamatsu Photonics (Hamamatsu, Japan) acts as a photodetector, converting ultraviolet (UV) light signals into electrical signals. The PMT output is processed through a transimpedance amplifier circuit, which converts the current signal to a voltage signal and amplifies it. The signal is then digitized by an analog-to-digital converter (ADC) module, which transmits the sampled data to an xc7k325tffg-676 FPGA chip (XLINX, San Jose, CA, USA). FPGA implements threshold-based photon pulse detection by comparing sampled data against predefined thresholds, performs pulse counting, and executes channel estimation and cross-correlation calculations for data demodulation. The demodulated data are transmitted via UART to the receiving PC, where LDPC decoding is completed by the RX-PC module.
During the experiment, we first characterize the signals of the transmitter and receiver using an oscilloscope, as shown in Figure 10. In Figure 10, subplot (a) displays the carrier signal output from the FPGA of the transmitter. Subplot (b) presents the carrier signal output from the modulation circuit of the transmitter. Subplot (c) illustrates multiple electrical pulse signals at the receiver circuit output. By analyzing Figure 10a, it is observed that when the FPGA outputs a logic ‘1’, the receiver circuit generates discrete electrical pulses; conversely, when the FPGA outputs a logic ‘0’, the received pulses become negligible. Subplot (d) shows a single electrical pulse from the receiver, revealing a pulse duration of approximately 20 ns.
To evaluate the communication performance of the system, field tests were conducted. These tests were divided into non-line-of-sight (NLOS) and line-of-sight (LOS) scenarios, with Table 1 presenting the experimental parameters.
During NLOS testing, the transmitter and receiver were separated and placed on opposite sides of the obstacles, including vehicles and trees, such that communication could only be established through UV light scattering. The experimental equipment and test scenario are shown in Figure 11.
In Figure 11, UV-TX represents the entire transmitting system, and UV-RX represents the entire receiving system. TX-PC and RX-PC are the computers at the transmitting end and the receiving end, respectively. The DC power supply is a direct-current power supply, which is responsible for generating the voltage and current required by the system. The portable power bank is a mobile power source that supplies power to the DC voltage source.
The distance between the transmitter and the receiver was 60 m in the NLOS communication test. The elevation angle of the receiver was fixed at 45°, while transmitter elevation angles were sequentially adjusted to 10°, 20°, 30°, and 45° to evaluate system performance under different beam orientations. To investigate the optimization effect of LDPC code, the BER comparison test between the 4FSK system and the 4FSK-LDPC system were conducted. The experimental results are presented in Figure 12.
Figure 12 demonstrates that as the transmitter elevation angle increases from near 0° to 45°, BER rises correspondingly. This phenomenon stems from two key factors: increasing path loss reduces the number of received ultraviolet photons at the receiver, and frame header synchronization becomes more challenging, thereby increasing data transmission failure rates. Additionally, the 4FSK-LDPC system consistently outperforms the uncoded 4FSK system in terms of BER across all tested angles. Notably, the BER growth trend of the 4FSK-LDPC system remains more gradual compared to the uncoded counterpart as the elevation angle increases. Furthermore, both experimental and simulation results exhibit consistent trends, with simulation BER generally outperforming experimental BER.
In the LOS experiment, BER tests were performed at line-of-sight distances ranging from 500 to 900 m in 50 m increments, with the results presented in Figure 13. The results demonstrate that as transmission distance increases from 500 m to 900 m, the system BER exhibits a continuous increasing trend. Notably, the rate of BER growth accelerates with longer propagation ranges. At equivalent distances, the LDPC-4FSK system achieves a BER approximately one order of magnitude lower than the uncoded 4FSK system. The experimental BER of both systems is consistently higher than simulated values, primarily due to two factors: (1) high particle density in air causes multiple scattering effects that are not captured by the single scattering model used in simulations, with ultraviolet photons interacting with atmospheric molecules and aerosol particles leading to increased path loss; (2) wavelength mismatches between mercury lamp emissions and optical filters combined with temperature-induced efficiency degradation of the light source reduce reception efficiency, as demonstrated by photon loss at the receiver and power output decline under prolonged operation.
Synthesizing the results of the NLOS and LOS experiments, we can evaluate the communication capability of the UV communication system in this paper. In NLOS communication, increasing transmitter elevation angles lead to significant attenuation of scattered energy, resulting in corresponding BER increases. In LOS communication, prolonged propagation distances exacerbate path loss, degrade receiver signal-to-noise ratio (SNR), and thereby elevate BER. The exponential decay of received optical power with distance causes the BER growth rate to accelerate progressively as the communication range increases.
In communication scenarios where angular changes exist, the 4FSK-LDPC system shows superior anti-angle variation interference performance compared to the uncoded 4FSK system. Specifically, when the transmitter elevation angle ranges from 10° to 45° at a propagation distance of 60 m, the 4FSK-LDPC system maintains a BER below 5.04 × 10−4. For long-distance LOS communication, LDPC coding effectively enhances the anti-interference capability and transmission reliability of the 4FSK modulation scheme. In this study, both the 4FSK and 4FSK-LDPC systems achieve a maximum LOS communication range of 900 m. Notably, the 4FSK-LDPC system achieves a BER of approximately 10−5 at 500 m.
4. Conclusions
Focusing on the UV optical communication system with 4FSK modulation, this study proposes a Poisson distribution-based code element level maximum likelihood decoding method and introduces LDPC codes to optimize the system performance. Key innovations include the following: Poisson modeling of photon statistical properties to optimize the decoding performance at low signal-to-noise ratio. Expected photon number normalization based on frame header to improve channel adaptability. Combination of code element level accumulation and maximum likelihood estimation to reduce BER. Compensation of 4FSK’s BER defects under low-light channels through the error correction capability of LDPC codes.
Based on theoretical analysis and computer simulation, this paper implements the decoding method in hardware and validates it through experiments. The experimental results demonstrate that the LOS communication distance of the 4FSK system achieves 900 m at a transmission rate of 2.5 kbps. After incorporating LDPC code optimization, the 4FSK-LDPC system maintains a stable BER between 10−3 and 10−4 over the 700–900 m range. Specifically, at 500 m LOS distance, the 4FSK-LDPC system achieves a BER as low as 10−5. In NLOS communication testing, with a straight-line distance of 60 m, receiver elevation angle of 45°, and transmitter elevation angle of 10°, the 4FSK system exhibits a BER of 2.45 × 10−4, while the 4FSK-LDPC system reduces this to 6.12 × 10−5. Across transmitter elevation angles ranging from 20° to 45°, the 4FSK-LDPC system maintains BER values below 10−3.
Conceptualization, L.K. and Y.Z.; methodology, L.K. and Y.Z.; software, L.K. and Y.Z.; validation, L.K., Y.Z., K.L. and X.W.; writing—original draft preparation, L.K., Y.Z., K.L. and X.W.; writing—review and editing, K.L., X.W., L.L. and H.Z.; supervision, H.Z. and W.Z.; project administration, J.L. All authors have read and agreed to the published version of the manuscript.
Not applicable.
Not applicable.
Data are contained within the article.
The authors declare no conflicts of interest.
Footnotes
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.
Figure 1 UV communication LOS Model.
Figure 2 Relationship between path loss and distance: (a) different divergence angle; (b) different receiving angle.
Figure 3 NLOS single scattering model.
Figure 4 Transmission elevation angles and path loss.
Figure 5 Receiver elevation angles and path loss: (a) distance 0–500 m; (b) distance 4500–4600 m.
Figure 6 UV communication system simulation platform composition.
Figure 7 BER under different noise levels (uncoded system).
Figure 8 BER of different systems under different noise levels: (a)
Figure 9 Block diagram of UV communication system based on 4FSK modulation and LDPC optimization.
Figure 10 Different signal tests: (a) carrier signal from FPGA; (b) carrier signal from modulation circuit; (c) signal from PMT amplifier circuit; (d) single-photon pulse.
Figure 11 NLOS test: (a) test equipment of TX; (b) test equipment of RX; (c) test scenario.
Figure 12 BER of different transmitting elevation angles for NLOS.
Figure 13 The relationship between BER and distance.
Parameters of outdoor NLOS field test.
| Parameters | Values |
|---|---|
| UV light wavelength | 254 nm |
| Center wavelength of the optical filter | 261 nm |
| Power of UV light | 3 W |
| Bit Rate | 5 kbps |
| Receiver elevation angle (NLOS) | ≈45° |
| Transmitter elevation angle (NLOS) | 10~45° |
| Transmission range (NLOS) | 60 m |
| Height of obstacle (NLOS) | 4~5 m |
| Transmission range (LOS) | 500–900 m |
1. Durand, G.; Lavigne, C.; Roblin, A. Ultraviolet light propagation under low visibility atmospheric conditions and its application to aircraft landing aid. Appl. Opt.; 2006; 45, pp. 9140-9150.
2. Hamza, A.S.; Deogun, J.S.; Alexander, D.R. Classification Framework for Free Space Optical Communication Links and Systems. IEEE Commun. Surv. Tutor.; 2019; 21, pp. 1346-1382. [DOI: https://dx.doi.org/10.1109/COMST.2018.2876805]
3. Ying, D.; Jing-Tao, F.; Shou-Feng, T.; Hui-Lin, J.; Ke-Yan, D. Approach of Distance Improving of Atmospheric UV Communication. Acta Photonica Sin.; 2012; 41, pp. 1047-1052. [DOI: https://dx.doi.org/10.3788/gzxb20124109.1047]
4. Shaw, G.A.; Siegel, A.M.; Model, J. Extending the range and performance of non-line-of-sight ultraviolet communication links. Proceedings of the Defense and Security Symposium; Orlando, FL, USA, 2 May 2006.
5. Xu, Z.; Sadler, B.M. Ultraviolet Communications: Potential and State-Of-The-Art. Commun. Mag. IEEE; 2008; 46, pp. 67-73.
6. Ding, H.; Chen, G.; Majumdar, A.; Xu, Z. A parametric single scattering channel model for non-line-of-sight ultraviolet communications. Proceedings of the Proceedings of SPIE—The International Society for Optical Engineering; San Diego, CA, USA, 19 August 2008.
7. Ding, H.; Chen, G.; Majumdar, A.K.; Sadler, B.M.; Xu, Z. Modeling of non-line-of-sight ultraviolet scattering channels for communication. IEEE J. Sel. Areas Commun.; 2009; 27, pp. 1535-1544. [DOI: https://dx.doi.org/10.1109/JSAC.2009.091203]
8. Zuo, Y.; Xiao, H.; Wu, J.; Li, Y.; Lin, J. A single-scatter path loss model for non-line-of-sight ultraviolet channels. Opt. Express; 2012; 20, pp. 10359-10369. [DOI: https://dx.doi.org/10.1364/OE.20.010359]
9. Xu, Z.; Ding, H.; Sadler, B.M.; Chen, G. Analytical performance study of solar blind non-line-of-sight ultraviolet short-range communication links. Opt. Lett.; 2008; 33, pp. 1860-1862. [DOI: https://dx.doi.org/10.1364/OL.33.001860] [PubMed: https://www.ncbi.nlm.nih.gov/pubmed/18709113]
10. Chen, G.; Xu, Z.; Ding, H.; Sadler, B.M. Path loss modeling and performance trade-off study for short-range non-line-of-sight ultraviolet communications. Opt. Express; 2009; 17, pp. 3929-3940. [DOI: https://dx.doi.org/10.1364/OE.17.003929]
11. Xu, C.; Zhang, H. Monte-Carlo based modeling for ultraviolet non-line-of-sight communication channels with typical obstacles. Proceedings of the International Conference on Wireless Communications & Signal Processing; 15–17 October 2015; pp. 1-5.
12. Jiang, X.; Luo, P.; Zhang, M. Performance analysis of none-line-of-sight ultraviolet communications with multi-user interference. Proceedings of the 2013 IEEE/CIC International Conference on Communications in China (ICCC); Xi’an, China, 12–14 August 2013; pp. 199-203.
13. Borah, D.; Mareddy, V.; Voelz, D. Single and double scattering event analysis for ultraviolet communication channels. Opt. Express; 2021; 29, pp. 5327-5342. [DOI: https://dx.doi.org/10.1364/OE.413219]
14. Ardakani, M.H.; Heidarpour, A.R.; Uysal, M. Performance analysis of relay-assisted NLOS ultraviolet communications over turbulence channels. J. Opt. Commun. Netw.; 2017; 9, pp. 109-118. [DOI: https://dx.doi.org/10.1364/JOCN.9.000109]
15. Ali, R.; Mohamed, A.; El-Mahallawy, M.S.; Aly, M.H. Performance analysis of multiple NLOS UV communication cooperative relays over turbulent channels. Opt. Express; 2018; 26, pp. 19972-19985.
16. Chen, G.; Liao, L.; Li, Z.; Drost, R.J.; Sadler, B.M. Experimental and simulated evaluation of long distance NLOS UV communication. Proceedings of the IEEE 9th International Symposium on Communication Systems, Networks & Digital Sign; Manchester, UK, 16 October 2014; pp. 904-909.
17. Liao, L.; Drost, R.J.; Li, Z.; Lang, T.; Sadler, B.M.; Chen, G. Long-distance non-line-of-sight ultraviolet communication channel analysis: Experimentation and modelling. IET Optoelectron; 2015; 9, pp. 223-231. [DOI: https://dx.doi.org/10.1049/iet-opt.2014.0121]
18. El-Shimy, M.A.; Hranilovic, S. Spatial-Diversity Imaging Receivers for Non-Line-of-Sight Solar-Blind UV Communications. J. Light. Technol.; 2015; 33, pp. 2246-2255. [DOI: https://dx.doi.org/10.1109/JLT.2015.2406672]
19. Wang, G.; Wang, K.; Gong, C.; Zou, D.; Jiang, Z.; Xu, Z. A 1 Mbps Real-Time NLOS UV Scattering Communication System with Receiver Diversity over 1 km. IEEE Photonics J.; 2018; 10, pp. 1-13.
20. Sun, X.; Kong, M.; Alkhazragi, O.; Shen, C.; Ooi, B.S. Non-line-of-sight methodology for high-speed wireless optical communication in highly turbid water. Opt. Commun.; 2020; 461, 125264. [DOI: https://dx.doi.org/10.1016/j.optcom.2020.125264]
21. Wang, K.; Gong, C.; Zou, D.; Jin, X.; Xu, Z. Demonstration of a 400 kbps real-time non-line-of-sight laser-based ultraviolet communication system over 500 m. Chin. Opt. Lett.; 2017; 15, 040602. [DOI: https://dx.doi.org/10.3788/COL201715.040602]
22. Li, Y.; Geng, T.-w.; Gao, S. Likelihood based synchronization algorithms in optical pulse position modulation systems with photon-counting receivers. Opt. Express; 2022; 30, pp. 31472-31485. [DOI: https://dx.doi.org/10.1364/OE.467571]
23. Long, F.; Tang, J.; Li, L.; Chen, J.; Gong, C.; Xu, Z. Adaptive Modulation and Coding with LDPC Codes and Retransmission for Ultraviolet Communication. IEEE Photonics J.; 2024; 16, 3392669. [DOI: https://dx.doi.org/10.1109/JPHOT.2024.3392669]
24. Tian, T.; Jones, C.R.; Villasenor, J.D.; Wesel, R.D. Selective Avoidance of Cycles in Irregular LDPC Code Construction. IEEE Trans. Inf. Theory; 2004; 52, pp. 1242-1247. [DOI: https://dx.doi.org/10.1109/TCOMM.2004.833048]
25. Bucholtz, A. Rayleigh-scattering calculations for the terrestrial atmosphere. Appl. Opt.; 1995; 34, pp. 2765-2773. [DOI: https://dx.doi.org/10.1364/AO.34.002765]
26. Zhao, Y.; Du, A.; Jiao, Y.; Kuang, L.; Chen, J.; Sun, N.; Liu, J. Investigation of Characteristics of Ultraviolet Light Pulse Weak Signal Communication System Based on Fourth-Order Frequency-Shift Keying Modulation. Photonics; 2024; 11, 395. [DOI: https://dx.doi.org/10.3390/photonics11050395]
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.