<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Phys.</journal-id>
<journal-title>Frontiers in Physics</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Phys.</abbrev-journal-title>
<issn pub-type="epub">2296-424X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">1231025</article-id>
<article-id pub-id-type="doi">10.3389/fphy.2023.1231025</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Physics</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Enhancing security and capacity in FSO transmission for next-generation networks using OFDM/OCDMA-based ICSM codes</article-title>
<alt-title alt-title-type="left-running-head">Abd El-Mottaleb et al.</alt-title>
<alt-title alt-title-type="right-running-head">
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/fphy.2023.1231025">10.3389/fphy.2023.1231025</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Abd El-Mottaleb</surname>
<given-names>Somia A.</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1678543/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Singh</surname>
<given-names>Mehtab</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1431437/overview"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Alshathri</surname>
<given-names>Samah</given-names>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1803263/overview"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>El-Shafai</surname>
<given-names>Walid</given-names>
</name>
<xref ref-type="aff" rid="aff4">
<sup>4</sup>
</xref>
<xref ref-type="aff" rid="aff5">
<sup>5</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2328421/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>H. Aly</surname>
<given-names>Moustafa</given-names>
</name>
<xref ref-type="aff" rid="aff6">
<sup>6</sup>
</xref>
<xref ref-type="fn" rid="fn1">
<sup>&#x2020;</sup>
</xref>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>Alexandria Higher Institute of Engineering and Technology</institution>, <addr-line>Alexandria</addr-line>, <country>Egypt</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>Department of Electronics and Communication Engineering</institution>, <institution>University Institute of Engineering</institution>, <institution>Chandigarh University</institution>, <addr-line>Mohali</addr-line>, <addr-line>Punjab</addr-line>, <country>India</country>
</aff>
<aff id="aff3">
<sup>3</sup>
<institution>Department of Information Technology, College of Computer and Information Sciences, Princess Nourah bint Abdulrahman University</institution>, <addr-line>Riyadh</addr-line>, <country>Saudi Arabia</country>
</aff>
<aff id="aff4">
<sup>4</sup>
<institution>Security Engineering Laboratory</institution>, <institution>Computer Science Department</institution>, <institution>Prince Sultan University</institution>, <addr-line>Riyadh</addr-line>, <country>Saudi Arabia</country>
</aff>
<aff id="aff5">
<sup>5</sup>
<institution>Department of Electronics and Electrical Communications Engineering</institution>, <institution>Faculty of Electronic Engineering</institution>, <institution>Menoufia University</institution>, <addr-line>Menouf</addr-line>, <country>Egypt</country>
</aff>
<aff id="aff6">
<sup>6</sup>
<institution>Electronics and Communications Engineering Department, College of Engineering and Technology, Arab Academy for Science, Technology and Maritime Transport</institution>, <addr-line>Alexandria</addr-line>, <country>Egypt</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1066751/overview">Rui Min</ext-link>, Beijing Normal University, China</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1294686/overview">Dharmendra Kumar</ext-link>, Madan Mohan Malaviya University of Technology, India</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1069306/overview">Junita Mohd Nordin</ext-link>, Universiti Malaysia Perlis, Malaysia</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Samah Alshathri, <email>sealshathry@pnu.edu.sa</email>; Walid El-Shafai, <email>walid.elshafai@el-eng.menofia.edu.eg</email>
</corresp>
<fn fn-type="other" id="fn1">
<label>
<sup>&#x2020;</sup>
</label>
<p>ORCID: Moustafa H. Aly, <ext-link ext-link-type="uri" xlink:href="https://orcid.org/0000-0003-1966-3755">orcid.org/0000-0003-1966-3755</ext-link>
</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>25</day>
<month>08</month>
<year>2023</year>
</pub-date>
<pub-date pub-type="collection">
<year>2023</year>
</pub-date>
<volume>11</volume>
<elocation-id>1231025</elocation-id>
<history>
<date date-type="received">
<day>29</day>
<month>05</month>
<year>2023</year>
</date>
<date date-type="accepted">
<day>09</day>
<month>08</month>
<year>2023</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2023 Abd El-Mottaleb, Singh, Alshathri, El-Shafai and H. Aly.</copyright-statement>
<copyright-year>2023</copyright-year>
<copyright-holder>Abd El-Mottaleb, Singh, Alshathri, El-Shafai and H. Aly</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<p>In order to address the growing demands for both enhanced security levels and increased transmission capacity, this research proposes a novel approach for free space optical (FSO) transmission. The proposed design incorporates an identity column shift matrix (ICSM) code to ensure robust security. Additionally, capacity enhancement is achieved through the utilization of a 4-level quadrature amplitude modulation (4-QAM) scheme in conjunction with an orthogonal frequency division multiplexing (OFDM) modulator. The performance of the system is evaluated across three channels, each transmitting data at a rate of 20&#xa0;Gb/s, while operating in an FSO channel that is subjected to varying atmospheric attenuation effects and atmospheric turbulence. Real meteorological data from three different cities [Alexandria, Egypt; Jeddah, Kingdom of Saudi Arabia (KSA); and Hyderabad, India], situated across two continents, are incorporated to demonstrate the practicality of implementing the proposed model in real-world environments. The experimental results reveal that an increase in atmospheric turbulence leads to a higher bit error rate (BER) and lower received optical power (ROP), resulting in degraded data reception. Furthermore, the study examines the impact of weather conditions, indicating that the longest and shortest propagation ranges of 12.5&#xa0;and 0.286&#xa0;km, respectively, are achieved under clear weather and heavy dust storms. These conditions yield an ROP of &#x2212;9.5&#xa0;dBm and a log (BER) of approximately &#x2212;2.5. Conversely, in the presence of strong turbulence, the performance further deteriorates. The proposed model demonstrates its ability to transmit a message signal over a distance of 0.8375 km, with a log (BER) of &#x2212;2.6 under weak atmospheric turbulence. However, under strong atmospheric turbulence at the same distance, the log (BER) increases to &#x2212;0.5. Regarding specific cities, the FSO range for transmitting information signals is found to be 9.58&#xa0;km in Jeddah, which decreases to 6.58&#xa0;km in Alexandria and 5.17&#xa0;km in Hyderabad due to the increased atmospheric attenuation in these cities.</p>
</abstract>
<kwd-group>
<kwd>free-space optics</kwd>
<kwd>identity column shift matrix code</kwd>
<kwd>orthogonal frequency division multiplexing</kwd>
<kwd>received optical power</kwd>
<kwd>constellation diagram</kwd>
<kwd>bit error rate</kwd>
</kwd-group>
<contract-num rid="cn001">PNURSP2023R197</contract-num>
<contract-sponsor id="cn001">Princess Nourah Bint Abdulrahman University<named-content content-type="fundref-id">10.13039/501100004242</named-content>
</contract-sponsor>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Optics and Photonics</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>The amount of mobile data traffic is increasing at an exponential rate annually, in conjunction with the rising number of mobile users across the globe. It is expected that by the end of the year 2025, there will be more than two billion individuals worldwide utilizing 5G technology. Due to this outcome, the current cellular networks will be incapable of fulfilling the traffic requirements [<xref ref-type="bibr" rid="B1">1</xref>].</p>
<p>The upcoming mobile networks will also address the evolving patterns of data traffic applications that demand high bandwidth. These applications will be a crucial aspect of the commercial drive for updated mobile solutions and enhanced networks. Moreover, essential benchmarks indicate that mobile systems beyond 5G must have the capability to accommodate a density of 10 million connections per square kilometer, handle 500 exabytes of traffic per month, and provide data rates of 1&#xa0;Gb/s for a few devices and 100&#xa0;Mb/s for tens of thousands of users concentrated in high-traffic locations [<xref ref-type="bibr" rid="B2">2</xref>].</p>
<p>Out of the various options for implementing mobile network front-haul technologies [<xref ref-type="bibr" rid="B3">3</xref>&#x2013;<xref ref-type="bibr" rid="B6">6</xref>], free-space optic (FSO) communications have emerged as a popular choice, largely attributed to advancements in laser-based transmission methods [<xref ref-type="bibr" rid="B7">7</xref>]. FSO belongs to the category of optical wireless communication (OWC), wherein the information signal is conveyed through the atmosphere (channel) from the transmitting end to the receiving end, which is linked by a direct line-of-sight (LOS) link [<xref ref-type="bibr" rid="B8">8</xref>, <xref ref-type="bibr" rid="B9">9</xref>]. It has been suggested as a solution for various new applications, like high-altitude platforms [<xref ref-type="bibr" rid="B10">10</xref>] and optical communications for satellites [<xref ref-type="bibr" rid="B11">11</xref>, <xref ref-type="bibr" rid="B12">12</xref>]. Moreover, FSO can be used as an alternative to optical fibers as optical fibers have limited deployment flexibility, especially in densely populated urban areas, hilly areas, and associated high costs [<xref ref-type="bibr" rid="B13">13</xref>]. <xref ref-type="fig" rid="F1">Figure 1</xref> shows different areas where FSO can be implemented and various FSO applications for 5G.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>FSO <bold>(A)</bold> areas and <bold>(B)</bold> applications in 5G.</p>
</caption>
<graphic xlink:href="fphy-11-1231025-g001.tif"/>
</fig>
<p>The considerable attention given to FSO is primarily due to its immunity to radio interference, confidential connectivity, license-free usage, availability of optical broadband, ease of implementation, and high transmission speeds [<xref ref-type="bibr" rid="B14">14</xref>, <xref ref-type="bibr" rid="B15">15</xref>]. These factors make FSO communication useful as a backup for radio frequency (RF) connections and in terrestrial transmission. Despite these advantages, FSO transmission is significantly affected by atmospheric attenuation and atmospheric turbulence. Atmospheric attenuation refers to the decrease in strength of electromagnetic signals as they propagate through the atmosphere. This phenomenon can be caused by different atmospheric particles, including dust storms, snowfall, and fog. Such particles scatter and absorb the signals, which can result in signal loss and degradation [<xref ref-type="bibr" rid="B16">16</xref>&#x2013;<xref ref-type="bibr" rid="B18">18</xref>]. As for atmospheric turbulence, it is characterized by random fluctuations in air density and temperature that cause changes in the refractive index of the air, which further leads to the distortion of information signals while they travel through the atmosphere [<xref ref-type="bibr" rid="B19">19</xref>].</p>
<p>Consequently, it is important to propose an FSO model that can perform well within these effects. On the other hand, security has been of significant concern for numerous applications in communication systems. To enhance security levels, FSO enables the incorporation of spread spectrum coding techniques like OCDMA [<xref ref-type="bibr" rid="B20">20</xref>, <xref ref-type="bibr" rid="B21">21</xref>]. OCDMA is a prospective method for transmitting data signals from multiple users asynchronously across a network with resilience [<xref ref-type="bibr" rid="B23">23</xref>&#x2013;<xref ref-type="bibr" rid="B25">25</xref>]. To enhance user privacy and security, data from each individual user are assigned with a unique code, and all information from different users is multiplexed and transmitted at the same time [<xref ref-type="bibr" rid="B26">26</xref>].</p>
<p>There are codes that can be used like random diagonal (RD) [<xref ref-type="bibr" rid="B24">24</xref>], enhanced double weight (EDW) [<xref ref-type="bibr" rid="B25">25</xref>], diagonal permutation shift (DPS) [<xref ref-type="bibr" rid="B27">27</xref>], and dynamic cyclic shift (DCS) [<xref ref-type="bibr" rid="B28">28</xref>]. Although these codes can provide encryption, the existence of phase-induced intensity noise (PIIN) due to multiple access interference (MAI), which requires suitable detection techniques to illuminate it, makes using those codes complicated [<xref ref-type="bibr" rid="B25">25</xref>].</p>
<p>So, in this study, an identity column shift matrix (ICSM) code is used in OCDMA. This code has zero cross-correlation, resulting in no existence of the PIIN [<xref ref-type="bibr" rid="B29">29</xref>]. So, using FSO with OCDMA that uses ICSM codes will provide secure high-data transmission. To further increase the capacity of FSO communication systems, various multiplexing techniques are employed in FSO systems. These techniques include orthogonal frequency division multiplexing (OFDM) [<xref ref-type="bibr" rid="B30">30</xref>], polarization division multiplexing (PDM) [<xref ref-type="bibr" rid="B31">31</xref>], and orbital angular momentum (OAM) [<xref ref-type="bibr" rid="B32">32</xref>].</p>
<p>OFDM is a digital technology for data transmission and multi-carrier modulation that operates in wireless communications and multipath networks [<xref ref-type="bibr" rid="B33">33</xref>, <xref ref-type="bibr" rid="B34">34</xref>]. It employs inverse fast Fourier transform (IFFT), which requires parallel data streams to be transmitted over sub-carriers that are orthogonal and have the same frequency range. OFDM provides significant advantages such as large capacity, immunity to intersymbol interference (ISI), high spectral efficiency, and inexpensive implementation [<xref ref-type="bibr" rid="B35">35</xref>].</p>
<sec id="s1-1">
<title>1.1 Related work</title>
<p>Many studies have been carried out on using OCDMA codes only, OFDM only, and both OCDMA with OFDM in FSO links. In [<xref ref-type="bibr" rid="B36">36</xref>], a double weight zero cross-correlation (DWZCC) code was used with the OCDMA system in the FSO link. The atmospheric turbulence impacts are considered, and 25&#xa0;Gb/s was obtained. Although the DWZCC code has zero cross-correlation, its long length makes its implementation difficult. In [<xref ref-type="bibr" rid="B25">25</xref>], the channels used were assigned with the EDW code, and the performance of the OCDMA/FSO system was investigated under clear weather, light mist, light fog, and very light fog. The capacity was not high (3 &#xd7; 622&#xa0;Mb/s) as broadband LED was used. As this code has unity cross-correlation, so the detection technique, which is single photodiode detection, was used to illuminate the MAI. [<xref ref-type="bibr" rid="B35">35</xref>] utilized OFDM in an FSO system and evaluated its performance under the influence of clear sky and fog conditions. Their proposed system achieved an overall capacity of 40&#xa0;Gb/s. The researchers also utilized the actual meteorological data to examine the efficiency of their FSO system. The performance of the FSO system proposed by [<xref ref-type="bibr" rid="B37">37</xref>] was evaluated under the influence of rainy weather, using meteorological data from 2003 to 2013 for Dakar, the capital of Senegal. The proposed system achieved FSO ranges ranging from 1 to 3.2&#xa0;km. The FSO system proposed in [<xref ref-type="bibr" rid="B30">30</xref>] used OFDM with OCDMA (with EDW codes) and considered clear weather, fog, and rain conditions to evaluate its performance. The system achieved a transmission capacity of 45&#xa0;Gb/s.</p>
</sec>
<sec id="s1-2">
<title>1.2 Contribution of this paper</title>
<p>The main contribution can be summarized as follows:<list list-type="simple">
<list-item>
<p>&#x2022; Proposing a high-speed FSO link for terrestrial communications that can be implemented in diverse areas having different geographical locations.</p>
</list-item>
<list-item>
<p>&#x2022; Providing a secure FSO transmission by using the ICSM code.</p>
</list-item>
<list-item>
<p>&#x2022; Evaluating the system performance under atmospheric attenuation and atmospheric turbulence effects.</p>
</list-item>
<list-item>
<p>&#x2022; Confirming its suitability in different cities based on the real meteorological data.</p>
</list-item>
</list>
</p>
<p>In this study, a highly secure FSO link is proposed. For security, the ICSM codes in OCDMA systems are used and assigned to the channels using the proposed model. For capacity enhancement, OFDM is used. Severe weather conditions like fog, snow, and dust storms with their atmospheric attenuation are considered in evaluating the system&#x2019;s performance. Additionally, the effects of atmospheric turbulence are also taken into account while studying the performance of the proposed system. Moreover, to be able to implement the proposed model in a real environment, the real meteorological data on Alexandria, Egypt; Jeddah, KSA; and Hyderabad, India, are used with the same practical values that are used in real FSO experiments. BER, constellation diagrams, and ROP are the evaluation parameters that are used for examining the system&#x2019;s performance.</p>
<p>The organization of the remainder of the paper is as follows. <xref ref-type="sec" rid="s2">Section 2</xref> illustrates the ICSM code construction. The FSO channel model, including atmospheric attenuation and atmospheric turbulence impacts, is described in <xref ref-type="sec" rid="s3">Section 3</xref>. The layout of the proposed FSO-based OFDM/OCDM using ICSM codes is described with analytical analysis in <xref ref-type="sec" rid="s4">Section 4</xref>, followed by results and discussion in <xref ref-type="sec" rid="s5">Section 5</xref>. Finally, some concluding remarks and suggestions are given in <xref ref-type="sec" rid="s6">Section 6</xref>.</p>
</sec>
</sec>
<sec id="s2">
<title>2 ICSM code construction</title>
<p>The ICSM is characterized by having a number of channels, <inline-formula id="inf1">
<mml:math id="m1">
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>c</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, code weight, <inline-formula id="inf2">
<mml:math id="m2">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>w</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, code length, <inline-formula id="inf3">
<mml:math id="m3">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>l</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and zero cross-correlation, <inline-formula id="inf4">
<mml:math id="m4">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>c</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 0. Its code construction is based on the four following steps [<xref ref-type="bibr" rid="B29">29</xref>]:</p>
<p>First step: an identity matrix, <italic>K</italic>, with order <italic>m</italic> is defined. Here, an identity matrix of order 3 is used as follows:<disp-formula id="e1">
<mml:math id="m5">
<mml:mrow>
<mml:msubsup>
<mml:mi>K</mml:mi>
<mml:mn>3</mml:mn>
<mml:mn>0</mml:mn>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mn>1</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>1</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>1</mml:mn>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mn>3</mml:mn>
<mml:mn>01</mml:mn>
</mml:msubsup>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mn>3</mml:mn>
<mml:mn>02</mml:mn>
</mml:msubsup>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mn>3</mml:mn>
<mml:mn>03</mml:mn>
</mml:msubsup>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>where <inline-formula id="inf5">
<mml:math id="m6">
<mml:mrow>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mn>3</mml:mn>
<mml:mn>01</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf6">
<mml:math id="m7">
<mml:mrow>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mn>3</mml:mn>
<mml:mn>02</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf7">
<mml:math id="m8">
<mml:mrow>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mn>3</mml:mn>
<mml:mn>03</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> represent the first, second, and third rows in the matrix <inline-formula id="inf8">
<mml:math id="m9">
<mml:mrow>
<mml:msubsup>
<mml:mi>K</mml:mi>
<mml:mn>3</mml:mn>
<mml:mn>0</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, respectively.</p>
<p>Second step: left shift is performed to each row in the matrix K, with a number of times equal to (m-1) as [<xref ref-type="bibr" rid="B29">29</xref>]<disp-formula id="e2">
<mml:math id="m10">
<mml:mrow>
<mml:mi mathvariant="normal">F</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mi mathvariant="normal">h</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">f</mml:mi>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mo>:</mml:mo>
<mml:msubsup>
<mml:mi>K</mml:mi>
<mml:mn>3</mml:mn>
<mml:mn>1</mml:mn>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>1</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>1</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>1</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mn>3</mml:mn>
<mml:mn>11</mml:mn>
</mml:msubsup>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mn>3</mml:mn>
<mml:mn>12</mml:mn>
</mml:msubsup>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mn>3</mml:mn>
<mml:mn>13</mml:mn>
</mml:msubsup>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="normal">S</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mi mathvariant="normal">c</mml:mi>
<mml:mi mathvariant="normal">o</mml:mi>
<mml:mi mathvariant="normal">n</mml:mi>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mi mathvariant="normal">h</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">f</mml:mi>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mo>:</mml:mo>
<mml:msubsup>
<mml:mi>K</mml:mi>
<mml:mn>3</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>1</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>1</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>1</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mn>3</mml:mn>
<mml:mn>21</mml:mn>
</mml:msubsup>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mn>3</mml:mn>
<mml:mn>22</mml:mn>
</mml:msubsup>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mn>3</mml:mn>
<mml:mn>23</mml:mn>
</mml:msubsup>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>where <inline-formula id="inf9">
<mml:math id="m11">
<mml:mrow>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mn>3</mml:mn>
<mml:mn>11</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf10">
<mml:math id="m12">
<mml:mrow>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mn>3</mml:mn>
<mml:mn>12</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf11">
<mml:math id="m13">
<mml:mrow>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mn>3</mml:mn>
<mml:mn>13</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> represent the first, second, and third rows in matrix <inline-formula id="inf12">
<mml:math id="m14">
<mml:mrow>
<mml:msubsup>
<mml:mi>K</mml:mi>
<mml:mn>3</mml:mn>
<mml:mn>1</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, respectively, and <inline-formula id="inf13">
<mml:math id="m15">
<mml:mrow>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mn>3</mml:mn>
<mml:mn>21</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf14">
<mml:math id="m16">
<mml:mrow>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mn>3</mml:mn>
<mml:mn>22</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf15">
<mml:math id="m17">
<mml:mrow>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mn>3</mml:mn>
<mml:mn>23</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, represent the first, second, and third rows in matrix <inline-formula id="inf16">
<mml:math id="m18">
<mml:mrow>
<mml:msubsup>
<mml:mi>K</mml:mi>
<mml:mn>3</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, respectively.</p>
<p>Third step: the matrices <inline-formula id="inf17">
<mml:math id="m19">
<mml:mrow>
<mml:msubsup>
<mml:mi>K</mml:mi>
<mml:mn>3</mml:mn>
<mml:mn>0</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf18">
<mml:math id="m20">
<mml:mrow>
<mml:msubsup>
<mml:mi>K</mml:mi>
<mml:mn>3</mml:mn>
<mml:mn>1</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf19">
<mml:math id="m21">
<mml:mrow>
<mml:msubsup>
<mml:mi>K</mml:mi>
<mml:mn>3</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> are put in the form of a row vector having size 1 &#xd7; <inline-formula id="inf20">
<mml:math id="m22">
<mml:mrow>
<mml:msup>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> as [<xref ref-type="bibr" rid="B29">29</xref>]<disp-formula id="e3">
<mml:math id="m23">
<mml:mtable class="aligned">
<mml:mtr>
<mml:mtd columnalign="left">
<mml:msubsup>
<mml:mi>K</mml:mi>
<mml:mn>3</mml:mn>
<mml:mn>0</mml:mn>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mn>3</mml:mn>
<mml:mn>01</mml:mn>
</mml:msubsup>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mn>3</mml:mn>
<mml:mn>02</mml:mn>
</mml:msubsup>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mn>3</mml:mn>
<mml:mn>03</mml:mn>
</mml:msubsup>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2194;</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:msubsup>
<mml:mi>K</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
<mml:mn>0</mml:mn>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mn>3</mml:mn>
<mml:mn>01</mml:mn>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mn>3</mml:mn>
<mml:mn>02</mml:mn>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mn>3</mml:mn>
<mml:mn>03</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mn>0</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mn>0</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mn>0</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mn>1</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mn>0</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mn>0</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mn>0</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="left">
<mml:msubsup>
<mml:mi>K</mml:mi>
<mml:mn>3</mml:mn>
<mml:mn>1</mml:mn>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mn>3</mml:mn>
<mml:mn>11</mml:mn>
</mml:msubsup>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mn>3</mml:mn>
<mml:mn>12</mml:mn>
</mml:msubsup>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mn>3</mml:mn>
<mml:mn>13</mml:mn>
</mml:msubsup>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2194;</mml:mo>
<mml:msubsup>
<mml:mi>K</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
<mml:mn>1</mml:mn>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mn>3</mml:mn>
<mml:mn>11</mml:mn>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mn>3</mml:mn>
<mml:mn>12</mml:mn>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mn>3</mml:mn>
<mml:mn>13</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mn>0</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mn>1</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mn>1</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mn>0</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mn>0</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mn>0</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mn>1</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="left">
<mml:msubsup>
<mml:mi>K</mml:mi>
<mml:mn>3</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mn>3</mml:mn>
<mml:mn>21</mml:mn>
</mml:msubsup>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mn>3</mml:mn>
<mml:mn>22</mml:mn>
</mml:msubsup>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mn>3</mml:mn>
<mml:mn>23</mml:mn>
</mml:msubsup>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2194;</mml:mo>
<mml:msubsup>
<mml:mi>K</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mn>3</mml:mn>
<mml:mn>21</mml:mn>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mn>3</mml:mn>
<mml:mn>22</mml:mn>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mn>3</mml:mn>
<mml:mn>23</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mn>1</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mn>0</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mn>0</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mn>0</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mn>1</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mn>1</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mn>0</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>.</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
<label>(3)</label>
</disp-formula>
</p>
<p>Fourth step: finally, an ICSM matrix, <inline-formula id="inf21">
<mml:math id="m24">
<mml:mrow>
<mml:msub>
<mml:mi>M</mml:mi>
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mi>C</mml:mi>
<mml:mi>S</mml:mi>
<mml:mi>M</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, with size <inline-formula id="inf22">
<mml:math id="m25">
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> &#xd7; <inline-formula id="inf23">
<mml:math id="m26">
<mml:mrow>
<mml:msup>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> will be constructed as follows:<disp-formula id="e4">
<mml:math id="m27">
<mml:mrow>
<mml:msub>
<mml:mi>M</mml:mi>
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mi>C</mml:mi>
<mml:mi>S</mml:mi>
<mml:mi>M</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:msubsup>
<mml:mi>K</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
<mml:mn>0</mml:mn>
</mml:msubsup>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msubsup>
<mml:mi>K</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
<mml:mn>1</mml:mn>
</mml:msubsup>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msubsup>
<mml:mi>K</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mn>0</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mn>0</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mn>0</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mn>1</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mn>0</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mn>0</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mn>0</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mn>0</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mn>1</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mn>1</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mn>0</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mn>0</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mn>0</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mn>1</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mn>1</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mn>0</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mn>0</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mn>0</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mn>1</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mn>1</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mn>0</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>
</p>
<p>Accordingly, the relations between <inline-formula id="inf24">
<mml:math id="m28">
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>c</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf25">
<mml:math id="m29">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>w</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf26">
<mml:math id="m30">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>l</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf27">
<mml:math id="m31">
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> are [<xref ref-type="bibr" rid="B29">29</xref>]shown as follows:<disp-formula id="e5">
<mml:math id="m32">
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>c</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>w</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>l</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>c</mml:mi>
</mml:msub>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>w</mml:mi>
</mml:msub>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>
</p>
<p>In this paper, the three channels that are assigned with the ICSM code sequences with their corresponding wavelengths are given in <xref ref-type="table" rid="T1">Table 1</xref>.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Channels with their corresponding wavelengths.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th rowspan="2" align="center">Channel</th>
<th align="center">
<inline-formula id="inf28">
<mml:math id="m33">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> (nm)</th>
<th align="center">
<inline-formula id="inf29">
<mml:math id="m34">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> (nm)</th>
<th align="center">
<inline-formula id="inf30">
<mml:math id="m35">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> (nm)</th>
<th align="center">
<inline-formula id="inf31">
<mml:math id="m36">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> (nm)</th>
<th align="center">
<inline-formula id="inf32">
<mml:math id="m37">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>5</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> (nm)</th>
<th align="center">
<inline-formula id="inf33">
<mml:math id="m38">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>6</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> (nm)</th>
<th align="center">
<inline-formula id="inf34">
<mml:math id="m39">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>7</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> (nm)</th>
<th align="center">
<inline-formula id="inf35">
<mml:math id="m40">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>8</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> (nm)</th>
<th align="center">
<inline-formula id="inf36">
<mml:math id="m41">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>9</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> (nm)</th>
</tr>
<tr>
<th align="center">1,550</th>
<th align="center">1,550.8</th>
<th align="center">1,551.6</th>
<th align="center">1,552.4</th>
<th align="center">1,553.2</th>
<th align="center">1,554</th>
<th align="center">1,554.8</th>
<th align="center">1,555.6</th>
<th align="center">1,556.4</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">1</td>
<td align="center">1</td>
<td align="center">0</td>
<td align="center">0</td>
<td align="center">0</td>
<td align="center">1</td>
<td align="center">0</td>
<td align="center">0</td>
<td align="center">0</td>
<td align="center">1</td>
</tr>
<tr>
<td align="center">2</td>
<td align="center">0</td>
<td align="center">0</td>
<td align="center">1</td>
<td align="center">1</td>
<td align="center">0</td>
<td align="center">0</td>
<td align="center">0</td>
<td align="center">1</td>
<td align="center">0</td>
</tr>
<tr>
<td align="center">3</td>
<td align="center">0</td>
<td align="center">1</td>
<td align="center">0</td>
<td align="center">0</td>
<td align="center">0</td>
<td align="center">1</td>
<td align="center">1</td>
<td align="center">0</td>
<td align="center">0</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s3">
<title>3 FSO channel model</title>
<p>The main factors that affect the information signal during its transmission in free-space are atmospheric attenuation and atmospheric turbulences. In this section, a brief description of these factors is given.</p>
<sec id="s3-1">
<title>3.1 Atmospheric attenuation</title>
<p>The external climate affects the received signal. In this study, clear sky (CS), different densities of fog [low (LF), medium (MF), and heavy (HF)], various snowfall rates [wet (WS) and dry (DS)], and different levels of dust storms [light (LD), medium (MD), and heavy (HD)] are considered. In addition to the rainy weather in three different cities, Alexandria, Egypt; Jeddah, KSA; and Hyderabad, India, the CS weather condition causes low attenuation, so it has a low impact on the transmitted signal [<xref ref-type="bibr" rid="B25">25</xref>]. In FSO transmission, fog-induced atmospheric attenuation is a significant issue. It is composed of small water droplets that scatter light, causing it to disperse in various directions. As a result, the optical signal is weakened, leading to reduced signal quality and strength. The atmospheric attenuation caused by fog, <inline-formula id="inf37">
<mml:math id="m42">
<mml:mrow>
<mml:msub>
<mml:mo>&#x221d;</mml:mo>
<mml:mi>f</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, is expressed as [<xref ref-type="bibr" rid="B17">17</xref>]follows:<disp-formula id="e6">
<mml:math id="m43">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>f</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>3.912</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mi>&#x3bb;</mml:mi>
<mml:mrow>
<mml:mn>550</mml:mn>
<mml:mi>n</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>where <italic>b</italic> (km) refers to visibility and <inline-formula id="inf38">
<mml:math id="m44">
<mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the operating wavelength. The parameter <inline-formula id="inf39">
<mml:math id="m45">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the size distribution of the scattering particle, and its value depends on the value of <italic>b</italic> according to the Kim model (1.6 for <italic>b</italic> &#x3e; 50; 1.3 for 6 &#x3c; <italic>b</italic> &#x3c; 50; 0.16 <italic>b</italic> &#x2b; 0.34 for 1 &#x3c; <italic>b</italic> &#x3c; 6; <italic>b</italic> &#x2212; 0.5 for 0.5 &#x3c; <italic>b</italic> &#x3c; 1; 0 for <italic>b</italic> &#x3c; 0.5) [<xref ref-type="bibr" rid="B17">17</xref>].</p>
<p>Another significant challenge in FSO communication is the snowfall-induced atmospheric attenuation [<xref ref-type="bibr" rid="B18">18</xref>]. It consists of ice crystals that can scatter and absorb optical signals, resulting in degradation in the received signal that carries the data. The attenuation for snow, <inline-formula id="inf40">
<mml:math id="m46">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, is expressed as [<xref ref-type="bibr" rid="B18">18</xref>] follows:<disp-formula id="e7">
<mml:math id="m47">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mn>0.72</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>5.42</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:msup>
<mml:mn>10</mml:mn>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>5</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mi>&#x3bb;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>5.49</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">f</mml:mi>
<mml:mi mathvariant="normal">o</mml:mi>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="normal">W</mml:mi>
<mml:mi mathvariant="normal">S</mml:mi>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mn>1.38</mml:mn>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1.02</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:msup>
<mml:mn>10</mml:mn>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>4</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mi>&#x3bb;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>3.78</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">f</mml:mi>
<mml:mi mathvariant="normal">o</mml:mi>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="normal">D</mml:mi>
<mml:mi mathvariant="normal">S</mml:mi>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>where <inline-formula id="inf41">
<mml:math id="m48">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> refers to the rate of snowfall.</p>
<p>Moreover, dust storms pose a major challenge in the FSO transmission system due to atmospheric attenuation. This phenomenon occurs when tiny dust particles scatter and absorb optical signals, resulting in a reduction of the signal strength and quality. Its attenuation, <inline-formula id="inf42">
<mml:math id="m49">
<mml:mrow>
<mml:msub>
<mml:mo>&#x221d;</mml:mo>
<mml:mi>d</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, is expressed as [<xref ref-type="bibr" rid="B32">32</xref>] follows:<disp-formula id="e8">
<mml:math id="m50">
<mml:mrow>
<mml:msub>
<mml:mo>&#x221d;</mml:mo>
<mml:mi>d</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>52</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:msup>
<mml:mi>b</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1.05</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>
</p>
<p>Finally, the rainy weather for 4&#xa0;years from 2014 to 2018 for Alexandria, Jeddah, and Hyderabad is considered. The attenuation for rain, <inline-formula id="inf43">
<mml:math id="m51">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>r</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, is expressed as [<xref ref-type="bibr" rid="B38">38</xref>] follows:<disp-formula id="e9">
<mml:math id="m52">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>r</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1.07</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>f</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mn>0.67</mml:mn>
</mml:msubsup>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>where <inline-formula id="inf44">
<mml:math id="m53">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>f</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> refers to rainfall intensity in mm/hr.</p>
<p>According to <ext-link ext-link-type="uri" xlink:href="http://www.worldweatheronline.com/">www.worldweatheronline.com</ext-link>, accessed on 20-1-2023, the average rainfall intensities for Alexandria and Jeddah for the years 2014&#x2013;2018 are 1.14&#xa0;mm/h and 0.28&#xa0;mm/h, respectively. Using Eq. <xref ref-type="disp-formula" rid="e9">9</xref>, <inline-formula id="inf45">
<mml:math id="m54">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>r</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> will be 1.14&#xa0;dB/km for Alexandria and 0.456&#xa0;dB/km for Jeddah. As for Hyderabad, the average rainfall intensity and attenuation are 2.35&#xa0;mm/h and 1.9&#xa0;dB/km, respectively [<xref ref-type="bibr" rid="B39">39</xref>].</p>
</sec>
<sec id="s3-2">
<title>3.2 Atmospheric turbulence</title>
<p>Another factor that affects the signal during its propagation in free space is the atmospheric turbulence. It is characterized by random fluctuations in air density and temperature. This turbulence causes the refractive index of the air, <inline-formula id="inf46">
<mml:math id="m55">
<mml:mrow>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mi>n</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, to change to 1 &#xd7; <inline-formula id="inf47">
<mml:math id="m56">
<mml:mrow>
<mml:msup>
<mml:mn>10</mml:mn>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>17</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> <inline-formula id="inf48">
<mml:math id="m57">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="normal">m</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>/</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> for weak turbulence (WT), 5 &#xd7; <inline-formula id="inf49">
<mml:math id="m58">
<mml:mrow>
<mml:msup>
<mml:mn>10</mml:mn>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>15</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> <inline-formula id="inf50">
<mml:math id="m59">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="normal">m</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>/</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> for moderate turbulence (MT), and 1 &#xd7; <inline-formula id="inf51">
<mml:math id="m60">
<mml:mrow>
<mml:msup>
<mml:mn>10</mml:mn>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>13</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> <inline-formula id="inf52">
<mml:math id="m61">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="normal">m</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>/</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> for strong turbulence (ST), leading to a distortion in the optical signal as it travels through the atmosphere [<xref ref-type="bibr" rid="B19">19</xref>]. Among several models used for modeling the FSO channel when exposed to turbulence, the gamma&#x2013;gamma (GG) distribution is used as it can be used for different turbulence levels [<xref ref-type="bibr" rid="B40">40</xref>]. The probability density function, <italic>P</italic>, of the GG distribution is given as [<xref ref-type="bibr" rid="B19">19</xref>] follows:<disp-formula id="e10">
<mml:math id="m62">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mo>&#x221d;</mml:mo>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mo>&#x221d;</mml:mo>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:mfrac>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">&#x393;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mo>&#x221d;</mml:mo>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi mathvariant="normal">&#x393;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
<mml:mtext>&#x2009;</mml:mtext>
<mml:msubsup>
<mml:mi>h</mml:mi>
<mml:mi>a</mml:mi>
<mml:mfrac>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mo>&#x221d;</mml:mo>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:mfrac>
</mml:msubsup>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mo>&#x221d;</mml:mo>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:msqrt>
<mml:mrow>
<mml:msub>
<mml:mo>&#x221d;</mml:mo>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>;</mml:mo>
<mml:mtext>&#x2003;</mml:mtext>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
<mml:mo>&#x3e;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(10)</label>
</disp-formula>
<disp-formula id="e11">
<mml:math id="m63">
<mml:mrow>
<mml:msub>
<mml:mo>&#x221d;</mml:mo>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:mi>exp</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mn>0.49</mml:mn>
<mml:msubsup>
<mml:mi>&#x3c3;</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>0.65</mml:mn>
<mml:msup>
<mml:mi>d</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1.11</mml:mn>
<mml:msubsup>
<mml:mi>&#x3c3;</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mfrac bevelled="true">
<mml:mrow>
<mml:mn>12</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>5</mml:mn>
</mml:mrow>
</mml:mfrac>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mfrac bevelled="true">
<mml:mrow>
<mml:mn>7</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>6</mml:mn>
</mml:mrow>
</mml:mfrac>
</mml:msup>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(11)</label>
</disp-formula>
<disp-formula id="e12">
<mml:math id="m64">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:mi>exp</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mn>0.51</mml:mn>
<mml:msubsup>
<mml:mi>&#x3c3;</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>0.69</mml:mn>
<mml:msubsup>
<mml:mi>&#x3c3;</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mfrac bevelled="true">
<mml:mrow>
<mml:mn>12</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>5</mml:mn>
</mml:mrow>
</mml:mfrac>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mfrac bevelled="true">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>5</mml:mn>
</mml:mrow>
<mml:mn>6</mml:mn>
</mml:mfrac>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>0.9</mml:mn>
<mml:msup>
<mml:mi>d</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>0.62</mml:mn>
<mml:msubsup>
<mml:mi>&#x3c3;</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mfrac bevelled="true">
<mml:mrow>
<mml:mn>12</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>5</mml:mn>
</mml:mrow>
</mml:mfrac>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(12)</label>
</disp-formula>
<disp-formula id="e13">
<mml:math id="m65">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c3;</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1.23</mml:mn>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mi>n</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:msup>
<mml:mi>K</mml:mi>
<mml:mrow>
<mml:mn>7</mml:mn>
<mml:mo>/</mml:mo>
<mml:mn>6</mml:mn>
</mml:mrow>
</mml:msup>
<mml:msubsup>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mi>S</mml:mi>
<mml:mi>O</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>11</mml:mn>
<mml:mo>/</mml:mo>
<mml:mn>6</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(13)</label>
</disp-formula>
</p>
<p>
<xref ref-type="table" rid="T2">Table 2</xref> shows the symbols used in Eqs <xref ref-type="disp-formula" rid="e10">10</xref>&#x2013;<xref ref-type="disp-formula" rid="e13">13</xref> [<xref ref-type="bibr" rid="B19">19</xref>].</p>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>Symbols and notifications.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">
<inline-formula id="inf53">
<mml:math id="m66">
<mml:mrow>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="center">Weather-induced signal attenuation</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">
<inline-formula id="inf54">
<mml:math id="m67">
<mml:mrow>
<mml:msub>
<mml:mo>&#x221d;</mml:mo>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">Large-scale eddy number</td>
</tr>
<tr>
<td align="center">
<inline-formula id="inf55">
<mml:math id="m68">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">Small-scale eddy number</td>
</tr>
<tr>
<td align="center">
<inline-formula id="inf56">
<mml:math id="m69">
<mml:mrow>
<mml:mi mathvariant="normal">&#x393;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">Gamma function</td>
</tr>
<tr>
<td align="center">
<inline-formula id="inf57">
<mml:math id="m70">
<mml:mrow>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mo>&#x221d;</mml:mo>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">Modified Bessel function</td>
</tr>
<tr>
<td align="center">
<inline-formula id="inf58">
<mml:math id="m71">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c3;</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">Rytov variance</td>
</tr>
<tr>
<td align="center">
<inline-formula id="inf59">
<mml:math id="m72">
<mml:mrow>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">Normalized receiver collection lens</td>
</tr>
<tr>
<td align="center">
<inline-formula id="inf60">
<mml:math id="m73">
<mml:mrow>
<mml:mi>K</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">Wave number</td>
</tr>
<tr>
<td align="center">
<inline-formula id="inf61">
<mml:math id="m74">
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mi>S</mml:mi>
<mml:mi>O</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">FSO range</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
</sec>
<sec id="s4">
<title>4 Proposed FSO-based OFDM/OCDMA using the ICSM code model</title>
<p>
<xref ref-type="fig" rid="F2">Figure 2</xref> shows the setup of the proposed FSO-based OFDM/OCDMA using the ICSM model.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Layout of the proposed FSO-based OFDM/OCDMA using the ICSM code.</p>
</caption>
<graphic xlink:href="fphy-11-1231025-g002.tif"/>
</fig>
<p>The transmitter processes 20&#xa0;Gb/s of data through a 4-level quadrature amplitude modulation (4-QAM) sequence generator that uses 2 bits per symbol. The resulting sequence is then modulated with a 512-subcarrier-based OFDM modulator. For each channel, three light sources, which are continuous wave (CW) lasers, are used to generate the wavelengths that correspond to the ICSM code sequences, according to <xref ref-type="table" rid="T1">Table 1</xref>. To modulate the 20&#xa0;Gb/s data on the light signals that are assigned to each channel, Mach&#x2013;Zehnder modulators (MZMs) are used. Before being transmitted through the FSO channel, the multiplexer (MUX) combines the light signals from the three channels. The information signal is then transferred through the FSO channel. Its received power is expressed as [<xref ref-type="bibr" rid="B25">25</xref>, <xref ref-type="bibr" rid="B31">31</xref>] follows:<disp-formula id="e14">
<mml:math id="m75">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3b8;</mml:mi>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mi>S</mml:mi>
<mml:mi>O</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:msup>
<mml:mn>10</mml:mn>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mo>&#x221d;</mml:mo>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mi>S</mml:mi>
<mml:mi>O</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mn>10</mml:mn>
</mml:mfrac>
</mml:msup>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(14)</label>
</disp-formula>where <inline-formula id="inf62">
<mml:math id="m76">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> (dBm) is the received power, <inline-formula id="inf63">
<mml:math id="m77">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> (dBm) is the transmitted power, <inline-formula id="inf64">
<mml:math id="m78">
<mml:mrow>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf65">
<mml:math id="m79">
<mml:mrow>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> (cm) denote the diameters of the receiver and transmitter apertures, respectively, <inline-formula id="inf66">
<mml:math id="m80">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> (mrad) refers to the angle of the beam divergence, and <inline-formula id="inf67">
<mml:math id="m81">
<mml:mrow>
<mml:msub>
<mml:mo>&#x221d;</mml:mo>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> (dB/km) indicates atmospheric attenuation.</p>
<p>Furthermore, the message signal is received at the receiver, which is split into three branches. Each branch uses the direct detection (DD) technique for detecting the required channel.</p>
<p>After detecting the signal, the photodetector (PD) is used to convert the light signal to an electrical signal. To extract the information signal, the resulting electrical signal is demodulated using an OFDM demodulator and a 4-QAM demodulator.</p>
<p>The output current from the PD is given as [<xref ref-type="bibr" rid="B29">29</xref>, <xref ref-type="bibr" rid="B33">33</xref>] follows:<disp-formula id="e15">
<mml:math id="m82">
<mml:mrow>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mi>o</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>w</mml:mi>
<mml:mi mathvariant="fraktur">R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mn>512</mml:mn>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:msub>
<mml:mi>Y</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(15)</label>
</disp-formula>where <inline-formula id="inf68">
<mml:math id="m83">
<mml:mrow>
<mml:mi mathvariant="fraktur">R</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the PD responsivity, <inline-formula id="inf69">
<mml:math id="m84">
<mml:mrow>
<mml:msub>
<mml:mi>Y</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the complex data, <italic>n</italic> is the number of subcarriers, and <inline-formula id="inf70">
<mml:math id="m85">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the frequency of the <inline-formula id="inf71">
<mml:math id="m86">
<mml:mrow>
<mml:msup>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> subcarrier.</p>
<p>As to be sure that any two subcarriers are orthogonal, the following condition must be achieved [<xref ref-type="bibr" rid="B41">41</xref>]:<disp-formula id="e16">
<mml:math id="m87">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mn>512</mml:mn>
</mml:mfrac>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(16)</label>
</disp-formula>
</p>
<p>The shot noise, <inline-formula id="inf72">
<mml:math id="m88">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c3;</mml:mi>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, is expressed as [<xref ref-type="bibr" rid="B29">29</xref>, <xref ref-type="bibr" rid="B41">41</xref>] follows:<disp-formula id="e17">
<mml:math id="m89">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c3;</mml:mi>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:msub>
<mml:mi>&#x3bd;</mml:mi>
<mml:mi>e</mml:mi>
</mml:msub>
<mml:mo>&#x3c;</mml:mo>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mi>o</mml:mi>
</mml:msub>
<mml:mo>&#x3e;</mml:mo>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:msub>
<mml:mi>&#x3bd;</mml:mi>
<mml:mi>e</mml:mi>
</mml:msub>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>w</mml:mi>
<mml:mi mathvariant="fraktur">R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mn>512</mml:mn>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:msub>
<mml:mi>Y</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(17)</label>
</disp-formula>where <italic>e</italic> is electron charge in C and <inline-formula id="inf73">
<mml:math id="m90">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bd;</mml:mi>
<mml:mi>e</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> (Hz) refers to the electrical bandwidth.</p>
<p>The thermal noise, <inline-formula id="inf74">
<mml:math id="m91">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c3;</mml:mi>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, is expressed as [<xref ref-type="bibr" rid="B42">42</xref>] follows:<disp-formula id="e18">
<mml:math id="m92">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c3;</mml:mi>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>4</mml:mn>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>B</mml:mi>
</mml:msub>
<mml:mi>T</mml:mi>
<mml:msub>
<mml:mi>&#x3bd;</mml:mi>
<mml:mi>e</mml:mi>
</mml:msub>
</mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>L</mml:mi>
</mml:msub>
</mml:mfrac>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(18)</label>
</disp-formula>where <inline-formula id="inf75">
<mml:math id="m93">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>B</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf76">
<mml:math id="m94">
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf77">
<mml:math id="m95">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>L</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, respectively, are the Boltzmann constant, the load resistance of the receiver, and the absolute temperature of the receiver, respectively.</p>
<p>The signal-to-noise ratio (<italic>SNR</italic>) is then expressed as [<xref ref-type="bibr" rid="B36">36</xref>, <xref ref-type="bibr" rid="B42">42</xref>]follows:<disp-formula id="e19">
<mml:math id="m96">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>N</mml:mi>
<mml:mi>R</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>w</mml:mi>
<mml:mi mathvariant="fraktur">R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mn>512</mml:mn>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:msub>
<mml:mi>Y</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:msub>
<mml:mi>&#x3bd;</mml:mi>
<mml:mi>e</mml:mi>
</mml:msub>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>w</mml:mi>
<mml:mi mathvariant="fraktur">R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mn>512</mml:mn>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:msub>
<mml:mi>Y</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>4</mml:mn>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>B</mml:mi>
</mml:msub>
<mml:mi>T</mml:mi>
<mml:msub>
<mml:mi>&#x3bd;</mml:mi>
<mml:mi>e</mml:mi>
</mml:msub>
</mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>L</mml:mi>
</mml:msub>
</mml:mfrac>
</mml:mrow>
</mml:mfrac>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(19)</label>
</disp-formula>
</p>
<p>Finally, the BER is given in terms of <inline-formula id="inf78">
<mml:math id="m97">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>N</mml:mi>
<mml:mi>R</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> as [<xref ref-type="bibr" rid="B36">36</xref>] follows:<disp-formula id="e20">
<mml:math id="m98">
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mi>E</mml:mi>
<mml:mi>R</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mi>e</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>f</mml:mi>
<mml:mi>c</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:msqrt>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>N</mml:mi>
<mml:mi>R</mml:mi>
</mml:mrow>
</mml:msqrt>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:msqrt>
<mml:mn>2</mml:mn>
</mml:msqrt>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(20)</label>
</disp-formula>where <italic>erfc</italic> is the complementary error function.</p>
<p>The proposed model is simulated using OptiSystem software version 19 with the parameters given in <xref ref-type="table" rid="T3">Table 3</xref>.</p>
<table-wrap id="T3" position="float">
<label>TABLE 3</label>
<caption>
<p>Parameters used in simulation [<xref ref-type="bibr" rid="B18">18</xref>, <xref ref-type="bibr" rid="B19">19</xref>, <xref ref-type="bibr" rid="B25">25</xref>, <xref ref-type="bibr" rid="B29">29</xref>, <xref ref-type="bibr" rid="B38">38</xref>].</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Parameter</th>
<th align="center">Value</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">
<inline-formula id="inf79">
<mml:math id="m99">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">15&#xa0;dBm</td>
</tr>
<tr>
<td align="center">
<inline-formula id="inf80">
<mml:math id="m100">
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>w</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">3</td>
</tr>
<tr>
<td align="center">
<inline-formula id="inf81">
<mml:math id="m101">
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">9</td>
</tr>
<tr>
<td align="center">Data rate</td>
<td align="center">20&#xa0;Gb/s per channel</td>
</tr>
<tr>
<td align="center">
<inline-formula id="inf82">
<mml:math id="m102">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bd;</mml:mi>
<mml:mi>e</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">0.75 &#xd7; data rate Hz</td>
</tr>
<tr>
<td align="center">Number of subcarriers</td>
<td align="center">512</td>
</tr>
<tr>
<td align="center">Number of FFT points</td>
<td align="center">1024</td>
</tr>
<tr>
<td align="center">Number of channels</td>
<td align="center">3</td>
</tr>
<tr>
<td align="center">Samples per bit</td>
<td align="center">2</td>
</tr>
<tr>
<td align="center">
<inline-formula id="inf83">
<mml:math id="m103">
<mml:mrow>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">10&#xa0;cm</td>
</tr>
<tr>
<td align="center">
<inline-formula id="inf84">
<mml:math id="m104">
<mml:mrow>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">20&#xa0;cm</td>
</tr>
<tr>
<td align="center">
<inline-formula id="inf85">
<mml:math id="m105">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">2&#xa0;mrad</td>
</tr>
<tr>
<td align="center">
<inline-formula id="inf86">
<mml:math id="m106">
<mml:mrow>
<mml:mi mathvariant="fraktur">R</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">0.8&#xa0;A/W</td>
</tr>
<tr>
<td align="center">
<inline-formula id="inf87">
<mml:math id="m107">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>B</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">1.38 &#xd7; 10<sup>&#x2212;23</sup>&#xa0;J/K</td>
</tr>
<tr>
<td align="center">
<inline-formula id="inf88">
<mml:math id="m108">
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">300&#xa0;K</td>
</tr>
<tr>
<td align="center">
<inline-formula id="inf89">
<mml:math id="m109">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>L</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">1.03&#xa0;k <inline-formula id="inf90">
<mml:math id="m110">
<mml:mrow>
<mml:mi mathvariant="normal">&#x3a9;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec sec-type="results|discussion" id="s5">
<title>5 Results and discussion</title>
<p>In this section, the performance of the FSO based on OFDM/OCDMA using the ICMS code is investigated in three parts. The first part shows the impact of atmospheric attenuation caused by various weather changes (CS, fog, snow, and dust). The effects of different turbulences are displayed and discussed in the second part. The third part devotes the results for the suggested system performance for the three mentioned cities located in different countries having different climates according to their geographical location.</p>
<sec id="s5-1">
<title>5.1 Impact of atmospheric attenuation</title>
<p>
<xref ref-type="fig" rid="F3">Figure 3</xref> shows the effect of different transferring distances in the free space for the information signal on the proposed system performance under CS in terms of BER. It also shows the constellation at 11&#xa0;km, 14&#xa0;km, 17&#xa0;km, and 20&#xa0;km FSO ranges. It is clear that as long as the transmission distance in free space increases, log (BER) increases. At <inline-formula id="inf91">
<mml:math id="m111">
<mml:mrow>
<mml:msub>
<mml:mo>&#x221d;</mml:mo>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 01.4&#xa0;dB/km, it allows the message signal to be propagated over a long range of 12.5&#xa0;km with log (BER) &#x3c; &#x2212;2.5 and a good constellation of the received signal. As the threshold value of BER is &#x3d; 3.8 &#xd7; 10<sup>&#x2212;3</sup> [<xref ref-type="bibr" rid="B43">43</xref>], so the information signal is received with a worse constellation diagram at the 20-km FSO link because it has a log (BER) value of &#x2212;1.19.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Log (BER) for FSO-based OFDM/OCDMA using the ICMS code with constellation diagrams under CS <italic>vs.</italic> FSO ranges.</p>
</caption>
<graphic xlink:href="fphy-11-1231025-g003.tif"/>
</fig>
<p>The effect of different transferred ranges in the free space on the ROP for the proposed system is shown in <xref ref-type="fig" rid="F4">Figure 4</xref> with constellation diagrams at FSO ranges of 11&#xa0;km, 14&#xa0;km, 17&#xa0;km, and 20&#xa0;km. It is noticed that the power of the received signal for longer FSO ranges is lower than that for shorter ranges. As shown in <xref ref-type="fig" rid="F3">Figure 3</xref>, the maximum free-space transmission range is 12.5&#xa0;km. So, from <xref ref-type="fig" rid="F4">Figure 4</xref>, the optimum ROP that corresponds to this range is &#x2212;9.19&#xa0;dBm. In addition, for higher ranges, 18.5&#xa0;km and 20&#xa0;km, the ROP is &#x2212;13.35&#xa0;dBm, and &#x2212;14.22&#xa0;dBm, respectively.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>ROP for FSO-based OFDM/OCDMA using the ICMS code with constellation diagrams under CS <italic>vs.</italic> FSO ranges.</p>
</caption>
<graphic xlink:href="fphy-11-1231025-g004.tif"/>
</fig>
<p>When the atmospheric phenomenon known as fog occurs, it affects the visibility between the source, which is located at the transmitter side, and the destination, which is at the receiver side. Moreover, it degrades the ROP for the information signal as it causes attenuation, which varies from 9&#xa0;dB/km to 22&#xa0;dB/km according to its level of occurrence [<xref ref-type="bibr" rid="B17">17</xref>]. <xref ref-type="fig" rid="F5">Figures 5</xref>, <xref ref-type="fig" rid="F6">6</xref> depict the results of the log (BER) and ROP, respectively, for one channel of the proposed system under various fog conditions at different transmission distances. Low levels of fog can make the information signal travel a longer range with high ROP and low log (BER) while achieving a shorter FSO range when a heavier level of fog occurs. The maximum FSO span of 1.925&#xa0;km is achieved when a low degree of fog occurs with log(BER) and ROP values of approximately &#x2212;2.5 and &#x2212;9.7&#xa0;dBm, respectively. However, the transmission free-space distance achieved at nearly the same log (BER) and ROP values when there is medium fog is 1.154&#xa0;km, which is shorter than that achieved under LF as MF has <inline-formula id="inf92">
<mml:math id="m112">
<mml:mrow>
<mml:msub>
<mml:mo>&#x221d;</mml:mo>
<mml:mi>f</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> greater than LF. The minimum FSO link of 0.8375&#xa0;km, as expected, is obtained when there is a heavy level of fog as HF has the larger value for <inline-formula id="inf93">
<mml:math id="m113">
<mml:mrow>
<mml:msub>
<mml:mo>&#x221d;</mml:mo>
<mml:mi>f</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Log (BER) for FSO-based OFDM/OCDMA using the ICMS code under fog weather <italic>vs.</italic> FSO ranges.</p>
</caption>
<graphic xlink:href="fphy-11-1231025-g005.tif"/>
</fig>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>ROP for FSO-based OFDM/OCDMA using the ICMS code under fog weather <italic>vs.</italic> FSO ranges.</p>
</caption>
<graphic xlink:href="fphy-11-1231025-g006.tif"/>
</fig>
<p>Moreover, the performance of the proposed FSO-based OFDM/OCDMA using the ICSM code is investigated under the impact of different snowfalls (WS or DS). The effect of different free-space transmission ranges with respect to log (BER) and ROP of the received signal is evaluated and plotted in <xref ref-type="fig" rid="F7">Figures 7</xref>, <xref ref-type="fig" rid="F8">8</xref>, respectively. As the attenuation of WS and DS is 13.73&#xa0;dB/km and 96.8&#xa0;dB/km [<xref ref-type="bibr" rid="B18">18</xref>], respectively, so the information signal will propagate under their effects in free space a distance shorter than that achieved when fog occurs. For WS, the maximum propagation range is 1.4&#xa0;km with an ROP of &#x2212;9.55&#xa0;dBm, which is decreased to 0.286&#xa0;km with the same value of ROP when the snowfall becomes dry. These values are within the acceptable log (BER) value (below &#x2212;2.5).</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>Log (BER) for FSO-based OFDM/OCDMA using the ICMS code under snow weather <italic>vs.</italic> FSO ranges.</p>
</caption>
<graphic xlink:href="fphy-11-1231025-g007.tif"/>
</fig>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>ROP for FSO-based OFDM/OCDMA using the ICMS code under snow weather <italic>vs.</italic> FSO ranges.</p>
</caption>
<graphic xlink:href="fphy-11-1231025-g008.tif"/>
</fig>
<p>Furthermore, the severe event of a dust storm has a negative effect on the information signal-received power causing high BER. This is because the values of <inline-formula id="inf94">
<mml:math id="m114">
<mml:mrow>
<mml:msub>
<mml:mo>&#x221d;</mml:mo>
<mml:mi>d</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> according to the strength of the dust storm are larger than those of <inline-formula id="inf95">
<mml:math id="m115">
<mml:mrow>
<mml:msub>
<mml:mo>&#x221d;</mml:mo>
<mml:mi>f</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf96">
<mml:math id="m116">
<mml:mrow>
<mml:msub>
<mml:mo>&#x221d;</mml:mo>
<mml:mi>s</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. Its values vary as for LD, <inline-formula id="inf97">
<mml:math id="m117">
<mml:mrow>
<mml:msub>
<mml:mo>&#x221d;</mml:mo>
<mml:mi>d</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 25.11&#xa0;dB/km, while for MD and HD, the values of <inline-formula id="inf98">
<mml:math id="m118">
<mml:mrow>
<mml:msub>
<mml:mo>&#x221d;</mml:mo>
<mml:mi>d</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are 107.11&#xa0;dB/km and 297.38&#xa0;dB/km, respectively [<xref ref-type="bibr" rid="B32">32</xref>]. <xref ref-type="fig" rid="F9">Figures 9</xref>, <xref ref-type="fig" rid="F10">10</xref> demonstrate log (BER) and ROP, respectively, <italic>vs.</italic> different FSO spans. Comparing <xref ref-type="fig" rid="F9">Figure 9</xref> with <xref ref-type="fig" rid="F5">Figures 5</xref>, <xref ref-type="fig" rid="F7">7</xref>, it is noticed that the shortest distances achieved by the information signal are under various dust storms. These free-space distances are 0.886&#xa0;km under LD, 0.260&#xa0;km under MD, and 0.102&#xa0;km under HD with log (BER) below &#x2212;2.6. At these ranges, the ROP is &#x2212;9.7&#xa0;dBm.</p>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>Log (BER) for FSO-based OFDM/OCDMA using the ICMS code under dust storms <italic>vs.</italic> FSO ranges.</p>
</caption>
<graphic xlink:href="fphy-11-1231025-g009.tif"/>
</fig>
<fig id="F10" position="float">
<label>FIGURE 10</label>
<caption>
<p>ROP for FSO-based OFDM/OCDMA using the ICMS code under dust storms <italic>vs.</italic> FSO ranges.</p>
</caption>
<graphic xlink:href="fphy-11-1231025-g010.tif"/>
</fig>
<p>
<xref ref-type="table" rid="T4">Tables 4</xref>, <xref ref-type="table" rid="T5">5</xref> summarize the maximum free-space distances that are obtained under different climate changes at a log (BER) value of <inline-formula id="inf99">
<mml:math id="m119">
<mml:mrow>
<mml:mo>&#x223c;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> &#x2212;2.5 and ROP of <inline-formula id="inf100">
<mml:math id="m120">
<mml:mrow>
<mml:mo>&#x223c;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> &#x2212;9.5&#xa0;dBm at 60&#xa0;Gb/s overall capacity.</p>
<table-wrap id="T4" position="float">
<label>TABLE 4</label>
<caption>
<p>Maximum propagation ranges obtained at log (BER) <inline-formula id="inf101">
<mml:math id="m121">
<mml:mrow>
<mml:mo>&#x223c;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> &#x2212;2.5 and ROP <inline-formula id="inf102">
<mml:math id="m122">
<mml:mrow>
<mml:mo>&#x223c;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> &#x2212;9.5&#xa0;dBm under different weather conditions.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th colspan="2" align="center">Weather</th>
<th align="center">FSO range (km)</th>
</tr>
<tr>
<th colspan="2" align="center">CS</th>
<th align="center">12.5</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td rowspan="3" align="center">Fog</td>
<td align="center">Light</td>
<td align="center">1.925</td>
</tr>
<tr>
<td align="center">Medium</td>
<td align="center">1.154</td>
</tr>
<tr>
<td align="center">Heavy</td>
<td align="center">0.838</td>
</tr>
<tr>
<td rowspan="2" align="center">Snowfall</td>
<td align="center">Wet</td>
<td align="center">1.4</td>
</tr>
<tr>
<td align="center">Dry</td>
<td align="center">0.286</td>
</tr>
<tr>
<td rowspan="3" align="center">Dust storms</td>
<td align="center">Light</td>
<td align="center">0.886</td>
</tr>
<tr>
<td align="center">Medium</td>
<td align="center">0.260</td>
</tr>
<tr>
<td align="center">Heavy</td>
<td align="center">0.103</td>
</tr>
</tbody>
</table>
</table-wrap>
<table-wrap id="T5" position="float">
<label>TABLE 5</label>
<caption>
<p>Summary of log (BER) at the FSO link of 0.8375&#xa0;km for the proposed model under the impacts of different atmospheric turbulence.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th colspan="2" align="center">
<xref ref-type="table" rid="T5">Table 5</xref> log (BER) at the 0.8375&#xa0;km transmission propagation range under different atmospheric turbulence</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">Effect of turbulence</td>
<td align="center">Log (BER)</td>
</tr>
<tr>
<td align="center">Absent</td>
<td align="center">&#x2212;2.71</td>
</tr>
<tr>
<td align="center">Weak</td>
<td align="center">&#x2212;2.62</td>
</tr>
<tr>
<td align="center">Moderate</td>
<td align="center">&#x2212;1.19</td>
</tr>
<tr>
<td align="center">Strong</td>
<td align="center">&#x2212;0.51</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s5-2">
<title>5.2 Impact of atmospheric turbulences</title>
<p>In this section, the impact of different atmospheric turbulence on the proposed system performance is given. <xref ref-type="fig" rid="F11">Figure 11</xref> shows log (BER) <italic>vs.</italic> different free-space transmission distances for different atmospheric turbulence effects. One can notice that in case of no turbulence and WT, the signal can travel up to 0.8375&#xa0;km with log (BER) equal &#x2212;2.7, while for MT and HT, as the refractive index of air increases, the performance degrades, achieving log (BER) &#x2212;1.19 and &#x2212;0.5 under MT and ST.</p>
<fig id="F11" position="float">
<label>FIGURE 11</label>
<caption>
<p>Log (BER) for FSO-based OFDM/OCDMA using the ICMS code under the impact of different atmospheric turbulence.</p>
</caption>
<graphic xlink:href="fphy-11-1231025-g011.tif"/>
</fig>
<p>For the FSO channel in OptiSystem ver. 20, we selected the gamma&#x2013;gamma model and changed the value of <inline-formula id="inf103">
<mml:math id="m123">
<mml:mrow>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mi>n</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> according to the turbulence effect (weak, moderate, and strong). The value of <inline-formula id="inf104">
<mml:math id="m124">
<mml:mrow>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mi>n</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is set as 5 &#xd7; 10<sup>&#x2212;13</sup>, 5 &#xd7; 10<sup>&#x2212;15</sup>, and 5 &#xd7; 10<sup>&#x2212;17</sup> <inline-formula id="inf105">
<mml:math id="m125">
<mml:mrow>
<mml:msup>
<mml:mi>m</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>/</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> for strong, moderate, and weak turbulence, respectively.</p>
</sec>
<sec id="s5-3">
<title>5.3 Impact of rainy weather in the cities of Alexandria, Jeddah, and Hyderabad</title>
<p>Finally, to show the availability of implementing the proposed FSO-based OFDM/OCDMA using the ICSM code, the performance is studied based on real meteorological data for three different cities located in two different continents (Africa and Asia). <xref ref-type="fig" rid="F12">Figure 12</xref> shows the performance in terms of log (BER) against FSO spans for different cities. As <inline-formula id="inf106">
<mml:math id="m126">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>r</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> in Jeddah is lower than that in Alexandria and Hyderabad, so the longest free-space transmission distance of 9.58&#xa0;km is obtained in Jeddah, which is decreased to 6.58&#xa0;km and 5.17&#xa0;km in Alexandria and Hyderabad, respectively. This is expected as Hyderabad has the lowest value of <inline-formula id="inf107">
<mml:math id="m127">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>r</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. These ranges are obtained at log (BER) <inline-formula id="inf108">
<mml:math id="m128">
<mml:mrow>
<mml:mo>&#x223c;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> &#x2212;2.5.</p>
<fig id="F12" position="float">
<label>FIGURE 12</label>
<caption>
<p>Log (BER) for FSO-based OFDM/OCDMA using the ICMS code for the three mentioned cities.</p>
</caption>
<graphic xlink:href="fphy-11-1231025-g012.tif"/>
</fig>
<p>Additionally, the ROP performance is investigated and plotted in <xref ref-type="fig" rid="F13">Figure 13</xref> for these cities. The value of ROP degrades while the FSO span increases. Comparing propagation ranges in <xref ref-type="fig" rid="F13">Figure 13</xref> with <xref ref-type="fig" rid="F12">Figure 12</xref>, the ROPs corresponding to 9.58&#xa0;km in Jeddah, 6.58&#xa0;km in Alexandria, and 5.17&#xa0;km in Hyderabad are &#x2212;9.81&#xa0;dB&#xa0;m, &#x2212;9.58&#xa0;dBm, and &#x2212;10.01&#xa0;dBm, respectively.</p>
<fig id="F13" position="float">
<label>FIGURE 13</label>
<caption>
<p>ROP for FSO-based OFDM/OCDMA using the ICMS code for the three mentioned cities.</p>
</caption>
<graphic xlink:href="fphy-11-1231025-g013.tif"/>
</fig>
<p>
<xref ref-type="table" rid="T6">Table 6</xref> summarizes the maximum free-space distances with their ROP obtained for different cities at a log (BER) value of <inline-formula id="inf109">
<mml:math id="m129">
<mml:mrow>
<mml:mo>&#x223c;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> &#x2212;2.5 and 60&#xa0;Gb/s overall capacity.</p>
<table-wrap id="T6" position="float">
<label>TABLE 6</label>
<caption>
<p>Maximum propagation ranges obtained for different cities at log (BER) <inline-formula id="inf110">
<mml:math id="m130">
<mml:mrow>
<mml:mo>&#x223c;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> &#x2212;2.5 and an overall capacity of 60&#xa0;Gb/s.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">City</th>
<th align="center">FSO range (km)</th>
<th align="center">ROP (dBm)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">Alexandria</td>
<td align="center">6.58</td>
<td align="center">&#x2212;9.81</td>
</tr>
<tr>
<td align="center">Jeddah</td>
<td align="center">9.58</td>
<td align="center">&#x2212;9.58</td>
</tr>
<tr>
<td align="center">Hyderabad</td>
<td align="center">5.16</td>
<td align="center">&#x2212;10.01</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>
<xref ref-type="table" rid="T7">Table 7</xref> provides a comparison between our proposed system and previously published works, indicating the advantages of our system in terms of transmission range and data rate.</p>
<table-wrap id="T7" position="float">
<label>TABLE 7</label>
<caption>
<p>Comparison between the present study and previous studies.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center"/>
<th align="center">Reference [<xref ref-type="bibr" rid="B25">25</xref>]</th>
<th align="center">Reference [<xref ref-type="bibr" rid="B30">30</xref>]</th>
<th align="center">Reference [<xref ref-type="bibr" rid="B36">36</xref>]</th>
<th align="center">Present work</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">Technique</td>
<td align="center">OCDMA using the EDW code</td>
<td align="center">OFDM/OCDMA using the EDW code</td>
<td align="center">OCDMA using the DWZCC code</td>
<td align="center">OFDM/OCDMA using the ICSM code</td>
</tr>
<tr>
<td align="center">Turbulence effects</td>
<td align="center">NA</td>
<td align="center">NA</td>
<td align="center">Weak, moderate, and strong</td>
<td align="center">Weak, moderate, and strong</td>
</tr>
<tr>
<td align="center">Weather conditions (transmission range)</td>
<td align="center">CS (3&#xa0;km), light mist (3&#xa0;km), very LF (2&#xa0;km), and LF (0.5&#xa0;km)</td>
<td align="center">CS (3.45&#xa0;km), LR (1.316&#xa0;km), MR (1.045&#xa0;km), HR (0.7&#xa0;km), LH (2.391&#xa0;km), MH (1.591&#xa0;km), HH (1.025&#xa0;km), LF (1.085&#xa0;km), MF (0.784&#xa0;km), and HF (0.645&#xa0;km)</td>
<td align="center">NA</td>
<td align="center">CS (12.5&#xa0;km), LF (1.925&#xa0;km), MF (1.154&#xa0;km), HF (0.838&#xa0;km), WS (1.4&#xa0;km), DS (0.286&#xa0;km), LD (0.886&#xa0;km), MD (0.260&#xa0;km), and HD (0.103&#xa0;km)</td>
</tr>
<tr>
<td align="center">Data rate</td>
<td align="center">3 &#xd7; 622&#xa0;Mb/s</td>
<td align="center">3 &#xd7; 15&#xa0;Gb/s</td>
<td align="center">10 &#xd7; 2.5&#xa0;Gb/s</td>
<td align="center">3 &#xd7; 20&#xa0;Gb/s</td>
</tr>
<tr>
<td align="center">Real meteorological data</td>
<td align="center">NA</td>
<td align="center">NA</td>
<td align="center">NA</td>
<td align="center">Alexandria, Jeddah, and Hyderabad</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
</sec>
<sec sec-type="conclusion" id="s6">
<title>6 Conclusion</title>
<p>In this study, a high-speed, secure FSO transmission system is proposed to be used in 5G and beyond networks. This model is based on using the ICSM code for security and OFDM for capacity improvement. Information data of 20&#xa0;Gb/s are modulated by the OFDM modulator and transmitted on a secure ICSM code. As three channels are used, so a total capacity of 60&#xa0;Gb/s is conducted. Moreover, atmospheric attenuation that results from fog, snow, and dust weather and atmospheric turbulence that occurs due to changes in air temperature are considered. Furthermore, the actual meteorological data regarding the average rainfall intensities in Alexandria, Jeddah, and Hyderabad are incorporated to validate and evaluate the performance of our proposed FSO-based OFDM/OCDMA using the ICSM code model in a practical scenario.</p>
<p>The effects of various conditions on the FSO system performance are evaluated by measuring log (BER), constellation diagrams, and assessing ROP. The obtained results show that as <inline-formula id="inf111">
<mml:math id="m131">
<mml:mrow>
<mml:mo>&#x221d;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> increases, information signals are transferred short distances, log (BER) increases, and consequently, the performance becomes worse, and ROP degrades. The longest free-space span is achieved under CS of 12.5&#xa0;km, while the shortest is obtained under an HD of 0.103&#xa0;km with a log (BER) value of <inline-formula id="inf112">
<mml:math id="m132">
<mml:mrow>
<mml:mo>&#x223c;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> &#x2212;2.5 and ROP of <inline-formula id="inf113">
<mml:math id="m133">
<mml:mrow>
<mml:mo>&#x223c;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>-9.5&#xa0;dBm. Additionally, the presence of ST has a negative impact on the received signal compared to WT. Due to the higher value of <inline-formula id="inf114">
<mml:math id="m134">
<mml:mrow>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mi>n</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, when ST occurs, the performance is worst under its effect. At an FSO range of 0.8375&#xa0;km, log (BER) increases from &#x2212;2.6 to &#x2212;0.5 when atmospheric turbulence varies from WT to ST. So, the information will not be received under the effect of ST. Moreover, with the proposed model, in Alexandria, Jeddah, and Hyderabad, the maximum achieved FSO span with ROP obtained corresponding to these cities is 6.58&#xa0;km and &#x2212;9.58&#xa0;dBm, 9.58&#xa0;km and &#x2212;9.81&#xa0;dBm, and 5.17&#xa0;km and &#x2212;10.01&#xa0;dBm, respectively. Consequently, our suggested model is recommended to be used in 5G beyond networks and applications.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s7">
<title>Data availability statement</title>
<p>The original contributions presented in the study are included in the article/Supplementary Material. Further inquiries can be directed to the corresponding author.</p>
</sec>
<sec id="s8">
<title>Author contributions</title>
<p>All authors listed have made a substantial, direct, and intellectual contribution to the work and approved it for publication.</p>
</sec>
<sec id="s9">
<title>Funding</title>
<p>This work is supported by Princess Nourah bint Abdulrahman University Researchers Supporting Project number (PNURSP2023R197), Princess Nourah bint Abdulrahman University, Riyadh, Saudi Arabia.</p>
</sec>
<ack>
<p>The authors would like to acknowledge Princess Nourah bint Abdulrahman University Researchers Supporting Project number (PNURSP2023R197), Princess Nourah bint Abdulrahman University, Riyadh, Saudi Arabia.</p>
</ack>
<sec sec-type="COI-statement" id="s10">
<title>Conflict of interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s11">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors, and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<label>1.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Carson</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Davies</surname>
<given-names>S</given-names>
</name>
</person-group>. <article-title>A pressure release valve: South Korean long-term care policy as supplemental to family elder care</article-title>. <source>Ericsson Mobility Rep November</source> (<year>2022</year>) <fpage>1</fpage>&#x2013;<lpage>24</lpage>. <pub-id pub-id-type="doi">10.1080/08959420.2022.2133318</pub-id>
</citation>
</ref>
<ref id="B2">
<label>2.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Raddo</surname>
<given-names>TR</given-names>
</name>
<name>
<surname>Rommel</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Cimoli</surname>
<given-names>B</given-names>
</name>
<name>
<surname>Vagionas</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Perez-Galacho</surname>
<given-names>D</given-names>
</name>
<name>
<surname>Pikasis</surname>
<given-names>E</given-names>
</name>
<etal/>
</person-group> <article-title>Transition technologies towards 6G networks</article-title>. <source>EURASIP J Wirel Commun Netw</source> (<year>2021</year>) <volume>100</volume>:<fpage>100</fpage>&#x2013;<lpage>22</lpage>. <pub-id pub-id-type="doi">10.1186/s13638-021-01973-9</pub-id>
</citation>
</ref>
<ref id="B3">
<label>3.</label>
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Ishimura</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Takahashi</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Inohara</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Nishimura</surname>
<given-names>K</given-names>
</name>
<name>
<surname>Tsuritani</surname>
<given-names>T</given-names>
</name>
<name>
<surname>Suzuki</surname>
<given-names>M</given-names>
</name>
</person-group>. <article-title>High-capacity and high-fidelity analog radioover-fiber mobile fronthaul</article-title>. In: <conf-name>Proceedings of the Metro and Data Center Optic Networks and Short-Reach Links V</conf-name>; <conf-loc>San Francisco, CA, USA</conf-loc>, <volume>12027</volume> (<year>2022</year>). <fpage>119</fpage>&#x2013;<lpage>22</lpage>.</citation>
</ref>
<ref id="B4">
<label>4.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Alzenad</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Shakir</surname>
<given-names>MZ</given-names>
</name>
<name>
<surname>Yanikomeroglu</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Alouini</surname>
<given-names>M&#x2013;S</given-names>
</name>
</person-group>. <article-title>FSO-based vertical backhaul/fronthaul framework for 5G&#x2b; wireless networks</article-title>. <source>IEEE Commun Mag</source> (<year>2018</year>) <volume>56</volume>:<fpage>218</fpage>&#x2013;<lpage>24</lpage>. <pub-id pub-id-type="doi">10.1109/mcom.2017.1600735</pub-id>
</citation>
</ref>
<ref id="B5">
<label>5.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mukhopadhyay</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Ruffini</surname>
<given-names>M</given-names>
</name>
</person-group>. <article-title>Design methodology for wireless backhaul/fronthaul using free space optics and fibers</article-title>. <source>J Light Technol</source> (<year>2023</year>) <volume>41</volume>:<fpage>17</fpage>&#x2013;<lpage>30</lpage>. <pub-id pub-id-type="doi">10.1109/jlt.2022.3210524</pub-id>
</citation>
</ref>
<ref id="B6">
<label>6.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gu</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Ji</surname>
<given-names>Y</given-names>
</name>
</person-group>. <article-title>Optimizing networked flying platform deployment and access point association in FSO-based fronthaul networks</article-title>. <source>IEEE Wirel Commun Lett</source> (<year>2020</year>) <volume>9</volume>:<fpage>1221</fpage>&#x2013;<lpage>5</lpage>. <pub-id pub-id-type="doi">10.1109/lwc.2020.2986406</pub-id>
</citation>
</ref>
<ref id="B7">
<label>7.</label>
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Ishimura</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Morita</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Inoue</surname>
<given-names>T</given-names>
</name>
<name>
<surname>Nishimura</surname>
<given-names>K</given-names>
</name>
<name>
<surname>Takahashi</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Tsuritani</surname>
<given-names>T</given-names>
</name>
<etal/>
</person-group> <article-title>Proposal and demonstration of free-space optical communication using lens-free photonic-crystal surface-emitting laser</article-title>. In: <conf-name>Proceedings of the European Conference on Optical Communication (ECOC) 2022</conf-name>; <conf-date>18&#x2013;22 September 2022</conf-date>; <conf-loc>Basel, Switzerland</conf-loc> (<year>2022</year>). <comment>paper Th3A.7</comment>.</citation>
</ref>
<ref id="B8">
<label>8.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Aveta</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Refai</surname>
<given-names>HH</given-names>
</name>
<name>
<surname>Lopresti</surname>
<given-names>PG</given-names>
</name>
</person-group>. <article-title>Cognitive multi-point free space optical communication: Real-time users discovery using unsupervised machine learning</article-title>. <source>IEEE Access</source> (<year>2020</year>) <volume>8</volume>:<fpage>207 575</fpage>&#x2013;<lpage>88</lpage>. <pub-id pub-id-type="doi">10.1109/access.2020.3038624</pub-id>
</citation>
</ref>
<ref id="B9">
<label>9.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Shanmuga sundar</surname>
<given-names>D</given-names>
</name>
<name>
<surname>Sathyadevaki</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Sridarshini</surname>
<given-names>T</given-names>
</name>
<name>
<surname>Sivanantha Raja</surname>
<given-names>A</given-names>
</name>
</person-group>. <article-title>Photonic crystal based routers for photonic integrated on chip networks: A brief analysis</article-title>. <source>Opt Quant Electron</source> (<year>2018</year>) <volume>50</volume>:<fpage>383</fpage>. <comment>article 383</comment>. <pub-id pub-id-type="doi">10.1007/s11082-018-1655-1</pub-id>
</citation>
</ref>
<ref id="B10">
<label>10.</label>
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Ata</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Alouini</surname>
<given-names>M&#x2013;S</given-names>
</name>
</person-group>. <article-title>HAPS based FSO links performance analysis and improvement with adaptive optics correction</article-title>. In: <conf-name>IEEE Trans. Wirel. Commun</conf-name>; <conf-date>27 December 2022</conf-date>. <publisher-name>IEEE</publisher-name> (<year>2022</year>). <comment>Early Access</comment>.</citation>
</ref>
<ref id="B11">
<label>11.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Samy</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>H&#x2013;C</given-names>
</name>
<name>
<surname>Rakia</surname>
<given-names>T</given-names>
</name>
<name>
<surname>Alouini</surname>
<given-names>M&#x2013;S</given-names>
</name>
</person-group>. <article-title>Space-air-ground FSO networks for high-throughput satellite communications</article-title>. <source>IEEE Commun Mag</source> (<year>2022</year>) <volume>60</volume>:<fpage>82</fpage>&#x2013;<lpage>7</lpage>. <pub-id pub-id-type="doi">10.1109/mcom.002.2200018</pub-id>
</citation>
</ref>
<ref id="B12">
<label>12.</label>
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Matuz</surname>
<given-names>B</given-names>
</name>
<name>
<surname>Zahr</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Sauter</surname>
<given-names>A</given-names>
</name>
</person-group>. <article-title>Coherent communications for free space optical low-earth orbit downlinks</article-title>. In: <conf-name>Proceedings of the 2022 IEEE Global Communications Conference</conf-name>; <conf-date>4&#x2013;8 December 2022</conf-date>; <conf-loc>Rio de Janeiro, Brazil</conf-loc>. <publisher-name>GLOBECOM</publisher-name> (<year>2022</year>). p. <fpage>5911</fpage>&#x2013;<lpage>6</lpage>.</citation>
</ref>
<ref id="B13">
<label>13.</label>
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Bekkali</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Fujita</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Hattori</surname>
<given-names>M</given-names>
</name>
</person-group>. <article-title>Free-space optical communication systems for B5G/6G networks</article-title>. In: <conf-name>Proceedings of the 26th Optoelectronics and Communications Conference</conf-name>; <conf-date>3&#x2013;7 July 2021</conf-date>; <conf-loc>Hong Kong, China</conf-loc> (<year>2021</year>). <comment>W1A.1</comment>.</citation>
</ref>
<ref id="B14">
<label>14.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Garrido-Balsells</surname>
<given-names>JM</given-names>
</name>
<name>
<surname>Javier Lopez-Martinez</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Castillo-V&#xe1;zquez</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Jurado-Navas</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Puerta-Notario</surname>
<given-names>A</given-names>
</name>
</person-group>. <article-title>Performance analysis of FSO communications under LOS blockage</article-title>. <source>Opt Express</source> (<year>2017</year>) <volume>25</volume>:<fpage>25278</fpage>&#x2013;<lpage>94</lpage>. <pub-id pub-id-type="doi">10.1364/oe.25.025278</pub-id>
</citation>
</ref>
<ref id="B15">
<label>15.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhou</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Chun</surname>
<given-names>L</given-names>
</name>
<name>
<surname>Sharma</surname>
<given-names>A</given-names>
</name>
</person-group>. <article-title>Performance analysis of duobinary and CSRZ modulation based polarization interleaving for high-speed WDM-FSO transmission system</article-title>. <source>J Opt Commun</source> (<year>2022</year>) <volume>43</volume>(<issue>1</issue>):<fpage>147</fpage>&#x2013;<lpage>52</lpage>. <pub-id pub-id-type="doi">10.1515/joc-2018-0188</pub-id>
</citation>
</ref>
<ref id="B16">
<label>16.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Malik</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Singh</surname>
<given-names>P</given-names>
</name>
</person-group>. <article-title>Comparative analysis of point to point FSO system under clear and haze weather conditions</article-title>. <source>Wirel Pers Commun</source> (<year>2014</year>) <volume>80</volume>(<issue>2</issue>):<fpage>483</fpage>&#x2013;<lpage>92</lpage>. <pub-id pub-id-type="doi">10.1007/s11277-014-2022-6</pub-id>
</citation>
</ref>
<ref id="B17">
<label>17.</label>
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Kim</surname>
<given-names>II</given-names>
</name>
<name>
<surname>McArthur</surname>
<given-names>B</given-names>
</name>
<name>
<surname>Korevaar</surname>
<given-names>EJ</given-names>
</name>
</person-group>, &#x201c;<article-title>Comparison of laser beam propagation at 785 nm and 1550 nm in fog and haze for optical wireless communications</article-title>,&#x201d; in <source>Optical wireless communications III</source>, <person-group person-group-type="editor">
<name>
<surname>Korevaar</surname>
<given-names>EJ</given-names>
</name>
</person-group>, Ed., vol. <volume>4214</volume>, <publisher-name>International Society for Optics and Photonics. SPIE</publisher-name>, <fpage>26</fpage> &#x2013; <lpage>37</lpage>. <year>2001</year>.</citation>
</ref>
<ref id="B18">
<label>18.</label>
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Nadeem</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Leitgeb</surname>
<given-names>E</given-names>
</name>
<name>
<surname>Awan</surname>
<given-names>MS</given-names>
</name>
</person-group>. <article-title>Comparing the snow effects on hybrid network using optical wireless and GHz links</article-title>. In: <conf-name>proceeding 2009 International Workshop on Satellite and Space Communications Tuscany</conf-name>; <conf-date>9-11 September 2009</conf-date>; <conf-loc>Siena, Italy</conf-loc>. <publisher-name>IEEE</publisher-name> (<year>2009</year>). <fpage>171</fpage>&#x2013;<lpage>5</lpage>. <pub-id pub-id-type="doi">10.1109/IWSSC.2009.5286388</pub-id>
</citation>
</ref>
<ref id="B19">
<label>19.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Vetelino</surname>
<given-names>FS</given-names>
</name>
<name>
<surname>Young</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Andrews</surname>
<given-names>L</given-names>
</name>
<name>
<surname>Recolons</surname>
<given-names>J</given-names>
</name>
</person-group>. <article-title>Aperture averaging effects on the probability density of irradiance fluctuations in moderate-to-strong turbulence</article-title>. <source>Appl Opt</source> (<year>2007</year>) <volume>46</volume>:<fpage>2099</fpage>&#x2013;<lpage>108</lpage>. <pub-id pub-id-type="doi">10.1364/ao.46.002099</pub-id>
</citation>
</ref>
<ref id="B20">
<label>20.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jurado-Navas</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Raddo</surname>
<given-names>TR</given-names>
</name>
<name>
<surname>Garrido-Balsells</surname>
<given-names>JM</given-names>
</name>
<name>
<surname>Borges</surname>
<given-names>B&#x2013;HV</given-names>
</name>
<name>
<surname>Olmos</surname>
<given-names>JJV</given-names>
</name>
<name>
<surname>Monroy</surname>
<given-names>IT</given-names>
</name>
</person-group>. <article-title>Hybrid optical CDMA-FSO communications network under spatially correlated gamma-gamma scintillation</article-title>. <source>Opt Express</source> (<year>2016</year>) <volume>24</volume>:<fpage>16799</fpage>&#x2013;<lpage>814</lpage>. <pub-id pub-id-type="doi">10.1364/oe.24.016799</pub-id>
</citation>
</ref>
<ref id="B21">
<label>21.</label>
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Raddo</surname>
<given-names>TR</given-names>
</name>
<name>
<surname>Perez-Santacruz</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Johannsen</surname>
<given-names>U</given-names>
</name>
<name>
<surname>Dayoub</surname>
<given-names>I</given-names>
</name>
<name>
<surname>Haxha</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Monroy</surname>
<given-names>IT</given-names>
</name>
<etal/>
</person-group> <article-title>FSO-CDMA systems supporting end-to-end network slicing</article-title>. In: <conf-name>Proceedings of the Imaging and Applied Optics Congress</conf-name>; <conf-date>22&#x2013;26 June 2020</conf-date>; <conf-loc>Washington, DC, USA</conf-loc> (<year>2020</year>). <comment>paper JW2A.38</comment>.</citation>
</ref>
<ref id="B22">
<label>22.</label>
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Raddo</surname>
<given-names>TR</given-names>
</name>
<name>
<surname>Sanches</surname>
<given-names>AL</given-names>
</name>
<name>
<surname>dos Reis</surname>
<given-names>JV</given-names>
</name>
<name>
<surname>Borges</surname>
<given-names>B&#x2013;HV</given-names>
</name>
</person-group>. <article-title>Influence of the MAI distribution over the BER evaluation in a multirate, multiclass OOC-OCDMA system</article-title>. In: <conf-name>Proceedings of the Advanced Photonics</conf-name>; <conf-date>12&#x2013;14 June 2011</conf-date>; <conf-loc>Toronto, ON, Canada</conf-loc> (<year>2011</year>). <comment>paper ATuB5</comment>.</citation>
</ref>
<ref id="B23">
<label>23.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mostafa</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Mohamed</surname>
<given-names>AE-NA</given-names>
</name>
<name>
<surname>El-Samie</surname>
<given-names>FEA</given-names>
</name>
<name>
<surname>Rashed</surname>
<given-names>ANZ</given-names>
</name>
</person-group>. <article-title>Performance evaluation of SAC-OCDMA system in free space optics and optical fiber system based on different types of codes</article-title>. <source>Wirel Pers Commun</source> (<year>2017</year>) <volume>96</volume>(<issue>2</issue>):<fpage>2843</fpage>&#x2013;<lpage>61</lpage>. <pub-id pub-id-type="doi">10.1007/s11277-017-4327-8</pub-id>
</citation>
</ref>
<ref id="B24">
<label>24.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Fadhil</surname>
<given-names>HA</given-names>
</name>
<name>
<surname>Aljunid</surname>
<given-names>SA</given-names>
</name>
<name>
<surname>Ahmad</surname>
<given-names>R</given-names>
</name>
</person-group>. <article-title>Performance of random diagonal code for OCDMA systems using new spectral direct detection technique</article-title>. <source>Optic Fiber Technol</source> (<year>2009</year>) <volume>15</volume>(<issue>3</issue>):<fpage>283</fpage>&#x2013;<lpage>9</lpage>. <pub-id pub-id-type="doi">10.1016/j.yofte.2008.12.005</pub-id>
</citation>
</ref>
<ref id="B25">
<label>25.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Abd El-Mottaleb</surname>
<given-names>SA</given-names>
</name>
<name>
<surname>M&#xe9;twalli</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Hassib</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Alfikky</surname>
<given-names>AA</given-names>
</name>
<name>
<surname>Fayed</surname>
<given-names>HA</given-names>
</name>
<name>
<surname>Aly</surname>
<given-names>MH</given-names>
</name>
</person-group>. <article-title>SAC-OCDMA-FSO communication system under different weather conditions: Performance enhancement</article-title>. <source>Quant Electron</source> (<year>2021</year>) <volume>53</volume>(<issue>11</issue>):<fpage>616</fpage>&#x2013;<lpage>33</lpage>. <pub-id pub-id-type="doi">10.1007/s11082-021-03269-0</pub-id>
</citation>
</ref>
<ref id="B26">
<label>26.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Upadhyay</surname>
<given-names>KK</given-names>
</name>
<name>
<surname>Srivastava</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Shukla</surname>
<given-names>NK</given-names>
</name>
<name>
<surname>Chaudhary</surname>
<given-names>S</given-names>
</name>
</person-group>. <article-title>High-speed 120 Gbps AMI-WDM-PDM free space optical transmission system</article-title>. <source>J Opt Commun</source> (<year>2019</year>) <volume>40</volume>:<fpage>429</fpage>&#x2013;<lpage>33</lpage>. <pub-id pub-id-type="doi">10.1515/joc-2017-0086</pub-id>
</citation>
</ref>
<ref id="B27">
<label>27.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ahmed</surname>
<given-names>HY</given-names>
</name>
<name>
<surname>Zeghid</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Bouallegue</surname>
<given-names>B</given-names>
</name>
<name>
<surname>Chehri</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Abd El-Mottaleb</surname>
<given-names>SA</given-names>
</name>
</person-group>. <article-title>Reduction of complexity design of sac ocdma systems by utilizing diagonal permutation shift (DPS) codes with single photodiode (SPD) detection technique</article-title>. <source>Electronics</source> (<year>2022</year>) <volume>11</volume>:<fpage>1224</fpage>&#x2013;<lpage>40</lpage>. <pub-id pub-id-type="doi">10.3390/electronics11081224</pub-id>
</citation>
</ref>
<ref id="B28">
<label>28.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Abd</surname>
<given-names>TH</given-names>
</name>
<name>
<surname>Aljunid</surname>
<given-names>SA</given-names>
</name>
<name>
<surname>Fadhil</surname>
<given-names>HA</given-names>
</name>
<name>
<surname>Ahmad</surname>
<given-names>RB</given-names>
</name>
</person-group>. <article-title>A new algorithm for development of dynamic cyclic shift code for spectral amplitude coding optical code division multiple access systems</article-title>. <source>Fiber Integr Opt</source> (<year>2012</year>) <volume>31</volume>:<fpage>397</fpage>&#x2013;<lpage>416</lpage>. <pub-id pub-id-type="doi">10.1080/01468030.2012.733905</pub-id>
</citation>
</ref>
<ref id="B29">
<label>29.</label>
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Alayedi</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Cherifi</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Hamida</surname>
<given-names>AF</given-names>
</name>
<name>
<surname>Matem</surname>
<given-names>R</given-names>
</name>
<name>
<surname>El-Mottaleb</surname>
<given-names>SAA</given-names>
</name>
</person-group>. <article-title>Performance improvement of SAC-OCDMA network utilizing an identity Column shifting matrix (ICSM) code</article-title>. In: <person-group person-group-type="editor">
<name>
<surname>Abd El-Latif</surname>
<given-names>AA</given-names>
</name>
<name>
<surname>Maleh</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Mazurczyk</surname>
<given-names>W</given-names>
</name>
<name>
<surname>ELAffendi</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Alkanhal</surname>
<given-names>IM</given-names>
</name>
</person-group>, editors. <source>Advances in cybersecurity, cybercrimes, and smart emerging technologies. CCSET 2022. Engineering cyber-physical systems and critical infrastructures</source>, <volume>4</volume>. <publisher-loc>Cham</publisher-loc>: <publisher-name>Springer</publisher-name> (<year>2023</year>).</citation>
</ref>
<ref id="B30">
<label>30.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Singh</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Riz</surname>
<given-names>JK</given-names>
</name>
<name>
<surname>Kamruzzaman</surname>
<given-names>MM</given-names>
</name>
<name>
<surname>Dhasarathan</surname>
<given-names>V</given-names>
</name>
<name>
<surname>Sharma</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Abd El-Mottaleb</surname>
<given-names>SA</given-names>
</name>
</person-group>. <article-title>Design of a high-speed-OFDM-SAC-OCDMA-based FSO system using EDW codes for supporting 5G data services and smart city applications</article-title>. <source>Fron Phys</source> (<year>2022</year>) <volume>10</volume>. <comment>article 934848</comment>. <pub-id pub-id-type="doi">10.3389/fphy.2022.934848</pub-id>
</citation>
</ref>
<ref id="B31">
<label>31.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chaudhary</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Sharma</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Tang</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Wei</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Sood</surname>
<given-names>P</given-names>
</name>
</person-group>. <article-title>A cost effective 100 Gbps FSO system under the impact of fog by incorporating OCDMA-PDM scheme</article-title>. <source>Wirel Pers Commun</source> (<year>2020</year>) <volume>116</volume>:<fpage>2159</fpage>&#x2013;<lpage>68</lpage>. <pub-id pub-id-type="doi">10.1007/s11277-020-07784-3</pub-id>
</citation>
</ref>
<ref id="B32">
<label>32.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Singh</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Atieh</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Grover</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Barukab</surname>
<given-names>O</given-names>
</name>
</person-group>. <article-title>Performance analysis of 40 Gb/s free space optics transmission based on orbital angular momentum multiplexed beams</article-title>. <source>Alexandria Eng J</source> (<year>2022</year>) <volume>61</volume>:<fpage>5203</fpage>&#x2013;<lpage>12</lpage>. <pub-id pub-id-type="doi">10.1016/j.aej.2021.10.043</pub-id>
</citation>
</ref>
<ref id="B33">
<label>33.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Aldhaibani</surname>
<given-names>AO</given-names>
</name>
<name>
<surname>Rahman</surname>
<given-names>TA</given-names>
</name>
<name>
<surname>Aljunid</surname>
<given-names>SA</given-names>
</name>
<name>
<surname>Hindia</surname>
<given-names>MN</given-names>
</name>
<name>
<surname>Hanafi</surname>
<given-names>EB</given-names>
</name>
</person-group>. <article-title>A new model to enhance the QoS of spectral amplitude coding-optical code division multiple access system with OFDM technique</article-title>. <source>Optic Quant Electron</source> (<year>2016</year>) <volume>48</volume>(<issue>10</issue>):<fpage>481</fpage>&#x2013;<lpage>92</lpage>. <pub-id pub-id-type="doi">10.1007/s11082-016-0750-4</pub-id>
</citation>
</ref>
<ref id="B34">
<label>34.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Armstrong</surname>
<given-names>J</given-names>
</name>
</person-group>. <article-title>OFDM for optical communications</article-title>. <source>J Light Technol</source> (<year>2009</year>) <volume>27</volume>:<fpage>189</fpage>&#x2013;<lpage>204</lpage>. <pub-id pub-id-type="doi">10.1109/jlt.2008.2010061</pub-id>
</citation>
</ref>
<ref id="B35">
<label>35.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>Q</given-names>
</name>
</person-group>. <article-title>Optical OFDM/OQAM for the future fiber optics communications</article-title>. <source>Proced Eng</source> (<year>2016</year>) <volume>140</volume>:<fpage>99</fpage>&#x2013;<lpage>106</lpage>. <pub-id pub-id-type="doi">10.1016/j.proeng.2015.09.238</pub-id>
</citation>
</ref>
<ref id="B36">
<label>36.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Moghaddasi</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Seyedzadeh</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Glesk</surname>
<given-names>I</given-names>
</name>
<name>
<surname>Lakshminarayana</surname>
<given-names>G</given-names>
</name>
<name>
<surname>Anas</surname>
<given-names>SBA</given-names>
</name>
</person-group>. <article-title>DW-ZCC code based on SAC&#x2013;OCDMA deploying multi-wavelength laser source for wireless optical networks</article-title>. <source>Opt Quant Electron</source> (<year>2017</year>) <volume>49</volume>:<fpage>393</fpage>. <comment>article 393</comment>. <pub-id pub-id-type="doi">10.1007/s11082-017-1217-y</pub-id>
</citation>
</ref>
<ref id="B37">
<label>37.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bamba Dath</surname>
<given-names>CA</given-names>
</name>
<name>
<surname>Niane</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Mbaye</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Boye Faye</surname>
<given-names>NA</given-names>
</name>
</person-group>. <article-title>Wireless optical signal availability and link range analyses over strong fluctuating meteorological conditions with case study in Senegal</article-title>. <source>Indian J Sci Technol</source> (<year>2017</year>) <volume>10</volume>:<fpage>1</fpage>&#x2013;<lpage>11</lpage>. <pub-id pub-id-type="doi">10.17485/ijst/2017/v10i45/110582</pub-id>
</citation>
</ref>
<ref id="B38">
<label>38.</label>
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Muhammad</surname>
<given-names>SS</given-names>
</name>
<name>
<surname>Kohldorfer</surname>
<given-names>P</given-names>
</name>
<name>
<surname>Leitgeb</surname>
<given-names>E</given-names>
</name>
</person-group>. <article-title>Channel modeling for terrestrial free space optical links</article-title>. In: <conf-name>Proc. of 2005 7th International Conference Transparent Optical Networks</conf-name>; <conf-date>7-7July 2005</conf-date>; <conf-loc>Barcelona, Spain</conf-loc>, <volume>1</volume> (<year>2005</year>). <fpage>407</fpage>&#x2013;<lpage>10</lpage>.</citation>
</ref>
<ref id="B39">
<label>39.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Singh</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Mittal</surname>
<given-names>N</given-names>
</name>
<name>
<surname>Singh</surname>
<given-names>H</given-names>
</name>
</person-group>. <article-title>Evaluating the performance of free space optical communication (FSOC) system under tropical weather conditions in India</article-title>. <source>Int J Commun Syst</source> (<year>2022</year>) <volume>35</volume>. <comment>article e5347</comment>. <pub-id pub-id-type="doi">10.1002/dac.5347</pub-id>
</citation>
</ref>
<ref id="B40">
<label>40.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Feng</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>X</given-names>
</name>
</person-group>. <article-title>Performance analysis of OOk-based FSO systems in gamma-gamma turbulence with imprecise channel models</article-title>. <source>Opt Commun</source> (<year>2017</year>) <volume>402</volume>:<fpage>340</fpage>&#x2013;<lpage>8</lpage>. <pub-id pub-id-type="doi">10.1016/j.optcom.2017.06.016</pub-id>
</citation>
</ref>
<ref id="B41">
<label>41.</label>
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Shieh</surname>
<given-names>W</given-names>
</name>
<name>
<surname>Djordjevic</surname>
<given-names>I</given-names>
</name>
</person-group>. <source>OFDM for optical communications</source>. <publisher-loc>London</publisher-loc>: <publisher-name>Academic Press</publisher-name> (<year>2009</year>).</citation>
</ref>
<ref id="B42">
<label>42.</label>
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Kaur</surname>
<given-names>G</given-names>
</name>
<name>
<surname>Singh</surname>
<given-names>G</given-names>
</name>
</person-group>. <article-title>Performance analysis of SAC-OCDMA in free space optical medium using MD and DDW code</article-title>. In: <conf-name>Proc. 2015 2nd International Conference on Recent Advances in Engineering &#x26; Computational Sciences</conf-name>; <conf-date>21-22 Dec 2015</conf-date>; <conf-loc>Chandigarh, India</conf-loc>. <publisher-name>RAECS</publisher-name> (<year>2015</year>). <fpage>1</fpage>&#x2013;<lpage>6</lpage>.</citation>
</ref>
<ref id="B43">
<label>43.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Raza</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Iqbal</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Iqbal</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Mirza</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Ghafoor</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Attieh</surname>
<given-names>A</given-names>
</name>
</person-group>. <article-title>400 Gbps/&#x3bb; PAM-4 data transmission over FSO link by employing space division multiplexing for data center interconnects using LG modes enabled VCSELs</article-title>. <source>Opt Quant Electron</source> (<year>2023</year>) <volume>55</volume>:<fpage>283</fpage>. <comment>article no. 283</comment>. <pub-id pub-id-type="doi">10.1007/s11082-023-04572-8</pub-id>
</citation>
</ref>
</ref-list>
</back>
</article>