<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">IJCNS</journal-id><journal-title-group><journal-title>International Journal of Communications, Network and System Sciences</journal-title></journal-title-group><issn pub-type="epub">1913-3715</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/ijcns.2017.108B007</article-id><article-id pub-id-type="publisher-id">IJCNS-78373</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Computer Science&amp;Communications</subject></subj-group></article-categories><title-group><article-title>
 
 
  Real-Time Video Transmission of Visible Light Communication Based on LED
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Mingsong</surname><given-names>Chen</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Jie</surname><given-names>Guo</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Xiao</surname><given-names>Xu</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Minglan</surname><given-names>Liang</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib></contrib-group><aff id="aff1"><addr-line>School of Information and Communication, Guilin University of Electronic Technology, Guilin, China</addr-line></aff><pub-date pub-type="epub"><day>14</day><month>08</month><year>2017</year></pub-date><volume>10</volume><issue>08</issue><fpage>58</fpage><lpage>68</lpage><history><date date-type="received"><day>April</day>	<month>19,</month>	<year>2017</year></date><date date-type="rev-recd"><day>Accepted:</day>	<month>August</month>	<year>11,</year>	</date><date date-type="accepted"><day>August</day>	<month>14,</month>	<year>2017</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  
    In order to realize the video image transmission and the excellent lighting function of the visible light communication system, a LED-based visible light communication method and system is proposed. Based on the field programmable gate array (FPGA) hardware, the RS channel coding is applied to the visible light communication system. A pulse position decision algorithm is proposed, which is applied to the receiver of the visible light communication system to meet the error-free decision of the signal. The design of the system is based on the analog-to-digital conversion circuit, which provides a large signal dynamic range for the pulse position decision algorithm, and designs the LED driver based on the bias circuit to realize the fast broadband modulation of the signal. The test results show that the combined application of pulse position decision algorithm and Reed-Solomon codec can reduce the error of system signal and meet the real-time and reliable transmission of signal. The system can display the received video in real time from the receiver, and the whole system communication distance up to 5 m. 
  
 
</p></abstract><kwd-group><kwd>Visible Light Communication</kwd><kwd> LED</kwd><kwd> Reed-Solomon</kwd><kwd> Pulse Position Decision</kwd><kwd> Video Transmission</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>This template, created in MS Word 2007, provides authors with most of the formatting With the LED equipment and craft work updating, visible light communication based on LED technology is becoming a key research direction of wireless optical communication [<xref ref-type="bibr" rid="scirp.78373-ref1">1</xref>]. The previous studies focus on the simulation of modulation and coding, as well as the conceptual experimental demonstration, the purposes are to achieve fast and strong anti-interference ability of VLC system [<xref ref-type="bibr" rid="scirp.78373-ref2">2</xref>] [<xref ref-type="bibr" rid="scirp.78373-ref3">3</xref>]. Based on the previous research, this treatise proposes a pulse position decision algorithm and combines the RS coding method to improve the reliability and effectiveness of VLC system, which both based on FPGA to realize. At the same time, the driver circuit of LED and amplifying circuit are designed, the real-time video is processed in this paper, finally at the receiving end can display the monitors information from the transmitting end. The dual functions of visible light communication system about lighting and communication both realized in this paper.</p></sec><sec id="s2"><title>2. Transmitter Design</title><p>Through the real-time video acquisition, the analog video signal is converted into digital signal, the signal processing is mainly completed on the FPGA platform, STM32 as the main control device. The camera collects real-time video information, and converts it into digital component by analog-digital composite video decoder (TW2867). The decoder integrates anti aliasing filter and COMS analog to digital converter, as well as the PLL can output 108 MHz clock, programmable tone, saturation, sharpness and other parameters. The transmitter achieves the function of video acquisition and conversion. Principle diagram of the transmitting terminal is as shown in <xref ref-type="fig" rid="fig1">Figure 1</xref>.</p><sec id="s2_1"><title>2.1. Signal Processing of Transmitter</title><p>RS encoding method has excellent characteristics, strong correction ability and higher efficiency in the linear block code, the group code length is short with good performance [<xref ref-type="bibr" rid="scirp.78373-ref4">4</xref>]. RS (15, 9) encoding can be used to deal with burst errors in visible light communication. Based on the finite field GF (24), the block length n is 15 (2<sup>4</sup> − 1), the message length k is 9, the parity length e is n-k therefore is 6, the maximum error correction capability t is 3, the minimum code distance d is 7.</p><p>The generate polynomial expression is:</p><disp-formula id="scirp.78373-formula122"><label>(1)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/78373x2.png"  xlink:type="simple"/></disp-formula><p>The native original polynomial expression is:</p><disp-formula id="scirp.78373-formula123"><label>(2)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/78373x3.png"  xlink:type="simple"/></disp-formula><p>Therefore, the resulting matrix is:</p><disp-formula id="scirp.78373-formula124"><label>(3)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/78373x4.png"  xlink:type="simple"/></disp-formula><fig id="fig1"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref></label><caption><title> Principle diagram of the transmitting terminal</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/78373x5.png"/></fig><p>According to the above formula, the formula after encoding is:</p><disp-formula id="scirp.78373-formula125"><label>(4)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/78373x6.png"  xlink:type="simple"/></disp-formula><p>where x is the original element, and t is the error tolerance, x<sup>r</sup>u(x)mod g(x) represents the remainder of x<sup>r</sup>u(x) divided by g(x).</p><p>The native original polynomial expression can be calculated by the regenpoly instructions in Matlab. In the FPGA encoding circuit is designed based on g(x) multiplication or division method. The structure is realized by the current shift register structure, in which the adder is exclusive OR and not-carry, multiplier into the form of modulo two sums. The algorithm is constructed by the function [<xref ref-type="bibr" rid="scirp.78373-ref5">5</xref>]. The coding structure is shown in <xref ref-type="fig" rid="fig2">Figure 2</xref>.</p></sec><sec id="s2_2"><title>2.2. Driving Circuit Design</title><p>Designed with Bias-T driver circuit, with ultra-high bandwidth, and can achieve analog digital dual-signal modulation. Light source drive circuit shown in <xref ref-type="fig" rid="fig3">Figure 3</xref>, the FB pin of constant current bias chip is the voltage loop feedback pin, combine with its peripheral circuit for constant voltage regulation, protecting LED and so on [<xref ref-type="bibr" rid="scirp.78373-ref6">6</xref>] [<xref ref-type="bibr" rid="scirp.78373-ref7">7</xref>]. ISP pin is the current feedback resistor of the positive connection terminal, can protect short circuit. ISN is the current feedback resistor negative connection terminal, the Bias-T drive circuit make light source work in the linear work area, the electrical signal superimposed on the DC bias.</p><p>According to the AC frequency of capacitor and inductance, fC = 1/(2πRC)</p><fig id="fig2"  position="float"><label><xref ref-type="fig" rid="fig2">Figure 2</xref></label><caption><title> RS coding assumption diagram</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/78373x7.png"/></fig><fig id="fig3"  position="float"><label><xref ref-type="fig" rid="fig3">Figure 3</xref></label><caption><title> LED driver circuit</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/78373x8.png"/></fig><p>and fL = R/(2πL), the light source and load in series. Capacitance, assembling capacitor and inductance and series 50 Ω matched microstrip lines, to reduce the return loss to expand the bandwidth to ensure the signal fidelity.</p></sec></sec><sec id="s3"><title>3. Receiver Design</title><p>The main function of the photoelectric detector is achieving the received optical signal to the electrical signal conversion, recover the video signal and display the real-time video at the end of receiver. The structure of receiver is shown in <xref ref-type="fig" rid="fig4">Figure 4</xref>.</p><sec id="s3_1"><title>3.1. Receiving Circuit Design</title><p>The characteristics of the amplifier circuit shows that the first level of amplification is particularly important, while the noise is also amplified, so the circuit requires a low noise amplifier chip. The chip selection should take into account the characteristics of high bandwidth and in-band gain stability. So the circuit uses a high gain bandwidth, low noise voltage feedback amplifier (OPA2846), receiver amplifier circuit shown in <xref ref-type="fig" rid="fig5">Figure 5</xref>. The amplified signal still has the form of an analog signal, so the signal is sampled by the modulo sampling circuit module to provide a larger signal dynamic range for the signal decision. The AD9280 chip has the characteristics of high speed processing ability and low power consumption. The sampling circuit is composed of AD9280 and the attenuation circuit.</p><fig id="fig4"  position="float"><label><xref ref-type="fig" rid="fig4">Figure 4</xref></label><caption><title> Principle diagram of the receiving terminal</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/78373x9.png"/></fig><fig id="fig5"  position="float"><label><xref ref-type="fig" rid="fig5">Figure 5</xref></label><caption><title> Amplifier circuit of the receiving terminal</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/78373x10.png"/></fig></sec><sec id="s3_2"><title>3.2. Signal Processing of Receiver</title><p>The signal received by the experiment still has the form of an analog signal, so the data is processed according to the sampling data provided in the previous chapter. In order to provide a larger dynamic range for the signal, and to ensure the correctness of the subsequent signal processing, the sum of the adjacent sampling pulses is summed in the FPGA to prevent two or more miscarriage of justice in one frame of data. Improve the reliability of communication systems. The implementation process is shown in <xref ref-type="fig" rid="fig6">Figure 6</xref>.</p><p>The design of the RS decoder consists of a syndrome calculating circuit, a key equation solving circuit, a Chien search circuit and a Forney algorithm circuit and so on [<xref ref-type="bibr" rid="scirp.78373-ref8">8</xref>], the logic circuit is shown in <xref ref-type="fig" rid="fig7">Figure 7</xref>. First, for the solution of syndrome calculating circuit, and the value of the syndrome S is actually calculated by the receiver symbol polynomial R(x), each value of the generator polynomial g(x) is substituted into R(x) to find the polynomial. The circuit is parallel to the 6-way solution to syndrome. On the error value detection, if the value of syndrome calculating circui is 0, there is no error, otherwise there is error. The finite</p><fig id="fig6"  position="float"><label><xref ref-type="fig" rid="fig6">Figure 6</xref></label><caption><title> Pulse position decision realization process</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/78373x11.png"/></fig><fig id="fig7"  position="float"><label><xref ref-type="fig" rid="fig7">Figure 7</xref></label><caption><title> Syndrome calculating circuit</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/78373x12.png"/></fig><p>field multiplier in <xref ref-type="fig" rid="fig7">Figure 7</xref> uses MATLAB to calculate the constant coefficient multiplier, which is efficient and can improve accuracy, and the result can be saved as a.v format.</p><p>If the symbol is wrong, then the error from this step to find. For the solution of key equations, the key equation is S(x)σ(x) = ω(x)modx<sup>2t</sup>, σ(x) is the error position polynomial, and ω(x) is the error value polynomial. In the operation, the data is initialized and the current syndrome is updated by the internal memory of the calculation unit [<xref ref-type="bibr" rid="scirp.78373-ref9">9</xref>]. One iteration for each clock cycle, and the result can be outputted until the iteration ends. Inversion of the results yields the coefficients of ω(x) and σ(x).</p><p>After the above calculation, the error position and the error value are required. The error position is actually the value of σ(x). As shown in <xref ref-type="fig" rid="fig8">Figure 8</xref>, the Chien search method verifies whether σ(x<sup>l</sup>) (l = 0, 1, ・・・, n) is 0, that is, find the value by verifying each r<sub>n</sub><sub>−1</sub> to determine the location.</p><disp-formula id="scirp.78373-formula126"><label>(5)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/78373x13.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.78373-formula127"><label>(6)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/78373x14.png"  xlink:type="simple"/></disp-formula><p>The final output is the correct source code, the input data and error data through the XOR logic operation, the correct source data can be got. Debugging delay circuit and XOR operation circuit, it is necessary to delay the error data, only the correct delay period makes the data not aligned, the final decoding data can be obtained.</p></sec></sec><sec id="s4"><title>4. Experimental Testing and Analysis</title><sec id="s4_1"><title>4.1. Data Information Test</title><p>Based on FPGA of EP4C515F17C8N to achieve the pulse of the hardware mod-</p><fig id="fig8"  position="float"><label><xref ref-type="fig" rid="fig8">Figure 8</xref></label><caption><title> Chien search circuit</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/78373x15.png"/></fig><p>ulation, the original signal is first sent to the register cache, driven by the drive circuit to the light source to send out; receiver sampling circuit using AD9280 chip of AD, the maximum sampling frequency of 32 Msps, using logic analyzer to simulate to meet the signal dynamic range of the pulse decision algorithm. The test results are shown in <xref ref-type="fig" rid="fig9">Figure 9</xref>.</p><p>When the driving circuit module is tested, the square wave signal is generated by a signal generator (SUIN TFG6060). The voltage is 5 Vpp, the signal waveforms are kept good at 20 KHz to 12 MHz, but the square wave signal from 6 MHz starts to narrow at the bottom and the top fluctuation starts to slowly increase. The top and bottom distortion is more serious from 12 MHz, so the test shows that the drive circuit can transmit the OOK signal within 12 Mbit/s and achieve the desired requirements in this article. The oscilloscope (RIGOL DS2202) test results are shown in <xref ref-type="fig" rid="fig1">Figure 1</xref>0.</p><p>The amplified circuit is the secondary amplifier circuit at the receiving end. Since the signal measured by the photodetector still has the form of the analog signal, and the signal is almost unchanged through the transimpedance module, the function signal generator is used to generate a sine wave signal for testing; the signal have a gain effect from 6 KHz gradually when changing the frequency during the test, but the waveform is poor; the gain is reduced when the frequency reaches 50 MHz, the effect relatively is best at 35 KHz - 22 MHz. As shown in <xref ref-type="fig" rid="fig1">Figure 1</xref>1, the signal gain waveforms with 5 v and 20 MHz respectively is given, and the gain with 4 V respectively at 20 MHz. From the test results, the linear stability and gain effect are good.</p></sec><sec id="s4_2"><title>4.2. System Performance Test</title><p>Test the performance of the system by testing the eye. In this test method, use the FPGA to generate a way of 300 Kbit/s pseudo-random signal, the modulation method use the key switch modulation. The pseudo-random signal generated by FPGA is loaded into the LED drive circuit, and the oscilloscope is connected directly to the end of the waveform test point and the clock output point. The measured eye diagram of system as shown in <xref ref-type="fig" rid="fig1">Figure 1</xref>2, it can be seen that the eye pattern of receiving end is significantly more open and no overlap between signals, which fully illustrates that the system has good communication ability.</p><fig id="fig9"  position="float"><label><xref ref-type="fig" rid="fig9">Figure 9</xref></label><caption><title> Pulse position signal sampling diagram</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/78373x16.png"/></fig><fig-group id="fig10"><label><xref ref-type="fig" rid="fig1">Figure 1</xref>0</label><caption><title> Schematic diagram of drive circuit.</title></caption><fig id ="fig10_1"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/78373x18.png"/></fig><fig id ="fig10_2"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/78373x17.png"/></fig></fig-group><fig-group id="fig11"><label><xref ref-type="fig" rid="fig1">Figure 1</xref>1</label><caption><title> Test results of amplifier circuit.</title></caption><fig id ="fig11_1"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/78373x20.png"/></fig><fig id ="fig11_2"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/78373x19.png"/></fig></fig-group><fig id="fig12"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref>2</label><caption><title> The eye test results of receiving terminal</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/78373x21.png"/></fig><p>Finally, the BER performance of the system is analyzed and the measurement is carried out by using the illuminance meter and the AV5233C error detector. In the test, the angle of the lens is adjusted to match the light intensity of the table, then the intensity of the optical signal is moderate by adjusting the position of the PIN, and the receiving terminal can synchronize signals. The illumination and BER of VLC system is shown in <xref ref-type="table" rid="table1">Table 1</xref>.</p><p>From the measurement, when the distance is less than 0.5 meters, the illumination is 42 KLux, photodetector to saturation; at a distance of about 15 meters, the illumination reached 55 Lux, began to appear error, reaching 10 - 8 W. When the distance is more than 25 meters, the error rate is the number of 10 - 6, so we can see that the reliability of the system is good.</p></sec><sec id="s4_3"><title>4.3. Overall Test</title><p>Test chart of video image transmission system is shown in <xref ref-type="fig" rid="fig1">Figure 1</xref>3. 1) shows the test results with background light close-range, using small condensing lens whose focal length is 110 mm and the diameter is 40 mm, it can be seen from the chart display, can display the clear video image in real-time; 2) shows the test results without background illumination, it can be seen that the white LED can provide good lighting for monitoring, but also can realize the video image monitored transmission; 3) shows remote testing, using the lens whose diameter is 102 mm and focal length of 240 mm, the farthest distance can reach 4 meter, and the video can also display at more than 4 m, but the display is not stable at the same time, the video display is not color but gray.</p></sec></sec><sec id="s5"><title>5. Conclusion</title><p>Pulse position decision algorithm combined with RS codec using can accurately recover the modulated signal, to overcome the signal misjudgment of the situation</p><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> The illumination and BER of VLC system</title></caption><table><tbody><thead><tr><th align="center" valign="middle"  rowspan="2"  >Performance</th><th align="center" valign="middle"  colspan="6"  >Distance/m</th></tr></thead><tr><td align="center" valign="middle" >0.5</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >5</td><td align="center" valign="middle" >10</td><td align="center" valign="middle" >15</td><td align="center" valign="middle" >25</td></tr><tr><td align="center" valign="middle" >Illumination/lx</td><td align="center" valign="middle" >42,000</td><td align="center" valign="middle" >5300</td><td align="center" valign="middle" >234</td><td align="center" valign="middle" >102</td><td align="center" valign="middle" >55</td><td align="center" valign="middle" >28</td></tr><tr><td align="center" valign="middle" >BER</td><td align="center" valign="middle" >-</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >3.75 &#215; 10<sup>−</sup><sup>8</sup></td><td align="center" valign="middle" >6.30 &#215; 10<sup>−</sup><sup>6</sup></td></tr></tbody></table></table-wrap><fig id="fig13"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref>3</label><caption><title> The overall system test</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/78373x22.png"/></fig><p>and improve the reliability of the system. The design of LED driving circuit can drive high power LED with high modulation bandwidth. The sampling circuit can provide a more flexible signal dynamic range for pulse position decision algorithm. On this basis, processing real-time video image, finally the system can transmit real-time video and transmission distance reach 5 meters. Next step can try the three link network model and select APD as the photodetector to improve the transmission distance of the system, at the same time taking into account the effects of temperature and bias.</p></sec><sec id="s6"><title>Acknowledgements</title><p>The work was financially supported by National Natural Science Foundation of China (No. 6151014), Graduate education innovation program of Guilin University of Electronic Technology, (2016YJCX93) and Innovation Project of Guangxi Graduate Education (No. YCSZ2015145).</p></sec><sec id="s7"><title>Cite this paper</title><p>Chen, M.S., Guo, J., Xu, X. and Liang, M.L. (2017) Real-Time Video Transmission of Visible Light Communication Based on LED. Int. J. Communications, Network and System Sciences, 10, 58-68. https://doi.org/10.4236/ijcns.2017.108B007</p></sec></body><back><ref-list><title>References</title><ref id="scirp.78373-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Xu, X., Chen, M.-S. and Tang, L.-L. (2015) Experimental Research on Visible Light Communication Based on RGB LED. Ad-vances in Lasers and Optoelectronics, 52, 77-83.</mixed-citation></ref><ref id="scirp.78373-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Wang, H. and Cai, X.-P. (2014) Research Process of Visible Light Communication Based on LED. Semiconductor Optoelectronics, 35, 17-25.</mixed-citation></ref><ref id="scirp.78373-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Vucic, J., Kottke, C., Habel, K., et al. (2011) 803 Mbit/s Visible Light WDM Link Based on DMT Modulation of a Single RGB LED Luminary. Conference on Optical Finer Communication (OFC)/National Fiber Optical Engineers Conference (NFO EC), 2011, OWB6.</mixed-citation></ref><ref id="scirp.78373-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Wu, W.-X. (2014) Design of Image Acquisition and Processing System Based on FPGA. South China University of Technology.</mixed-citation></ref><ref id="scirp.78373-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Wang, J. (2006) Performance Analysis of Wireless Optical Communication System Based on PPM and RS Codes. Xidian University, Xi’an.</mixed-citation></ref><ref id="scirp.78373-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Modepalli, K. and Parsa, L. (2015) Dual-Purpose Offline LED Driver for Illumination and Visible Light Commu-nication. IEEE Transactions on Industry Applications, 51, 406-419. https://doi.org/10.1109/TIA.2014.2330066</mixed-citation></ref><ref id="scirp.78373-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Engelbrecht, R., et al. (2014) Large-Signal RF Circuit Model Foe a High-Power Laser Diode Module. IEEE Photonics Technology Letters, 26, 761-764.  
https://doi.org/10.1109/LPT.2014.2304299</mixed-citation></ref><ref id="scirp.78373-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Zeng, Y.-Q. (2012) Research and Implementation of Reed-Solomon Soft Decision Decoding Technology. Fudan University, Fudan.</mixed-citation></ref><ref id="scirp.78373-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Xu, C.-J. (2011) Decoding Algorithm of RS Code and Its Im-plementation. Xidian University.</mixed-citation></ref></ref-list></back></article>