Keywords

1 Introduction

Free space optical (FSO) communication is a technology which is line of sight (LOS) that utilizes light-emitting diodes (LED) or lasers to propagate a light signal through free space, which acts as a communication channel between transceivers. FSO links providing 2.5 Gbps [1] of video, voice, and data transmission have been implemented. FSO is generally implemented using transmission wavelengths between 780 nm and 1600 nm. FSO systems have the following characteristics:

  • Capable of operating at very higher power levels

  • High-speed data modulation

  • Low power consumption

  • Minimal performance degradation with varying temperatures

The elements of FSO are typically described in three stages. By following the Beer-Lambert law [2], the transmitter converts digital information into optical radiation that is transmitted across the free space, where turbulent eddies exist that include smoke, gas, fog, cloud, or rain. The signal at the receiver is processed to return the digital information.

In Fig. 1 an electrical message signal is converted into light using a media converter before the light is modulated and transmitted using an optical transmitter. The antenna of receiver gets the signal which is optical and demodulates it before conversion to an electrical message signal. However, signal distortion can occur when the transmission of signal occurs through freeways due to turbulence.

Fig. 1
figure 1

Simple FSO communication model

One of the major challenges for FSO is atmospheric turbulence, which creates signal distortion and possible signal loss. Light waves can be attenuated, distorted, or deflected by atmospheric turbulence. The light signal at the receiver can be detrimentally affected by the attenuation that occurs in free space due to absorption and scattering. Gaining an understanding of the FSO communication’s performance under weak nature of conditions of turbulence is important and will help in the design of systems that minimize bit error rates (BER).

In central business district (CBD), making connection via cable is very complex and costly. FSO is the future concept for communication in short distance. To establish FSO ground-to-ground connection, some factors that obstruct the LOS needs to be improved. Ground-to-ground FSO communication is the focus of this paper. An analysis is presented of the BER performance of selected modulation techniques when weak turbulence conditions are experienced. Also, the power penalty has been derived for selected modulation techniques and for various link distances. The analysis provides the optimum FSO system parameters.

The organization of this paper is as follows. Methodology is elaborated in Sect. 2. Results and analysis are presented in Sect. 3. Section 4 concludes the paper and highlights future research.

2 Methodology

FSO transmits optical wave of data like voice, video, etc., using air as the medium of transmission. FSO transmission technology is relatively simpler than optical fiber technology. It includes two structures. One is a transceiver of optical nature that comprises a transmitter which has laser, and another one is a receiver to offer capability of being full-duplex (bidirectional). There is a telescope in the receiver end which collects the information. The telescope at the receiving end links to a receiver having a high sensitivity that is connected by optical fiber. Unlike frequencies of radio, this technology needs not require licenses of spectrum. Its interfaces which are open support tools from various vendors and are easily upgradeable.

In the field of FSO, extensive research is ongoing. There are different types of modulation techniques for FSO transmission. ASK, FM, OOK, PSK, PWM, OFDM, and PPM are some modulation techniques that are considered for FSO transmission in a different research project. This paper focused on PSK and considered the optimum link distance to transmit with less error.

In this paper, a weak atmospheric turbulent channel is considered to simulate the weak atmospheric turbulence; additive white Gaussian noise model, atmospheric turbulence model, log normal model, gamma PDF model, and atmospheric turbulence channel with pointing errors are used. Using these models in the probability of bit error for M-PSK (BPSK, Q-PSK, 8-PSK, and 16-PSK) modulation is simulated over 500 m, 1000 m, 1500 m, and 2000 m length respectively in MATLAB simulation. In the simulation the probability of BER for M-PSK is calculated and plotted against SNR for the lengths 500 m, 1000 m, 1500 m, and 2000 m. After modulating the optical signal with M-PSK modulation and transmitted through media containing weak atmospheric turbulence particles, the modulated optical signal at the receiver ends with the errors which are calculated with standard Gaussian approximation. Then, power penalty over link distances is plotted which denotes the optimum modulation technique and performance of the optical communication.

2.1 Error Rate Performance on M-PSK Modulation

After modulation, what we get is the signal with the errors. So to get the exact signal performance, it is needed to measure the rate of bit error. The mean rate of error of a subcarrier system over channels of turbulence can be shown as

$$ {P}_e={\int}_0^{\infty }{P}_e(I){f}_I(I) dI $$
(1)

where p x presents the probability of conditional error and f I (I) presents the channel gain’s PDF.

2.2 Bit Error Rate (BER)

The rate of error of bit that represents the digital link’s quality is measured from the error bits number obtained divided by the quantity of transmitted bits

$$ \mathrm{BER}=\left(\mathrm{bits}\ \mathrm{in}\ \mathrm{error}\right)/\left(\mathrm{number}\ \mathrm{of}\ \mathrm{bits}\ \mathrm{obtained}\ \mathrm{in}\ \mathrm{total}\right) $$

BER can also be known as per the probability of error (POE) [3] and shown by Eq.

$$ POE=\frac{1}{2}\left(1-\mathit{\operatorname{erf}}\right)\sqrt{\frac{E_b}{N_0}} $$
(2)

Here, erf = error function, E b = energy in one bit, and N 0 = noise power spectral. For links of FSO with a modulation scheme of an on-off keying, BER can be written as

$$ BER=\frac{\exp \left(- SNR/2\right)}{{\left(2\pi SNR\right)}^{0.5}} $$
(3)

2.3 Signal-to-Noise Ratio (SNR)

SNR is the total obtained signal power’s ratio over the strength of noise in the range of frequency of an operation. Noise strength includes the environment’s noise and other signals which are unwanted. BER is in reverse to SNR. The relation between BER and SNR is very difficult to be determined in the environment of multi-channel. Signal-to-noise ratio (SNR) is being calculated in decibels and shown by Eq. (4)

$$ SNR=10{\mathit{\log}}_{10}\left(\frac{signal\ power}{noise\ power}\right) $$
(4)

Both BER and SNR are utilized for evaluating the excellence of communication systems. In presence of turbulence, the SNR is represented as follows [4]:

$$ SNR={\left(0.31{C_n}^2{k}^{7/6}{l}^{11/6}\right)}^{-1} $$
(5)

The photo detector’s total surface area is large enough so that the effective SNR comprises the effect of the spreading of the beam. The effective SNR is stated as [5,6,7]

$$ {SNR}_{eff}=\frac{SNR}{1+1.33{\sigma_i}^2{\left[\frac{2l}{k\omega {(l)}^2}\right]}^{5/6}} $$
(6)

2.4 BER and SNR on M-PSK Modulation

The mean value of BER for modulation of BPSK can be estimated by a finite series as [8]

$$ {P}_2\approx \frac{\Delta \left(\alpha, \beta, \varphi \right)}{2\sqrt{\pi }}\sum_{p=0}^K\left[\frac{\varGamma \left(\frac{p+\beta +1}{2}\right){a}_p\left(\alpha, \beta, \varphi, {A}_0\right)}{\left(p+\beta \right)\left({\varphi}^2-p-\beta \right)}{\overline{\gamma}}^{-\frac{p+\beta }{2}}-\frac{\varGamma \left(\frac{p+\alpha +1}{2}\right){a}_p\left(\beta, \alpha, \varphi, {A}_0\right)}{\left(p+\beta \right)\left({\varphi}^2-p-\alpha \right)}{\overline{\gamma}}^{-\frac{p+\alpha }{2}}\right] $$
(7)

where K = ⌊φ 2 − α⌋ > 0 and ⌊.⌋ is the floor function. The BER for the modulation of BPSK in high regimes of SNR can be estimated by [9]

$$ {P}_2^{\infty }=\frac{\Delta \left(\alpha, \beta, \varphi \right){\left(\frac{\alpha \beta}{A_0}\right)}^{\beta}\varGamma \left(\frac{\beta +1}{2}\right)}{2\sqrt{\pi}\varGamma \left(\beta +1-\alpha \right)\left({\varphi}^2-\beta \right)\beta }{\overline{\gamma}}^{-\frac{\beta }{2}} $$
(8)

where α < φ 2. Since α > β, the inequality φ 2 > α also implies φ 2 > β , which will ensure the rate of error as positive.

2.5 Probability of Bit Error for M-PSK Modulation

For a modulation of M-PSK, the bits amount in each symbol of constellation is

$$ k={\mathit{\log}}_2(M) $$
(9)

Since each symbol consists of bits of k number, the symbol-to-noise ratio Es/No is K times the ratio of bit to noise Eb/No, i.e.,

$$ \frac{E_s}{N_o}=K\frac{E_b}{N_0} $$
(10)

The bit error probability for a general M-PSK modulation is [10],

$$ {P}_b=\frac{1}{k}\left[\sqrt{\frac{k{E}_b}{N_o} Sin\left(\frac{\pi }{M}\right)}\right] $$
(11)

2.6 Binary Phase-Shift Keying (BPSK)

BPSK is a digital system of modulation that carries data by modulating or changing a reference signal phase. It practices two phases, which are opposite by 180°. The BER equation of modulation of BPSK is as given below [11, 17,18,19]:

The signal of BPSK can be represented as

$$ {S}_n(t)=\sqrt{\frac{2{E}_b}{T_b}}\cos \Big(2\pi {f}_ct+\pi \left(1-n\right) $$
(12)

The transmitted power of BPSK signal is P t = (E b /T b ). Received signal power of BPSK signal is S = P r (d) = P t .e αd, where α is the attenuation constant and d the distance between receiver and transmitter. The signal-to-noise ratio is

$$ SNR=\frac{s^2}{\sigma_{th}^2+{\sigma}_{shot}^2} $$
(13)

The conditional BER is given by

$$ BER=\frac{1}{2}\mathit{\operatorname{erfc}}\left(\sqrt{SNR}\right) $$
(14)

The mean value of BER of the BPSK system over weak turbulence due to pointing errors and path loss can be expressed from Eq. (1) by [12]

$$ {P}_{BPSK}={\int}_{-\infty}^{+\infty }{P}_e(I)\ {f}_I(I)\ dI $$
(15)

2.7 M-Phase Shift Keying (M-PSK)

In M-PSK (M = 4,8,16), the signal equation is like BPSK. The only difference is the phase shifts. With increasing M value, the phase is changing more. The signal of M-PSK can be represented as

$$ {S}_n(t)=\sqrt{\frac{2{E}_b}{T_b}}\mathit{\cos}\left(2\pi {f}_ct+\left(2n-1\right)\frac{\pi }{M}\right) $$
(16)

The transmitted power of M-PSK signal is Pt = Eb/Tb. Received signal power of M-PSK signal is S = P r (d) = P t .e αd, where α is the attenuation constant and d the distance between receiver and transmitter. The signal-to-noise ratio is

$$ SNR=\frac{s^2}{\sigma_{th}^2+{\sigma}_{shot}^2} $$
(17)

The equation of rate of bit error of M-PSK modulation is given below:

$$ BER=\frac{M}{4}\mathit{\operatorname{erf}}\mathrm{c}\left(\sqrt{SNR}\right) $$
(18)

The mean value of BER of the M-PSK system over weak turbulence due to pointing errors and path loss can be expressed from Eq. (1)

$$ {P}_{M- PSK}={\int}_{-\infty}^{+\infty }{P}_e(I)\ {f}_I(I)\ dI $$
(19)

3 Results and Discussions

Following the analytical approach, the free space optical communication’s performance with different techniques of modulation over different lengths is evaluated. The standard Gaussian approximation (SGA) evaluates the SNR and BER performance in different modulations (Table 1).

Table 1 System parameters [11,12,13,14,15,16,17,18,19]

3.1 Performance Analysis of Different PSK Modulations

Plots of BER vs SNR for BPSK, QPSK, 8-PSK, and 16-PSK modulation considering link distance of 500 m are shown in Fig. 2. In Fig. 2, it is clear that increasing the symbol bits for modulation SNR increases irrespective with BER. The result showed that 16-PSk has many bit symbols, which indicates better performance than others. Taking a specific SNR, we can evaluate that 16 PSK has less BER than others, 2 PSK has higher BER, and 4, 8 PSK have BER in between 2 and 16 PSK.

Fig. 2
figure 2

BER vs SNR of BPSK, QPSK, 8-PSK, and 16-PSK modulation, where distance of link L = 500 m, and taking the parameters C n 2 = 1e −14, r = 0.05, ∆ = 0.05

Plots BER vs SNR of BPSK, QPSK, 8-PSK, and 16-PSK modulation for length of 1000 m are shown in Fig. 3. In Fig. 3, we can see that increasing the symbol bits for modulation SNR increases irrespective with BER. Similarly, with increasing modulation array, the BER performance is much more better.

Fig. 3
figure 3

BER vs SNR of BPSK, QPSK, 8-PSK, and 16-PSK modulation, where link distance L = 1000 m

Plots BER vs. SNR of BPSK, QPSK, 8-PSK, and 16-PSK modulation for the length of 1500 m are shown in Fig. 4. It can be noticed from Fig. 4 that the symbol bits for modulation SNR increases irrespective of BER. Similarly, 16- PSK has better performance.

Fig. 4
figure 4

BER vs. SNR of BPSK, QPSK, 8-PSK, and 16-PSK modulation, where link distance L = 1500 m

Plots BER vs SNR of BPSK, QPSK, 8-PSK, and 16-PSK modulation for length of 2000 m are depicted in Fig. 5. Figure 5 depicts that the symbol bits for modulation SNR increases irrespective with BER.

Fig. 5
figure 5

BER vs SNR of BPSK, QPSK, 8-PSK, and 16-PSK modulation, where link distance L = 2000 m

Plots BER vs SNR of BPSK, QPSK, 8-PSK, and 16-PSK modulation for length of 2500 m are shown in Fig. 6.

Fig. 6
figure 6

BER vs SNR of BPSK, QPSK, 8-PSK, and 16-PSK modulation, where link distance L = 2500 m

From the above figures (Figs. 2 until 6), it is cleared that with the increase in distance from the transmitter to the receiver, BER increases, and consecutively SNR decreases.

Figure 7 shows that for each M-PSK, the power penalty curve is increased over increasing link distance. Increasing link distance, power penalty curve behaves differently. L = 1500 m shows less power variation for all types of modulation as it is less steeper. Hence, considering each M-PSK (BPSK, QPSK, 8-PSK, 16-PSK) at 1500 m link distance, power penalty is more acceptable than other link distances.

Fig. 7
figure 7

Power penalty vs. M-PSK (BPSK, QPSK, 8-PSK, 16-PSK), where L varies from 500 m to 2500 m

3.2 Analysis of Different Modulations for Constant Link Distance

In Fig. 8, the result of simulation depicts the BPSK modulation’s performance using different link distances. By increasing the link distance, BER also increases. The figure shows that at distance of link L = 500 m, the SNR is approximately −13.5, and at distance of link L = 2500 m, the SNR is approximately −4.50. Taking 500 m length as a reference, with increased length from 500 m to 1000 m required power to be increased by 5.3 dB approximately, for 1500m to 500m increased amount of power is around 8.1 dB. With an increasing length from 500 m to 2000 m, required power is increased by 8.7 dB, and from 500 m to 2500 m, required power is increased by 9 dB. So with the enhance in length, the required power also gets enhanced. Again at −13.5 dBm received power (as reference) for 500 m length, BER is 10−9; for 1000 m length, BER is 10−6. Accordingly, for 1500 m, 2000 m, and 2500 m, BER > 10−6. So it is noticed that for 1500 m, 2000 m, and 2500 m, bit error rate is higher.

Fig. 8
figure 8

BER vs. SNR of BPSK over variant distances of link (L), where L varies from 500 m to 2500 m

In Fig. 9, QPSK modulation is done using different link distances. Increasing the link distance, BER increases. At distance of link L = 500 m, the SNR is approximately −13.1 dB, distance of link L = 2500 m where the SNR is approximately −4.2. Taking 500 m length as a reference, with an increase in length from 500 m to 1000 m, the required power is increased by 5.2 dB accordingly; from 500 m to 1500 m, it is 8.6 dB; and for 2000 m the required power is 9.3dB. With an increasing length from 500 m to 2500 m, the required power is increased by 9.5 dB. Hence, with the enhance in length, the required power also gets enhanced.

Fig. 9
figure 9

BER vs. SNR of QPSK over variant distances of link (L), where L varies from 500 m to 2500 m

In Fig. 10, evaluation is done for the performance of 8-PSK modulation using different link distances. Figure 10 shows that at link distance L = 500 m, SNR is around −13 dB, and at link distance L = 2500 m, SNR is around −4.1 dB.

Fig. 10
figure 10

BER vs. SNR of 8-PSK over variant link distances (L), where L varies from 500 m to 2500 m

Taking 500 m length as a reference, with an increase in length from 500 m to 1000 m, the required power is enhanced by 6.5 dB; for length from 500 m to 1500 m, the required power is enhanced by 9 dB. Similarly, for link distance from 500 m to 2000 m, the required power is increased by 9.5 dB; for length from 500 m to 2500 m, the required power is increased by 9.7 dB. Hence, with the enhance in length, the required power is also enhanced. Again at −13 dBm received power (as reference) for 500 m length, BER is 10^(−9); for 1000 m length, BER is 10^(−5). Accordingly, for 1500 m, 2000 m, and 2500 m, BER > 10^(−6). So it is justified that for 1500 m, 2000 m, and 2500 m, bit error rate is higher(Fig. 11).

Fig. 11
figure 11

BER vs. SNR of 16-PSK over different link distances (L), where L varies from 500 m to 2500 m

In the case of 16-PSK modulation using different link distances, from the figure, at distance of link L = 500 m, the SNR is about −12.9, and at distance of link L = 2500 m, the SNR is approximately −4 dB. Taking 500 m length as a reference, with increased length from 500 m to 1000 m, the required power is increased by 5.8 dB. Similarly, for length 500 m–1500 mt, the required power is increased by 8 dB. For link distance from 500 m 2000 m, the required power is increased by 8.7 dB. For length from 500 m to 2500 m, the required power is increased by 8.9 dB. Hence, with the enhance in length, the required power also gets enhanced. Again at −12.9 dBm received power (as reference) for 500 m length, BER is 10^(−9); for 1000 m length, BER is 10^(−5). Accordingly, for 1500 m, 2000 m, and 2500 m, BER > 10^(−6). So it is noticed that for 1500 m, 2000 m, and 2500 m, bit error rate is higher.

From Figures 8 until 11, it is confirmed that the increase in link distance power of 16-PSK is much more than that of BPSK; hence, the power penalty of 16-PSK is larger than other PSK. Here for a specific link distance (1000 m), the required SNR (power) for BPSK, QPSK, 8-PSK, and 16-PSK are 5.1 dB, 5.5 dB, 5.9 dB, and 6.3 dB, respectively. So the required power for BPSK is lower than other modulations. But if we consider both the performance analysis and power penalty, then 8-PSK has power less than 6dB and gives better BER than 16-PSK. So 8-PSK can be considered as optimum modulation.

4 Conclusion

In the paper, at first, we introduced the model of FSO system and then the various multiple modulation techniques and finally discussed the M-PSK technique briefly. We analyzed different modulation techniques for different link distances using MATLAB by simulating data due to weak turbulence. Considering different link distances, we have found different values of received power at the same BER. The effect of BER on different link distances has been calculated and simulated also. Link distance from 500 m to 2500 m and BPSK, QPSK, 8-PSK, and 16-PSK modulation techniques are considered for the analysis. In the simulation, two power penalty curves are finally driven. One is the power penalty for different M-PSK modulations (M = 2, 4, 8, 16); another is the power penalty for different link distances. Here we observe that BPSK and QPSK BER are comparatively higher than others, whereas power loss is comparatively less at different link distances. For 8-PSK, 16-PSK BER is comparatively less, whereas power loss is comparatively high at different link distances. Comparing all the power loss for different modulation techniques, 8-PSK gives the optimum parameter. At link distance 1500 m power penalty becomes less steeper and stable, it represents less power deviation for all the modulation technique. From the above analysis, we can say that 1500 m is the optimum link distance. So, by analyzing all the parameters (BER, power loss, link distance) and Figures 7 and 12, we can consider 8-PSK as the optimum modulation technique, and 1500m is considered the optimum link distance.

Fig. 12
figure 12

Power Penalty vs. Link Distance, where L is from 500 m to 2500 m