Introduction
Orthogonal frequency division multiplexing (OFDM) system has been widely applied to long term evolution (LTE) and digital video broadcasting-terrestrial (DVB-T), which is robust against multipath channels by inserting a cyclic prefix (CP). However, the OFDM system adopts rectangular shaping filter on each sub-channel, which leads to large out-of-band emission [1]. To address the problem of spectrum scarcity, filter-bank multicarrier with offset quadrature amplitude modulation (FBMC-OQAM) was proposed and it may be an alternative to OFDM system, because it does not use any cyclic prefix, and can achieve high spectral efficiency and low out-of-band emission [2]. Unlike OFDM system, the sub-carriers of the FBMC-OQAM system are only orthogonal in the real field. Therefore, traditional channel estimation techniques, such as least square (LS) channel estimation and minimum mean square error (MMSE) channel estimation, for OFDM system cannot be directly applied to FBMC-OQAM system due to the intrinsic imaginary interference [3] among sub-carriers and symbols of FBMC-OQAM system. Therefore, the channel estimation is a challenge for FBMC-OQAM system.
Up to now, cancelling the intrinsic imaginary interference based on pilots mainly has two categories: auxiliary pilot method (AP) [4] and coding pilot method [5]. The AP scheme is simple and effective. However, the shortcoming of the AP method has power offset, which leads to a high peak to average power ratio (PAPR) value. Thus, reference [6] uses a new non-linear scattered pilot design to address the problem of increased power of the AP scheme, while reference [7] proposes a very effective linear precoding method, which completely cancels the power offset at the expense of increased computational complexity. Reference [8] proposes an intermediate complexity and small power offset scheme combining the methods of [6] and [7]. Through eliminating the intrinsic interference above these algorithms, the well-known MMSE method has very good channel estimation performance and it has been applied to FBMC-OQAM system [9]. However, it has high complexity and needs to know the statistical information of channel in advance. While LS channel estimation is also widely applied to FBMC-OQAM system [10] because it does not need prior information of channel and is easy to implement. However, only using AP or coding method, the performance of LS channel estimation is unsatisfactory because it is difficult to entirely cancel the intrinsic imaginary interference. Moreover, it has large mean square error (MSE) and is easily affected by the noise.
To further improve the performance of channel estimation, a more attractive method, namely compressive sensing (CS) method [11], is researched in wireless communications recently because the wireless channel exhibits sparsity in practice. The channel estimation based on CS theory has been widely researched for OFDM system in the past few years. Such as, by skillfully designing pilot and utilizing the sparsity of the channel impulse response (CIR), references [12]–[14] realize high-accuracy channel estimation for OFDM system. Moreover, reference [15] proposes a simple sparse channel estimation and tracking scheme for time-varying OFDM system. However, the literatures of CS-based channel estimation methods are few for FBMC-OQAM system. An adaptive regularized compressive sampling matching pursuit (ARCoSaMP) algorithm is proposed to improve the accuracy of reconstruction in [16]. However, the ARCoSaMP algorithm has high computational complexity.
In this paper, compared with the existing CS-based work of FBMC-OQAM system, our main contributions of this paper are as follows:
A novel sparse adaptive subspace pursuit (SASP) method is proposed for channel estimation in FBMC-OQAM system. The advantage of the proposed SASP method is that it does not need priori channel sparsity utilizing conventional sparse adaptive matching pursuit (SAMP) algorithm [17]. The proposed SASP method is based on the thought of backtracking of subspace pursuit (SP) algorithm [18]. Moreover, the SP algorithm is more efficient than compressive sampling matching pursuit (CoSaMP) algorithm [19] in terms of computational complexity. Thus, the SASP algorithm is based on the advantages of both SAMP and SP algorithms.
The conventional CS-based channel estimation methods generally estimate channel impulse response (CIR) utilizing sparse characteristic of wireless multipath channels in time domain. However, The proposed CS-based channel estimation method firstly uses LS algorithm based on conventional pilot for FBMC-OQAM system. Then, the proposed SASP algorithm estimates channel frequency respond (CFR) utilizing sparsity of scattered pilot spacing in frequency domain.
The existing CS-based channel estimation methods of FBMC-OQAM system consider only interference approximation method (IAM) or interference cancellation method (ICM) utilizing AP symbols to eliminate the intrinsic imaginary interference. This method easily leads to a high peak-to-average ratio (PAPR) in the transmitter, which degrades the efficiency of the high power amplifier (HPA) [20]. To address this problem, we develop a new coding-SASP algorithms to estimate channel frequency respond (CFR) in FBMC-OQAM system. Meanwhile, we analyze the complexity of both AP-SASP and coding- SASP algorithms
For brevity, we remove the suffix OQAM from FBMC system in the rest of this paper. Thus, any mention of FBMC system should be understood as being FBMC-OQAM system. The remainder of this paper is organized as follows. A description of FBMC system model is presented in section II. Then, we present scattered pilot schemes in section III. Moreover, the proposed CS based on channel estimation method is analyzed in section IV, where we mainly analyze CS theory for channel estimation and the proposed SASP algorithm. Numerical results and discussions are given by section V. Finally, conclusions are drawn in section VI.
FBMC System Model
The transmitted data of discrete FBMC system can be expressed as [21] \begin{equation*} x[i]=\sum \limits _{m=0}^{M-1} {\sum \limits _{n=0}^{N-1} {a_{m,n} g[i-nN / 2]}} e^{j\textstyle {\frac{2\pi }{ M}}m\left({i-\textstyle {\frac{D }{ 2}}}\right)}e^{j\phi _{m,n} },\tag{1}\end{equation*}
\begin{equation*} x[i]=\sum \limits _{m=0}^{M-1} {\sum \limits _{n=0}^{N-1} {a_{m,n} g_{m,n} [i]} },\tag{2}\end{equation*}
\begin{equation*} g\left [{ i }\right]=1+2\sum \limits _{u=1}^{U-1} {(-1)^{u}G\left [{ u }\right]} \cos \left ({{\frac {2\pi u}{UN}(N+1)} }\right)\tag{3}\end{equation*}
\begin{equation*} Y_{m,n} =H_{m,n} \left ({{\underbrace {a_{m,n} +ja_{m,n}^{(\ast)}}_{x_{m,n} }} }\right)+\eta _{m,n},\tag{4}\end{equation*}
\begin{equation*} a_{m,n}^{(\ast)} =\sum \limits _{(p,q)\ne (0,0)} {a_{m+p,n+q}} \left \langle{ g }\right \rangle _{m+p,n+q}^{m,n}\tag{5}\end{equation*}
\begin{equation*} \left \langle{ g }\right \rangle _{m+p,n+q}^{m,n} =\sum \limits _{i=-\infty }^\infty {g_{m+p,n+q} [i]g_{m,n}^{\ast } [i].}\tag{6}\end{equation*}
\begin{equation*} \hat {H}_{m,n} =H_{m,n} +\frac {\eta _{m,n}}{a_{m,n}}\tag{7}\end{equation*}
Scattered Pilot Schemes
In order to utilize scattered pilot symbols aided channel estimation for FBMC system under doubly selective channels, thus, we have to eliminate the intrinsic imaginary interference.
A. Auxiliary Pilot Method
In order to eliminate intrinsic imaginary interference, the AP method is used as shown in Fig.1 in this paper. If we sacrifice one additional data symbol as auxiliary pilot symbol, it leads to a high PAPR because of large power offset. The AP method generally uses two auxiliary pilot symbols adjacent pilot symbol
The AP method can make
Let \begin{equation*} {{\mathbf x}}_{P} =\left [{ {{{\mathbf D}}_{P,P},{{\mathbf D}}_{P,D},{{\mathbf D}}_{P,A}} }\right]\left [{ {\begin{array}{l} {{\mathbf x}}_{P} \\ {{\mathbf x}}_{D} \\ {{\mathbf x}}_{A} \\ \end{array}} }\right].\tag{8}\end{equation*}
\begin{equation*} {{\mathbf x}}_{A} ={{\mathbf D}}_{P,A}^{\#} ({{\mathbf I}}_{P} -{{\mathbf D}}_{P,P}){{\mathbf x}}_{P} -{{\mathbf D}}_{P,A}^{\#} {{\mathbf D}}_{P,D} {{\mathbf x}}_{D}\tag{9}\end{equation*}
\begin{equation*} {{\mathbf D}}_{P,A}^{\#} ={{\mathbf D}}_{P,A}^{H} ({{\mathbf D}}_{P,A} {{\mathbf D}}_{P,A}^{H})^{-1}\tag{10}\end{equation*}
B. Coding Pilot Method
Instead of using auxiliary pilot symbols, we can code the data to cancel the intrinsic imaginary interference at the pilot positions in a way. Let \begin{equation*} \hat {\mathbf {x}}={{\mathbf {Cx}}}.\tag{11}\end{equation*}
\begin{equation*} \hat {\mathbf {y}}={{\mathbf {C}^{\textrm {H}}{{\mathbf y}}}}.\tag{12}\end{equation*}
\begin{equation*} {{\mathbf C}}^{\textrm {H}}{{\mathbf D}}{{\mathbf {C}}}={{\mathbf {I}}},\tag{13}\end{equation*}
Proposed Compressive Sensing Based on Channel Estimation
In this section, we propose a novel SASP channel estimation algorithm based on CS theory for FBMC system. We briefly introduce CS theory for channel estimation. Then we detailedly analyze the proposed SASP algorithm for channel estimation in FBMC system.
A. CS Theory for Conventional Channel Estimation
The CS theories [26], [27] explain that sparse signal can be reconstructed accurately from non-adaptive measurements. In order to write simply, we only express a FBMC system with one symbol and \begin{equation*} {{\mathbf Y=\mathbf {XH}+\boldsymbol \eta }},\tag{14}\end{equation*}
\begin{equation*} {{\mathbf Y}}_{{{\mathbf p}}} ={{\mathbf X}}_{{{\mathbf p}}} \underbrace {{{\mathbf F}}_{{{\mathbf p}}} {{\mathbf h}}}_{{{\mathbf H}}_{{{\mathbf p}}} }+{\mathrm {\boldsymbol \eta }}_{{{\mathbf p}}}.\tag{15}\end{equation*}
\begin{equation*} {{\mathbf Y}}_{{{\mathbf p}}} ={{\mathbf A}}_{{{\mathbf p}}} {{\mathbf h}}+{\mathrm {\boldsymbol \eta }}_{{{\mathbf p}}},\tag{16}\end{equation*}
\begin{equation*} \left ({{1-\delta _{K}} }\right)\left \|{ {{{\mathbf h}}} }\right \|_{2}^{2} \le \left \|{ {{{\mathbf A}}_{{{\mathbf p}}} {{\mathbf h}}} }\right \|_{2}^{2} \le \left ({{1+\delta _{K}} }\right)\left \|{ {{{\mathbf h}}} }\right \|_{2}^{2}\tag{17}\end{equation*}
B. Proposed Sparse Adaptive Subspace Pursuit Algorithm
In this paper, the values of
The proposed SASP algorithm can adaptively adjust the selected candidates to recover the unknown sparse signal in each iteration. The basic idea of the proposed SASP algorithm is to re-estimate the reliability of all candidates during each iteration using the theory of backtracking. Each iterative process is divided into many stages, the proposed SASP algorithm adaptively estimates the sparsity by moving forward stage by stage, and obtains the accurate target signal. The processing flowsheet of SASP algorithm is as follows:
the measurement matrix
a
The
Initialization: residual
Calculate
Let
Use equation (18) to obtain the least square solution of \begin{align*} \hat {{{\mathbf {H}}}}_{t} =\arg \min \limits _{{{\mathbf H}}_{t}} \left \|{ {{{\mathbf Y}}_{{{\mathbf p}}} -{{\mathbf X}}_{t} {{\mathbf H}}_{t}} }\right \|_{2} =\left ({{{{\mathbf X}}_{t}^{\textrm {T}} {{\mathbf X}}_{t}} }\right)^{-1}{{\mathbf X}}_{t}^{\textrm {T}} {{\mathbf Y}}_{{{\mathbf p}}}; \\ {}\tag{18}\end{align*}
Select the largest absolute values with
Update the residual
If
Reconstruct signal
C. Computational Complexity of Proposed Algorithm
In this section, the complexity of CS-based channel estimation is analyzed for FBMC-OQAM System. Compared with other conventional compressive sensing algorithms-based channel estimation, the proposed SASP algorithm is only different in the signal reconstruction part. Therefore, we will only analyze the complexity of the conventional orthogonal matching pursuit (OMP) and regularized orthogonal matching pursuit (ROMP) algorithms and the proposed SASP algorithm in the signal reconstruction part. The reconstruction complexity of the conventional OMP and ROMP algorithms is roughly
Numerical Results
In this section, the performance of the proposed sparse channel estimation-based SASP algorithm is presented in the pedestrian-B and vehicular-B channels compared with the OMP, ROMP, CoSaMP and SP algorithms. The parameters for pedestrian B and vehicular B channels are as follows:
Pedestrian-B channel
Relative delays = [0 200 800 1200 2300 3700]ns,
Average powers = [0 −0.9 −4.9 −8.0 −7.8 −23.9]dB;
Vehicular-B channel
Relative delays = [0 300 8900 12900 17100 20000]ns,
Average powers = [−2.5 0 −12.8 −10.0 −25.2 −16.0]dB;
Fig. 3 and Fig. 4 show reconstructed performance of the pedestrian-B and vehicular-B channels. It is observed from Fig. 3 and Fig. 4 that the proposed SASP algorithm successfully recovers path gains of six-path channels. It also shows that the proposed SASP algorithm is very effective for simple sparse signals.
We also analyze the probability of reconstruction for a fixed sparsity
Fig. 6 and Fig. 7 compare the BER performance of the proposed AP-SASP and coding-SASP schemes as well as the conventional AP-OMP and coding-ROMP algorithms when AP and coding methods are adopted to cancel intrinsic imaginary interference for FBMC systems in the pedestrian-B channel. It is observed from Fig. 6 that the proposed AP-SASP algorithm can obtain significantly BER improvement compared with conventional AP-OMP and AP-ROMP algorithms. Careful observation shows that the proposed AP-SASP algorithm outperforms other conventional algorithms in the whole SNR region considered. The error floors happen in the AP-OMP, AP-ROMP and proposed AP-SASP algorithms for FBMC systems in the pedestrian-B channel since the symbol interval is much longer than the maximum channel delay spread in the high SNR region. In Fig. 7, the BER performance of the coding-SASP algorithm is similar to those of the Fig. 6. It is observed from Fig. 7 that the proposed coding-SASP algorithm can obtain significantly BER improvement compare with conventional coding-OMP and coding-ROMP algorithms. Careful observation shows that the proposed Coding-SASP algorithm outperforms conventional coding-OMP and coding-ROMP algorithms in the whole SNR region since they can be roughly regarded as the ROMP associated with refinement feature that can remove bad coordinates during each iteration.
Fig. 8 and Fig. 9 depict the BER performance of the proposed AP-SASP and coding-SASP schemes as well as the conventional AP-OMP and coding-ROMP algorithms when AP and coding methods are adopted to cancel intrinsic imaginary interference for FBMC systems in the vehicular-B channel. We can see that the BER curves of Fig. 8 and Fig. 9 are similar as that in Fig. 6 and Fig. 7, respectively. It is observed from Fig. 8 that the proposed AP-SASP algorithm outperforms conventional AP-OMP and AP-ROMP algorithms in the whole SNR region. The error floors also happen in the AP-OMP, AP-ROMP and proposed AP-SASP algorithms for FBMC systems in the vehicular-B channel. In Fig. 9, the BER performance of the coding-SASP algorithm is similar to those of the Fig. 8. It is observed from Fig. 8 that the proposed coding-SASP algorithm outperform conventional coding-OMP and coding-ROMP algorithms in the whole SNR region.
The simulation times of the propose AP-SASP and coding-SASP algorithms are less than the conventional AP-OMP and AP-ROMP algorithms for FBMC systems in pedestrian-B and vehicular-B channels. Moreover, The simulation times of the propose AP-SASP algorithm is less than the propose coding-SASP algorithm for FBMC systems in pedestrian-B and vehicular-B channels.
Conclusion
In this paper, we research CS-based channel estimation for FBMC system in pedestrian-B and vehicular-B channels. A novel SASP-based channel estimation method is proposed for FBMC system. Moreover, we develop two new AP-SASP and coding-SASP algorithms to estimate CFR values in FBMC systems. The proposed algorithm can accurately estimate CFR value in doubly-selective channels and it reduces computational complexity utilizing low complexity of the SP algorithm. Compared with conventional AP-OMP, AP-ROMP, coding-OMP and coding-ROMP channel estimation methods, simulation results show that the proposed AP-SASP and coding-SASP methods can obtain significantly better BER performance than convention AP-OMP, AP-ROMP, coding-OMP and coding-ROMP methods, respectively. The complexity of the proposed SASP algorithm is only 89.59% of that of the convention OMP and ROMP algorithms without priori sparse information of the channel. The measurements of proposed SASP algorithm only need 71.42% of the conventional OMP algorithm and 41.66% of the conventional ROMP algorithm. It has been verified that the proposed SASP based on channel estimation algorithm is an efficient method for FBMC systems in doubly selective channels.
ACKNOWLEDGMENT
The authors would like to thank the editor and anonymous reviewers for their helpful and constructive comments.