WANG Xing (王 星), MA Tianming②, LI Fengrong, ZHAO Qinghua
(∗School of Electrical and Electronic Engineering, Shanghai University of Engineering Science, Shanghai 201620, P.R.China)
(∗∗Laboratory of Broadband Wireless Technology, Shanghai Institute of Microsystem and Information Technology,Chinese Academy of Sciences, Shanghai 200050, P.R.China)
Abstract A correlation overlapping partial transmit sequence (C-OPTS) algorithm is proposed to solve the issue of high complexity of overlapping partial transmit sequence (OPTS) algorithm in suppressing the peak to average power ratio (PAPR) of filter bank multicarrier-offset quadrature amplitude modulation (FBMC-OQAM) signals. The V subblocks in partial transmit sequence (PTS) are regrouped into U combinations according to the correlation coefficient ρ,and overlapping subblocks are allowed between adjacent groups. The search starts from the first group and sets the phase factors of the subsequent groups to 1. When the phase factors of the non-overlapping subblocks in the first group are determined,the subsequent groups are searched in turn to determine their respective phase factors. Starting from the second data block, the data overlapped with it should be taken into account when determining its optimal phase factor vector. Theoretical analysis and simulation results indicate that compared with the OPTS algorithm, the proposed algorithm can significantly reduce the computational complexity at the cost of slight deterioration of PAPR performance. Meanwhile, compared with the even-odd iterative double-layers OPTS (ID-OPTS) algorithm, it can further reduce the complexity and obtain a better PAPR suppression effect.
Key words: filter bank multicarrier (FBMC), offset quadrature amplitude modulation (OQAM),peak to average power ratio (PAPR), overlapping partial transmit sequence (OPTS), correlation coefficient
Filter bank multicarrier-offset quadrature amplitude modulation (FBMC-OQAM) technology has become one of the candidate physical layer transmission technologies for cognitive radio and the 5G mobile communication[1-2]. Compared with the orthogonal frequency division multiplexing (OFDM) technology, FBMCOQAM does not need strict orthogonality between each subcarrier, thus, it can not only remove the cyclic prefix to further save the system resources without causing the generation of inter symbol interference (ISI) but also allow some operations such as time-domain synchronization,channel estimation to be carried out separately on each subcarrier, so that the strict restrictions of OFDM in different communication scenarios can be significantly relaxed to better meet the technical requirements in 5G new scene communications[3]. However, FBMC-OQAM still has some defects such as the inability to obtain accurate channel information with conventional schemes and the excessively high peak to average power ratio (PAPR)[4],which hinder its practical application.
This paper mainly studies the problem of high PAPR in FBMC-OQAM.The traditional methods for inhibiting PAPR in OFDM are finite amplitude method[5],compression and expansion method[6], selective mapping (SLM) method[7], partial transmit sequence(PTS) method[8], and so on. Since FBMC-OQAM adopts a non-orthogonal modulation mode, its signal structure is significantly different from that of OFDM.Therefore, employing the PAPR suppression methods of OFDM directly in FBMC-OQAM can not obtain a good restraining effect.
Presently, several methods have been put forward to mitigate PAPR, which can be divided into three categories.
The first category is the signal distortion method,including chipping method, peak windowing method,and pressure expansion method. A new compression technique based onA-law andμ-law was put forward in Ref.[9]. In Ref.[10], a chipping and iterative compensation method was proposed, which cuts the time domain signal and then applies the iterative Bussgang noise cancellation technique at the receiver to prevent the system performance from deteriorating. Although the above two signal distortion methods can effectively reduce PAPR, they will also incur the out-of-band energy leakage and deteriorate the bit error rate (BER)of the FBMC-OQAM system.
The second category is a non-distortion method,including SLM, PTS and tone reservation (TR). The overlapping PTS ( OPTS ) method proposed in Ref.[11] considered the time-domain overlap between adjacent data blocks. The optimal phase factor of the current data block was determined by the current data block and its overlapped data blocks. Although the algorithm could effectively reduce PAPR, its complexity increased exponentially with the increase of the number of data blocks. In Ref.[12], an even-odd iterative double-layer OPTS (ID-OPTS) algorithm was proposed, which divides the data block intoVsubblocks,and then further divides theseVsubblocks intoDsections. Then, the odd-even iteration method was adopted to change the search method of phase factor for the double-layers optimization of the data block, which reduced the computational complexity and achieved a good PAPR suppression effect. Although this kind of non-distortion method will not cause signal distortion,its computational complexity is still high. Therefore, if the non-distortion method can be used to reduce PAPR, how to further reduce its computational complexity should be considered.
The third category is the hybrid method of the above two categories. In Ref.[13], a method combining trellis-based selective mapping (TSLM) andA-law compression was proposed. It applied the TSLM algorithm to obtain the optimal phase rotation sequence and adopts theA-law compression function to further compress high amplitude signal samples and extend the low amplitude signal samples, which not only reduced PAPR effectively but also helped to reduce signal distortion. In Ref.[14], the low complexity dispersion selective mapping and the chipping filtering technique were combined to mitigate PAPR without affecting BER. Although this hybrid method can integrate the advantages of different methods, it still has the demerits of high complexity and signals distortion.
To solve the problem of high computational complexity when applying OPTS method to suppress PAPR[11]in the second category, a new suppressing algorithm is proposed, which divides the originalVsubblocks intoUcombinations (U≤V), and allows overlapped subblocks between adjacent combinations.Then, a full search on each combination is carried out to determine the phase factor of the non-related subblocks in each combination until all combinations are searched. Theoretical analysis and simulation results indicate that compared with OPTS algorithm[11], the proposed algorithm can significantly reduce the computational complexity at the cost of slight deterioration of PAPR performance, meanwhile, compared with IDOPTS algorithm[12],it can further reduce the complexity and obtain better PAPR suppression effect.
The transmitter model of FBMC-OQAM system is illustrated in Fig.1. It can be supposed that themth data symbol input at the transmitter can be expressed as Eq.(1).
Fig.1 Block diagram of transmitter structure of FBMC-OQAM system
wherev(v=1,2, …),V, andWare the number of allowed phase factors. To reduce the search complexity, the value of theWis 2, and the selection of the phase factor is +1 or -1. After multiplyingbmwith Eq.(6) and passing through inverse fast Fourier transform (IFFT), themth transmission signalxmcan be described by
Fig.2 Schematic diagram of conventional PTS algorithm
In FBMC-OQAM system, the overlapping structure of the time-domain between two adjacent data blocks ofx(t) can be shown in Fig.3.
Fig.3 Time domain structure of adjacent data blocks in FBMC-OQAM system
Sincex(t) has the characteristic of time-domain overlapping, thus, applying Eq.(8) directly to mitigate PAPR will not obtain a good suppression effect.The OPTS algorithm proposed in Ref.[11] considered the time-domain overlaps between adjacent data blocks. The optimal phase factor of the current data block is determined by the current data block and its overlapped data blocks. Assuming that the optimal phase vectors of the firstM-1 data blocks are known,the best phase factor vector of themth block can be expressed by
In this section, a correlation OPTS (C-OPTS) algorithm is introduced, which recombines the original number ofVsubblocks intoUgroups (U≤V) to reduce the high complexity of OPTS. Here correlation coefficientρis defined as the number of overlapped subblocks in two adjacent groups. Obviously, if there is no overlap, the correlation coefficientρ=0. Fig.4 depicts the different grouping situations when the number of subblocksVis 8 and the correlation coefficientρis 1, 2, 3, and 5 respectively. According to the inspection, it is not difficult to discover thatρ+U=V,1≤ρ≤V-1.If the value ofρisV-1, then the number of combinationsUis 1,and there will be no related subblocks among recombination.
Fig.4 The recombination of V subblocks (V=8) with different values of ρ
Next, a detailed description of the search algorithm in C-OPTS can be described as follows.
Step 1 TheVsub-blocks are divided intoUgroups again, the number of overlapping sub-blocks between adjacent groups isρ, a full search is performed on the first group, and the phase factors in other combinations are all assigned a value of 1. For example, whenV=8,U=7,ρ=1, the full search of the first group can get 2ρ+1cases, namely (1,1), (1, -1), ( -1,1),and ( -1, -1). When the phase factor in other combinations is 1, the following four candidate phase factor vectors (1,1,1,1,1,1,1,1), (1, -1,1,1,1,1,1,1), ( -1,1,1,1,1,1,1,1), and ( -1,-1,1,1,1,1,1,1) can be obtained.
Step 2 These candidate phase factor vectors are substituted into Eq.(11) for a calculation to obtain the best phase factor vector at this time,and the phase factors of the non-overlapping parts of the first group and the second group are retained.For example, if the vector ( -1, -1, 1, 1, 1, 1, 1, 1) is the best phase factor vector, only -1 at the first position is retained.
Step 3 Carrying out a full search for the second group. Except for the reserved phase factors of the first group, the phase factors in other combinations are assigned as 1, and then ( -1, 1, 1, 1, 1, 1, 1, 1),( -1,1, -1,1,1,1,1,1), ( -1, -1,1,1,1,1), and ( -1, -1, -1, 1, 1, 1, 1) can be obtained. Then repeat step 2 to retain the phase factors of the non-overlapping parts of the second group and the third group.
Step 4 Repeat the above steps until all groups are searched, and the final optimal phase factor vector can be obtained.
Then, the implementation steps of the C-OPTS algorithm withρ=1 can be described as follows.
Step 1 The registerOused to store the over-
Fig.5 Schematic diagram of overlapping data stored in register O
Step 3 The second data block is grouped in the same way as the first data block. The optimal phase factor vector of the second data block must satisfy Eq.(11) so that the data stored in the registerOand the second data block have the smallest amplitude after being superimposed.In the candidate phase factor vector, the vector meeting the smallest amplitude is saved as~b2= [~b12,~b22,…,~bV2].Finally, the registerOis updated according to the method in step 2.
Step 4 Similarly, the optimal phase factor vectors~b3,…,~bMof the remainingM-2 data blocks can also be obtained according to the searching method mentioned in step 2 and step 3. Accordingly, theMoptimal phase factor vectors can be expressed as ~b=[~b1,~b2,…,~bM].
According to the aforementioned descriptions, the overall flowchart of C-OPTS algorithm can be shown in Fig.6.
Fig.6 The flowchart of the C-OPTS algorithm
The following is an analysis of the computational complexity of C-OPTS algorithm. The improvement of algorithm complexity is usually measured by the computational complexity reduction ratio (CCRR), which can be defined by
From Refs[12], [18] and [19], it is not difficult to find that the real multiplications and real additions of OPTS algorithm and ID-OPTS algorithm can be given by
whereN,MandVare the numbers of subcarriers, data symbols,and subblocks, respectively.Dis the number of outer section optimization in ID-OPTS algorithm,andLh=KTis the length of the prototype filter.
The difference in computational complexity between C-OPTS algorithm and OPTS algorithm is mainly reflected in the search of their phase factors. Since C-OPTS algorithm with correlation coefficientρcan be divided intoV-ρcombinations, each combination needs to search phase factor 2ρ+1times, therefore, C-OPTS algorithm needs to search (V-ρ) ×2ρ+1times in total.Therefore, its real multiplications and real additions can be expressed by
Table 1 illustrates the computational complexity and CCRR of the above three algorithms under the conditions ofM=20,N=64,V=8,Lh=256,D=2, 4 andρ=1. According to the inspection,it is not difficult to find that the computational complexity of C-OPTS algorithm is slightly lower than that of ID-OPTS algorithm and significantly lower than that of OPTS algorithm.
Table 1 The computational complexity and CCRR of OPTS, ID-OPTS and C-OPTS
The C-OPTS algorithm proposed in the previous section is investigated by the simulation software. Table 2 summarizes the main parameters for the simulations.In order to ensure the reliability of the simulation results,the number of simulation experiments is set to 1000,and ITU-VB[20], which has an obvious relative delay,is applied as the wireless channel model for system simulation.
The performance of PAPR can be measured by the complementary cumulative distribution function (CCDF).It is defined as the probability that PAPR exceeds a given threshold PAPR[17]0, which can be presented as
CCDF(N, PAPR0) =Pr{PAPR >PAPR0}
= 1 -(1 -e-PAPR0)N(20)whereNis the number of subcarriers of FBMC-OQAM.
The whole simulation process can be divided into the following three stages.
Firstly, the method of variable control is applied to analyze the influence of parametersρ,Mand modulation modes on the PAPR suppression performance of the proposed C-OPTS algorithm. The final simulation results can be demonstrated in Fig.7, from which the following conclusions can be made.
Table 2 System simulation parameters
Fig.7 PAPR performance of C-OPTS algorithm with different parameters and modulation modes
(1) The PAPR suppression performance of C-OPTS algorithm atρ=2,3,5 is 0.16 dB,0.42 dB and 0.89 dB better than that atρ=1, respectively in Fig.7(a). Meanwhile, its PAPR curve atρ= 1 is 0.11 dB,0.49 dB and 0.84 dB lower than that atρ=2,3, and 5, respectively in Fig.7(b), which demonstrates that whenMis constant, the performance of COPTS algorithm to suppress PAPR will be better with the increase ofρ. The main reason is that the number of searched phase factor vectors will increase with the increase ofρ, which increases the possibility of finding a better phase factor vector. While according to Eq.(18) and Eq.(19), it is not difficult to discover that the increase ofρwill also induce a significant increase in computational complexity. Therefore,ρ=1 is more appropriate.
(2) Comparing Fig.7(a) with Fig.7(b), and Fig.7(c) with Fig.7(d), it is easy to find that the difference ofMdoes not affect the effect of C-OPTS algorithm to reduce PAPR. As can be seen from Fig.4,no matter what the value ofMis,it will be divided intoVsubblocks for processing. And from Eq.(4), it can be seen thatMonly affects the length of the transmitted signalx(t), and may reduce the PAPR value of the FBMC-OQAM signal when it is superimposed on each other. As shown in Fig.7(a) and (b), whenM=30 andM=200, the PAPR of the FBMC-OQAM signal itself is 12.11 dB and 11.82 dB, respectively.
(3) Comparing Fig.7(a) with Fig. 7(c), and Fig.7(b) with Fig.7(d), it is not difficult to discover that for the same method, the scheme adopting 4QAM modulation will obtain a lower PAPR value than the scheme adopting 16QAM modulation, the main reason lies in the fact that although increasing the modulation order can make the original modulation achieve higher transmission efficiency, unfortunately, it will inevitably increase the probability of high PAPR.
Secondly, the performance of PAPR to evaluate C-OPTS with OPTS and ID-OPTS withV=8,D=2,4,M=30 andρ=1 under different modulation modes can be shown in Fig.8. It is not difficult to discover that:
(1) Whenρ=1, the PAPR performance of COPTS algorithm is 1.11 dB lower than that of OPTS algorithm, which illustrates that C-OPTS algorithm achieves a significant decrease in complexity at the cost of a small deterioration of PAPR performance so that the algorithm can be accepted by the practical systems;
(2) The PAPR performance of C-OPTS is 0.38 dB and 1. 27 dB better than that of ID-OPTS algorithm whenD=4 andD=2, respectively, which is due to the fact that the phase factor vectors that can be searched by the even-odd iteration method in ID-OPTS algorithm are fixed and repeated. TakingV=4 andD=2 as examples, 64 possible phase factor vectors can be searched according to ID-OPTS algorithm.Unfortunately, only 16 of them are effective phase factor vectors,and the remaining 48 are the repetition of these 16 phase factor vectors, which inevitably leads to high computational complexity and poor PAPR mitigation.While C-OPTS algorithm proposed in this paper applies full search in each combination, which can further improve the randomness of the phase factor vector searched, so it can search for a better phase factor vector.
Fig.8 Comparison of PAPR performance of various algorithms with V=8, D=2,4, M=30 and ρ=1
Finally, the simulations to evaluate the BER performances of the above algorithms with the same parameters and modulation modes can be shown in Fig.9.The simulation results are demonstrated in Fig.9, from which the following conclusions can be made.
(1) The BER performance of the system with C-OPTS algorithm is obviously better than that with IDOPTS algorithm and is very close to that with OPTS algorithm under the same promise of the same modulation mode. The main reason is that the correlation scheme introduced in C-OPTS is essentially a non-distortion technology, which will not deteriorate the BER performance of the system. In the meantime,the introduction of a correlation scheme expands the search range of the phase factor and then the peak probability of the signal can be further reduced, which will undoubtedly raise the BER performance of the system;
Fig.9 Comparison of BER performance of various algorithms with V=8, D=4, M=30 and ρ=1
(2) For the same scheme,applying 4QAM modulation can achieve better BER performance than that applying 16QAM modulation. For instance,the SNR of C-OPTS is raised by approximately 2 dB when the BER performance is 10-5. The primary reason is that 4QAM has a larger minimum Euclidean distance than 16QAM, that is to say, when the received signals with 4QAM are demodulated,the anti-interference performance will become better, therefore, the system performance can be further improved accordingly.
In this paper, C-OPTS algorithm is presented,which reduces the computational complexity by groupingVsubblocks for a local solution, and adds correlation coefficients in the search process to limit the global complexity. Theoretical analysis and simulation results indicate that compared with OPTS algorithm, the proposed algorithm can significantly reduce the computational complexity at the cost of slight deterioration of PAPR performance, meanwhile, compared with the even-odd ID-OPTS algorithm, it can further reduce the complexity and obtain better PAPR suppression effect and structure, which is promising for practical applications.
High Technology Letters2022年2期