 Research
 Open access
 Published:
Doubly selective channel estimation for OFDM modulated amplifyandforward relay networks using superimposed training
EURASIP Journal on Wireless Communications and Networking volume 2012, Article number: 249 (2012)
Abstract
This article is concerned with the problem of superimposed training (ST)aided channel estimation for orthogonal frequency division multiplexingmodulated amplifyandforward relay networks in doubly selective environment. A ‘subblockwise’ linear assumptionbased channel model is proposed to represent the mobiletomobile time and frequencyselective channels. We then propose a novel ST strategy that allows the destination node to separately obtain the channel information of the source → relay link and the relay → destination link, from which the optimal ST signals are derived by minimizing the channel meansquareerror. To enhance the performance of channel estimation, a subblock trackingbased lowcomplexity decision feedback approach is introduced to iteratively mitigate the unknown data interference. Finally, extensive numerical results are provided to corroborate the proposed studies.
Introduction
Cooperative communication systems have attracted much attention due to their ability to exploit spatial diversity by utilizing relays to assist transmission between a source and a destination node[1–3]. Like any other wireless communications systems, channel state information (CSI) at both the relay nodes and the destination nodes are required to optimize certain criterions. For example, in relay beamforming schemes[4, 5] as well as subcarrier pairing schemes[6, 7], the destination needs both the channel knowledge of source → relay and relay → destination links in order to know the relay’s operation.
To obtain the separate CSI from the source node (S) to the relay node (R) and the relay node to the destination node (D), time and/or frequencymultiplexed pilots are employed in amplifyandforward(AF) relay networks[8–10]. For orthogonal frequency division multiplexing (OFDM)modulated AF relay networks, the authors of[11] proposed a twophase training prototype, where the relay superimposes its own training to the received training signal such that separated channels can be estimated at the destination, from which optimal training as well as optimal power allocation factor between R and S are derived based on Bayesian CramerRao bound.
Previous studies in AF relay systems[8–11] mainly focused on the blockfading or slowfading scenarios (e.g., the normalized Doppler spread over one OFDM block is less than 0.1). However, for practical broadband relay networks where the source and the relay can all be moving nodes, e.g., mobile terminals in moving cars or highspeed trains. Under such transmission environment, one must assume that the wireless channels of S → R and R → D to be time and frequencyselective fading. To alleviate the number of unknown channel parameters, doubly selective channels are typically represented by two ways: by using the basis expansion model (BEM)[12–14], which decomposes the channel into a superposition of timevarying orthogonal basis functions (e.g., Fourier bases) weighted by timeinvariant coefficients, and by using a blockwise linear model[15], which tracks the channel variation as a linear fashion over specific block periods. Previous contributions on channel estimation involving either BEM or blockwise linear channel models have been reported by the authors of[12, 13, 15–18]. Although such channel modeling methods are generally reliable for a relatively high Doppler frequency, more than 30% transmission efficiency is wasted for transmitting known pilots, thus leading to a reduction in transmission efficiency.
To improve valuable transmission efficiency while without entailing unrealistic assumption or highcomplexity, an alternative approach, referred to as superimposed training (ST), has been studied in[17, 19]. In such schemes, channel estimation can be performed without a loss of rate with bearable data interference since the training signals are arithmetically added onto the unknown data.
Motivated by the advantages of ST, this article presents a novel STbased doubly selective channel estimation for OFDMmodulated AF relay networks. By modeling the doubly selective channel as a ‘subblockwise’ linear model, separated channel estimation of S → R and R → D is estimated straightforwardly by a twostep approach: First, we adopt a timedomain ‘subblock’ tracking scheme whose aim is to model the timeselective channel within one OFDM block as multiple subblock fading structures such that channel estimation over each subblock can be performed by a linear timeinvariant structure. Second, we smooth the initial channel estimates over multiple subblocks of one OFDM block by using polynomial fitting. The optimal ST design criterions for both S and R are derived w.r.t. minimizing the mean square error (MSE) of channel estimation. Furthermore, a subblock trackingbased lowcomplexity decision feedback (DF) approach is provided to enhance the performance of channel estimation by iteratively mitigating the data interference. Finally, simulation results are provided to corroborate our studies.

1.
ST is adopted for channel estimation, and thus offers higher transmission efficiency in comparison with the existing pilotassisted schemes [10, 13, 16, 20].

2.
A ‘subblockwise’ linear channel model with polynomial fitting is introduced to facilitate the separated channel estimation of S → R and R → D.

3.
Optimal ST signals at both S and R are optimized w.r.t. channel MSE.

4.
A lowcomplexity DF process with subblock tracking is provided to iteratively enhance the performance of channel estimation.
The rest of the article is organized as follows. The following section presents the system model of OFDMmodulated AF relay networks with ST strategy. The STbased channel estimation algorithm and optimal training design are then provided in Section “STbased channel estimation”. Using the analyzed MSE derived in the same section, we optimize the power ratio between ST and data sequence w.r.t. channel capacity in Section “Channel estimation enhancement”. Section “Simulation results and discussion” reports on some simulation experiments to corroborate the validity of our theoretic analysis, and we conclude the article with conclusion.
Notations
Vectors and matrices of time and frequencydomain are boldface small and capital letters, the transpose, conjugate, inverse, and pseudoinverse of the matrix A are denoted by A^{T}, A^{H}, A^{−1}, and A^{†}, respectively. diag{A} denotes the diagonal matrix with the diagonal element constructed from A, and tr{A} is the trace of A; ⊗ represents the linear convolution. MATLAB notations for rows and columns of a matrix are adopted here; for example A_{[:,i:j]} denotes the i th column to the j th column of A. Further, I and F are the identity matrix and normalized FFT matrix, respectively. F_{ L } is the first L columns in F. Finally, E[·] stands for the statistical expectation andj=\sqrt{1}.
Problem formulation
Relay transmission model
Figure1 illustrates a typical oneway relay network with one source node (S), one relay node (R), and one destination node (D)^{a}. The baseband channels between S and R and R and D are denoted by{h}_{SR,{l}_{1}}\left(t\right) and{h}_{RD,{l}_{2}}\left(t\right), respectively, where t is discrete time index, l_{ i } = 0, 1,…, L_{ i } − 1, ∀i ∈ {SR, RD} with L_{ SR } and L_{ RD } being the number of resolvable paths for the channel of S → R and R → D, respectively. The paths h_{SR,l}(t), l = 0,…, L_{ SR } − 1 and h_{RD,l}(t), l = 0,…, L_{ RD } − 1 are assumed statistically independent, with the power of the l th path being{\sigma}_{{h}_{SR,l}}^{2} and{\sigma}_{{h}_{RD,l}}^{2}, respectively. Unlike the blockfading scenarios[10, 11], the present analysis assumes each node to be mobile terminals. Hence, the corresponding wireless channels between each node pair, i.e., h_{SR,l}(t) and h_{RD,l}(t), are assumed to be mobiletomobile channels, i.e., the channel coefficients are timeand frequencyselective fading[19, 21]. Denote f_{ S }, f_{ R }, and f_{ D } as the maximum Doppler shifts due to the motion of S, R, and D, respectively. The discrete autocorrelation functions of h_{i,l}(t), i ∈ {SR, RD} can be represented as[21].
where J_{0}( · ) is the zerothorder Bessel function of the first kind, and T_{ S } is the symbol sampling time (sample interval). The correlation functions have widely been adopted to describe the mobiletomobile link (see, e.g.,[21]). Note that (1) reveals that the power spectra of h_{SR,l}(t) and h_{RD,l}(t) span over the bandwidths f_{ SR } = f_{ S } + f_{ R } and f_{ RD } = f_{ R } + f_{ D }, respectively, which indicates an increased Doppler effect for the mobiletomobile communications. Without loss of generality, perfect synchronization is assumed in this article as did in[7–11, 13, 15–19, 22].
ST strategy at the source and relay
After performing inverse fast Fourier transform and inserting cyclic prefix (CP), the transmitted complex baseband data samples can be written as
wheret=\overline{L},\dots ,0,\dots ,N1 and\overline{L} is the CPlength, S(k) is modulated data symbol at k th subcarrier and N is the total number of subcarriers. In the proposed ST strategy, known training sequences p_{ S }(t), t = 0, …, N − 1 from S are superimposed onto data samples s(t):
Here, the average power of the data s(t) and the training p_{ s }(t), respectively, are normalized and given by
Hence, the average transmission power at S yields{P}_{S}=E\left\{{\leftx\left(t\right)\right}^{2}\right\}={\rho}_{S}+{\rho}_{{P}_{S}}. In considered AF relay transmission, x(t) is transmitted over a time and frequencyselective channel between S and R, the received signal at R is amplified by a fixed gain α. Meanwhile, R superimposes its own training p_{ R }(t) over the received signal. The structure of the training model is shown in Figure2. After discarding CP, the signal determined at R yields
where n_{ R }(t) is the additive white Gaussian noise (AWGN) observed at R with zeromean and a variance of σ_{ n }^{2}. Suppose R has the average transmission power P_{ R }, the average power assigned for p_{ R }(t) yields
where r and\alpha \in \left[0,\sqrt{{P}_{R}/{\sigma}_{{h}_{\mathit{SR}}}^{2}({\rho}_{D}+{\rho}_{{P}_{S}})+{\sigma}_{n}^{2}}\right] control the power allocation between the received signal from S and the ST signal of R. Relay R then adds the new CP and forwards the resultant signal to D. The received signal at D, after removing CP, is
where the first term on the righthandside of the resulting signal model (7) is equivalent to a single hop doubly selective channel model with cascaded fading gains h_{SRD,l”}(t) that can be determined by
n_{ D }(t) is the AWGN observed at D. For notation simplicity, we assume the variance of both n_{ R }(t) and n_{ D }(t) to be σ_{ n }^{2} in the rest of the article. Nevertheless, extension to the general case is straightforward.
To facilitate channel estimation, let
Therefore, formula (7) can be rewritten by
where η(t) in (9) is the undesired part that comprises extra data interference, channel gain, and AWGN, n_{ R }(t) is the corresponding 1 × L_{ RD } AWGN vector at R. Unlike the block fading scenarios[9–12], h_{ SR }(t) and h_{ RD }(t) considered in this article are time selective over an OFDM block period. The aim of this article is to find the separated h_{ SR }(t) and h_{ RD }(t) from (9).
STbased channel estimation
In this section, we propose a ‘subblockwise’ linear channel model to facilitate the separated channel estimation of S → R and R → D. The key idea behind the proposed approach is to force the channel as timeinvariant over subblocks of one OFDM block such that separated CSI of S → R and R → D over each subblock can be obtained by a timeinvariant structure. Using the initial channel estimates, we got the recover of the CSI of S → R and R → D over one OFDM block by using polynomial fitting.
First, we split one OFDM block into several equispaced subblocks (time slots). Let M be the subblcok size and G be the number of subblocks within each OFDM block, i.e.,N = GM. We then assume that the timevariation of both h_{ SR }(t) and h_{ RD }(t) is negligible within one subblock period. Accordingly, the channel response within g th subblock can be approximated as
Let us specify the timeindex within g th subblock as t = gM + m, g = 0,…,G − 1, m = 0,…,M − 1 and define
The received signal y_{ D }(t) in (9) can be reexpressed in a matrix form as
where{\mathbf{\text{p}}}_{S}^{g}={\left[{\mathbf{\text{p}}}_{S}\left(gM\right),\dots ,{\mathbf{\text{p}}}_{S}\left(gM+M1\right)\right]}_{M\times ({L}_{\mathit{SR}}+{L}_{\mathit{RD}}1)}^{T} and{\mathbf{\text{p}}}_{R}^{g}={\left[{\mathbf{\text{p}}}_{R}\left(gM\right),\dots ,{\mathbf{\text{p}}}_{R}\left(gM+M1\right)\right]}_{M\times {L}_{\mathit{RD}}}^{T} are the columnwise circulant matrices, respectively, and{\text{\Psi}}_{{L}_{\mathit{SR}}}\left[{\mathbf{\text{h}}}_{\mathit{RD}}^{g}\right] is the (L_{ SR } + L_{ RD } − 1) × L_{ SR } columnwise circulant matrix with the first column{\left[{[{\mathbf{h}}_{\mathit{RD}}^{g}]}^{T},{\mathbf{0}}_{1\times ({L}_{\mathit{SR}}1)}\right]}^{T}.
Channel estimation over subblocks of one OFDM block
Case 1
Suppose there are sufficient observations within one subblock to estimate the unknowns h_{ SRD }^{p} and h_{ RD }^{p}, for example, M > L_{ SR } + 2L_{ RD } − 1. Hence, it is possible to use either linear estimators, e.g., the Least Square (LS) or the Linear Minimum Mean Square Error estimator, to obtain the initial channel estimation.
In this article, we consider the LS estimation in order to embrace more practical scenarios where the channel statistics are not available. Let us define
The LS estimator of h^{g} can be obtained by[23]
whose error covariance is
where R_{ η }^{g} = E[(η^{g})^{H}η^{g} is the covariance matrix of η^{g}. In accordance with central limit theorem, data sequence s(t) can be regarded as a Gaussiandistributed random vector. Assuming that s(t) and AWGN are mutually independent[17, 19], R_{ η }^{g} can be modeled as
where{\sigma}_{{h}_{SRD,l}}^{2}={\sum}_{l=0}^{{L}_{\mathit{SR}}+{L}_{\mathit{RD}}1}{\sigma}_{{h}_{SRD,l}}^{2} with{\sigma}_{{h}_{SRD,l}}^{2}={\sum}_{k=0}^{l}{\sigma}_{{h}_{RD,k}}^{2}{\sigma}_{{h}_{SR,lk}}^{2}. Note that the first term on the righthand side of (13) is the interference due to the unknown data symbols. In STaided schemes where the CSI is time invariant[19, 22], a large number of OFDM blocks can be averaged to reduce such extra data effect. For doubly selective fading channel assumed in this article, however, the longterm averaged operation becomes impractical. This problem is viewed as a major demerit for the existing STbased schemes[11, 15, 17, 19, 22].
By (11), we have the corresponding MSE as
To obtain the minimum MSE of the LS channel estimator subject to a fixed power dedicated for ST signals, the optimization for ST with a given constraint of training power is formulated as[11, 13]
Following from the majorization theory, minimization of tr{Cov_{ h }} requires matrix (p^{g})^{H}p^{g} to be diagonal, i.e.,{({\mathbf{\text{p}}}^{g})}^{H}{\mathbf{\text{p}}}^{g}=\mathbb{C}\mathbf{\text{I}}. Let us rewrite (p^{g})^{H}p^{g} as
The optimal ST should satisfy the following three conditions:
Obviously, if all columns in matrix p_{ S }^{g} and p_{ R }^{g} are orthogonal, respectively, (C1) and (C2) are satisfied. Moreover, (C3) is an additional constraint that requires the orthogonality between p_{ S }^{g} and p_{ R }^{g}. An example of such training sequences is provided here
From (10), the corresponding initial estimation of S → R, i.e., ĥ_{ SR }^{g}, can be computed straightforwardly from the timedomain deconvolution approach as
Case 2
Initial channel estimation when M < L_{ SR } + 2L_{ RD } − 1. In this case, one cannot directly estimate both h_{ SRD }^{g} and h_{ RD }^{g} since p^{g} will be a rank deficiency matrix. Bearing in mind that the minimum subblocksize M is expected to be greater than or at least equal to L_{ SR } + L_{ RD } − 1 since there are totally L_{ SR } + L_{ RD } − 1 unknowns to estimate, we employ two consecutive subblocks to jointly estimate the channel coefficients.
Let{\mathbf{\text{y}}}_{D}^{g,g+1}={\left[{\mathbf{\text{y}}}_{D}^{g}{\mathbf{\text{y}}}_{D}^{g+1}\right]}_{2M\times 1}^{T}, the signal vector over two consecutive subblocks can be written by
where{\mathbf{p}}_{S}^{g,g+1}=\left[{\mathbf{p}}_{S}^{g}{\mathbf{p}}_{S}^{g+1}\right]{}_{2M\times ({L}_{\mathit{SR}}+{L}_{\mathit{RD}}1)}^{T},{\mathbf{\text{p}}}_{R}^{g,g+1}=\left[{\mathbf{p}}_{R}^{g}{\mathbf{p}}_{R}^{g+1}\right]{}_{2M\times {L}_{\mathit{RD}}}^{T} and{\mathbf{\eta}}^{g,g+1}=\left[{\mathbf{\eta}}^{g}{\mathbf{\eta}}^{g+1}\right]{}_{2M\times 1}^{T}. Assuming that the blockfading approximation is still valid over two consecutive subblocks, it allows us to model{\mathbf{h}}_{\mathit{RD}}^{g,g+1}\approx {}_{\mathbf{h}}^{\mathit{RD}}\left(gM+M\right) and{\mathbf{h}}_{\mathit{SRD}}^{g,g+1}\approx {}_{\mathbf{h}}^{\mathit{SRD}}\left(gM+M\right). Let{\mathbf{p}}^{g,g+1}=\left[\alpha {\mathbf{p}}_{S}^{g,g+1}{\mathbf{p}}_{R}^{g,g+1}\right]{}_{2M\times ({L}_{\mathit{SR}}+2{L}_{\mathit{RD}}1)}^{T} and{\mathbf{h}}^{g,g+1}=\left[{\mathbf{h}}_{\mathit{SRD}}^{g,g+1}{\mathbf{h}}_{\mathit{RD}}^{g,g+1}\right]{}_{({L}_{\mathit{SR}}+{L}_{\mathit{RD}}1)\times 1}^{T}. Correspondingly, the LS estimator of h^{g,g+1} can similarly be obtained by[18]
and the error covariance is
Similar to that of Case 1, ST should jointly be optimized over two consecutive subblocks, which can be formulated as
From the specific property of p^{g} in (19), it can be verified that the optimal ST design criteria (C1)–(C3) are also optimal for (25), i.e.,{({\mathbf{\text{p}}}_{S}^{g,g+1})}^{H}{\mathbf{\text{p}}}_{S}^{g,g+1}=2M{\rho}_{{P}_{S}}\mathbf{\text{I}} and{({\mathbf{\text{p}}}_{R}^{g,g+1})}^{H}{\mathbf{\text{p}}}_{R}^{g,g+1}=2M{\rho}_{{P}_{R}}\mathbf{\text{I}}. That is, we can obtain the separated CSI of S → R and R → D over each two consecutive subblocks of one OFDM block, i.e., at the equispaced time samples t = gM + M, g = 0,…,G − 2. Detailed procedures are omitted here since the derivations are similar to that of Case 1.
Channel smoothing over one OFDM block
Once the channel estimates over G subblocks have been obtained, i.e., ĥ_{ SR }^{g} and ĥ_{ RD }^{g}, g = 0,…,G − 1, an intuitive idea is to recover the CIR over one OFDM block straightforwardly by a linear interpolation method with a gradient between two subblocks given by{\Delta}_{i}=\frac{1}{M}\left({\widehat{\mathbf{\text{h}}}}_{i}^{g+1}{\widehat{\mathbf{\text{h}}}}_{i}^{g}\right) where i ∈ {SR, RD}[15, 18]. However, in high mobility environment, the extrapolation on the edge of subblocks generates unreliable channel estimates, which results in the severe performance degradation.
Addressing the above issue, we propose to recover the timeselective channel coefficients by using polynomial fitting, which can be summarized as in the following steps:

1.
We use the polynomial of Υ order to model the estimated CIR in each subblock [20] as
{}_{\widehat{h}}^{i,l}\left({t}_{g}\right)=\sum _{\gamma =0}^{\Upsilon}{a}_{i,l,q}{t}_{g}^{\gamma}(26)
where a_{i,l,γ} is the polynomial coefficient,{t}_{g}=gM+\frac{G}{2},g=0,\dots ,G1.

2.
Taking the estimated channel coefficients of each subblock, i.e., ĥ _{i,l}(t _{ g }), g = 0,…, G − 1 by (11) as temporal results, and form a vector as ĥ _{i,l} = [ĥ _{i,l}(t _{0}), ĥ _{i,l}(t _{1}),…, ĥ _{i,l}(t _{ G })]_{(G+1)×1} ^{T}, we have
{\widehat{\mathbf{h}}}_{i,l}={\mathbf{\text{Ka}}}_{i,l}(27)
where

3.
When G ≥ Υ, the polynomial coefficients a_{ i } can be computed by
{\widehat{\mathbf{\text{a}}}}_{i}={\left({\text{K}}^{H}\text{K}\right)}^{1}{\text{K}}^{H}{\widehat{h}}_{i,l}(28) 
4.
Recovering the channel coefficient by {}_{\widehat{h}}^{i,l}\left(t\right)={\sum}_{\gamma =0}^{\Upsilon}{\widehat{a}}_{i,l,\gamma}{t}^{\gamma},t=0,1,\dots N1
As will be observed by simulation results, based onΥorder polynomial fitting, the proposed channel smoothing outperforms the piecewise linear interpolation[15] for a wider range of Doppler shifts.
Channel estimation enhancement
Observing (14) and (24), we note that the channel estimation of S → R and R → D is affected by extra interference induced by data. To overcome such problem, a data detectionbased DF process has been employed to mitigate such data interference at receiver by using the recovered data symbols[17, 22, 24]. However, in doubly selective channel environment, data detection suffers severe ICI due to the channeltimevariation. To combat with ICI, a computational complexity of approximately O(N^{2}) is required for the existing symbol detectors adopted in[17, 22, 24], making the DF process unsuitable for practical applications due to constraint of complexity.
In this section, we introduce a novel subblock tracking scheme to alleviate the computational burden of the data detection in doubly selective environment.
Proposed DF technique with subblock tracking detector
Denote the initial estimates as{\widehat{\mathbf{\text{h}}}}_{\mathit{SRD}}^{(0)}\left(t\right) and{\widehat{\mathbf{\text{h}}}}_{\mathit{RD}}^{(0)}\left(t\right), respectively. Removing the ST sequences, the received time domain signal observed at D is given by
where\epsilon \left(t\right)=\alpha {\mathbf{\text{p}}}_{S}\left(t\right)\left({\mathbf{\text{h}}}_{\mathit{SRD}}\left(t\right){\widehat{\mathbf{\text{h}}}}_{\mathit{SRD}}^{(0)}\left(t\right)\right){\mathbf{\text{p}}}_{R}\left(t\right)\left({\mathbf{\text{h}}}_{\mathit{RD}}\left(t\right){\widehat{\mathbf{\text{h}}}}_{\mathit{RD}}^{(0)}\left(t\right)\right) denotes the residual ST interference, andw\left(t\right)=\alpha {\sum}_{l\text{'}=0}^{{L}_{\mathit{RD}}1}{h}_{RD,l\text{'}}\left(t\right){n}_{R}\left(tl\text{'}\right)+{n}_{D}\left(t\right).
Motivated by the ‘subblockwise’ linear channel model[15, 25], we split the resulting signal block in (29), i.e.,{\tilde{\mathbf{\text{y}}}}_{D}={\left[{\tilde{y}}_{D}\left(0\right),\dots {\tilde{y}}_{D}\left(N\right)\right]}_{N\times 1}^{T}, into P equispaced subblocks of Q periods (Q ≥ L_{ SR } + L_{ RD } − 1), and then neglect the channeltimevariation over each subblock. Accordingly, the time domain signal within the p th subblock can be expressed as
where{\stackrel{\u2323}{\mathbf{h}}}_{\mathit{SRD}}^{p}={\sum}_{t=pQ}^{pQ+Q1}{}_{\mathbf{h}}^{\mathit{SRD}}\left(t\right) is the approximated CIR during the p th subblock period. For the sake of simplicity, we omit the noise term, i.e., ε(t) + w(t) in the following derivation. Nevertheless, the extension to the general case is straightforward.
Collecting the signal (30) within a subblock to form a vector{\tilde{\mathbf{\text{y}}}}_{D}^{p}={\left[{\tilde{y}}_{D}\left(pQ\right),\dots ,{\tilde{y}}_{D}\left(pQ+Q1\right)\right]}_{Q\times 1}^{T} yields
where{\mathbf{s}}^{p}=\left[{\mathbf{s}}^{p}\left(pQ\right),\dots ,{\mathbf{s}}^{p}\left(pQ+Q\right)\right]{}_{Q\times ({L}_{\mathit{SR}}+{L}_{\mathit{RD}}1)}^{T} is a columnwise circulant matrix whose first column is{\mathbf{s}}^{p}\left(pQ\right)=\left[{s}^{p}\left(pQ\right),\dots ,{s}^{p}\left(pQ{L}_{\mathit{SR}}{L}_{\mathit{RD}}+2\right)\right]{}_{}^{1\times ({L}_{\mathit{SR}}+{L}_{\mathit{RD}}1)}.
We apply Npoint FFT on{\tilde{\mathbf{\text{y}}}}_{D}^{p} with a zeropadded length N vector as follows:
where{\mathbf{\text{H}}}_{\mathit{SRD}}^{p} is the N × 1 channel frequency response vector of the timeinvariant channel coefficient{\stackrel{\u2323}{\mathbf{\text{h}}}}_{\mathit{SRD}}^{p}.
Let S = [s_{0}, s_{1},…, s_{N−1}]_{N×1}^{T} as the frequency domain data vector, we have
Therefore, the initial detection on S can be obtained by a timeinvariant structure with a zeroforcing (ZF) criteria, which has the form as
Remark 1
Explicitly, one can also adopt the MMSE detector, i.e.\widehat{\mathbf{\text{S}}}=\frac{1}{\alpha}{\sum}_{p=1}^{P}{\mathbf{\Lambda}}_{\mathit{SRD}}^{p,H}{\left({\mathbf{\Lambda}}_{\mathit{SRD}}^{p}{\mathbf{\Lambda}}_{\mathit{SRD}}^{p,H}+{}_{\gamma}^{1}{\mathbf{I}}_{N}\right)}^{1}{\tilde{\mathbf{Y}}}_{D}^{p}, where{\mathbf{\text{\Lambda}}}_{\mathit{SRD}}^{p}=diag\left\{{\widehat{\mathbf{\text{H}}}}_{\mathit{SRD}}^{p(0)}\right\}, and γ is the signaltonoise ratio (SNR).^{b} However, we herein would rather choose ZF detector due to the constraint of computational complexity. Note that for the special case of block fading channel, where{\mathbf{H}}_{\mathit{SRD}}^{1}={\mathbf{H}}_{\mathit{SRD}}^{2}=\dots ={\mathbf{H}}_{\mathit{SRD}}^{P}, the proposed subblock tracking method is equivalent to the conventional onetap ZF or MMSE detectors[14, 20, 22].
Using the initially recovered data symbols (34), the data interference can be mitigated by removing{\widehat{\mathbf{\text{S}}}}^{(0)} from the received signals as
Obviously, the data interference can be effectively cancelled as the following inequality holds
where β^{(0)} is the symbolerrorrate (SER) of the initial detection in (34). Replacing y_{ D }(t) by{y}_{D}^{\left(1\right)}\left(t\right), we reestimate the CSI using the channel estimator proposed in Section “STbased channel estimation”, and obtain the channel estimates of the iteration #1, i.e.,{\widehat{\mathbf{\text{h}}}}_{\mathit{SRD}}^{\left(1\right)}\left(t\right)and{\widehat{\mathbf{\text{h}}}}_{\mathit{RD}}^{\left(1\right)}\left(t\right). Since the data interference can effectively be mitigated by (35), the estimated{\widehat{\mathbf{\text{h}}}}_{\mathit{SRD}}^{\left(1\right)}\left(t\right) and{\widehat{\mathbf{\text{h}}}}_{\mathit{RD}}^{\left(1\right)}\left(t\right) are expected to be more accurate than that of the previous iteration. Using{\widehat{\mathbf{\text{h}}}}_{\mathit{SRD}}^{\left(1\right)}\left(t\right) and{\widehat{\mathbf{\text{h}}}}_{\mathit{RD}}^{\left(1\right)}\left(t\right), data symbol of iteration #1, i.e.{\widehat{\text{S}}}^{\left(1\right)}, can be computed by (30)–(34), where a lower SER performance is expected. Accordingly, the corresponding recovered data are then utilized to mitigate the data interference, similar to (35), thereby achieving an enhanced performance on channel estimation in the forthcoming iteration. The iteration goes until a certain stopping criterion is satisfied.
Step 1. Using the estimated CSI, we detect the data symbols by using the proposed subblock tracking scheme from (29)–(34).
Step 2. Using the detected data symbols from Step 1, we mitigate the extra data interference from (35).
Step 3. Reestimating the CSI by using the proposed channel estimation in Section “STbased channel estimation”.
Step 4. Updating the channel estimates of the current iteration, and then go back to Step 1.
Complexity analysis of the proposed subblock tracking detector
We herein discuss the computational complexity of the proposed subblock trackingbased detector. Obviously, in doubly selective fading environment, the most complexity of the DF algorithm comes from Step 1, i.e., data detection process. As can be observed from (30)–(34), the proposed subblock trackingbased data detector requires P Npoint FFT operations from (32) and 3NP complex operations from the linear process of (34), resulting in an overall complexity of\left[\left({log}_{2}^{N}+3\right)P\right]N. Practically,\left({log}_{2}^{N}+3\right)P<<N, which means that the complexity of the proposed subblock tracking scheme is linear in the number of OFDM blocksize, i.e. O(N). Comparatively, the proposed data detector requires a lower complexity than the existing methods[15, 22], where a total complexity of approximately O(N^{2}) is required, we thus reemphasize the novelty of the proposed algorithm.
Simulation results and discussion
In this section, we present various numerical examples to verify the validity of the proposed studies. The performance of the channel estimation schemes developed in Sections“STbased channel estimation”and “Channel estimation enhancement”are evaluated by conducting simulations in accordance with the OFDM system setting[17], i.e., an OFDM block length of N = 512 with a symbol rate of f = 5 MHz, CPlength is chosen to be 64, and 4PSK modulation is adopted. We take L_{ SR } = L_{ RD } = 4 and the coefficients of S → R and R → D are generated as lowpass, Gaussian and zero mean random processes and correlated in time with the correlation functions according to Jakes’ model[26]. For estimating the separated CSI of S → R and R → D, the power of ST and data sequences are assumed to be{\rho}_{{P}_{S}}={\rho}_{{P}_{R}}={\rho}_{S}.
Test case 1. STbased channel estimation
We first test the proposed channel estimator with different tracking parameters, i.e., subblock index and polynomial order. We run the Doppler frequencies of the range of f_{ S } = f_{ R } = 1000 Hz that corresponds to the mobile speed of 216 km/h as the users of S, R, and D operate at a carrier frequency of 5 GHz. In this case, the corresponding normalized Doppler spreads during an OFDM block period of S → R and R → D are (N + CP)f_{ D }T ≈ 0.23 and (N + CP)f_{ R }T ≈ 0.115, respectively. As shown in Figure3, we observe that the channel MSE of S → R and R → D are almost independent of the AWGN, especially for high SNR regions, e.g., SNR >15 dB. This result is unexpected since the estimation errors is affected by the extra data interference. Anyway, even for more demanding situation, subblock index G = 4 and a polynomial order ϒ = 2 is enough for the proposed channel estimator.
We then test the strategy of optimal ST design. From our previous discussion, we know the optimal training sequences p_{ S } and p_{ R } should have equal power and satisfy certain phase constraints, e.g., (C1)–(C3). In Figure4, we compare the optimal ST with two types of nonoptimal ST. Type1 nonoptimal training has equal power but random phase and Type2 nonoptimal training has random power and random phase. Clearly, significant performance improvement can be achieved by using the optimal one. Meanwhile, the farther away the training sequence from the optimal one, the worse the performance will be.
To gain an insight into the proposed estimator in Section “STbased channel estimation”, Figure5 illustrates the performance of the propose channel estimator for various normalized Doppler spreads. In this example, we set G = 4, with each subblock size of M = 128. A secondorder polynomial is used in simulation. For fairness of comparison, we also simulate the STbased methods[14, 15], where the channel is modeled as linear fashion and generalized BEM. As can be observed, the present channel estimator is outperforms the methods[14, 15]. Although the estimator[14] achieves a more robust performance for extremely high Doppler regions (e.g., f_{ d }T ≥ 0.3), the proposed subblock tracking based estimator yields potential advantage for doubly selective channels environment of the most acceptable range of most studies (e.g.,f_{ d }T ∈ [0.1, 0.3]). The result is not unexpected since the ST signals cannot be optimized due to the structure of the generalized BEM, where the matrix of the basis function is nonorthogonal.
As observed from previous simulations, channel estimation is severely degraded by the extra data interference. To mitigate such effect, we resort to the lowcomplexity DF process presented in Section “Channel estimation enhancement”. As shown in Figure6, the enhanced channel estimator with DF process, in comparison with the initial channel estimation obtained by Section “STbased channel estimation”, achieves a significant performance improvement after only three iterations (a steadystate MSE can be achieved after iteration # 3). This result confirms that the presented DF method can effectively mitigate the data interferences, and thus providing a feasible solution for STbased doubly selective channel estimation. It should be emphasized that when higher computational burden is allowed, more advanced estimator like MMSE or maximum likelihood (ML) after power allocation and decisionfeedback can be adopted to achieve better estimation performance. Such topic will be elaborated in subsequent researches.
Test case 2. Symbol detection
Herein we carry out several experiments to assess the effectiveness of the subblock tracking based symbol detector. Figure7 illustrates the initial SER performance for different values of subblock index P for f_{ d }T ≈ 0.23. It is observed that even for more demanding situation, using P = 8 is sufficient since the timevariation over each subblock is less than 3%. For such a small P, the computational complexity of the proposed subblock trackingbased symbol detection scheme is linear in the number of subcarriers, and can be acceptable for practical application scenarios.
To gain an insight into the proposed symbol detector in Section “Channel estimation enhancement”, in Figure8, we simulate the SER performance of various data detection methods for various Doppler shifts, when SNR = 20 dB. P is set to be 8 to ensure an accurate subblock fading channel model. Clearly, the proposed subblock tracking detector outperforms the detection method[27] with a banded structure of the frequency domain channel matrix (we set the bandwidth as 2 for comparison), while with a complexity reduction.
Figure9 illustrates the performance comparison between the initial symbol detection and the enhanced DF process in terms of SER versus SNR. As shown in Figure9, with the aid of DF process, the demodulator achieves a considerable gain than the initial subblock tracking based symbol detection method. This result is consistent with the previous result in Figure6 since one may expect to achieve a better SER performance in the forthcoming iteration due to the improved estimation accuracy of the current iteration. The result in Figure9 further confirms that the effectiveness of the provided subblock tracking method.
Conclusion
In this article, we studied the problem of ST based channel estimation for OFDMmodulated AF relay networks in doubly selective fading environment. By modeling the channel as a ‘subblockwise’ linear model, we estimate the separated CSI of S → R and R → D, from which we derive the optimal ST signals with regard to minimizing the MSE of channel estimation. To further enhance the performance of channel estimation while preserving computational complexity, we provide a lowcomplexity DF scheme to cancel the extra data interference to channel estimation. Various numerical examples are provided to evaluate the proposed algorithms.
Methods
The analysis in this paper is conducted by using the MATLAB software environment to verify the theoretical expressions.
Endnotes
^{a} In this article, we will omit the discussion over the S → D link since the corresponding channel estimation directly follows the conventional work[7–11].^{b} Herein, the SNR is defined as\gamma =E\left\{\rightx\left(t\right){}^{2}\}/E\{\leftw\left(t\right){}^{2}\right\}, wherew\left(t\right)=\alpha {\sum}_{l\text{'}=0}^{{L}_{\mathit{RD}}1}{h}_{RD,l\text{'}}\left(t\right){n}_{R}\left(tl\text{'}\right)+{n}_{D}\left(t\right).
References
Laneman JN, Tse DNC, Wornell GW: Cooperative diversity in wireless networks: efficient protocols and outage behavior. IEEE Trans. Inf. Theory 2004, 50(12):30623080. 10.1109/TIT.2004.838089
Seol DY, Kwon UK, Im GH: Performance of single carrier transmission with cooperative diversity over fast fading channels. IEEE Trans. Commun. 2009, 57(9):27992807.
Sendonaris A, Erkip E, Aazhang B: User cooperation diversity: part I. System description. IEEE Trans. Commun. 2003, 51(11):19271938. 10.1109/TCOMM.2003.818096
Tang X, Hua Y: Optimal design for nonregenerative MIMO wireless relays. IEEE Trans. Wirel. Commun. 2007, 6(4):13981407.
Ng DWK, Schober R: Resource allocation and scheduling in multicell OFDMA systems with decodeandforward relaying. IEEE Trans. Wirel. Commun. 2011, 10(7):22462258.
Li Y, Wang W, Kong J, Peng M: Subcarrier paring for amplifyandforward and decodeandforward OFDM relay links. IEEE Commun. Lett. 2009, 13(4):209211.
Herdin M: A chunk based OFDM amplifyandforward relaying scheme for 4G mobile radio systems’. In Proc. IEEE ICC, vol. 10. Istanbul, Turkey; 2006:45074512.
Song MG, Kim D, Im GH: Recursive channel estimation method for OFDMbased cooperative systems. IEEE Commun. Lett. 2010, 14(11):10291031.
Abdallah S, Psaromiligkos IN: Semiblind channel estimation for amplifyandforward twoway relay networks employing constant modulus constellations. In Proc CISS,vol. 10. New Jersey, USA; 2010:15.
Christos M, Rontogiannis A, Berberids K: Training design in single relay AF cooperative systems with correlated channels. In Proc IEEE ICASSP,vol. 11. Prague, Czech Republic; 2011:33163319.
Gao F, Jiang B, Gao XQ, Zhang XD: Superimposed training based channel estimation for OFDM modulated amplifyandforward relay networks. IEEE Trans. Commun. 2011, 59(7):20292039.
Giannakis GB, Tepedelenlioglu C: Basis expansion models and diversity techniques for blind identification and equalization of time varying channels. Proc IEEE 1998, 86: 19691986. 10.1109/5.720248
Wang G, Gao F, Tellambura C: Channel estimation and training design for twoway relay networks in timeselective fading environments. IEEE Trans. Wirel. Commun. 2011, 10(8):26812691.
He L, Wu YC, Ma SD, Ng TS, Poor HV: Superimposed trainingbased channel estimation and data detection for OFDM amplifyandforward cooperative systems under high mobility. IEEE Trans. Signal Process. 2012, 60(1):274284.
Chen SP, Yao T: Intercarrier interference suppression and channel estimation for OFDM systems in timevarying frequency selective fading channels. IEEE Trans. Consum. Electron. 2004, 50(2):429435. 10.1109/TCE.2004.1309404
Velasquez LC, Le HN, Ngoc TL: Double selective cascaded channel estimation in amplifyandforward relay systems. In Proc IEEE ICC, vol. 2011. Kyoto, Japan; 2011:14.
Dai X, Zhang H, Li D: Linearly timevarying channel estimation for MIMOOFDM systems using superimposed training. IEEE Trans. Commun. 2010, 58(2):681692.
Zhang H, Dai X: Timevarying channel estimation and symbol detection for OFDM systems using superimposed training. Electron. Lett. 2007., 43(22):
Zhou GT, Viberg M, McKelvey T: A firstorder statistical method for channel estimation. IEEE Commun. Lett. 2003, 10(9):413415.
Zhou W, Lam WH: Channel estimation and data detection for OFDM systems over fastfading and dispersive channels. IEEE Trans. Veh. Technol. 2010, 59(3):13811392.
Akki AS, Haber F: A statistical model for mobiletomobile land communication channel. IEEE Trans. Veh. Technol. 1986, VT35(1):27.
Feng XD, Hong F, Yang LX: Feedback of downlink channel state information based on superimposed coding. IEEE Commun. Lett. 2007, 11(3):240242.
Kay SM: Fundamentals of Statistical Signal Processing: Estimation Theory. Englewood Cliffs, PrenticeHall; 1993.
Chen SP, Yang Y: Lowcomplexity MMSESIC equalizer employing LDLH factorization for OFDM systems over timevarying channels. IEEE Trans. Veh. Technol. 2010, 59(8):41284131.
Mostofi Y, Cox DC: ICI mitigation for pilotassisted OFDM mobile systems. IEEE Trans. Wirel. Commun. 2005, 4(2):765774.
Jakes W: Microwave Mobile Communications. IEEE, Piscataway; 1974. Classic Reissue
Jeon WG, Chang KH, Cho YS: An equalization technique for orthogonal frequencydivision multiplexing systems in timevariant multipath channels. IEEE Trans. Commun. 1999, 47: 2732. 10.1109/26.747810
Acknowledgements
This study was supported by the national Natural Science Foundation (NSF) of China (Nos. 61002012, 61172087), the Project of NSF of Guangdong Province (No. 10451063101006074), a City U Grant (Project No. 9360130). and the Specialized Research Fund for the Doctoral Program of Higher Education of China (No. 20110002120059), and by the open research fund of National Mobile Communications Research Laboratory, Southeast University (No. 2011D02).
Author information
Authors and Affiliations
Corresponding author
Additional information
Competing interests
The authors declare that they have no competing interests.
Authors’ original submitted files for images
Below are the links to the authors’ original submitted files for images.
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 2.0 International License (https://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
About this article
Cite this article
Zhang, H., Shuhung, L., Gao, S. et al. Doubly selective channel estimation for OFDM modulated amplifyandforward relay networks using superimposed training. J Wireless Com Network 2012, 249 (2012). https://doi.org/10.1186/168714992012249
Received:
Accepted:
Published:
DOI: https://doi.org/10.1186/168714992012249