<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.1 20151215//EN" "http://jats.nlm.nih.gov/publishing/1.1/JATS-journalpublishing1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xml:lang="en" article-type="research-article" dtd-version="1.1">
<front>
<journal-meta>
<journal-id journal-id-type="pmc">JIOT</journal-id>
<journal-id journal-id-type="nlm-ta">JIOT</journal-id>
<journal-id journal-id-type="publisher-id">JIOT</journal-id>
<journal-title-group>
<journal-title>Journal on Internet of Things</journal-title>
</journal-title-group>
<issn pub-type="epub">2579-0080</issn>
<issn pub-type="ppub">2579-0099</issn>
<publisher>
<publisher-name>Tech Science Press</publisher-name>
<publisher-loc>USA</publisher-loc>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">38270</article-id>
<article-id pub-id-type="doi">10.32604/jiot.2022.038270</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Article</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>Performance Analysis of ACO-OFDM Visible Light Communication System Based on SCMA</article-title>
<alt-title alt-title-type="left-running-head">Performance Analysis of ACO-OFDM Visible Light Communication System Based on SCMA</alt-title>
<alt-title alt-title-type="right-running-head">Performance Analysis of ACO-OFDM Visible Light Communication System Based on SCMA</alt-title>
</title-group>
<contrib-group>
<contrib id="author-1" contrib-type="author">
<name name-style="western"><surname>Ruan</surname><given-names>Xiukai</given-names></name><xref ref-type="aff" rid="aff-1">1</xref></contrib>
<contrib id="author-2" contrib-type="author" corresp="yes">
<name name-style="western"><surname>Awan</surname><given-names>Shahid Iqbal</given-names></name><xref ref-type="aff" rid="aff-2">2</xref><email>ShahidAwan@jxyy.edu.cn</email></contrib>
<aff id="aff-1"><label>1</label><institution>Institute of Intelligent Lock, Wenzhou University</institution>, <addr-line>Wenzhou</addr-line>, <country>China</country></aff>
<aff id="aff-2"><label>2</label><institution>University of Poonch Rawalakot</institution>, <addr-line>Rawalakot</addr-line>, <country>Pakistan</country></aff>
</contrib-group>
<author-notes>
<corresp id="cor1"><label>&#x002A;</label>Corresponding Author: Shahid Iqbal Awan. Email: <email>ShahidAwan@jxyy.edu.cn</email></corresp>
</author-notes>
<pub-date date-type="collection" publication-format="electronic">
<year>2023</year></pub-date>
<pub-date date-type="pub" publication-format="electronic"><day>10</day>
<month>07</month>
<year>2023</year></pub-date>
<volume>4</volume>
<issue>4</issue>
<fpage>215</fpage>
<lpage>225</lpage>
<history>
<date date-type="received"><day>05</day><month>11</month><year>2022</year></date>
<date date-type="accepted"><day>06</day><month>12</month><year>2022</year></date>
</history>
<permissions>
<copyright-statement>&#x00A9; 2022 Ruan and Awan</copyright-statement>
<copyright-year>2022</copyright-year>
<copyright-holder>Ruan and Awan</copyright-holder>
<license xlink:href="https://creativecommons.org/licenses/by/4.0/">
<license-p>This work is licensed under a <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</ext-link>, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</license-p>
</license>
</permissions>
<self-uri content-type="pdf" xlink:href="TSP_JIOT_38270.pdf"></self-uri>
<abstract>
<p>A SCMA ACO-OFDM downlink visible light communication (VLC) system is proposed. Six users share four spectrum resources, four of which are 4 primary color LED lights. ACO-OFDM technology is used to convert the user&#x2019;s sparse codebook mapped signal into a positive real value signal that can be carried on the light wave, which can realize high-speed parallel communication. Simulation verifies the feasibility of the system. At the same time, the channel model of visible light communication is constructed, and the signal-to-noise ratio(SNR) and channel gain of the visible light channel are systematically analyzed. Finally, the theoretical bit error rate formula using MPA decoding algorithm under different codebook constellation mapping points is given. Through simulation, it is verified that the theoretical bit error rate formula is basically consistent with the simulation bit error rate formula.</p>
</abstract>
<kwd-group kwd-group-type="author">
<kwd>SCMA</kwd>
<kwd>ACO-OFDM</kwd>
<kwd>visible light communication</kwd>
<kwd>SNR</kwd>
<kwd>MPA</kwd>
<kwd>bit error rate</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1"><label>1</label><title>Introduction</title>
<p>Visible light communication technology is increasingly favored by many researchers. It has the advantages of high-speed communication, low interference effect compared with traditional RF communication, high security and green environmental protection, and is expected to becomethe next-generation technology for mobile communication [<xref ref-type="bibr" rid="ref-1">1</xref>&#x2013;<xref ref-type="bibr" rid="ref-3">3</xref>]. Similarly, Non-Orthogonal multiple access (NOMA) technology also has many advantages, such as being able to support a larger number of users to achieve high-quality communication under the same spectrum resources. Compared with orthogonal multiple access (OMA) technology, it is also expected to become the next generation mobile communication technology [<xref ref-type="bibr" rid="ref-4">4</xref>,<xref ref-type="bibr" rid="ref-5">5</xref>]. Therefore, it is very meaningful to consider the combination of visible light communication (VLC) technology and Non-Orthogonal multiple access (NOMA) technology. Its advantages are mainly reflected in the following points: 1. VLC users can realize high-quality communication in overloaded indoor scenes; 2. It can make the limited visible spectrum resources achieve greater communication capacity; 3. In the visible light communication scene with high signal-to-noise ratio (SNR), Noam technology has better communication performance than OMA technology, such as higher bit error rate and higher utilization of low-frequency spectrum [<xref ref-type="bibr" rid="ref-4">4</xref>].</p>
<p>In order to realize high-speed visible light communication, researchers have proposed to apply OFDM technology to visible light communication, and OFDM technology has high frequency band utilization, strong anti-fading ability, strong resistance to inter-symbol interference as well as inter-symbol interference, and has the benefits of being suitable for high-speed data transmission. ACO-OFDM technology is a hot technology now, One of the biggest advantages of ACO-OFDM modulation is that in a typical visible light communication system, we can only use intensity modulation/direct detection (IM/DD), and the data is carried under the intensity of the optical signal, so it can only be a positive real value signal, while the baseband signal of OFDM is usually a complex bipolar signal. According to the principle of IFFT transformation, if the frequency domain vector before IFFT transformation meets Hermitical symmetry, we can get a real baseband signal. The single polarization of the obtained real baseband signal can meet the requirements of intensity modulation/direct detection (IM/DD). The earliest proposed method of single polarization OFDM is DCO-OFDM. In DCO-OFDM, the negative signal is eliminated by adding DC bias, and a positive real signal is obtained. However, because the large peak to average ratio of OFDM system will reduce the efficiency of the power amplifier of the transmission system, the DC bias cannot be too large, Moreover, even if the DC offset is large, some signals will still be negative, and further amplitude limiting is needed, which not only increases the transmission power, but also leads to signal distortion, which seriously affects the communication performance of the system. In order to avoid such limiting noise and nonlinear distortion, researchers also proposed ACO-OFDM technology. In ACO-OFDM system, unipolar signals are obtained by limiting the amplitude of bipolar signals. If only information is sent on odd carriers, all limiting noise will be on even carriers, and the information sent on odd carriers will not be affected, and the correct selection of carrier frequency at the receiving end, It can accurately restore the original sent information. The OFDM system using this technology is significantly better than on-off keying (OOK), pulse position modulation (PPM) and DCO-OFDM technology in terms of optical power efficiency, so here we also use ACO-OFDM technology [<xref ref-type="bibr" rid="ref-6">6</xref>].</p>
<p>Non orthogonal multiple access technology (NOMA) is a key technology of 5g communication system physical layer architecture [<xref ref-type="bibr" rid="ref-7">7</xref>]. Now there are two well-developed NOMA technologies, namely power domain non orthogonal multiple access (PD-NOMA) [<xref ref-type="bibr" rid="ref-8">8</xref>] and code domain non orthogonal multiple access, that is, sparse code multiple access (SCMA) [<xref ref-type="bibr" rid="ref-9">9</xref>]. NOMA technology puts forward a new theoretical dimension, that is, in the power domain, different users share the same spectrum resources, and the receiver uses serial interference cancellation (SIC) technology to eliminate the interference between different users. SCMA technology is a code domain non orthogonal multiple access technology proposed by Huawei. Compared with the previous low-density signature (LDS) technology, SCMA technology has the advantages of lower complexity and better communication performance [<xref ref-type="bibr" rid="ref-9">9</xref>,<xref ref-type="bibr" rid="ref-10">10</xref>]. In the SCMA communication system, the input bit information stream is mapped into multi-dimensional code words by the SCMA codebook, and the message passing (MPA) algorithm is used at the receiving end to eliminate the interference between users and decode the bit information of each user [<xref ref-type="bibr" rid="ref-11">11</xref>]. Among them, the design of sparse codebook plays an important decisive factor for the performance of SCMA system.</p>
<p>In previous studies, some researchers proposed a color domain SCMA non orthogonal multiple access visible light communication system, and analyzed the theoretical BER upper bound of the system [<xref ref-type="bibr" rid="ref-12">12</xref>]; Reference [<xref ref-type="bibr" rid="ref-13">13</xref>] proposed a visible light communication system combining PD-NOMA and SCMA; The literature proposes a visible light communication system based on SCMA, and compares it with the bit error rate of OMA multiple access OFDMA technology [<xref ref-type="bibr" rid="ref-14">14</xref>,<xref ref-type="bibr" rid="ref-15">15</xref>]; The literature proposes BER analysis of SCMA system based on Star QAM signal constellation codebook design [<xref ref-type="bibr" rid="ref-16">16</xref>].</p>
<p>Some of the above studies only put forward a system concept, and did not analyze the performance of the system theoretically, such as theoretical error rate analysis. Some did error rate analysis, but the theoretical analysis was not accurate enough. In this paper, we not only make the downlink system model of ACO-OFDM visible light communication based on SCMA, but also analyze the channel model and noise of the system, and give a more accurate bit error rate formula. The simulation results show that our theoretical analysis and simulation results are consistent.</p>
</sec>
<sec id="s2"><label>2</label><title>System Model</title>
<p>As shown in <xref ref-type="fig" rid="fig-1">Fig. 1</xref>, assume a downlink multi-user SCMA visible light communication system, where users share resources. Here, we assume that six users share four resources, four of which represent four frequency points of four primary color LED lights. Here we use ACO-OFDM modulation technology. Next, we will discuss it in three parts: sender, channel model and receiver.</p>
<fig id="fig-1"><label>Figure 1</label><caption><title>System model</title></caption><graphic mimetype="image" mime-subtype="tif" xlink:href="JIOT_38270-fig-1.tif"/></fig>
<sec id="s2_1">
<label>2.1</label><title>Signal Transmitted</title>
<p>In SCMA, each user has a specific codebook, which contains constellation points of dimensions: <inline-formula id="ieqn-1"><mml:math id="mml-ieqn-1"><mml:msub><mml:mi>&#x03C7;</mml:mi><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mrow><mml:msub><mml:mi>j</mml:mi><mml:mrow><mml:mi>M</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:msub><mml:mo>}</mml:mo></mml:mrow></mml:math></inline-formula>, among them, the steps of constellation mapping and sparse coding are combined, and each user sends the transmitted bit data signal through codebook coding mapping to obtain a 4-dimensional complex code words, in which the codebook is from literature [<xref ref-type="bibr" rid="ref-17">17</xref>], and then performs parallel serial conversion on the code words combined by 6 users, The obtained serial complex signal is modulated by ACO-OFDM to obtain a serial non negative real signal, and then the serial non negative real signal is converted into a parallel four-way non negative real signal, which is carried on the four primary color LEDs of R, G, B and Y. the signal is transmitted through four optical carriers. The number of subcarriers transmitted by OFDM is n, so the expression of the transmission signal carried by each subcarrier in the frequency domain is [<xref ref-type="bibr" rid="ref-16">16</xref>]:
<disp-formula id="eqn-1"><label>(1)</label><mml:math id="mml-eqn-1" display="block"><mml:mi>X</mml:mi><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:msubsup><mml:mrow><mml:mo>&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>J</mml:mi><mml:mo>&#x2211;</mml:mo></mml:mrow></mml:msubsup><mml:mi>d</mml:mi><mml:mi>i</mml:mi><mml:mi>a</mml:mi><mml:mi>g</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msqrt><mml:mi>P</mml:mi><mml:mi>j</mml:mi></mml:msqrt><mml:mo>)</mml:mo></mml:mrow><mml:mi>X</mml:mi><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:math></disp-formula></p>
<p>Here, n represents the nth subcarrier, (n&#x2009;&#x003D;&#x2009;1,&#x2026;, N), and <inline-formula id="ieqn-2"><mml:math id="mml-ieqn-2"><mml:mi>P</mml:mi><mml:mi>j</mml:mi></mml:math></inline-formula> represents the signal power of the jth user. The transmission signal after ACO-OFDM modulation is [<xref ref-type="bibr" rid="ref-6">6</xref>]:
<disp-formula id="eqn-2"><label>(2)</label><mml:math id="mml-eqn-2" display="block"><mml:mi>X</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">&#x005F;</mml:mi><mml:mi>A</mml:mi><mml:mi>C</mml:mi><mml:mi>O</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>O</mml:mi><mml:mi>F</mml:mi><mml:mi>D</mml:mi><mml:mi>M</mml:mi><mml:mo>=</mml:mo><mml:mo stretchy="false">[</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>N</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:msubsup><mml:mrow><mml:mi>X</mml:mi></mml:mrow><mml:mrow><mml:mi>N</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x2217;</mml:mo></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:msubsup><mml:mrow><mml:mi>X</mml:mi></mml:mrow><mml:mrow><mml:mi>N</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mo>&#x2217;</mml:mo></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:msubsup><mml:mrow><mml:mi>X</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mo>&#x2217;</mml:mo></mml:mrow></mml:msubsup><mml:msup><mml:mo stretchy="false">]</mml:mo><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msup></mml:math></disp-formula></p>
<p>The signal sent through the four basic color light carrier is:
<disp-formula id="eqn-3"><label>(3)</label><mml:math id="mml-eqn-3" display="block"><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>R</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>G</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>B</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>Y</mml:mi></mml:mrow></mml:msub></mml:math></disp-formula></p>
</sec>
<sec id="s2_2"><label>2.2</label><title>Channel Model</title>
<p>As shown in <xref ref-type="fig" rid="fig-2">Figs. 2</xref> and <xref ref-type="fig" rid="fig-3">3</xref>, the LED lamp carrying user information is fixed somewhere on the ceiling. Each receiving user uses a photo detector (PD) to receive the signal light. The separation between the plane of PD receiver and the LED lightis h. Here we assume that the radius of the receiver is r. After the user information is sent by the LED light, the optical signal received by the receiving end can be expressed as [<xref ref-type="bibr" rid="ref-13">13</xref>]:
<disp-formula id="eqn-4"><label>(4)</label><mml:math id="mml-eqn-4" display="block"><mml:mi>y</mml:mi><mml:mo>=</mml:mo><mml:mi>h</mml:mi><mml:mi>x</mml:mi><mml:mo>+</mml:mo><mml:mi>n</mml:mi></mml:math></disp-formula></p>
<fig id="fig-2"><label>Figure 2</label><caption><title>Indoor visible light channel model</title></caption><graphic mimetype="image" mime-subtype="tif" xlink:href="JIOT_38270-fig-2.tif"/></fig><fig id="fig-3"><label>Figure 3</label><caption><title>LED transmitting and receiving model</title></caption><graphic mimetype="image" mime-subtype="tif" xlink:href="JIOT_38270-fig-3.tif"/></fig>
<p>Here, <italic>h</italic> denotesthe channel gain of the whole downlink, <italic>x</italic> represents the signal sent by the LED, and <italic>n</italic> represents the additive Gaussian white noise (AWGN), which obeys the <inline-formula id="ieqn-3"><mml:math id="mml-ieqn-3"><mml:mrow><mml:mo>(</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:msup><mml:mi>&#x03C3;</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> normal distribution. The channel gain here <italic>h</italic> is the sum of direct channel (LoS) and indirect channel (NLoS). Nevertheless, in the case of indoor visible light communication scenarios, the signal of NLoS is very small compared with Los. Based on this, the expression of visible light channel gain here is as follows:
<disp-formula id="eqn-5"><label>(5)</label><mml:math id="mml-eqn-5" display="block"><mml:mi>h</mml:mi><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mo>(</mml:mo><mml:mi>m</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mi>&#x03C0;</mml:mi></mml:mrow></mml:mfrac><mml:mfrac><mml:mrow><mml:msubsup><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>c</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup><mml:mi>A</mml:mi><mml:mi>r</mml:mi><mml:mi>x</mml:mi><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mi>sin</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mi mathvariant="normal">&#x03A8;</mml:mi><mml:msup><mml:mo stretchy="false">)</mml:mo><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mfrac><mml:mi>cos</mml:mi><mml:mo>&#x2061;</mml:mo><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mi>&#x03D5;</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msup><mml:mfrac><mml:mrow><mml:mi>cos</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mi>&#x03C8;</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:msup><mml:mi>d</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mfrac><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>c</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mfrac><mml:mi>&#x03C8;</mml:mi><mml:mi mathvariant="normal">&#x03A8;</mml:mi></mml:mfrac><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>Here <italic>m</italic> represents the Lambert radiation order, <inline-formula id="ieqn-4"><mml:math id="mml-ieqn-4"><mml:mi>m</mml:mi><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mi>log</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mn>2</mml:mn><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mrow><mml:mi>log</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mi>cos</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>&#x03D5;</mml:mi><mml:mrow><mml:mn>1</mml:mn><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle></mml:math></inline-formula>, <inline-formula id="ieqn-5"><mml:math id="mml-ieqn-5"><mml:msub><mml:mi>&#x03D5;</mml:mi><mml:mrow><mml:mn>1</mml:mn><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula> represents the half power angle emitted from the LED, <inline-formula id="ieqn-6"><mml:math id="mml-ieqn-6"><mml:mi>A</mml:mi><mml:mi>r</mml:mi><mml:mi>x</mml:mi></mml:math></inline-formula> denotes the PDreceiving area, <inline-formula id="ieqn-7"><mml:math id="mml-ieqn-7"><mml:mi>n</mml:mi><mml:mi>c</mml:mi></mml:math></inline-formula> represents the refractive index of receiving lens, <inline-formula id="ieqn-8"><mml:math id="mml-ieqn-8"><mml:mi mathvariant="normal">&#x03A8;</mml:mi></mml:math></inline-formula> is the PD detector field of view, <italic>d</italic> is the direct link separation between the receiverand the LED, <inline-formula id="ieqn-9"><mml:math id="mml-ieqn-9"><mml:mi>&#x03C8;</mml:mi></mml:math></inline-formula> stands for the angle of incident of the light, <inline-formula id="ieqn-10"><mml:math id="mml-ieqn-10"><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>c</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mi>&#x03C8;</mml:mi><mml:mi mathvariant="normal">&#x03A8;</mml:mi></mml:mfrac></mml:mstyle><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the rectangular function among <inline-formula id="ieqn-11"><mml:math id="mml-ieqn-11"><mml:mrow><mml:mo>[</mml:mo><mml:mi>&#x03C8;</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">&#x03A8;</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula>, <inline-formula id="ieqn-12"><mml:math id="mml-ieqn-12"><mml:mi>T</mml:mi><mml:mi>s</mml:mi></mml:math></inline-formula> is the gain coefficient of the filter, as illustrated in <xref ref-type="fig" rid="fig-1">Fig. 1</xref>, <inline-formula id="ieqn-13"><mml:math id="mml-ieqn-13"><mml:mi>cos</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mi>&#x03D5;</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mi>H</mml:mi><mml:mi>d</mml:mi></mml:mfrac></mml:mstyle></mml:math></inline-formula>, <inline-formula id="ieqn-14"><mml:math id="mml-ieqn-14"><mml:mi>d</mml:mi><mml:mo>=</mml:mo><mml:msqrt><mml:msup><mml:mi>r</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msup><mml:mi>H</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:msqrt></mml:math></inline-formula>, so
<disp-formula id="eqn-6"><label>(6)</label><mml:math id="mml-eqn-6" display="block"><mml:mi>h</mml:mi><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mo>(</mml:mo><mml:mi>m</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mi>&#x03C0;</mml:mi></mml:mrow></mml:mfrac><mml:mfrac><mml:mrow><mml:msubsup><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>c</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup><mml:mi>A</mml:mi><mml:mi>r</mml:mi><mml:mi>x</mml:mi><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mi>sin</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mi mathvariant="normal">&#x03A8;</mml:mi><mml:msup><mml:mo stretchy="false">)</mml:mo><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mfrac><mml:msup><mml:mi>H</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msup><mml:mfrac><mml:mrow><mml:mi>cos</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mi>&#x03C8;</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:msup><mml:mi>r</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msup><mml:mi>H</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mfrac><mml:mrow><mml:mo>(</mml:mo><mml:mi>m</mml:mi><mml:mo>+</mml:mo><mml:mn>2</mml:mn><mml:mo>)</mml:mo></mml:mrow><mml:mn>2</mml:mn></mml:mfrac></mml:mrow></mml:msup></mml:mfrac><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>c</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mfrac><mml:mi>&#x03C8;</mml:mi><mml:mi mathvariant="normal">&#x03A8;</mml:mi></mml:mfrac><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula></p>
</sec>
<sec id="s2_3"><label>2.3</label><title>Signal Receiver</title>
<p>The driver color mixed signal transmitted through the visible light channel is received by PD after passing through the filter. After parallel serial conversion, the signal received by the four parallel PD is demodulated by ACO-OFDM, and the expression of the received signal is [<xref ref-type="bibr" rid="ref-13">13</xref>]
<disp-formula id="eqn-7"><label>(7)</label><mml:math id="mml-eqn-7" display="block"><mml:mi>y</mml:mi><mml:mo>=</mml:mo><mml:mi>&#x03C1;</mml:mi><mml:mi>&#x03B3;</mml:mi><mml:msubsup><mml:mrow><mml:mo>&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>J</mml:mi></mml:mrow></mml:msubsup><mml:mi>d</mml:mi><mml:mi>i</mml:mi><mml:mi>a</mml:mi><mml:mi>g</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>h</mml:mi><mml:msqrt><mml:mi>P</mml:mi><mml:mi>j</mml:mi></mml:msqrt><mml:mo>)</mml:mo></mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mi>n</mml:mi></mml:math></disp-formula></p>
<p>Here, <inline-formula id="ieqn-15"><mml:math id="mml-ieqn-15"><mml:mi>&#x03B3;</mml:mi></mml:math></inline-formula> is the responsiveness of PD detector and <inline-formula id="ieqn-16"><mml:math id="mml-ieqn-16"><mml:mi>&#x03C1;</mml:mi></mml:math></inline-formula> is the photoelectric conversion factor; <italic>n</italic> represents additive Gaussian white noise, <inline-formula id="ieqn-17"><mml:math id="mml-ieqn-17"><mml:mi>n</mml:mi><mml:mspace width="negativethinmathspace" /><mml:mo>&#x223C;</mml:mo><mml:mspace width="negativethinmathspace" /><mml:mrow><mml:mrow><mml:mi>&#x1D49E;</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x1D4A9;</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:msubsup><mml:mrow><mml:mi>&#x03C3;</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup><mml:mi>I</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></p>
<p>After channel equalization of the received signal, the received signal after equalization at this time is
<disp-formula id="eqn-8"><label>(8)</label><mml:math id="mml-eqn-8" display="block"><mml:mrow><mml:mover><mml:mi>y</mml:mi><mml:mo>&#x007E;</mml:mo></mml:mover></mml:mrow><mml:mo>=</mml:mo><mml:msubsup><mml:mrow><mml:mo>&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>J</mml:mi></mml:mrow></mml:msubsup><mml:mi>d</mml:mi><mml:mi>i</mml:mi><mml:mi>a</mml:mi><mml:mi>g</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msqrt><mml:mi>P</mml:mi><mml:mi>j</mml:mi></mml:msqrt><mml:mo>)</mml:mo></mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mfrac><mml:mi>n</mml:mi><mml:mrow><mml:mi>&#x03C1;</mml:mi><mml:mi>&#x03B3;</mml:mi><mml:mi>h</mml:mi></mml:mrow></mml:mfrac></mml:math></disp-formula></p>
<p>Here, because we only consider the case of direct channel, there is no influence of multipath effect, so the value of <inline-formula id="ieqn-18"><mml:math id="mml-ieqn-18"><mml:mi>&#x03C1;</mml:mi><mml:mi>&#x03B3;</mml:mi><mml:mi>h</mml:mi></mml:math></inline-formula> is a fixed value, which is to say, <inline-formula id="ieqn-19"><mml:math id="mml-ieqn-19"><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mi>n</mml:mi><mml:mrow><mml:mi>&#x03C1;</mml:mi><mml:mi>&#x03B3;</mml:mi><mml:mi>h</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:math></inline-formula> is still subject to white noise of Gaussian distribution, let <inline-formula id="ieqn-20"><mml:math id="mml-ieqn-20"><mml:mrow><mml:mover><mml:mi>n</mml:mi><mml:mo>&#x007E;</mml:mo></mml:mover></mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mi>n</mml:mi><mml:mrow><mml:mi>&#x03C1;</mml:mi><mml:mi>&#x03B3;</mml:mi><mml:mi>h</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:math></inline-formula>, then <inline-formula id="ieqn-21"><mml:math id="mml-ieqn-21"><mml:mrow><mml:mover><mml:mi>n</mml:mi><mml:mo>&#x007E;</mml:mo></mml:mover></mml:mrow><mml:mspace width="negativethinmathspace" /><mml:mo>&#x223C;</mml:mo><mml:mspace width="negativethinmathspace" /><mml:mrow><mml:mrow><mml:mi>&#x1D49E;</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x1D4A9;</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:msubsup><mml:mrow><mml:mi>&#x03C3;</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mover><mml:mi>n</mml:mi><mml:mo>&#x007E;</mml:mo></mml:mover></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup><mml:mi>I</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></p>
</sec>
<sec id="s2_4"><label>2.4</label><title>Signal to Noise Ratio Analysis</title>
<p>Optical power received by the receiver [<xref ref-type="bibr" rid="ref-18">18</xref>,<xref ref-type="bibr" rid="ref-19">19</xref>]
<disp-formula id="eqn-9"><label>(9)</label><mml:math id="mml-eqn-9" display="block"><mml:mi>P</mml:mi><mml:mi>r</mml:mi><mml:mo>=</mml:mo><mml:mi>h</mml:mi><mml:mi>P</mml:mi><mml:mi>t</mml:mi></mml:math></disp-formula>
<disp-formula id="eqn-10"><label>(10)</label><mml:math id="mml-eqn-10" display="block"><mml:mi>P</mml:mi><mml:mi>t</mml:mi><mml:mo>=</mml:mo><mml:mi>P</mml:mi><mml:mi>L</mml:mi><mml:mi>E</mml:mi><mml:mi>D</mml:mi></mml:math></disp-formula>
<disp-formula id="eqn-11"><label>(11)</label><mml:math id="mml-eqn-11" display="block"><mml:mi>S</mml:mi><mml:mi>N</mml:mi><mml:mi>R</mml:mi><mml:mi>r</mml:mi><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mo>(</mml:mo><mml:mi>&#x03C1;</mml:mi><mml:mi>&#x03B3;</mml:mi><mml:mi>P</mml:mi><mml:mi>r</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:msup><mml:mo stretchy="false">)</mml:mo><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>)</mml:mo></mml:mrow><mml:msubsup><mml:mrow><mml:mi>&#x03C3;</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext mathvariant="italic">total</mml:mtext></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup></mml:mfrac></mml:math></disp-formula>
<disp-formula id="eqn-12"><label>(12)</label><mml:math id="mml-eqn-12" display="block"><mml:mrow><mml:mtext mathvariant="italic">SNRTX</mml:mtext></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>&#x03C1;</mml:mi><mml:mi>P</mml:mi><mml:mi>t</mml:mi><mml:msup><mml:mo stretchy="false">)</mml:mo><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mrow><mml:msubsup><mml:mrow><mml:mi>&#x03C3;</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext mathvariant="italic">total</mml:mtext></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup></mml:mfrac></mml:math></disp-formula></p>
<p><inline-formula id="ieqn-22"><mml:math id="mml-ieqn-22"><mml:mi>S</mml:mi><mml:mi>N</mml:mi><mml:mi>R</mml:mi><mml:mi>r</mml:mi></mml:math></inline-formula> Is received signal-to-noise ratio and <inline-formula id="ieqn-23"><mml:math id="mml-ieqn-23"><mml:mrow><mml:mtext mathvariant="italic">SNRTX</mml:mtext></mml:mrow></mml:math></inline-formula> is transmitted signal-to-noise ratio; Here, <inline-formula id="ieqn-24"><mml:math id="mml-ieqn-24"><mml:mi>&#x03B3;</mml:mi></mml:math></inline-formula> represents the responsiveness of PD detector and <inline-formula id="ieqn-25"><mml:math id="mml-ieqn-25"><mml:mi>&#x03C1;</mml:mi></mml:math></inline-formula> represents the photoelectric conversion factor;
<disp-formula id="eqn-13"><label>(13)</label><mml:math id="mml-eqn-13" display="block"><mml:msup><mml:mi>&#x03C3;</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mrow><mml:mtext mathvariant="italic">total</mml:mtext></mml:mrow><mml:mo>=</mml:mo><mml:msup><mml:mi>&#x03C3;</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mi>s</mml:mi><mml:mi>h</mml:mi><mml:mi>o</mml:mi><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:msup><mml:mi>&#x03C3;</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mrow><mml:mtext mathvariant="italic">thermal</mml:mtext></mml:mrow><mml:mo>+</mml:mo><mml:msup><mml:mi>&#x03C3;</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mi>a</mml:mi><mml:mi>m</mml:mi></mml:math></disp-formula></p>
<p><inline-formula id="ieqn-26"><mml:math id="mml-ieqn-26"><mml:msup><mml:mi>&#x03C3;</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mi>s</mml:mi><mml:mi>h</mml:mi><mml:mi>o</mml:mi><mml:mi>t</mml:mi></mml:math></inline-formula> represents the variance of shot noise,
<disp-formula id="eqn-14"><label>(14)</label><mml:math id="mml-eqn-14" display="block"><mml:msup><mml:mi>&#x03C3;</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mi>s</mml:mi><mml:mi>h</mml:mi><mml:mi>o</mml:mi><mml:mi>t</mml:mi><mml:mo>=</mml:mo><mml:mn>2</mml:mn><mml:mrow><mml:mi>q</mml:mi></mml:mrow><mml:mi>&#x03B3;</mml:mi><mml:mi>P</mml:mi><mml:mi>r</mml:mi><mml:mi>B</mml:mi><mml:mo>+</mml:mo><mml:mn>2</mml:mn><mml:mrow><mml:mi>q</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x03B3;</mml:mi></mml:mrow><mml:mi>P</mml:mi><mml:mi>b</mml:mi><mml:mi>g</mml:mi><mml:mi>I</mml:mi><mml:mn>2</mml:mn><mml:mi>B</mml:mi></mml:math></disp-formula></p>
<p>Here, <italic>q</italic> represents the charge constant, <italic>B</italic> is the noise bandwidth, <inline-formula id="ieqn-27"><mml:math id="mml-ieqn-27"><mml:mi>P</mml:mi><mml:mi>b</mml:mi><mml:mi>g</mml:mi></mml:math></inline-formula> is the ambient noise power, and <inline-formula id="ieqn-28"><mml:math id="mml-ieqn-28"><mml:mi>I</mml:mi><mml:mn>2</mml:mn></mml:math></inline-formula> is the noise bandwidth factor of square wave pulse forming at the sending end [<xref ref-type="bibr" rid="ref-20">20</xref>]
<disp-formula id="eqn-15"><label>(15)</label><mml:math id="mml-eqn-15" display="block"><mml:msup><mml:mi>&#x03C3;</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mrow><mml:mtext mathvariant="italic">thermal</mml:mtext></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mn>8</mml:mn><mml:mi>&#x03C0;</mml:mi><mml:mi>k</mml:mi><mml:mi>T</mml:mi><mml:mi>A</mml:mi></mml:mrow><mml:mi>G</mml:mi></mml:mfrac><mml:mi>&#x03B7;</mml:mi><mml:mi>A</mml:mi><mml:mi>I</mml:mi><mml:mn>2</mml:mn><mml:msup><mml:mi>B</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mfrac><mml:mrow><mml:mn>16</mml:mn><mml:msup><mml:mi>&#x03C0;</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mi>k</mml:mi><mml:mi>T</mml:mi><mml:mi>A</mml:mi><mml:mi mathvariant="normal">&#x0393;</mml:mi></mml:mrow><mml:msub><mml:mi>g</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:mfrac><mml:msup><mml:mi>&#x03B7;</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:msup><mml:mi>A</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:msub><mml:mi>I</mml:mi><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub><mml:msup><mml:mi>B</mml:mi><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msup></mml:math></disp-formula></p>
<p>Here <inline-formula id="ieqn-29"><mml:math id="mml-ieqn-29"><mml:mi>T</mml:mi><mml:mi>A</mml:mi></mml:math></inline-formula> denotes the absolute temperature of ambient environment, <italic>G</italic> is the gain of open-loop voltage, <inline-formula id="ieqn-30"><mml:math id="mml-ieqn-30"><mml:mi>&#x03B7;</mml:mi></mml:math></inline-formula> is the unit area capacitance of the PD detector, <inline-formula id="ieqn-31"><mml:math id="mml-ieqn-31"><mml:mi mathvariant="normal">&#x0393;</mml:mi></mml:math></inline-formula> is the channel noise coefficient of FET (field effect transistor), <inline-formula id="ieqn-32"><mml:math id="mml-ieqn-32"><mml:msub><mml:mi>g</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the trans conductance of FET field effect transistor, <inline-formula id="ieqn-33"><mml:math id="mml-ieqn-33"><mml:msub><mml:mi>I</mml:mi><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula> is the noise bandwidth factor formed by the completely boosted cosine equalization pulse, and <italic>k</italic> is the Boltzmann constant [<xref ref-type="bibr" rid="ref-21">21</xref>,<xref ref-type="bibr" rid="ref-22">22</xref>]. <inline-formula id="ieqn-34"><mml:math id="mml-ieqn-34"><mml:msup><mml:mi>&#x03C3;</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mi>a</mml:mi><mml:mi>m</mml:mi></mml:math></inline-formula> represents the noise bandwidth of the amplification circuit at the receiver
<disp-formula id="eqn-16"><label>(16)</label><mml:math id="mml-eqn-16" display="block"><mml:msup><mml:mi>&#x03C3;</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mi>a</mml:mi><mml:mi>m</mml:mi><mml:mo>=</mml:mo><mml:msubsup><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>a</mml:mi><mml:mi>m</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mi>a</mml:mi></mml:mrow></mml:msub></mml:math></disp-formula></p>
<p><inline-formula id="ieqn-35"><mml:math id="mml-ieqn-35"><mml:mi>i</mml:mi><mml:mi>a</mml:mi><mml:mi>m</mml:mi></mml:math></inline-formula> represents the noise intensity of the amplifier and <inline-formula id="ieqn-36"><mml:math id="mml-ieqn-36"><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mi>a</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the response bandwidth of the amplifier;</p>
<p>Add signal to noise ratio of ambient noise
<disp-formula id="eqn-17"><label>(17)</label><mml:math id="mml-eqn-17" display="block"><mml:mi>S</mml:mi><mml:mi>N</mml:mi><mml:msup><mml:mi>R</mml:mi><mml:mrow><mml:msup><mml:mi></mml:mi><mml:mo>&#x2032;</mml:mo></mml:msup></mml:mrow></mml:msup><mml:mi>T</mml:mi><mml:mi>X</mml:mi><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mi>P</mml:mi><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:msubsup><mml:mrow><mml:mi>&#x03C3;</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext mathvariant="italic">total</mml:mtext></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup><mml:mo>+</mml:mo><mml:msubsup><mml:mrow><mml:mi>&#x03C3;</mml:mi></mml:mrow><mml:mrow><mml:mi>b</mml:mi><mml:mi>g</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup></mml:mrow></mml:mfrac></mml:math></disp-formula></p>
<p>Then <inline-formula id="ieqn-37"><mml:math id="mml-ieqn-37"><mml:mi>S</mml:mi><mml:mi>N</mml:mi><mml:msup><mml:mi>R</mml:mi><mml:mrow><mml:msup><mml:mi></mml:mi><mml:mo>&#x2032;</mml:mo></mml:msup></mml:mrow></mml:msup><mml:mi>T</mml:mi><mml:mi>X</mml:mi><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mi>P</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:msubsup><mml:mrow><mml:mi>&#x03C3;</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext mathvariant="italic">total</mml:mtext></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup></mml:mrow><mml:mrow><mml:msubsup><mml:mrow><mml:mi>&#x03C3;</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext mathvariant="italic">total</mml:mtext></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:msubsup><mml:mrow><mml:mi>&#x03C3;</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext mathvariant="italic">total</mml:mtext></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup><mml:mo>+</mml:mo><mml:msubsup><mml:mrow><mml:mi>&#x03C3;</mml:mi></mml:mrow><mml:mrow><mml:mi>b</mml:mi><mml:mi>g</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:msubsup><mml:mrow><mml:mi>&#x03C3;</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext mathvariant="italic">total</mml:mtext></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mi>S</mml:mi><mml:mi>N</mml:mi><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>T</mml:mi><mml:mi>X</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:msubsup><mml:mrow><mml:mi>&#x03C3;</mml:mi></mml:mrow><mml:mrow><mml:mi>b</mml:mi><mml:mi>g</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup><mml:mi>S</mml:mi><mml:mi>N</mml:mi><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>T</mml:mi><mml:mi>X</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mi>P</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:math></inline-formula></p>
</sec>
<sec id="s2_5"><label>2.5</label><title>SCMA Decoding and Bit Error Rate Performance Analysis</title>
<p>Here, we use MPA (message passing algorithm) as the decoding method. According to the theoretical derivation in the literature, in the AWGN channel, the received signal expression and theoretical bit error rate formula of SCMA system based on the codebook of star QAM constellation points [<xref ref-type="bibr" rid="ref-16">16</xref>] is
<disp-formula id="eqn-18"><label>(18)</label><mml:math id="mml-eqn-18" display="block"><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi>A</mml:mi><mml:mi>W</mml:mi><mml:mi>G</mml:mi><mml:mi>N</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msubsup><mml:mrow><mml:mo>&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>J</mml:mi></mml:mrow></mml:msubsup><mml:mi>d</mml:mi><mml:mi>i</mml:mi><mml:mi>a</mml:mi><mml:mi>g</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msqrt><mml:mi>P</mml:mi><mml:mi>j</mml:mi></mml:msqrt><mml:mo>)</mml:mo></mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mi>n</mml:mi></mml:math></disp-formula>
<disp-formula id="eqn-19"><label>(19)</label><mml:math id="mml-eqn-19" display="block"><mml:msub><mml:mrow><mml:mtext>p</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:msub><mml:mi></mml:mi><mml:mrow><mml:mrow><mml:mtext>b</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi mathvariant="normal">&#x005F;</mml:mi><mml:mrow><mml:mi>A</mml:mi><mml:mi>W</mml:mi><mml:mi>G</mml:mi><mml:mi>N</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:mn>2</mml:mn><mml:mi>n</mml:mi><mml:mi>&#x03C0;</mml:mi></mml:mrow></mml:mfrac><mml:msubsup><mml:mrow><mml:mo>&#x222B;</mml:mo></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mi>&#x03C0;</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mfrac><mml:mrow><mml:mn>16</mml:mn><mml:mi>&#x03C0;</mml:mi></mml:mrow><mml:mrow><mml:mn>11</mml:mn><mml:mi>M</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>12</mml:mn></mml:mrow></mml:mfrac></mml:mrow></mml:msubsup><mml:mi>e</mml:mi><mml:mi>x</mml:mi><mml:mi>p</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mo>&#x2212;</mml:mo><mml:mfrac><mml:mrow><mml:mi>n</mml:mi><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>b</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:mfrac></mml:mstyle><mml:msup><mml:mi>sin</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>&#x2061;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mn>8</mml:mn><mml:mi>&#x03C0;</mml:mi></mml:mrow><mml:mrow><mml:mn>11</mml:mn><mml:mi>M</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>12</mml:mn></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow><mml:mrow><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mi>cos</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mn>8</mml:mn><mml:mi>&#x03C0;</mml:mi></mml:mrow><mml:mrow><mml:mn>11</mml:mn><mml:mi>M</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>12</mml:mn></mml:mrow></mml:mfrac></mml:mstyle><mml:mi>cos</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mn>8</mml:mn><mml:mi>&#x03C0;</mml:mi></mml:mrow><mml:mrow><mml:mn>11</mml:mn><mml:mi>M</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>12</mml:mn></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mi>&#x03D5;</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mfrac><mml:mo>]</mml:mo></mml:mrow><mml:mi>d</mml:mi><mml:mi>&#x03D5;</mml:mi></mml:math></disp-formula></p>
<p>Comparing the received signals <inline-formula id="ieqn-38"><mml:math id="mml-ieqn-38"><mml:mrow><mml:mover><mml:mi>y</mml:mi><mml:mo>&#x007E;</mml:mo></mml:mover></mml:mrow></mml:math></inline-formula> in the visible light channel, we can find that the types of <inline-formula id="ieqn-39"><mml:math id="mml-ieqn-39"><mml:mrow><mml:mover><mml:mi>y</mml:mi><mml:mo>&#x007E;</mml:mo></mml:mover></mml:mrow></mml:math></inline-formula> and <inline-formula id="ieqn-40"><mml:math id="mml-ieqn-40"><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi>A</mml:mi><mml:mi>W</mml:mi><mml:mi>G</mml:mi><mml:mi>N</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> are consistent, so the theoretical average bit error rate in the visible light channel can be directly used in the theoretical bit error rate formula in the AWGN channel. In this way, we obtain the theoretical BER formula for 6 users and 4 resource blocks in the visible light channel as
<disp-formula id="eqn-20"><label>(20)</label><mml:math id="mml-eqn-20" display="block"><mml:msub><mml:mrow><mml:mtext>p</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:msub><mml:mi></mml:mi><mml:mrow><mml:mrow><mml:mtext>b</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi mathvariant="normal">&#x005F;</mml:mi><mml:mrow><mml:mrow><mml:mtext>VLC</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:mn>2</mml:mn><mml:mi>n</mml:mi><mml:mi>&#x03C0;</mml:mi></mml:mrow></mml:mfrac><mml:msubsup><mml:mrow><mml:mo>&#x222B;</mml:mo></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mi>&#x03C0;</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mfrac><mml:mrow><mml:mn>16</mml:mn><mml:mi>&#x03C0;</mml:mi></mml:mrow><mml:mrow><mml:mn>11</mml:mn><mml:mi>M</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>12</mml:mn></mml:mrow></mml:mfrac></mml:mrow></mml:msubsup><mml:mi>e</mml:mi><mml:mi>x</mml:mi><mml:mi>p</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mo>&#x2212;</mml:mo><mml:mfrac><mml:mrow><mml:mi>n</mml:mi><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>b</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:mfrac></mml:mstyle><mml:msup><mml:mi>sin</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>&#x2061;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mn>8</mml:mn><mml:mi>&#x03C0;</mml:mi></mml:mrow><mml:mrow><mml:mn>11</mml:mn><mml:mi>M</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>12</mml:mn></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow><mml:mrow><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mi>cos</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mn>8</mml:mn><mml:mi>&#x03C0;</mml:mi></mml:mrow><mml:mrow><mml:mn>11</mml:mn><mml:mi>M</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>12</mml:mn></mml:mrow></mml:mfrac></mml:mstyle><mml:mi>cos</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mn>8</mml:mn><mml:mi>&#x03C0;</mml:mi></mml:mrow><mml:mrow><mml:mn>11</mml:mn><mml:mi>M</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>12</mml:mn></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mi>&#x03D5;</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mfrac><mml:mo>]</mml:mo></mml:mrow><mml:mi>d</mml:mi><mml:mi>&#x03D5;</mml:mi></mml:math></disp-formula></p>
<p>Here, we use the complex codebook of 4-dimensional columns, where, <inline-formula id="ieqn-41"><mml:math id="mml-ieqn-41"><mml:mi>M</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mn>2</mml:mn><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula>, <inline-formula id="ieqn-42"><mml:math id="mml-ieqn-42"><mml:mi>M</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mn>2</mml:mn><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mrow><mml:mo>{</mml:mo><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mn>3</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x22EF;</mml:mo><mml:mo>}</mml:mo></mml:mrow></mml:math></inline-formula>
<disp-formula id="eqn-21"><label>(21)</label><mml:math id="mml-eqn-21" display="block"><mml:mfrac><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>b</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:mfrac><mml:mo>=</mml:mo><mml:mi>S</mml:mi><mml:mi>N</mml:mi><mml:mi>R</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>10</mml:mn><mml:msub><mml:mi>log</mml:mi><mml:mrow><mml:mn>10</mml:mn></mml:mrow></mml:msub><mml:mo>&#x2061;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mn>3</mml:mn><mml:mo>)</mml:mo></mml:mrow><mml:mi>d</mml:mi><mml:mi>B</mml:mi></mml:math></disp-formula></p>
</sec>
</sec>
<sec id="s3"><label>3</label><title>Simulation Results and Analysis</title>
<sec id="s3_1"><label>3.1</label><title>Parameters</title>
<p>The Channel parameters and SNR parameters are shown in <xref ref-type="table" rid="table-1">Tables 1</xref> and <xref ref-type="table" rid="table-2">2</xref>, respectively.</p>
<table-wrap id="table-1"><label>Table 1</label><caption><title>Channel parameters</title></caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th align="left">Parameter</th>
<th align="left">Value</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left">Height of LED from PD receiving plane H</td>
<td align="left">2.15</td>
</tr>
<tr>
<td align="left">PD receiving area <inline-formula id="ieqn-43"><mml:math id="mml-ieqn-43"><mml:mi>A</mml:mi><mml:mi>r</mml:mi><mml:mi>x</mml:mi></mml:math></inline-formula></td>
<td align="left">1&#x2005;cm<sup>2</sup></td>
</tr>
<tr>
<td align="left">PD responsiveness <inline-formula id="ieqn-44"><mml:math id="mml-ieqn-44"><mml:mi>&#x03B3;</mml:mi></mml:math></inline-formula></td>
<td align="left">0.54&#x2005;A/W</td>
</tr>
<tr>
<td align="left">PD field angle <inline-formula id="ieqn-45"><mml:math id="mml-ieqn-45"><mml:mi mathvariant="normal">&#x03A8;</mml:mi></mml:math></inline-formula></td>
<td align="left">60&#x00B0;</td>
</tr>
<tr>
<td align="left">LED half power angle <inline-formula id="ieqn-46"><mml:math id="mml-ieqn-46"><mml:msub><mml:mi>&#x03D5;</mml:mi><mml:mrow><mml:mn>1</mml:mn><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula></td>
<td align="left">60&#x00B0;</td>
</tr>
<tr>
<td align="left">Refractive index of condensing lens <inline-formula id="ieqn-47"><mml:math id="mml-ieqn-47"><mml:mi>n</mml:mi><mml:mi>c</mml:mi></mml:math></inline-formula></td>
<td align="left">1.5</td>
</tr>
<tr>
<td align="left">Incident angle of LED signal light to PD <inline-formula id="ieqn-48"><mml:math id="mml-ieqn-48"><mml:mi>&#x03C8;</mml:mi></mml:math></inline-formula></td>
<td align="left">60&#x00B0;</td>
</tr>
</tbody>
</table>
</table-wrap><table-wrap id="table-2"><label>Table 2</label><caption><title>SNR parameters</title></caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th align="left">Parameter</th>
<th align="left">Value</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left"><inline-formula id="ieqn-49"><mml:math id="mml-ieqn-49"><mml:mi>P</mml:mi><mml:mi>L</mml:mi><mml:mi>E</mml:mi><mml:mi>D</mml:mi></mml:math></inline-formula></td>
<td align="left">0.1&#x2005;W</td>
</tr>
<tr>
<td align="left">LED photoelectric conversion factor <inline-formula id="ieqn-50"><mml:math id="mml-ieqn-50"><mml:mi>&#x03C1;</mml:mi></mml:math></inline-formula></td>
<td align="left">0.7&#x2005;w/A</td>
</tr>
<tr>
<td align="left">Noise bandwidth <inline-formula id="ieqn-51"><mml:math id="mml-ieqn-51"><mml:mi>B</mml:mi></mml:math></inline-formula></td>
<td align="left">50&#x2005;MHz</td>
</tr>
<tr>
<td align="left">Ambient noise power <inline-formula id="ieqn-52"><mml:math id="mml-ieqn-52"><mml:mi>P</mml:mi><mml:mi>b</mml:mi><mml:mi>g</mml:mi></mml:math></inline-formula></td>
<td align="left">0.19272&#x2005;mW</td>
</tr>
<tr>
<td align="left">Noise bandwidth factor <inline-formula id="ieqn-53"><mml:math id="mml-ieqn-53"><mml:mi>I</mml:mi><mml:mn>2</mml:mn></mml:math></inline-formula></td>
<td align="left">0.562</td>
</tr>
<tr>
<td align="left">Noise bandwidth factor <inline-formula id="ieqn-54"><mml:math id="mml-ieqn-54"><mml:msub><mml:mi>I</mml:mi><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula></td>
<td align="left">0.868</td>
</tr>
<tr>
<td align="left">Absolute temperature of surrounding environment <inline-formula id="ieqn-55"><mml:math id="mml-ieqn-55"><mml:mi>T</mml:mi><mml:mi>A</mml:mi></mml:math></inline-formula></td>
<td align="left">300&#x2005;k</td>
</tr>
<tr>
<td align="left">Open loop voltage gain <inline-formula id="ieqn-56"><mml:math id="mml-ieqn-56"><mml:mi>G</mml:mi></mml:math></inline-formula></td>
<td align="left">10</td>
</tr>
<tr>
<td align="left">PD cxapacitance per unit area <inline-formula id="ieqn-57"><mml:math id="mml-ieqn-57"><mml:mi>&#x03B7;</mml:mi></mml:math></inline-formula></td>
<td align="left"><inline-formula id="ieqn-58"><mml:math id="mml-ieqn-58"><mml:mn>1.12</mml:mn><mml:mi>&#x03BC;</mml:mi><mml:mrow><mml:mtext>F</mml:mtext></mml:mrow><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:msup><mml:mrow><mml:mtext>m</mml:mtext></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula></td>
</tr>
<tr>
<td align="left">FET channel noise coefficient <inline-formula id="ieqn-59"><mml:math id="mml-ieqn-59"><mml:mi mathvariant="normal">&#x0393;</mml:mi></mml:math></inline-formula></td>
<td align="left">1.5</td>
</tr>
<tr>
<td align="left">FET trans conductance <inline-formula id="ieqn-60"><mml:math id="mml-ieqn-60"><mml:msub><mml:mi>g</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></td>
<td align="left">30&#x2005;mS</td>
</tr>
<tr>
<td align="left">Amplifier noise intensity <inline-formula id="ieqn-61"><mml:math id="mml-ieqn-61"><mml:mi>i</mml:mi><mml:mi>a</mml:mi><mml:mi>m</mml:mi></mml:math></inline-formula></td>
<td align="left"><inline-formula id="ieqn-62"><mml:math id="mml-ieqn-62"><mml:mn>5</mml:mn><mml:mspace width="thinmathspace" /><mml:mrow><mml:mtext>pA</mml:mtext></mml:mrow><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:msqrt><mml:mrow><mml:mtext>Hz</mml:mtext></mml:mrow></mml:msqrt></mml:math></inline-formula></td>
</tr>
<tr>
<td align="left">Response bandwidth of amplifier <inline-formula id="ieqn-63"><mml:math id="mml-ieqn-63"><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mi>a</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></td>
<td align="left"><inline-formula id="ieqn-64"><mml:math id="mml-ieqn-64"><mml:mn>50</mml:mn><mml:mspace width="thinmathspace" /><mml:mrow><mml:mtext>MHz</mml:mtext></mml:mrow></mml:math></inline-formula></td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s3_2"><label>3.2</label><title>SNR Parameters</title>
</sec>
<sec id="s3_3"><label>3.3</label><title>Simulation Results and Analysis</title>
<p>From the <xref ref-type="fig" rid="fig-4">Fig. 4</xref>, we can see that the simulation results of &#x003D; 4,8,16 of codebook are roughly consistent with the theoretical analysis results without adding environmental noise, and we can see that m&#x2009;&#x003D;&#x2009;8 is that the simulation results are basically consistent with the theoretical analysis, which shows that the codebook we use is indeed feasible in visible light communication, and we have found the aco-ofd of SCMA using this codebook.</p>
<fig id="fig-4"><label>Figure 4</label><caption><title>m&#x2009;&#x003D;&#x2009;4, 8, 16; theoretical and simulated bit error rate curve at 4, 8, 16 (without environmental noise)</title></caption><graphic mimetype="image" mime-subtype="tif" xlink:href="JIOT_38270-fig-4.tif"/></fig>
<p><xref ref-type="fig" rid="fig-5">Figs. 5</xref>&#x2013;<xref ref-type="fig" rid="fig-7">7</xref> are the comparison of the theoretical bit error rate and the simulation bit error rate with and without environmental noise at different m values, that is, under the constellation points of the codebook mapping that are not used. From the comparison results, with low transmission SNR, the theoretical BERand the simulation bit error rate with and without environmental noise are consistent. With the continuous increase of the transmission signal-to-noise ratio, The bit error rate with ambient noise is significantly lower than that without ambient noise. And we can see from the signal-to-noise ratio formula added with environmental noise that when the transmission signal-to-noise ratio increases to a certain extent, its simulation and theoretical bit error rate will tend to be stable, which also shows that we cannot onlyincrease the SNR to decrease the system&#x2019;s error rate, but also must find other ways to improve the anti noise performance of the system.</p>
<fig id="fig-5"><label>Figure 5</label><caption><title>m&#x2009;&#x003D;&#x2009;4 comparison diagram of adding environmental noise and not adding environmental noise</title></caption><graphic mimetype="image" mime-subtype="tif" xlink:href="JIOT_38270-fig-5.tif"/></fig><fig id="fig-6"><label>Figure 6</label><caption><title>m&#x2009;&#x003D;&#x2009;8 comparison diagram of adding environmental noise and not adding environmental noise</title></caption><graphic mimetype="image" mime-subtype="tif" xlink:href="JIOT_38270-fig-6.tif"/></fig><fig id="fig-7"><label>Figure 7</label><caption><title>m&#x2009;&#x003D;&#x2009;16 comparison diagram of adding environmental noise and not adding environmental noise</title></caption><graphic mimetype="image" mime-subtype="tif" xlink:href="JIOT_38270-fig-7.tif"/></fig>
</sec>
</sec>
<sec id="s4"><label>4</label><title>Conclusion</title>
<p>In this paper, we propose an QACO-OFDM visible light communication system based on SCMA. In this system, we consider the sparse codebook based on Star QAM constellation point mapping to map the bit information flow of multiple users, and its overload rate is j/k&#x2009;&#x003D;&#x2009;150&#x0025;. ACO-OFDM technology can be used to achieve high-speed visible light communication. The simulation results show that the simulation results are basically consistent with the theoretical analysis results after considering the actual system noise. The research of this paper provides a solid theoretical basis for the application of NOMA technology to the field of next-generation mobile communication.</p>
</sec>
</body>
<back>
<sec><title>Funding Statement</title>
<p>The work is not supported by any funding.</p></sec>
<sec sec-type="data-availability"><title>Availability of Data and Materials</title>
<p>The raw data supporting the conclusions of this article will be made available by the authors, without undue reservation.</p></sec>
<sec sec-type="COI-statement"><title>Conflicts of Interest</title>
<p>The authors declare that they have no conflicts of interest to report regarding the
present study.</p></sec>
<ref-list content-type="authoryear">
<title>References</title>
<ref id="ref-1"><label>[1]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>L.</given-names> <surname>Eduardo Mendes Matheus</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Borges Vieira</surname></string-name>, <string-name><given-names>L. F. M.</given-names> <surname>Vieira</surname></string-name>, <string-name><given-names>M. A. M.</given-names> <surname>Vieira</surname></string-name> and <string-name><given-names>O.</given-names> <surname>Gnawali</surname></string-name></person-group>, &#x201C;<article-title>Visible light communication: Concepts, applications and challenges</article-title>,&#x201D; <source>IEEE Commun. Surveys Tuts.</source>, vol. <volume>21</volume>, no. <issue>4</issue>, pp. <fpage>3204</fpage>&#x2013;<lpage>3237</lpage>, 4th Quart., <year>2019</year>.</mixed-citation></ref>
<ref id="ref-2"><label>[2]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Ma</surname></string-name>, <string-name><given-names>Q.</given-names> <surname>Liu</surname></string-name> and <string-name><given-names>P. C. -Y.</given-names> <surname>Sheu</surname></string-name></person-group>, &#x201C;<article-title>Foglight: Visible light-enabled indoor localization system for low-power IoT devices</article-title>,&#x201D; <source>IEEE Internet Things J.</source>, vol. <volume>5</volume>, no. <issue>1</issue>, pp. <fpage>175</fpage>&#x2013;<lpage>185</lpage>, <year>2018</year>.</mixed-citation></ref>
<ref id="ref-3"><label>[3]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>P. H.</given-names> <surname>Pathak</surname></string-name>, <string-name><given-names>X.</given-names> <surname>Feng</surname></string-name>, <string-name><given-names>P.</given-names> <surname>Hu</surname></string-name> and <string-name><given-names>P.</given-names> <surname>Mohapatra</surname></string-name></person-group>, &#x201C;<article-title>Visible light communication, networking, and sensing: A survey, potential and challenges</article-title>,&#x201D; <source>IEEE Commun. Surveys Tuts.</source>, vol. <volume>17</volume>, no. <issue>4</issue>, pp. <fpage>2047</fpage>&#x2013;<lpage>2077</lpage>, <year>2015</year>.</mixed-citation></ref>
<ref id="ref-4"><label>[4]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Al-Ahmadi</surname></string-name>, <string-name><given-names>O.</given-names> <surname>Maraqa</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Uysal</surname></string-name> and <string-name><given-names>S. M.</given-names> <surname>Sait</surname></string-name></person-group>, &#x201C;<article-title>Multi-user visible light communications: State-of-the-art and future directions</article-title>,&#x201D; <source>IEEE Access</source>, vol. <volume>6</volume>, pp. <fpage>70555</fpage>&#x2013;<lpage>70571</lpage>, <year>2018</year>.</mixed-citation></ref>
<ref id="ref-5"><label>[5]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>C.</given-names> <surname>Chen</surname></string-name>, <string-name><given-names>W. -D.</given-names> <surname>Zhong</surname></string-name>, <string-name><given-names>H.</given-names> <surname>Yang</surname></string-name> and <string-name><given-names>P.</given-names> <surname>Du</surname></string-name></person-group>, &#x201C;<article-title>On the performance of MIMO-NOMA-based visible light communication systems</article-title>,&#x201D; <source>IEEE Photon. Technol. Lett.</source>, vol. <volume>30</volume>, no. <issue>4</issue>, pp. <fpage>307</fpage>&#x2013;<lpage>310</lpage>, <year>2018</year>.</mixed-citation></ref>
<ref id="ref-6"><label>[6]</label><mixed-citation publication-type="thesis"><person-group person-group-type="author"><string-name><given-names>J.</given-names> <surname>Yanling</surname></string-name></person-group>, &#x201C;<article-title>Research on optical wireless communication system based on ACO-OFDM</article-title>,&#x201D; <source>Ph.D. Dissertation</source>, <publisher-name>Harbin Engineering University</publisher-name>, <publisher-loc>China</publisher-loc>, <year>2016</year>.</mixed-citation></ref>
<ref id="ref-7"><label>[7]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>Z.</given-names> <surname>Ma</surname></string-name>, <string-name><given-names>Z.</given-names> <surname>Zhang</surname></string-name>, <string-name><given-names>Z.</given-names> <surname>Ding</surname></string-name>, <string-name><given-names>P.</given-names> <surname>Fan</surname></string-name> and <string-name><given-names>H.</given-names> <surname>Li</surname></string-name></person-group>, &#x201C;<article-title>Key techniques for 5G wireless communications: Network architecture, physical layer, and MAC layer perspectives</article-title>,&#x201D; <source>Sci. China Inf. Sci.</source>, vol. <volume>58</volume>, no. <issue>4</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>20</lpage>, <year>2015</year>.</mixed-citation></ref>
<ref id="ref-8"><label>[8]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>Y.</given-names> <surname>Saito</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Kishiyama</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Benjebbour</surname></string-name>, <string-name><given-names>T.</given-names> <surname>Nakamura</surname></string-name> and <string-name><given-names>A.</given-names> <surname>Li</surname></string-name></person-group>, &#x201C;<article-title>Non-orthogonal multiple access (NOMA) for cellular future radio access</article-title>,&#x201D; in <conf-name>Proc. IEEE VTC-Spring</conf-name>, <conf-loc>Dresden, Germany</conf-loc>, pp. <fpage>1</fpage>&#x2013;<lpage>5</lpage>, <year>2013</year>.</mixed-citation></ref>
<ref id="ref-9"><label>[9]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>H.</given-names> <surname>Nikopour</surname></string-name> and <string-name><given-names>H.</given-names> <surname>Baligh</surname></string-name></person-group>, &#x201C;<article-title>Sparse code multiple access</article-title>,&#x201D; in <conf-name>Proc. IEEE PIMRC</conf-name>, <conf-loc>London, U.K.</conf-loc>, pp. <fpage>332</fpage>&#x2013;<lpage>336</lpage>, <year>2013</year>.</mixed-citation></ref>
<ref id="ref-10"><label>[10]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>J.</given-names> <surname>van de Beek</surname></string-name> and <string-name><given-names>B. M.</given-names> <surname>Popovic</surname></string-name></person-group>, &#x201C;<article-title>Multiple access with lowdensity signatures</article-title>,&#x201D; in <conf-name>Proc. IEEE GLOBECOM</conf-name>, <conf-loc>Honolulu, HI, USA</conf-loc>, pp. <fpage>1</fpage>&#x2013;<lpage>6</lpage>, <year>2009</year>.</mixed-citation></ref>
<ref id="ref-11"><label>[11]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>R.</given-names> <surname>Hoshyar</surname></string-name>, <string-name><given-names>F. P.</given-names> <surname>Wathan</surname></string-name> and <string-name><given-names>R.</given-names> <surname>Tafazolli</surname></string-name></person-group>, &#x201C;<article-title>Novel low-density signature for synchronous CDMA systems over AWGN channel</article-title>,&#x201D; <source>IEEE Trans. Signal Process.</source>, vol. <volume>56</volume>, no. <issue>4</issue>, pp. <fpage>1616</fpage>&#x2013;<lpage>1626</lpage>, <year>2008</year>.</mixed-citation></ref>
<ref id="ref-12"><label>[12]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>R.</given-names> <surname>Mitra</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Sharma</surname></string-name>, <string-name><given-names>G.</given-names> <surname>Kaddoum</surname></string-name> and <string-name><given-names>V.</given-names> <surname>Bhatia</surname></string-name></person-group>, &#x201C;<article-title>Color-domain SCMA NOMA for visible light communication</article-title>,&#x201D; <source>IEEE Commun. Lett.</source>, early access, vol. <volume>25</volume>, no. <issue>1</issue>, pp. <fpage>200</fpage>&#x2013;<lpage>204</lpage>, <year>2020</year>. <pub-id pub-id-type="doi">10.1109/LCOMM.2020.3023058</pub-id></mixed-citation></ref>
<ref id="ref-13"><label>[13]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>B.</given-names> <surname>Lin</surname></string-name>, <string-name><given-names>X.</given-names> <surname>Tang</surname></string-name> and <string-name><given-names>Z.</given-names> <surname>Ghassemlooy</surname></string-name></person-group>, &#x201C;<article-title>A power domain sparse code multiple access scheme for visible light communications</article-title>,&#x201D; <source>IEEE Wireless Commun. Lett.</source>, vol. <volume>9</volume>, no. <issue>1</issue>, pp. <fpage>61</fpage>&#x2013;<lpage>64</lpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-14"><label>[14]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>B.</given-names> <surname>Lin</surname></string-name>, <string-name><given-names>X.</given-names> <surname>Tang</surname></string-name>, <string-name><given-names>Z.</given-names> <surname>Zhou</surname></string-name>, <string-name><given-names>C.</given-names> <surname>Lin</surname></string-name> and <string-name><given-names>Z.</given-names> <surname>Ghassemlooy</surname></string-name></person-group>, &#x201C;<article-title>Experimental demonstration of SCMA for visible light communications</article-title>,&#x201D; <source>Opt. Commun.</source>, vol. <volume>419</volume>, pp. <fpage>36</fpage>&#x2013;<lpage>40</lpage>, <year>2018</year>.</mixed-citation></ref>
<ref id="ref-15"><label>[15]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>J.</given-names> <surname>An</surname></string-name> and <string-name><given-names>W. -Y.</given-names> <surname>Chung</surname></string-name></person-group>, &#x201C;<article-title>Single-LED multichannel optical transmission with SCMA for long range health information monitoring</article-title>,&#x201D; <source>J. Lightw. Technol.</source>, vol. <volume>36</volume>, no. <issue>23</issue>, pp. <fpage>5470</fpage>&#x2013;<lpage>5480</lpage>, <year>2018</year>.</mixed-citation></ref>
<ref id="ref-16"><label>[16]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>L.</given-names> <surname>Yu</surname></string-name>, <string-name><given-names>P.</given-names> <surname>Fan</surname></string-name>, <string-name><given-names>X.</given-names> <surname>Lei</surname></string-name> and <string-name><given-names>T.</given-names> <surname>Mathiopoulos</surname></string-name></person-group>, &#x201C;<article-title>BER analysis of SCMA systems with codebooks based on star-QAM signaling constellations</article-title>,&#x201D; <source>IEEE Commun. Lett.</source>, vol. <volume>21</volume>, no. <issue>9</issue>, pp. <fpage>1925</fpage>&#x2013;<lpage>1928</lpage>, <year>2017</year>.</mixed-citation></ref>
<ref id="ref-17"><label>[17]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>L.</given-names> <surname>Yu</surname></string-name>, <string-name><given-names>X.</given-names> <surname>Lei</surname></string-name>, <string-name><given-names>P.</given-names> <surname>Fan</surname></string-name> and <string-name><given-names>D.</given-names> <surname>Chen</surname></string-name></person-group>, &#x201C;<article-title>An optimized design of SCMA codebook based on starQAM signaling constellations</article-title>,&#x201D; in <conf-name>Proc. IEEE WCSP</conf-name>, <conf-loc>Nanjing, China</conf-loc>, pp. <fpage>1</fpage>&#x2013;<lpage>5</lpage>, <year>2015</year>.</mixed-citation></ref>
<ref id="ref-18"><label>[18]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>M. A.</given-names> <surname>Arfaoui</surname></string-name>, <string-name><given-names>M. D.</given-names> <surname>Soltani</surname></string-name>, <string-name><given-names>I.</given-names> <surname>Tavakkolnia</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Ghrayeb</surname></string-name>, <string-name><given-names>C.</given-names> <surname>Assi</surname></string-name> <etal>et al.,</etal></person-group> &#x201C;<article-title>SNR statistics for indoor VLC mobile users with random orientation</article-title>,&#x201D; in <conf-name>Proc. IEEE ICC</conf-name>, <conf-loc>Shanghai, China</conf-loc>, pp. <fpage>1</fpage>&#x2013;<lpage>6</lpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-19"><label>[19]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>H.</given-names> <surname>Lu</surname></string-name>, <string-name><given-names>Z.</given-names> <surname>Su</surname></string-name> and <string-name><given-names>B.</given-names> <surname>Yuan</surname></string-name></person-group>, &#x201C;<article-title>SNR and optical power distribution in an indoor visible light communication system</article-title>,&#x201D; in <conf-name>Proc. of the 7th Int. Congress on Image and Signal Processing</conf-name>, <conf-loc>Dalian</conf-loc>, pp. <fpage>1063</fpage>&#x2013;<lpage>1067</lpage>, <year>2014</year>.</mixed-citation></ref>
<ref id="ref-20"><label>[20]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>S. -J.</given-names> <surname>Lee</surname></string-name> and <string-name><given-names>S. -Y.</given-names> <surname>Jung</surname></string-name></person-group>. &#x201C;<article-title>A SNR analysis of the visible light channel environment for visible light communication</article-title>,&#x201D; in <conf-name>2012 18th Asia Pacific Conf. on Communications (APCC)</conf-name>, <conf-loc>Jeju Island</conf-loc>, <publisher-name>IEEE</publisher-name>, <year>2012</year>.</mixed-citation></ref>
<ref id="ref-21"><label>[21]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>L.</given-names> <surname>Yu</surname></string-name>, <string-name><given-names>P.</given-names> <surname>Fan</surname></string-name>, <string-name><given-names>D.</given-names> <surname>Cai</surname></string-name> and <string-name><given-names>Z.</given-names> <surname>Ma</surname></string-name></person-group>, &#x201C;<article-title>Design and analysis of SCMA codebook based on star-QAM signaling constellations</article-title>,&#x201D; <source>IEEE Trans. Vehic. Tech.</source>, vol. <volume>67</volume>, no. <issue>11</issue>, pp. <fpage>10543</fpage>&#x2013;<lpage>10553</lpage>, <year>2018</year>.</mixed-citation></ref>
<ref id="ref-22"><label>[22]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>L.</given-names> <surname>Yu</surname></string-name>, <string-name><given-names>Z.</given-names> <surname>Liu</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Wen</surname></string-name>, <string-name><given-names>D.</given-names> <surname>Cai</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Dang</surname></string-name> <etal>et al.,</etal></person-group> &#x201C;<article-title>Sparse code multiple access for 6G wireless communication networks: Recent advances and future directions</article-title>,&#x201D; <source>IEEE Communications Standards Magazine</source>, vol. <volume>5</volume>,no. <issue>2</issue>, pp. <fpage>92</fpage>&#x2013;<lpage>99</lpage>, <year>2021</year>.</mixed-citation></ref>
</ref-list>
</back></article>