Loading [MathJax]/extensions/TeX/boldsymbol.js
Compressive Sensing-Based Channel Estimation for FBMC-OQAM System Under Doubly Selective Channels | IEEE Journals & Magazine | IEEE Xplore

Compressive Sensing-Based Channel Estimation for FBMC-OQAM System Under Doubly Selective Channels


The probability of reconstruction of the proposed SASP algorithm outperforms the conventional OMP and ROMP algorithms in the region of M

Abstract:

Filter-bank multicarrier with offset quadrature amplitude modulation (FBMC-OQAM) has been considered as an alternative scheme to orthogonal frequency division multiplexin...Show More

Abstract:

Filter-bank multicarrier with offset quadrature amplitude modulation (FBMC-OQAM) has been considered as an alternative scheme to orthogonal frequency division multiplexing (OFDM). However, the traditional channel estimation techniques of the OFDM cannot be directly applied to the FBMC-OQAM system because of the real-field orthogonality of the FBMC-OQAM signals. Although traditional channel estimation techniques, such as least square (LS) and minimum mean square error (MMSE), are widely applied to the FBMC-OQAM system via canceling the intrinsic imaginary interference from adjacent data symbols, the LS algorithm is subject to noise enhancement and it results in large mean square error (MSE), while the mmse algorithm needs to know the statistical information of channel in advance. Due to sparsity of the wireless channel, channel estimation is investigated as a compressive sensing (CS) problem. In this paper, we first introduce the coding method to cancel intrinsic imaginary interference for the FBMC-OQAM system. Then, a novel sparse adaptive subspace pursuit (SASP) method is proposed to improve the accuracy of LS channel estimation. Finally, we develop two distinctive algorithms, namely, auxiliary pilot (AP) SASP and coding-SASP, to estimate channel frequency respond (CFR) in the FBMC-OQAM system. The simulation results show that the AP-SASP and coding-SASP algorithms can offer a low complexity and fewer measurements compared with conventional orthogonal matching pursuit (OMP) and regularized OMP (ROMP) methods. Moreover, the proposed AP-SASP and coding-SASP algorithms have a better bit error ratio (BER) performance than the conventional OMP and ROMP methods for FBMC system in the doubly selective channels.
The probability of reconstruction of the proposed SASP algorithm outperforms the conventional OMP and ROMP algorithms in the region of M
Published in: IEEE Access ( Volume: 7)
Page(s): 51150 - 51158
Date of Publication: 13 February 2019
Electronic ISSN: 2169-3536

Funding Agency:

References is not available for this document.

SECTION I.

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:

  1. 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.

  2. 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.

  3. 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.

SECTION II.

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*} View SourceRight-click on figure for MathML and additional features. where N denotes the total number of sub-carriers, D=UN denotes the delay term, U denotes the overlapping factor. The transmitted symbol a_{m,n} denotes a real-valued symbol which is the real or imaginary part of QAM symbol for the m\text {th} sub-carrier and the n\text {th} symbol, and \phi _{m,n} =\textstyle {\frac{\pi }{ 2}}\left ({{m+n} }\right)-\pi mn denotes an additional phase term. g[i] denotes prototype filter. We can rewrite equation (1) in a simple manner \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*} View SourceRight-click on figure for MathML and additional features. where g_{m,n} [i] denotes the shifted versions of prototype filter g[i] in time and frequency domain. In this paper, we consider the prototype filter of the PHYDYAS project in [22]. The impulse response coefficients of the PHYDYAS prototype filter can be expressed using the following closed-form representation:\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*} View SourceRight-click on figure for MathML and additional features. where U=4 , G_{1} =0.971960,G_{2} =1 / {\sqrt {2}} and G_{3} =0.235147 . The reader can refer to [23] computing G_{u} for any U value in detail. We use H_{m,n} to denote CFR coefficients at the receiver for the m\text {th} sub-carrier and the n\textrm {th} symbol. Moreover, a complex AWGN channel is considered. Thus, the m\textrm {th} sub-carrier and the n\textrm {th} symbol at the receiver can be expressed as \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*} View SourceRight-click on figure for MathML and additional features. where \eta _{m,n} and a_{m,n}^{(\ast)} denote the channel noise and intrinsic imaginary interference, respectively. The intrinsic imaginary interference a_{m,n}^{(\ast)} can be written as \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*} View SourceRight-click on figure for MathML and additional features. where \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*} View SourceRight-click on figure for MathML and additional features. It is worthwhile to note that, for the PHYDYAS prototype filter g[i] , \left \langle{ g }\right \rangle _{m+p,n+q}^{m,n} =1 when \left ({{p,q} }\right)=\left ({{0,0} }\right) and is a pure imaginary value when \left ({{p,q} }\right)\ne \left ({{0,0} }\right) . According to equation (6), the neighbor interference coefficients of the PHYDYAS prototype filter can be obtained as following Table 1. It can be observed from Table 1 that the interference of the PHYDYAS prototype filter is staggered in time and frequency domain for FBMC system. The demodulated data symbols will not be affected because the FBMC system adopts OQAM modulation and the transmitted data symbols are real values. However, the CFR is often a complex value at a time-frequency point for channel estimation of the FBMC system. Due to the intrinsic imaginary interference, it is very difficult to accurately estimate the CFR value for FBMC system. Thus, the term x_{m,n} of equation (4) must be known at the receiver. Then, a_{m,n} must be a pilot. From equation (5), we will seek out a method in order to make a_{m,n}^{(\ast)} =0 at pilot position. Finally, our channel estimation can be expressed as \begin{equation*} \hat {H}_{m,n} =H_{m,n} +\frac {\eta _{m,n}}{a_{m,n}}\tag{7}\end{equation*} View SourceRight-click on figure for MathML and additional features.

TABLE 1 The Neighbor Interference Coefficients of the Normalized PHYDYAS Prototype Filter
Table 1- 
The Neighbor Interference Coefficients of the Normalized PHYDYAS Prototype Filter

SECTION III.

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 a_{m,n} [7].

FIGURE 1. - Auxiliary pilots method in FBMC-OQAM systems.
FIGURE 1.

Auxiliary pilots method in FBMC-OQAM systems.

The AP method can make a_{m,n}^{(\ast)} to zero. In [24], we use the matrix representation to express this canceling condition in a general way.

Let { {\mathbf D}} denotes transmission matrix, defined as {{\mathbf D}}={{\mathbf G}}^{\textrm {H}}{{\mathbf G}} , where {{\mathbf G}} is the sampled PHYDYAS prototype filter g_{m,n} [i] . Let {{\mathbf x}}_{P} \in R^{\left |{ P }\right |\times 1} denotes pilot symbols, {{\mathbf x}}_{D} \in R^{\left |{ D }\right |\times 1} denotes data symbols, and {{\mathbf x}}_{A} \in R^{\left |{ A }\right |\times 1} denotes auxiliary pilot symbols. Let {{\mathbf D}}_{P,P} \in C^{\left |{ P }\right |\times \left |{ P }\right |} denotes interference of arbitrary pilot position to current pilot position, {{\mathbf D}}_{P,D} \in C^{\left |{ P }\right |\times \left |{ D }\right |} denotes interference of arbitrary data position to current pilot position, and {{\mathbf D}}_{P,A} \in C^{\left |{ P }\right |\times \left |{ A }\right |} denotes the interference of arbitrary auxiliary pilot position to the current pilot position. Thus, the condition of interference cancellation can be expressed as \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*} View SourceRight-click on figure for MathML and additional features. If the number of auxiliary pilot symbols \left |{ A }\right | is larger than that of pilot symbol \left |{ P }\right | , equation (8) has infinite solutions. However, the solution of the equation (8) can be obtained by the method of generalized pseudoinverse [25] as follows:\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*} View SourceRight-click on figure for MathML and additional features. with \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*} View SourceRight-click on figure for MathML and additional features. where {{\mathbf I}}_{P} and \left ({. }\right)^{H} denotes identity matrix and conjugate transpose, respectively.

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 {{\mathbf x}} denotes transmitted symbols vector, and {{\mathbf y}} denotes received symbols vector. The data symbols \hat {{{\mathbf {x}}}} are pre-coded by a coding or spreading matrix {{\mathbf C}} , Thus, the data symbols {{\mathbf x}} can be expressed as \begin{equation*} \hat {\mathbf {x}}={{\mathbf {Cx}}}.\tag{11}\end{equation*} View SourceRight-click on figure for MathML and additional features. By decoding {{\mathbf C}}^{\textrm {H}} of the received symbols, the received data symbols {{\mathbf y}} can be expressed as \begin{equation*} \hat {\mathbf {y}}={{\mathbf {C}^{\textrm {H}}{{\mathbf y}}}}.\tag{12}\end{equation*} View SourceRight-click on figure for MathML and additional features. In order to eliminate the intrinsic imaginary interference, the coding matrix must satisfy the following condition:\begin{equation*} {{\mathbf C}}^{\textrm {H}}{{\mathbf D}}{{\mathbf {C}}}={{\mathbf {I}}},\tag{13}\end{equation*} View SourceRight-click on figure for MathML and additional features. where {{\mathbf I}} denotes an identity matrix. The matrix {{\mathbf D}} is easy to perform singular value decomposition, {{\mathbf D=\mathbf U \boldsymbol {\Lambda } \mathbf {U}}}^{\textrm {H}} , so that it satisfies equation (13). The {{\mathbf U}} denotes an unitary matrix and it is selected by the first {MN} / 2 column vectors as our MN\times {MN} / 2 coding matrix {{\mathbf C}} . The disadvantage of this method has the high complexity. However, a method with low complexity was researched in [5] and was based on Hadamard matrices. The greatest advantage of Hadamard matrices is that only additions but no multiplications are required, so that the additional complexity becomes very low. Thus, the coding pilot method is used as shown in Fig.2 in this paper.

FIGURE 2. - Coding pilots method in FBMC-OQAM systems.
FIGURE 2.

Coding pilots method in FBMC-OQAM systems.

SECTION IV.

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 N subcarriers, among which N_{p} are used as pilot sub-carriers. The receiver signal Y in equation (4) can be expressed in matrix form as \begin{equation*} {{\mathbf Y=\mathbf {XH}+\boldsymbol \eta }},\tag{14}\end{equation*} View SourceRight-click on figure for MathML and additional features. where{{\mathbf Y}}= [{y(0),y(1),\cdots,y(N-1)}] , {{\mathbf X}}=\textrm {diag}[x(0), \,\,x(1),\cdots,x(N-1)] , {\mathrm {\boldsymbol \eta }} denotes the vector of noise and {{\mathbf H}} denotes the multipath CFR sampling values. {{\mathbf H=\mathbf F \mathbf h}} , where {{\mathbf F}} is a L row discrete Fourier transform matrix (DFT), L denotes the channel length and {{\mathbf h}}=\left [{ {h(0),h(1),\cdots h(L-1)} }\right] is the CIR of length L\le N . We denote the set of pilot subcarriers by {{\mathbf p}}=\,\,\left \{{{p_{0},p_{1},\cdots,p_{N_{p} -1}} }\right \} , where N_{p} \subset \left \{{{0,1,\cdots,N-1} }\right \} . The equation (14) can be rewritten at pilot positions as \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*} View SourceRight-click on figure for MathML and additional features. By defining {{\mathbf A}}_{{{\mathbf p}}} {{\mathbf =\mathbf X}}_{{{\mathbf p}}} {{\mathbf F}}_{{{\mathbf p}}} , the equation (15) can be expressed as \begin{equation*} {{\mathbf Y}}_{{{\mathbf p}}} ={{\mathbf A}}_{{{\mathbf p}}} {{\mathbf h}}+{\mathrm {\boldsymbol \eta }}_{{{\mathbf p}}},\tag{16}\end{equation*} View SourceRight-click on figure for MathML and additional features. where {{\mathbf A}}_{{{\mathbf p}}} is the sensing matrix. Thus, in order to estimate CIR, we need to solve the linear inverse problem (16) for {{\mathbf h}} . It seems an undetermined problem, as N_{p} \le N . However, it was proved in [28] that accurate reconstruction can be guaranteed if the {{\mathbf A}}_{{{\mathbf p}}} satisfies the following condition of the restricted isometry property (RIP) for K -sparse signal {{\mathbf h}} , \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*} View SourceRight-click on figure for MathML and additional features. where \delta _{K} \in (0,1) is the isometry constant. We can utilize minimizing the \ell _{1} - norm of {{\mathbf h}} to recover signal {{\mathbf h}} .

B. Proposed Sparse Adaptive Subspace Pursuit Algorithm

In this paper, the values of N_{p} pilot points are taken as measurement vector in frequency domain. Channel estimation value of the {{\mathbf H}}_{{{\mathbf p}}} is obtained by LS algorithm at the pilot positions, and then the accuracy of channel estimation will be improved by CS algorithm in frequency domain. The SP algorithm is more efficient than CoSaMP algorithm in terms of computational complexity. However, the SP algorithm requires the priori sparse information. The SAMP algorithm can reconstruct signal when the sparsity is unknown. Inspired by the advantages of the two algorithms, we propose a novel iterative greedy SASP algorithm.

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:

Input:

the measurement matrix {{\mathbf X}}_{{{\mathbf p}}} , the measurement vector {{\mathbf Y}}_{{{\mathbf p}}} , the step size S .

Output:

a K- sparse approximation \hat {{{\mathbf {H}}}}_{{{\mathbf p}}} of the CFR value {{\mathbf H}}_{{{\mathbf p}}} .

Notations:

The {{\mathbf r}}_{t} denotes residue and t denotes iterative times. The {\mathrm {\boldsymbol \Lambda }}_{t} represents a set of indexes for t iterations, and the number of its elements is K and the K equals integer multiples of step S . {{\mathbf X}}_{t} =\left \{{{{{\mathbf x}}_{j}} }\right \} (for all j\in {{\mathbf C}}_{k} ) denotes that a column set of the matrix {{\mathbf X}}_{{{\mathbf p}}} is selected by index set {{\mathbf C}}_{k} . {{\mathbf H}}_{t} is a column vector with Kt\times 1 . The \cup , \left \langle{ \cdot }\right \rangle and \textrm {abs}\left |{ \cdot }\right | denote union operation of set, quadrature operation of vector and modular operation.

1)

Initialization: residual {{\mathbf r}}_{0} ={{\mathbf Y}}_{p} , index value set {\mathrm {\boldsymbol \Lambda }}_{0} =\emptyset , K=S , iterative t=1 ;

2)

Calculate {{\mathbf u}}=\textrm {abs}\left |{ {{{\mathbf X}}_{{{\mathbf p}}}^{\textrm {T}} {{\mathbf r}}_{t-1}} }\right |=\textrm {abs}\left |{ {\left \langle{ {{{\mathbf r}}_{t-1} {{\mathbf x}}_{j}} }\right \rangle } }\right | , select the K maximum values in the {{\mathbf u}} , and these values correspond to the column number j of the {{\mathbf X}}_{{{\mathbf p}}} to form the set {{\mathbf S}}_{k} ;

3)

Let {{\mathbf C}}_{k} ={\mathrm {\boldsymbol \Lambda }}_{t-1} \cup {{\mathbf S}}_{k} , and {{\mathbf X}}_{t} =\left \{{{{{\mathbf x}}_{j}} }\right \} (for all j\in {{\mathbf C}}_{k} );

4)

Use equation (18) to obtain the least square solution of {{\mathbf Y}}_{{{\mathbf p}}} ={{\mathbf X}}_{t} {{\mathbf H}}_{t} :\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*} View SourceRight-click on figure for MathML and additional features.

5)

Select the largest absolute values with K term from \hat {{{\mathbf {H}}}}_{t} to constitute \hat {{{\mathbf {H}}}}_{tK} , the K term of the corresponding {{\mathbf X}}_{t} to constitute {{\mathbf X}}_{tK} , and the column number of the corresponding {{\mathbf X}}_{{{\mathbf p}}} to constitute {\mathrm {\boldsymbol \Lambda }}_{tK} ;

6)

Update the residual {{\mathbf r}}_{tnew} ={{\mathbf Y}}_{{{\mathbf p}}} -\left ({{{{\mathbf X}}_{tK}^{\textrm {T}} {{\mathbf X}}_{tK}} }\right)^{-1}{{\mathbf X}}_{tK}^{\textrm {T}} {{\mathbf Y}}_{{{\mathbf p}}} ;

7)

If {{\mathbf r}}_{new} =0 , then stop the iteration and move to step 8; if \left \|{ {{{\mathbf r}}_{tnew}} }\right \|_{2} \ge \left \|{ {{{\mathbf r}}_{t-1}} }\right \|_{2} , then update K=K+S and return to step 2; if the two previous conditions are not satisfied in turn, then {\mathrm {\boldsymbol \Lambda }}_{t} ={\mathrm {\boldsymbol \Lambda }}_{tK},{{\mathbf r}}_{t} ={{\mathbf r}}_{tnew},t=t+1 ; if t\le N_{p} , then stop the iteration and move to step 8, otherwise return to step 2;

8)

Reconstruct signal \hat {{{\mathbf {H}}}}_{{{\mathbf p}}} .

The proposed SASP algorithm only require S\le K , and if the initial step size S is very large, it can lead to overestimation. Thus, the safest choice is S=1 if K is unknown. However, there is a trade-off between recovery speed and the proposed SASP algorithm requires more iterations if S is smaller. The derivation of the optimal S remains as an open question.

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 {\mathrm O}\left ({{KN_{p} N} }\right) [29], [30], where N_{p} must satisfy N_{p}\,\,={\mathrm O}\left ({{K\log N} }\right) [27]. The proposed SASP algorithm utilizes the advantages of both SAMP and SP algorithms. The complexity of SAMP and SP algorithms are firstly analyzed before analyzing the complexity of the SASP algorithm. The total computational complexity of the SP algorithm is {\mathrm O}\left ({{N_{p} \left ({{N+K^{2}} }\right)\log K} }\right) for compressible sparse signals. When the signal is too sparse, the total complexity of SP algorithm is given by {\mathrm O}\left ({{N_{p} N\log K} }\right) for compressible sparse signals [18]. while the SAMP algorithm becomes exactly SP if the RIP condition is satisfied when S=K , and it can be roughly regarded as the OMP associated with refinement feature that can remove bad coordinates during each iteration when S=1 [17]. Thus, each stage in SASP algorithm still uses a similar principle of the SP when S < K . Based on above analysis and discussion, the total complexity of the proposed SASP algorithm is given by {\mathrm O}\left ({{\left ({{N_{p} N\log K} }\right)K / S} }\right) for most practical sparse signals. For example, we have {C_{\textrm {SASP}}} / {C_{\textrm {OMP}} }=89.59 % or {C_{\textrm {SASP}}} / {C_{\textrm {ROMP}}}=89.59 % in the doubly selective channels (pedestrian-B and vehicular-B channels) [31], where K=6,N_{p} =24 , and N=64 .

SECTION V.

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;

respectively. The system parameters are set as follows: the system bandwidth is set to 9.6MHz; the number of subcarriers is set to 64; the subcarrier spacing is 1.5KHz; maximum Doppler frequency is set to 10 Hz; the number of FBMC-OQAM symbols is 32; the pilot spacing in the frequency and time domain is set to 6 and 8, respectively. The un-coded offset 16QAM (16OQAM) modulation is adopted for FBMC-OQAM system. The interpolation method is linear and the equalization method is zero forcing (ZF) equalizer.

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.

FIGURE 3. - Pedestrian-B channel path gains and estimated channel path gains.
FIGURE 3.

Pedestrian-B channel path gains and estimated channel path gains.

FIGURE 4. - Vehicular-B channel path gains and estimated channel path gains.
FIGURE 4.

Vehicular-B channel path gains and estimated channel path gains.

We also analyze the probability of reconstruction for a fixed sparsity K=6 using conventional OMP, ROMP, CoSaMP and SP algorithms and proposed SASP algorithm. Fig. 5 shows these probability curves of Gaussian sparse signals. For successful probability of reconstruction exceeding 95%, the conventional OMP and ROMP algorithms require 60 and 35 measurements, while the proposed SASP algorithm requires only around 25 measurements. Compare with conventional OMP and ROMP algorithms, the measurements of the proposed SASP algorithm only needs 71.42% of the conventional OMP algorithm and 41.66% of the conventional ROMP algorithm. It is observed from Fig. 5 that the probability of reconstruction of the proposed SASP algorithm outperforms the conventional OMP and ROMP algorithms in the region of M=10 to M=60 . When M>35 , with the measurements increasing, the conventional OMP and ROMP algorithms have the same probability of reconstruction. When M> 65 , with the measurements increasing, the proposed SASP algorithm and conventional OMP and ROMP algorithms have the same probability of reconstruction.

FIGURE 5. - Probability of accurate reconstruction for different measurements.
FIGURE 5.

Probability of accurate reconstruction for different measurements.

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.

FIGURE 6. - Comparison of BER performances for AP method in pedestrian-B channel.
FIGURE 6.

Comparison of BER performances for AP method in pedestrian-B channel.

FIGURE 7. - Comparison of BER performances for coding method in pedestrian-B channel.
FIGURE 7.

Comparison of BER performances for coding method in pedestrian-B channel.

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.

FIGURE 8. - Comparison of BER performances for AP method in Vehicular-B channel.
FIGURE 8.

Comparison of BER performances for AP method in Vehicular-B channel.

FIGURE 9. - Comparison of BER performances for coding method in Vehicular-B channel.
FIGURE 9.

Comparison of BER performances for coding method in Vehicular-B channel.

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.

SECTION VI.

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.

Select All
1.
B. Farhang-Boroujeny, "OFDM versus filter bank multicarrier", IEEE Signal Process. Mag., vol. 28, pp. 92-112, May 2011.
2.
P. Siohan, C. Siclet and N. Lacaille, "Analysis and design of OFDM/OQAM systems based on filterbank theory", IEEE Trans. Signal Process., vol. 50, no. 5, pp. 1170-1183, May 2002.
3.
E. Kofidis, D. Katselis, A. Rontogiannis and S. Theodoridis, "Preamble-based channel estimation in OFDM/OQAM systems: A review", Signal Process., vol. 93, no. 7, pp. 2038-2054, Jan. 2013.
4.
J.-P. Javaudin, D. Lacroix and A. Rouxel, "Pilot-aided channel estimation for OFDM/OQAM", Proc. 57th IEEE Semiannu. Veh. Technol. Conf., vol. 3, pp. 1581-1585, Apr. 2003.
5.
C. Lélé, P. Siohan, R. Legouable and M. Bellanger, "CDMA transmission with complex OFDM/OQAM" in EURASIP J. Wireless Commun. Netw., Dec. 2008.
6.
J. Bazzi, P. Weitkemper and K. Kusume, "Power efficient scattered pilot channel estimation for FBMC/OQAM", Proc. 10th Int. ITG Conf. Syst. Commun. Coding., pp. 1-6, Feb. 2015.
7.
C. Lele, C. Lele, R. Legouable and P. Siohan, "Channel estimation with scattered pilots in OFDM/OQAM", Proc. IEEE 9th Workshop Signal Process. Adv. Wireless Commun. (SPAWC), pp. 286-290, Jul. 2008.
8.
W. Cui, D. Qu, T. Jiang and B. Farhang-Boroujeny, "Coded auxiliary pilots for channel estimation in FBMC-OQAM systems", IEEE Trans. Veh. Technol., vol. 65, no. 5, pp. 2936-2946, May 2016.
9.
V. Savaux, F. Bader and Y. Louët, "A joint MMSE channel and noise variance estimation for OFDM/OQAM modulation", IEEE Trans. Commun., vol. 63, no. 11, pp. 4254-4266, Nov. 2015.
10.
C. Lélé, J.-P. Javaudin, R. Legouable, A. Skrzypczak and P. Siohan, "Channel estimation methods for preamble-based OFDM/OQAM modulations", Eur. Trans. Telecommun., vol. 19, no. 7, pp. 741-750, Nov. 2008.
11.
C. R. Berger, Z. Wang, J. Huang and S. Zhou, "Application of compressive sensing to sparse channel estimation", IEEE Commun. Mag., vol. 48, no. 11, pp. 164-174, Nov. 2010.
12.
J. Meng, W. Yin, Y. Li, N. T. Nguyen and Z. Han, "Compressive sensing based high-resolution channel estimation for OFDM system", IEEE J. Sel. Topics Signal Process., vol. 6, no. 1, pp. 15-25, Feb. 2012.
13.
C. Qi, G. Yue, L. Wu, Y. Huang and A. Nallanathan, "Pilot design schemes for sparse channel estimation in OFDM systems", IEEE Trans. Veh. Technol., vol. 64, no. 4, pp. 1493-1505, Apr. 2015.
14.
J.-C. Chen, C.-K. Wen and P. Ting, "An efficient pilot design scheme for sparse channel estimation in OFDM systems", IEEE Commun. Lett., vol. 17, no. 7, pp. 1352-1355, Jul. 2013.
15.
D. Hu, X. Wang and L. He, "A new sparse channel estimation and tracking method for time-varying OFDM systems", IEEE Trans. Veh. Technol., vol. 62, no. 9, pp. 4648-4653, Nov. 2013.
16.
H. Wang, W. Du and L. Xu, "A New sparse adaptive channel estimation method based on compressive sensing for FBMC/OQAM transmission network", Sensors, vol. 16, no. 7, pp. 966, 2016.
17.
T. T. Do, L. Gan, N. Nguyen and T. D. Tran, "Sparsity adaptive matching pursuit algorithm for practical compressed sensing", Proc. 42nd Asilomar Conf. Signals Syst. Comput., pp. 581-587, Oct. 2008.
18.
W. Dai and O. Milenkovic, "Subspace pursuit for compressive sensing signal reconstruction", IEEE Trans. Inf. Theory, vol. 55, no. 5, pp. 2230-2249, May 2009.
19.
D. Needell and J. A. Tropp, "CoSaMP: Iterative signal recovery from incomplete and inaccurate samples", Appl. Comput. Harmon. Anal., vol. 26, no. 3, pp. 301-321, May 2009.
20.
A. Skrzypczak, P. Siohan and J.-P. Javaudin, "Analysis of the peak-to-average power ratio for OFDM/OQAM", Proc. IEEE 7th Workshop Signal Process. Adv. Wireless Commun., pp. 1-5, Jul. 2006.
21.
H. Nam, M. Choi, S. Han, C. Kim, S. Choi and D. Hong, "A new filter-bank multicarrier system with two prototype filters for qam symbols transmission and reception", IEEE Trans. Wireless Commun., vol. 15, no. 9, pp. 5998-6009, Sep. 2016.
22.
A. Viholainen, M. Bellanger and M. Huchard, Prototype Filter and Structure Optimization, 2009.
23.
M. G. Bellanger, "Specification and design of a prototype filter for filter bank based multicarrier transmission", Proc. IEEE Int. Conf. Acoust. Speech Signal Process., vol. 4, pp. 2417-2420, May 2001.
24.
R. Nissel and M. Rupp, "On pilot-symbol aided channel estimation in FBMC-OQAM", Proc. ICASSP, pp. 3681-3685, Mar. 2016.
25.
T. K. Moon and W. C. Stirling, Mathematical Methods and Algorithms for Signal Processing, Englewood Cliffs, NJ, USA:Prentice Hall, vol. 1, 2000.
26.
E. Candes, J. Romberg and T. Tao, "Robust uncertainty principles: Exact signal recovery from highly incomplete doubly information", IEEE Trans. Inf. Theory, vol. 52, no. 9, pp. 489-509, Mar. 2006.
27.
D. L. Donoho, "Compressed sensing", IEEE Trans. Inf. Theory, vol. 52, no. 4, pp. 1289-1306, Apr. 2006.
28.
E. J. Candès, "The restricted isometry property and its implications for compressed sensing", Comp. Rendus Math., vol. 346, no. 9, pp. 589-592, Mar. 2008.
29.
J. A. Tropp and A. C. Gilbert, "Signal recovery from random measurements via orthogonal matching pursuit", IEEE Trans. Inf. Theory, vol. 53, no. 12, pp. 4655-4666, Dec. 2007.
30.
D. Needell and R. Vershynin, "Signal recovery from incomplete and inaccurate measurements via regularized orthogonal matching pursuit", IEEE J. Sel. Topics Signal Process., vol. 4, no. 2, pp. 310-316, Apr. 2010.

References

References is not available for this document.