Expand this Topic clickable element to expand a topic
Skip to content
Optica Publishing Group

Branch and bound methods based tone injection schemes for PAPR reduction of DCO-OFDM visible light communications

Open Access Open Access

Abstract

In this paper, the peak-to-average power ratio (PAPR) reduction problem with tone injection (TI) in the direct current-biased optical orthogonal frequency division multiplexing (DCO-OFDM) system is investigated, which is formulated as a tough integer combinatorial optimization problem. Since it is a challenging task to find the global optimal solution, the branch-and-bound method (BBM), which is extensively employed to deal with the NP-hard problem, is introduced to solve this problem. By splitting the superior branches and pruning the inferior branches, the close optimal solution is obtained. Simulation results reveal that the proposed BBM-based TI method has superior PAPR reduction and bit error rate (BER) performance compared with some existing algorithms. The proposed algorithm ensures a relatively low peak value, and thus provides an important benchmark in performance evaluations relative to other existing algorithms targeting at the same problem.

© 2017 Optical Society of America

1. Introduction

Owing to the advantages of huge bandwidth, unlicensed frequency, immune to electromagnetic interference and high security, visible light communications (VLC) system has attracted considerable attention recently. Unlike radio frequency (RF) communications, VLC with white light emitting diodes (LEDs) can provide both illumination and communication simultaneously, and has the merit of high efficiency, long life, low cost and power consumption. Hence, it is considered as one promising enabling technology for future wireless communications. VLC can be implemented by using on-off Keying (OOK), variable pulse position modulation (VPPM) or pulse amplitude modulation (PAM) [1]. However, these modulation techniques can be easily affected by the inter symbol interference (ISI). Nowadays orthogonal frequency division multiplexing (OFDM) is more favored in VLC [2–4] system because it cannot only combat the ISI induced by multi-path, but also enhance the spectrum efficiency. One possible method to introduce OFDM into the VLC system is the DC-biased optical OFDM (DCO-OFDM) system, which guarantees the positive real inputs by adding the DC bias. However, one intrinsic issue in the DCO-OFDM system is its high peak-to-average power ratio (PAPR). The signals with high PAPR passing through power amplifier and light emitting diode (LED) [5] emitter can result in a nonlinear distortion. Furthermore, the high signal peak value requires a large DC bias in DCO-OFDM system, which causes serious degradation of system power efficiency. Thus, PAPR reduction in VLC OFDM systems is very crucial.

Due to the difference in the transmitted signals, traditional PAPR reduction methods in RF-OFDM systems cannot be directly applied in VLC OFDM systems. In [6], an iterative clipping method ensuring no in-band distortion is proposed to reduce PAPR in VLC OFDM systems. An exponential nonlinear companding technique is proposed in [7] for VLC OFDM systems, which reduces the PAPR by compressing large signals and expanding the small signals simultaneously. Nevertheless, both methods mentioned above can result in the BER performance degradation caused by the nonlinear distortion of signals. Additionally, a pilot-assisted technique for PAPR reduction based on the selected mapping (SLM) algorithm is presented for an optical OFDM system in [8], which is demonstrated to be better than conventional SLM methods in terms of PAPR reduction for high order constellations. Unfortunately, the pilot-assisted method probably results in data rate loss because of the expense of the pilot. In RF-OFDM systems, the tone injection (TI) technique is regarded as a distortionless technique which can reduce PAPR significantly without transmission of any side information and data rate loss. An optimized TI strategy with semidefinite relaxation (SR-TI) is proposed in [9] to reduce PAPR for DCO-OFDM system, in which the final solution for the relaxed PAPR reduction optimization problem is generated by randomization method based on the optimized positive semi-definite matrix. However, the optimization model after relaxation becomes a high complexity second-order cone programing(SOCP). In order to further reduce its complexity, the linear programming based TI algorithm (LP-TI) [10] is proposed for PAPR reduction.

In this paper, the PAPR reduction problem based on TI in DCO-OFDM systems is formulated as a combinatorial optimization problem. Then, a branch-and-bound method (BBM), which is widely used to solve the NP-hard problem in wireless communications [11] and achieve the close global optimal solution in power systems [12], is employed to find the close optimal solution. The proposed scheme starts with getting a feasible solution, and then splits some branches with higher probability to obtain better solution and prunes the other branches with lower probability to obtain better solutions. The iterative algorithm keeps splitting and pruning until the termination condition is satisfied. Finally, the close best solution is achieved and it is taken as the final optimal solution. Simulation results validate that the proposed BBM scheme can achieve a superior PAPR reduction performance compared with the existing TI schemes.

2. System model and problem formulation

Consider a DCO-OFDM VLC system as shown in Fig. 1. Since the VLC system is based on intensity modulation and direct detection techniques, the OFDM signal to modulate the LED must be real and unipolar. These requirements can be satisfied by the Hermitian symmetry property in the frequency domain and adding direct current (DC) bias to the time domain signal. At the transmitter, by using the inverse Fast Fourier Transform (IFFT), a set of multiplexed subcarriers in the frequency domain is transformed to its time-domain equivalent signal. Then, a cyclic prefix (CP) is added and the resulting signal is digital to analog converted (DAC) to obtain a bipolar time-domain real-valued OFDM signal. After adding a DC bias to the time domain signal, the unipolar signal drives the LED to converts the electrical signals to the optical signals. At receiver, the optical signals are first converted to the electrical signals by photodiode. Then a reverse process can be implemented to demodulate the data.

 figure: Fig. 1

Fig. 1 The schematic diagram of the DCO-OFDM VLC system.

Download Full Size | PDF

Denote {Xk}k=0N/21 as the original input data, where N is the number of the subcarriers. Then the discrete-frequency signals X=[X0,X1,,XN1] should satisfy the following constraint:

Xk={Xkk=1,2,,N/21XNk*k=N/2+1,,N1,
where X0=XN/2=0and ()*represents the conjugation operation. Then, the equivalent time-domain OFDM baseband signal over-sampled L-times is expressed as:

xn=1Nk=0N1Xkej2πkn/NL,n=0,1,2,,LN1.

The PAPR of the OFDM signal is given by:

PAPR=10log10max0nLN1|xn|2E[|xn|2],
where E[] denotes the expected value operation.

The basic concept of the tone injection (TI) in reducing the PAPR is to expand the original M-ary quadrature amplitude modulation (QAM) constellation by mapping each point into several different constellation points [13]. For convenience, the expanded constellation in [14] is adopted in this paper and it maps one constellation point to the outer ring of the original constellation. For better understanding, one example of the extended 16-QAM constellation is shown in Fig. 2, in which the constellations inside the dashed box are the original ones, while the constellations outside the dashed box are the extension ones of the original constellations. Due to the extended constellation points do not overlap with the original positions, this TI scheme does not require any side information. Hence, the received symbol Y^k after fast Fourier Transform (FFT) can be directly decoded in accordance with the extended constellation.

 figure: Fig. 2

Fig. 2 The extended 16-QAM constellation diagram.

Download Full Size | PDF

After applying TI in the VLC OFDM system, the signal can be further written as:

X¯k=(1ωk)Xk+ωkCk,
Ck={(d/2)akj(d/2)M'',(ak>M',bk=M')(d/2)ak+j(d/2)M'',(ak<M',bk=M')(d/2)M''j(d/2)bk,(ak=M',M'<bk<M')(d/2)M''j(d/2)bk,(ak=M',M'<bk<M')(d/2)akj(d/2)M'',(ak=M',bk=M')(d/2)ak+j(d/2)M'',(ak=M',bk=M'),
where d is the minimum distance between two adjacent points, ak and bk are integer multiples of d/2 taking values from the set {±1,±3,,±M-1}, i.e., Xk=(d/2)ak+j(d/2)bk, M'=M1 and M''=M+1. With the conjugate symmetry operation, the symbols assigned to OFDM subcarriers are expressed as:
Yk={{X¯0},k=0X¯k,k=1,,N21{X¯0},k=N2X¯Nk*,k=N2+1,,N1,
where {} and {}represent the real part and the imaginary part respectively.

Furthermore, by applying inverse fast Fourier transform (IFFT) to {Yk}, the discrete-time signals over-sampled L-times can be written as:

yn=1Nk=0N1Ykej2πkn/LN,n=0,1,2,,LN1.

Since there only exists one equivalent constellation for each original point, the PAPR optimization problem can be expressed as:

minωCsel(ω)Csel(ω)=max|yn(ω)|2subjecttoω{0,1}N,
where {0,1}N stands for a N-dimensional binary sequence. The problem in Eq. (8) is a tough integer optimization task with the complexity of O(2N).

3. The BBM-based TI scheme for PAPR reduction

In this section, we focus on how to address the PAPR reduction problem in Eq. (8) by BBM. The specific details are provided below.

3.1 Branch

To clarify the BBM method, we first define some symbols first. Let Qj denote the j-th region generated by rounding off non-integral elements in ω to 0 or 1. LB(Qj)represents the lower bound of the optimization problem.

Initially, i.e. t=0,Q0={ω|ωk[0,1],k}. By solving

minωCsel(ω)s.t.Q0.

The lower bound LB(Q0) can be obtained with interior-method. Then, Q0is split into two regions Q1 and Q2 according to a non-integral element in ω (say,ωl) at stept=1. Correspondingly, two new sub-problems generated by Q1 andQ2 are expressed as follows:

minωCsel(ω)s.t.Q1:ωk[0,1],kl,ωl=0,
minωCsel(ω)s.t.Q2:ωk[0,1],kl,ωl=1.

By addressing Eq. (10) and Eq. (11) with interior-point method, two new lower bounds LB(Q1) and LB(Q2) are obtained respectively. Then, we select one of Q1 and Q2 as lower bound to split along an undetermined element ωk(kl, the element ωl is a fixed integer and the index lis employed) for the next step. There are only k2 non-integer variables after addressing the two new sub-problems. This spiting process will not stop until the termination criterion is satisfied.

In BBM, there are two key issues required to be defined. One is the branch with the smaller lower bound to split at each step, from which the better solution with the highest probability can be found. The other is the rule to select which element to be split at the k-th step. In this paper, it is defined as follows:

k*=argmink{1,,N}|ωk12|.

The rule of Eq. (12) can be explained as follows, for each branch, the region is split along the value which is the closest to 1/2(most uncertain point in [0,1]).

3.2 Bound

In each iteration, BBM requires to compute the lower bound LB(Qj) for each branch. From the previous subsection, we know that LB(Qj)can be obtained by directly solving the corresponding optimization problem with relaxedQj. For instance, LB(Q0)is obtained by relaxing Q0 to {0ωk1,k}in Eq. (9) and LB(Q1) is obtained by relaxing Q1 to{0ωk1,kl,ωl=0}in Eq. (10). Besides, the feasibility of solutions to Eq. (8) can be determined by the criterion that each element of ω is an integer. After obtaining a feasible solution, we will prune the branch according to the following rules.

  • ● Set the initial upper boundU=+. Suppose a feasible solution Qh which is obtained after the T-th iteration;
  • ● If each element of ω is an integer andLB(Qh)<U, Qh becomes a candidate solution of Eq. (8) and setU=LB(Qh);
  • ● If ωcontains at least one non-integral element andLB(Qh)<U, it implies that the smaller solution may be contained in this branch. Then find the feasible solution LB(Qm) of this branch;
  • ● If LB(Qh)>U, prune this branch. This is because there is low probability to obtain any other better solution included in this branch than the current one.

Jointly considering branch and bound structure in BBM, the detailed procedures to optimize the PAPR problem in DCO-OFDM systems are provided by Algorithm 1 below.

Tables Icon

Algorithm 1. BBM-based TI method for PAPR reduction

4. Simulation results

To evaluate the proposed BBM-based TI scheme in terms of PAPR reduction in VLC OFDM systems, the complementary cumulative distribution function (CCDF) is used. In the simulation, we assume that DCO-OFDM systems have N=128 subcarriers, in which the transmit signals are modulated by 16-QAM and oversampled factor is set as L=4. Classical methods, such as the semidefinite relaxation (SR)-TI method in [9] and the linear programming (LP)-TI method in [10] for PAPR reduction are also simulated in the VLC OFDM system for comparison. Both the SR-TI method [9] and the LP-TI method [10] method use the extended 16-QAM constellation with higher degrees of freedom than that of the BBM-based TI method in order to testify its and effectiveness and efficiency. Additionally, the iteration number in SR-TI and LP-TI is selected as 128 since no obvious performance improvement can be observed after 128 iterations.

In Fig. 3, simulation results in terms of the PAPR CCDF for different TI methods are provided. At 102, observing that BBM-based TI obtains about 5dB PAPR reduction over the original OFDM system. Besides, it performs better than the SR-TI and the LP-TI methods in terms of PAPR reduction. Compared with 4 equivalent constellation points in SR-TI and 9 equivalent constellation points in LP-TI for PAPR reduction, BBM-based TI has less than one equivalent constellation point on average. Hence, the good PAPR reduction performance indicates the promising ability of the proposed BBM-based TI method in dealing with the PAPR optimization problem.

 figure: Fig. 3

Fig. 3 PAPR reduction comparison of different TI methods with N=128 and 16-QAM.

Download Full Size | PDF

To further evaluate the BBM-based TI method on the PAPR reduction in VLC OFDM systems, over 5000 OFDM signals are randomly generated to compare the peak power and the mean power achieved by BBM-based TI, LP-TI and SR-TI. The corresponding results are plotted in Fig. 4 and Fig. 5, respectively. For reference, the peak and the mean power of the original OFDM signals are also provided. It is noticed that the peak power by BBM-based TI method is much lower. From Fig. 5, we know that the BBM-based TI method consumes smaller energy compared with the LP-TI method and the SR-TI method, which therefore proves the effectiveness of the proposed BBM-based TI method.

 figure: Fig. 4

Fig. 4 Peak power comparison of different TI methods.

Download Full Size | PDF

 figure: Fig. 5

Fig. 5 Mean power comparison of different TI methods.

Download Full Size | PDF

In this paper, a simplified LED nonlinear model is employed in the DCO-OFDM system with the linear LED range of [0,Am]. To assure a steady light intensity and maximize the modulation depth, the DC bias is set toAm/2. Then the DCO-OFDM signals are expressed as:

yn,DCO={Am,yn>Amyn,0ynAm0,yn0.

Essentially, LED will degrade the BER performance of OFDM system due to the non-linear distortion. Hence, PAPR reduction technique is employed to mitigate the effect of non-linear distortion caused by LED. Figure 6 shows BER performance comparison among different TI schemes under the additive white Gaussian noise (AWGN) channel with LED. The simulation results indicate that the BBM-based TI scheme not only obtains significant PAPR reduction, but also effectively reduces the nonlinear distortion and hence has better BER performance over LP-TI and SR-TI in AWGN channel.

 figure: Fig. 6

Fig. 6 BER comparison of different TI methods with N=128 and 16-QAM.

Download Full Size | PDF

Complexity evaluation: when taking the practical implementation into account, one important factor that has to be considered is the complexity of the TI scheme, which directly determines whether this scheme can be applied or not. According to [10], the complexity of linear programming problem is O(N3RL), where N is the number of subcarriers, R denotes the total number of rotations and L is over-sampling size. In [9], the PAPR problem is formulated as a semi-definite programming (SDP) problem and then cast as a second-order cone programing (SOCP) problem, which is because SOCP runs far more efficiently than SDP and has a much better worst-case complexity. According to [15], the SOCP problem solved by the interior-point method has a complexity of O((N+1)7) per iteration. However, if using the primal-dual method to deal with the SOCP problem, the accuracy of a given solution can be improved by an absolute constant factor in O((N+1)3/2) iterations [16]. In that case, the total complexity of the SOCP problem is O((N+1)8.5). Hence, the semidefinite relaxation (SR) algorithm [9] is much more complex than the linear programming (LP) method [10]. For the proposed BBM method, it can be efficiently solved by the interior-point method, which has a complexity of O(C×max((N/2-1)3,(N/2-1)2(N-2),F)) in solving the PAPR optimization problem (8), where C denotes the number of steps, N/2-1represents the dimension of the variable ω, N-2is the number of constraints and F is the cost in evaluating the first and the second derivatives of the objective and constraint functions [17]. Since (8) has only one objective function that can be translated into real variable for each element of ω, F can be ignored. Hence, the whole complexity of the BBM method by using the interior-point method is O(CN3/4) per iteration. Therefore, the BBM method owns a lower complexity than the SR algorithm [9] per iteration. Since the interior-point method in BBM-TI is responsible for finding the local optimal solution of the PAPR optimization problem (8), the number of steps C can be much smaller when compared with the case of finding a global optimization solution. More importantly, the interior-point method in the BBM-TI method can be replaced by other lower complexity methods, provided that they can find the same local optimal solution. That is to say, the complexity of the proposed BBM-based TI method can be further reduced. In conclusion, the proposed BBM-TI method has better PAPR reduction performance than the SR-TI algorithm [9] and the LP-TI algorithm [10], and lower computational complexity when compared with the SR-TI algorithm [9].

5. Conclusion

In this paper, an efficient BBM-based TI method proposed for PAPR reduction in VLC DCO-OFDM systems is presented. The PAPR reduction problem is formulated as a tough integer combinatorial optimization problem, and a widely used method to solve NP-hard problem, i.e., branch-and-bound method (BBM) is introduced to deal with this problem. Simulation results showed that the proposed scheme can achieve significant PAPR reduction performance and better BER performance for VLC system compared with the existing TI schemes.

References and links

1. S. Rajagopal, R. Roberts, and S. K. Lim, “IEEE 802.15.7 visible light communication: Modulation schemes and dimming support,” IEEE Commun. Mag. 50(3), 72–82 (2012). [CrossRef]  

2. S. Hranilovic, “On the design of bandwidth efficient signaling for indoor wireless optical channels,” Int. J. Commun. Syst. 18(3), 205–228 (2005). [CrossRef]  

3. J. Armstrong, “OFDM for optical communications,” J. Lightwave Technol. 27(3), 189–204 (2009). [CrossRef]  

4. Z. Yu, R. J. Baxley, and G. T. Zhou, “EVM and achievable data rate analysis of clipped OFDM signals in visible light communication,” EURASIP J. Wirel. Commun. Netw. 2012(1), 1–16 (2013).

5. H. Elgala, R. Mesleh, and H. Haas, “A study of LED nonlinearity effectson optical wireless transmission using OFDM,” in Proc. Wireless Opt. Commun. Netw. (WOCN), 1–5(2009).

6. Z. H. Yu, R. J. Baxley, and G. T. Zhou, “Iterative clipping for PAPR reduction in visible light OFDM communications,” Military Communications Conference (IEEE,2014), pp. 1681–1686. [CrossRef]  

7. K. Bandara, P. Niroopan, and Y.-H. Chung, “PAPR reduced OFDM visible light communication using exponential nonlinear companding,” International Conference on Microwaves, Communications, Antennas and Electronic Systems (IEEE, 2013), pp. 1–5. [CrossRef]  

8. W. O. Popoola, Z. Ghassemlooy, and B. G. Stewart, “Pilot-assisted PAPR reduction technique for optical OFDM communication systems,” J. Lightwave Technol. 32(7), 1374–1382 (2014). [CrossRef]  

9. H. Zhang, Y. Yuan, and W. Xu, “PAPR reduction for DCO-OFDM visible light communications via semidefinite relaxation,” IEEE Photonics Technol. Lett. 26(17), 1718–1721 (2014). [CrossRef]  

10. N. Jacklin and Z. Ding, “A linear programming based tone injection algorithm for PAPR reduction of OFDM and linearly precoded systems,” IEEE Trans. Circ. Syst. 60(7), 1937–1945 (2013).

11. K. Cumanan, R. Krishna, L. Musavian, and S. Lambotharan, “Joint beamforming and user maximization techniques for cognitive radio networks based on branch and bound method,” IEEE Trans. Wirel. Commun. 9(10), 3082–3092 (2010). [CrossRef]  

12. T. Ding, R. Bo, F. Li, and H. Sun, “A bi-level branch and bound method for economic dispatch with disjoint prohibited zones considering network losses,” IEEE Trans. Power Syst. 30(6), 2841–2855 (2015). [CrossRef]  

13. T. Jiang and Y. Y. Wu, “An overview: peak-to-average power ratio reduction techniques for OFDM signals,” IEEE Trans. Broadcast 54(2), 257–268 (2008). [CrossRef]  

14. J. C. Chen and C. K. Wen, “PAPR reduction of OFDM Signal using cross-entropy-based tone injection schemes,” IEEE Signal Process. Lett. 17(8), 727–730 (2010). [CrossRef]  

15. I. W. H. Tsang and J. T. Y. Kwok, “Efficient hyperkernel learning using second-order cone programming,” IEEE Trans. Neural Netw. 17(1), 48–58 (2006). [CrossRef]   [PubMed]  

16. Y. Nesterov and A. Nemirovskii, “Interior-point polynomial algorithms in convex programming,” Soc. Indust. Appl. Math. Rev. 36(4), 682–683 (1994). [CrossRef]  

17. S. Boyd and L. Vandenberghe, Convex Optimization (Cambridge, U.K.: Cambridge Univ. Press, 2004).

Cited By

Optica participates in Crossref's Cited-By Linking service. Citing articles from Optica Publishing Group journals and other participating publishers are listed here.

Alert me when this article is cited.


Figures (6)

Fig. 1
Fig. 1 The schematic diagram of the DCO-OFDM VLC system.
Fig. 2
Fig. 2 The extended 16-QAM constellation diagram.
Fig. 3
Fig. 3 PAPR reduction comparison of different TI methods with N=128 and 16-QAM.
Fig. 4
Fig. 4 Peak power comparison of different TI methods.
Fig. 5
Fig. 5 Mean power comparison of different TI methods.
Fig. 6
Fig. 6 BER comparison of different TI methods with N=128 and 16-QAM.

Tables (1)

Tables Icon

Algorithm 1 BBM-based TI method for PAPR reduction

Equations (13)

Equations on this page are rendered with MathJax. Learn more.

X k ={ X k k=1,2,,N/2 1 X Nk * k=N/2 +1,,N1 ,
x n = 1 N k=0 N1 X k e j2πkn / NL ,n=0,1,2,,LN1.
PAPR=10 log 10 max 0nLN1 | x n | 2 E[ | x n | 2 ] ,
X ¯ k =( 1 ω k ) X k + ω k C k ,
C k ={ (d/2 ) a k j(d/2 ) M '' , ( a k > M ' , b k = M ' ) (d/2 ) a k +j(d/2 ) M '' , ( a k < M ' , b k = M ' ) (d/2 ) M '' j(d/2 ) b k , ( a k = M ' , M ' < b k < M ' ) (d/2 ) M '' j(d/2 ) b k , ( a k = M ' , M ' < b k < M ' ) (d/2 ) a k j(d/2 ) M '' , ( a k = M ' , b k = M ' ) (d/2 ) a k +j(d/2 ) M '' , ( a k = M ' , b k = M ' ) ,
Y k ={ { X ¯ 0 }, k=0 X ¯ k , k=1,, N 2 1 { X ¯ 0 }, k= N 2 X ¯ Nk * , k= N 2 +1,,N1 ,
y n = 1 N k=0 N1 Y k e j2πkn / LN ,n=0,1,2,,LN1.
min ω C sel (ω) C sel (ω)=max| y n (ω) | 2 subject to ω {0,1} N ,
min ω C sel (ω) s.t. Q 0 .
min ω C sel (ω) s.t. Q 1 : ω k [ 0,1 ] ,kl, ω l =0,
min ω C sel (ω) s.t. Q 2 : ω k [ 0,1 ] ,kl, ω l =1.
k * =arg min k{1,,N} | ω k 1 2 |.
y n, DCO ={ A m , y n > A m y n ,0 y n A m 0, y n 0 .
Select as filters


Select Topics Cancel
© Copyright 2024 | Optica Publishing Group. All rights reserved, including rights for text and data mining and training of artificial technologies or similar technologies.