-
An efficient adaptive modulation STBC-OCT precoding scheme is proposed due to the problems of high both of channel matrix correlation and PAPR in MIMO-OFDM VLC system, where STBC can robustness to the channel correlation, OCT can reduce the correlation of input sequence by using ZC matrix to suppress high PAPR, and propagate the information on each subchannel to all subchannels to achieve frequency diversity and obtain a relatively flat SNR to improve the BER performance of the system [12].
In order to simplify the analysis and not lose generality, taking two transmitters and two receivers as an example. Figure 1 is the principle block diagram of adaptive modulation STBC-OCT precoding scheme based on MIMO-OFDM VLC system. The principle process is as follows.
Figure 1. Block diagram of adaptive modulation STBC-OCT precoding scheme based on MIMO-OFDM VLC system
At the transmitter: Firstly the original random binary streams are through serial-to-parallel (S/P) conversion and the modulation mode and constellation mapping at the transmitter are selected adaptively according to the feedback channel, after the OCT precoding and STBC scheme the Hermite transform is performed to ensure that the signals are symmetrical in frequency domain[13]. Secondly, the inverse Fourier transform (IFFT) is used to ensure that the OFDM signals are real-valued in the time domain. The cyclic prefix (CP) is added to the OFDM symbol to overcome ISI, and the transmitted signals are generated which are sent to any signal generator to generate analog OFDM signals after parallel-to-serial (P/S) conversion. Finally, direct current (DC) is added to make the signals non-negative and then sent by two LEDs respectively.
At the receiver: Firstly, two photodetectors receive the optical signal and convert into electrical signal, then the synchronization is used to detect the initial position of each data, channel estimation and noise variance estimation, and calculate the SNR combining with setting BER threshold to get the modulation mode of each subchannel according to the estimation results, and transmitted to the transmitter through the feedback channel. Secondly, the time-domain signals are converted to the frequency-domain signals after serialparallel (S/P) conversion, CP removing and Fourier transform (FFT) operations. Finally, the original binary data stream is recovered by STBC decoding, OCT decoding, demapping and parallel-to-serial (P/S) conversion.
-
In adaptive modulation STBC-OCT precoding, OCT precoding after the constellation mapping, where redistributes the noise on each subchannel to each subcarrier, so that the SNR value of each OFDM symbol is uniform.The circulant matrix is generated by ZC sequence, which has ideal periodic autocorrelation and low cross-correlation, so that the circulant matrix constructed has orthogonality. ZC sequence is defined as[15-16]:
$$ Z(k)=\left\{\begin{array}{cc}{\rm e}^{{-j{\pi un(n+2q)}}/ {N}}& N \; is \; even \; number\\ {\rm e}^{-j{\pi un(n+1+2q)}/ {N}}& N \; is \; odd \; number\end{array}\right. $$ (1) Where
$ k = 0,1,...,N - 1, $ $ 0 \leqslant n < N $ ,$ 0 < u < N $ ,$ N $ and$ u $ are prime numbers to each other,$ q $ is natural numbers, and$ N $ is the length of the sequence, which is the same as the number of subcarriers in a single symbol.OFDM symbol after mapping can be expressed as:
$ X = [{X_1},{X_2}, \cdots {X_N}] $ ,$ 1 \leqslant i \leqslant N $ .The above
$ {X_i} $ formula represents the subcarriers in each frequency domain and$ N $ is the number of subcarriers in OFDM symbol. Then, the mapped subcarriers are precoded by OCT, that is, multiplied by the orthogonal circulant matrix Z generated by ZC sequence[14]:$$ S = X \times Z = \frac{1}{{\sqrt N }}\left[ {{X_1},{X_2}, \cdots {X_N}} \right] \times \left[ {\begin{array}{*{20}{c}} {\begin{array}{*{20}{c}} {{Z_1}}& {{Z_2}}& \cdots & {{Z_N}} \end{array}} \\ {\begin{array}{*{20}{c}} \;\;{{Z_N}}& {{Z_1}}& \cdots & {{Z_{N - 1}}} \end{array}} \\[-2pt] {\begin{array}{*{20}{c}} \vdots & \vdots & \cdots & \vdots \end{array}} \\ {\begin{array}{*{20}{c}} {{Z_2}}& {{Z_3}}& \cdots & {{Z_1}} \end{array}} \end{array}} \right] $$ (2) Where
$\dfrac{1}{{\sqrt N }}$ is to normalize the transmission power, the signal S after OCT precoding is encoded by STBC encoder[17]:$$ SS = \left[ {\begin{array}{*{20}{c}} {{S_1}}&{ - S_2^ * } \\ {{S_2}}&{S_1^ * } \end{array}} \right] $$ (3) Where
$ * $ denotes conjugate operation.At the receiver, after CP removing and Fourier transform (FFT) operations the received signal is expressed as:
$$ Y = \eta H(t)SS(t) + N(t) $$ (4) Where
$\eta$ is the photoelectric conversion efficiency,$ N(t) $ is the additive Gaussian white noise matrix, its mean-value is zero,$ H(t) $ is the channel response matrix at$ {t^{th}} $ time. -
The BER performance of the system is poor due to the high frequency channel attenuation in VLC system, so an adaptive modulation scheme is proposed. The basic thought is to calculate the SNR according to the result of noise variance estimation at the receiver, and then to get the maximum value of modulation mode and order of each sub-channel combined with the set BER threshold, and finally to feed back to the transmitter. Therefore, the low-order modulation with larger attenuation and high-order modulation with smaller attenuation on the subcarriers is adopted, which can make full use of the spectrum resources and improve the data rate.
So, the received SNR of the signal on the
$ {k^{th}} $ subchannel is[12,18]:$$ \begin{split} S N R(k)=\frac{1}{{\sigma }^{2}(k){Z}_{n}^{H}{\left[\left({\Vert {H}_{0}\Vert }_{F}^{2}\right)^{-1}\left({\Vert {H}_{1}\Vert }_{F}^{2}\right)^{-1} \cdots \left({\Vert {H}_{N-1}\Vert }_{F}^{2}\right)^{-1}\right]}^{\rm T}} \end{split}$$ (5) Where the transmit power has been normalized,
$ 0 \leqslant k < N $ ,${\sigma }^{2}(k)$ represents the noise power of the$ {k^{th}} $ subchannel,$ Z_n^H $ is the$ {n^{th}} $ row of the$ {Z^H} $ ,$ {\left\| \cdot \right\|_F} $ is the Frobenius 2-norm , and$ {H_i} $ is the channel matrix of the$ {i^{{\text{th}}}} $ subchannel.Taking QAM as an example, the relationship between BER, SNR and modulation order is as follow[19]:
$$ BER \leqslant 0.2\exp \;\left( - 1.5\frac{{S NR\;(k)}}{{P - 1}}\right) $$ (6) In equation (6), if BER0 is given, the modulation order of the
$ {k^{th}} $ subchannel in the transmitted signal is obtained from equation (7):$$ \left\lfloor {P(k) = 1 - \frac{{1.5\;S NR\;(k)}}{{\log \;(5\;BE{R_0})}}} \right\rfloor $$ (7) Where
$ \left\lfloor \cdot \right\rfloor $ means rounding down, because the modulation order an integer and an exponent of 2 generally, and the actual BER less than the set BER0. The optimal modulation order is determined by equation (7). -
After OFDM, the time domain signal on the
$ {k^{th}} $ subchannel of the$ {i^{{\text{th}}}} $ transmitter is expressed as[12]:$$ {F_{i,k}} = \dfrac{1}{{\sqrt M }}\displaystyle\sum\limits_{n = 0}^{M - 1} {S S_{i,n}} {{\rm e}^{j\frac{{2\;\pi nk}}{M}}} $$ (8) Where
$n = 0,\;1,\;2, \cdots ,\;M - 1$ ,$i = 1,\;2$ is the transmitter index, and M is the number of subcarriers,$S S_{i,n}$ indicate the signal of the$ {i^{{\text{th}}}} $ transmitter after STBC coding.The PAPR of OFDM signal can be expressed as[12]:
$$ PAPR = \frac{{\max \left\lfloor {{{\left| {{F_{i,k}}} \right|}^2}} \right\rfloor}}{{E\left[ {{{\left| {{F_{i,k}}} \right|}^2}} \right]}} $$ (9) In equation (9), the unit of PAPR is dB, which
$ E[.] $ is the expectation operation. It can be seen that the sum of the signal on each subchannel is multiplied by the rotation factor, and the energy are redistributed by precoding, which leads to the decrease the correlation of input and high PAPR in OFDM.The higher PAPR, the higher the probability of LED nonlinear distortion, and the worse BER performance of the system. The complementary cumulative distribution function (CCDF) is used to evaluate the performance of PAPR, it represents the probability that the PAPR of OFDM symbol exceeds the given threshold PAPR0:
$$ CCDF = Prob\;(PAPR > PAP{R_0}) $$ (10) -
The experimental setup of a 2×2 MIMO-OFDM VLC system is shown in Fig.2. At the transmitter, the generated signals are uploaded into an arbitrary function generator. DC offffset is also supplied by signal generator to ensure the positivity of the transmitted signals. Then, mixed signals are transmitted by two LEDs. At the receiver, the optical signals are converted into electrical signals by two photodetectors (PDs), which are recorded by a high-speed digital oscilloscope. The parameters used in the experiment are shown in Table 1.
Table 1. Experimental parameters
System parameters Values Modulation order 8 QAM、16 QAM、64 QAM Bandwidth/MHz 12.5 FFT length 1024 Subcarrier number 256 CP length 16 Transmission distance/m 0.5 Distance between TXs/cm 7 Distance between RXs/cm 10 Figure 3 shows the BER curves of BPSK, QPSK, 8 QAM, 16 QAM and 64 QAM modulation respectively. The BER of the five modulation methods is gradually decreasing with the increase of SNR; SNR required for PSK modulation is smaller at the same BER level compared with QAM modulation; the BER of the system is also increasing with the increase of QAM modulation order; when BER is at the 7% pre-forward error correction (pre-FEC) threshold of 3.8×10−3, the SNR required for BPSK, QPSK, 8 QAM, 16 QAM and 64 QAM modulation are 3.8 dB, 7 dB, 9.6 dB, 13 dB and 20.7 dB; according to estimate of the SNR on the receiver, the modulation mode of the transmitter can be adaptively selected through the feedback channel, BPSK, QPSK or 8 QAM modulation is adopted if the SNR is small, otherwise 16 QAM or 64 QAM modulation. Under the same BER, it can greatly improve the utilization of frequency band adaptive modulation method compared with a certain fixed modulation method is used.
Figure 4 shows the curves of the SNR with the subcarrier index in the traditional MIMO-OFDM system, STBC coding, OCT precoding and STBC-OCT precoding. In the traditional MIMO-OFDM, the SNR is reduced from 22 dB to 8 dB, and the higher-frequency fading is obvious, which is mainly caused by the nonlinear characteristics of the LED; the SNR of a single STBC code is reduced from 27 dB to 12 dB, and the average SNR is about 4 dB higher than that of traditional MIMO-OFDM. Therefore, it is beneficial for higher-frequency fading. However, the system using a single STBC code is still limited by bandwidth, and its SNR curve drops monotonously; a single OCT precoding has a SNR curve of about 14 dB within the subcarrier index range; STBC-OCT precoding still maintains the relatively flat SNR advantage of a single OCT precoding, and the SNR is increased by about 3 dB compared with OCT precoding, so it can effectively overcome the problem of bandwidth limitation in MIMO-OFDM VLC system.
Figure 5 shows the simulation results of the CCDF curves of the traditional MIMO-OFDM system, STBC coding, OCT precoding and STBC-OCT precoding schemes. The PAPR performance is similar to the MIMO-OFDM system, STBC coding and OCT precoding, while the PAPR of the STBC-OCT precoding system is much lower. At the CCDF=10−4, the STBC-OCT precoding scheme was used to obtain a gain of 2 dB over the PAPR of the other three schemes.
BER is an important indicator to measure system performance, so the relationship between BER performance of MIMO-OFDM VLC system and driving peak voltage (Vpp) and direct current offset (DC) is further analyzed.
Figure 6 shows the BER of the traditional MIMO-OFDM, OCT precoding and STBC-OCT precoding schemes under different DC bias conditions. Using Rebel Star 01 LED, the LED’s starting light-emitting voltage is 2.2 V through experimental tests, and the LED has a good linearity in the range of 2.5 V to 2.9 V[14-15]. In the experiment, Vpp is set to 2.8 V, and the DC bias is 2.4-3.1 V, the BER of each curve shows a trend of first decreasing and then increasing with the DC bias increases. When the DC is 2.7 V, this value is exactly in the middle of the linear voltage region of the LED, so the error performance of the three curves is the best, and the BER are 5.45×10−1, 2.3×10−1, 8.8×104. The STBC-OCT precoding has the best BER performance and is always lower than the 7% pre-FEC threshold of 3.8×10−3, which is mainly due to the flatness of the SNR, which reduces the higer-frequency attenuation error, thereby improving the BER performance of the system.
In addition, in the experiment, the DC offset is set to 2.7 V, and the Vpp-value is from 2.1 V to 3.3 V, the BER performance of different schemes is shown in Fig.7. The BER of each curve also shows a trend of first decreasing and then increasing with the increase of Vpp, When Vpp= 2.7 V, the BER of STBC-OCT precoding is 1×10−3, Vpp=3.1 V, the BER of MIMO-OFDM and OCT precoding are 2.6×10−3, 2.5×10−3, the STBC-OCT precoding performance is the best and it is lower than the 7% pre-FEC threshold of 3.8×10−3. Experimental results show that the BER decreases first with the increase of Vpp, because increasing Vpp can improve the SNR, Then the BER increases again, and when Vpp continues to increase, nonlinear distortion plays a leading role.
-
摘要: 为改善多入多出正交频分复用(MIMO-OFDM)的可见光通信(VLC)系统的性能,提出将自适应调制、空时分组码(STBC)及正交循环矩阵变换(OCT)相结合应用于该系统中,设计并建立了一个2×2 MIMO-OFDM系统,来评估所提出的自适应调制STBC-OCT预编码方案的性能。在不同的调制方式、不同的编码方案下研究其误码率(BER)性能、峰均功率比(PAPR)性能、不同的直流偏置(DC)与驱动电压峰值(VPP)下的BER性能。结果表明:与其它预编码方法相比,采用自适应调制STBC-OCT预编码方案能获得相对均衡且高的信噪比(SNR)值及更低的PAPR。当传输距离为0.5 m,DC为2.7 V、VPP为2.7~2.8 V时所提方案能获得最佳的BER性能,并始终低于前向纠错(pre-FEC)门限7%的阈值3.8×10−3。该方案能够有效地克服MIMO-OFDM VLC系统带宽限制的问题并提供最佳的可靠性。Abstract: An efficient precoding scheme combing adaptive modulation, space-time block code (STBC) and orthogonal circulant matrix transform (OCT) is proposed to improve the performance of multiple input-multiple output-orthogonal frequency division multiplexing (MIMO-OFDM) based visible light communication (VLC) systems in this work. A 2×2 MIMO-OFDM VLC system is designed and established to evaluate the performance of the proposed adaptive modulation STBC-OCT precoding scheme. The performances of bit error rate (BER), peak-to-average power ratio (PAPR) are investigated experimentally for different modulation and coding schemes. The performances of BER are studied in different direct current bias (DC) and driving peak-to-peak voltages (VPP) offsets. The experimental results show that the system using proposed adaptive modulated STBC-OCT precoding obtains a relatively flat and higher signal-to-noise ratio (SNR) values, lower PAPR compared with other precoding methods. The proposed scheme can obtain the best BER performance, and it is always lower than the 7% pre-forward error correction (pre-FEC) threshold of 3.8×10−3with the transmission distance is 0.5 m, DC is set to 2.7 V and VPP is 2.7-2.8 V, it can effectively overcome the bandwidth limitation of MIMO-OFDM VLC system and provide the best reliability.
-
Table 1. Experimental parameters
System parameters Values Modulation order 8 QAM、16 QAM、64 QAM Bandwidth/MHz 12.5 FFT length 1024 Subcarrier number 256 CP length 16 Transmission distance/m 0.5 Distance between TXs/cm 7 Distance between RXs/cm 10 -
[1] Deng P, Kavehrad M, Kashani M A . Nonlinear modulation characteristics of white LEDs in visible light communications[C]//2015 Optical Fiber Communications Conference and Exhibition (OFC), 2015: 1-3. [2] Zhang D F, Zhu Y J, Zhang Y Y. Multi-LED phase-shifted OOK modulation based visible light communication systems [J]. IEEE Photonics Technology Letters, 2013, 25(23): 2251-2254. doi: 10.1109/LPT.2013.2283583 [3] Jovicic A, Li J, Richardson T. Visible light communication: Opportunities, challenges and the path to market [J]. IEEE Communications Magazine , 2013, 51(12): 26-32. [4] Hu Q, Jin X, Xu Z. Compensation of sampling frequency offset with digital interpolation for OFDM-based visible light communication systems [J]. Journal of Lightwave Technology, 2018, 36(23): 5488-5497. doi: 10.1109/JLT.2018.2876042 [5] Li F, Zhang C. Performance analysis on hybrid OOK-and-OFDM modulation in VLC system[C]//IEEE International Symposium on Broadband Multimedia Systems and Broadcasting, 2019: 1–5. [6] Kumar A, Ghorai S K. BER performance analysis of indoor MIMO-VLC system for multipath reflection[C]//Technologies for Smart-City Energy Security and Power, 2018: 1–5. [7] Deng L, Fan Y. Analysis of channel correlation and channel capacity for indoor MIMO visible light communication systems [J]. Applied Optics, 2020, 59(15): 4672-4684. doi: 10.1364/AO.386587 [8] Hong Y, Chen L K. Toward user mobility for OFDM-based visible light communications [J]. Optcial Lett, 2016, 41(16): 3763. doi: 10.1364/OL.41.003763 [9] Tran M L, Kim S. Orientation-induced link-blocked receiver for MIMO visible light communication [J]. Optcial Express, 2020, 28(8): 12157. doi: 10.1364/OE.391594 [10] Chen M, Lu H, Chen D. An efficient MIMO–OFDM VLC system of combining space time block coding with orthogonal circulant matrix transform precoding [J]. Optical Fiber Communications, 2020, 473: 125993. doi: 10.1016/j.optcom.2020.125993 [11] Wei C C, Wu F M, Chen Z Y, et al. Indoor VLC system with multiple LEDs of different path lengths employin spacetime block-coded DMT/CAP modulation [J]. Opt Networking, 2015, 7(3): 459-466. doi: 10.1364/JOCN.7.00A459 [12] Guo X, Wang C, Wang W. Experimental demonstration of Zadoff–Chu matrix transform precoding for MIMO-OFDM visible light communications [J]. Advances in Condensed Matter Physics, 2020: 4343582. doi: 10.1155/2020/4343582 [13] Guo X, Li S, Yang G. Experimental demonstration of special-shaped 32-quadrature amplitude modulation constellations for visible light communications [J]. Advances in Condensed Matter Physics, 2018: 7252795. doi: 10.1155/2018/7252795 [14] Liu S A, He J, Chen Q H. Experimental research of adaptive OFDM and OCT precoding with a high SE for VLLC system [J]. Optical Fiber Technology, 2017, 37: 21-25. doi: 10.1016/j.yofte.2017.06.008 [15] Hong Y, Xu J. Experimental investigation of multi-band OCT precoding for OFDM-based visible light communications [J]. Optics Express, 2017, 25(11): 12908-12915. doi: 10.1364/OE.25.012908 [16] Wei Y R, He J, Deng R. An approach enabling adaptive FEC for OFDM in fiber-VLLC system [J]. Optical Fiber Communications, 2017, 405: 329-333. doi: 10.1016/j.optcom.2017.08.041 [17] Bansal A, Bhatnagar M R, Hjorungnes A. Decoding and performance bound of demodulate and forward based distributed alamouti STBC [J]. IEEE Transcations on Wireless Communications, 2013, 12(2): 702-713. doi: 10.1109/TWC.2012.121412.120145 [18] Jiang Y, Varanasi M K, Li J. Performance analysis of ZF and MMSE equalizers for MIMO systems: An in-depth study of the high SNR regime [J]. IEEE Transaction Information Theory, 2011, 57(4): 2008-2026. doi: 10.1109/TIT.2011.2112070 [19] Zhang N, Ren Q Q, He J Q. MIMO-OFDM VLC system based on adaptive modulation,channel estimation and coding [J]. Optical Communication Technology, 2021, 45(5): 59-62. (in Chinese) doi: 10.13921/j.cnki.issn1002-5561.2021.05.013