This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

Compressed Channel Estimation with Position-Based ICI Elimination for High-Mobility SIMO-OFDM Systems

Xiang Ren, Meixia Tao, Senior Member, IEEE,
and Wen Chen, Senior Member, IEEE
The authors are with Department of Electronic Engineering, Shanghai Jiao Tong University, China (e-mail: {renx, mxtao, wenchen}@sjtu.edu.cn).
Abstract

Orthogonal frequency-division multiplexing (OFDM) is widely adopted for providing reliable and high data rate communication in high-speed train systems. However, with the increasing train mobility, the resulting large Doppler shift introduces intercarrier interference (ICI) in OFDM systems and greatly degrades the channel estimation accuracy. Therefore, it is necessary and important to investigate reliable channel estimation and ICI mitigation methods in high-mobility environments. In this paper, we consider a typical HST communication system and show that the ICI caused by the large Doppler shift can be mitigated by exploiting the train position information as well as the sparsity of the conventional basis expansion model (BEM) based channel model. Then, we show that for the complex-exponential BEM (CE-BEM) based channel model, the ICI can be completely eliminated to get the ICI-free pilots at each receive antenna. After that, we propose a new pilot pattern design algorithm to reduce the system coherence and hence can improve the compressed sensing (CS) based channel estimation accuracy. The proposed optimal pilot pattern is independent of the number of receive antennas, the Doppler shifts, the train position, or the train speed. Simulation results confirms the performance merits of the proposed scheme in high-mobility environments. In addition, it is also shown that the proposed scheme is robust to the respect of high mobility.

Index Terms:
High-mobility, channel estimation, compressed sensing (CS), orthogonal frequency-division multiplexing (OFDM), single-input multiple-output (SIMO), intercarrier interference (ICI), position-based.

I Introduction

High speed trains (HST) have been increasingly developed in many countries and especially have made great impact in China. There is a growing demand of offering passengers the data-rich wireless communications with high data rate and high reliability. Orthogonal frequency-division multiplexing (OFDM), as a leading technique in the current Long Term Evolution (LTE) and future evolution of cellular networks, have demonstrated great promise in achieving high data rate in stationary and low-mobility environment. In the HST environment, however, since the train travels at a speed more than 350km/h, the high Doppler shift destroys the orthogonality resulting in the intercarrier interference (ICI) in OFDM systems. This directly degrades the channel estimation accuracy and significantly affects the overall system performance. It is thus necessary and important to investigate reliable channel estimation and ICI mitigation methods in high-mobility environments.

Channel estimation in OFDM systems over time-varying channels has been a long-standing issue [1]-[11]. The existing works can be generally divided into three categories based on the channel model properties they adopted. The first category of estimation methods adopted the linear time-varying channel model, i.e., the channel varies with time linearly in one or more OFDM symbols, such as [1] and [2]. The second category employs the basis expansion model (BEM) such as [3]-[5]. Note that both these two channel models implicitly assume that the channel is in rich-scattering evironment with sufficient multipath. The third category of channel estimation methods is based on the recent research finding that wireless channels tend to exhibit sparsity, where the channel properties are dominated by a relatively small number of dominant channel coefficients. Thus, to utilize the channel sparsity, several works [6]-[11] studied the applications of compressed sensing (CS) in the channel estimation over doubly-selective channels.

Another line of research to improve the performance of channel estimation is to consider the pilot design and channel estimation jointly. Recently, many researches considered this problem based on the CS-based channel estimation methods. Coherence is a critical metric in CS as it directly influences the CS recovery performance [12]-[14]. The works [12] and [13] concluded that a lower system coherence leads to a better recover performance. Based on these results, previous works [15]-[22] proposed several pilot design methods to reduce the system coherence and hence to improve the CS-based channel estimation performance. The works [15]-[17] proposed the pilot pattern design methods based on the exhaustive search to reduce the CS coherence for single-input single-output (SISO) and multiple-input multiple-output (MIMO) systems. These methods, however, need large iteration times to achieve satisfactory estimation performance. The works [18] and [19] utilized the discrete stochastic approximation to design the pilot pattern for OFDM systems. These above works designed the pilot pattern and assumed that the pilot symbols are the same. In our previous work [20], we proposed a pilot symbol design method with the equidistant pilot pattern for high-mobility MIMO-OFDM systems. In our previous work [21], we proposed a position-based joint pilot pattern and pilot symbol design method for the high-mobility OFDM systems, where different pilots are designed for the Doppler shifts at different train positions and then stored into a codebook. For each train position, the system selects the corresponding optimal pilot and uses it to estimate the channel. However, none of the above mentioned works considered the ICI mitigation. In the presence of a high Doppler shift, the ICI can reduce the channel estimation performance significantly. In specific, the work [22] proposed a pilot pattern design method with the ICI-free structure for the distributed compressed sensing (DCS) based channel estimator over doubly-selective channels. However, this method needs a large number of guard pilots to eliminate the ICI, which reduces the spectral efficiency.

This work is based upon our previous work [21] with the aim of improving the channel estimation performance by taking ICI into account. Similar to [21], we consider a HST communication system where the instantaneous position and speed of the moving train can be estimated, for example using a global positioning system (GPS). But different from [21], we consider the single-input multi-output (SIMO) scenario. Note that the method in [21] cannot be directly applied to SIMO systems. The optimal pilot proposed in [21] for the SISO system is different for different train positions. When it applied in the SIMO system, different optimal pilots need to be sent for different receive antennas due to their different positions. This will certainly reduce the spectral efficiency.

In this paper, based on the conventional BEM, we first show that the ICI caused by the large Doppler shift can be mitigated by exploiting the train position information. The relationships between the dominant channel model, the dominant channel coefficients, the Doppler shift, and the train position are also given. Then, considering the complex-exponential BEM (CE-BEM), we propose a new low complexity position-based ICI elimination method, by which we can get the ICI-free pilots at each receive antenna. In contrast to the conventional iterative ICI mitigation method in [23], the proposed method only requires a permutation of the received subcarriers, which is much less complex. In addition, different from the methods in [5] and [22] needing large number of guard pilots to eliminate the ICI, the proposed method does not need any guard pilot, which highly improves the spectral efficiency as well. After getting the ICI-free pilots, we formulate the pilot pattern design problem to minimize the system average coherence, and propose a new pilot design algorithm to solve it. Specifically, the optimal pilot pattern is independent of the train speed, the train position, the Doppler shift, or the number of receive antennas. Thus, the system only needs to store one pilot pattern, which highly reduces the system complexity in contrast to [21] which selecting different pilots for different train positions. In addition, different from the methods in [21] and [23] that the channel estimation performances are highly influenced by the system mobility, simulation results demonstrate that the proposed scheme is robust to the high mobility.

The rest of this paper is organized as follows. Section II introduces the HST communication system, the SIMO-OFDM system model, and the conventional BEM. In Section III, we exploit the position information of the BEM. Then, for the CE-BEM, we introduce a new position-based ICI elimination method. In Section IV, after briefly review some CS fundamentals, we formulate the pilot design problem and propose a new low coherence pilot pattern design algorithm. The complexity and the practical applicability of the proposed scheme is also discussed. Section V presents simulation results in the high-mobility environment. Finally, Section VI concludes this paper.

NotationsNotations: 0\left\|\cdot\right\|_{\ell_{0}} denotes the number of nonzero entries in a matrix or vector, and 2\left\|\cdot\right\|_{\ell_{2}} is the Euclidean norm. 𝐗(𝐰,:){\bf X}({\bf w},:) denotes the rows of the matrix 𝐗{\bf{X}} whose row indices are in the vector 𝐰\bf w. The superscripts ()T(\cdot)^{T} and ()H(\cdot)^{H} denote the transposition and Hermitian of a matrix, respectively. \lceil\cdot\rceil denotes the round up operator, \lfloor\cdot\rfloor denotes the round down operator, \otimes denotes the Kronecker product, and diag{}\text{diag}\{\cdot\} denotes the operator that changes a vector to a diagonal matrix. 𝐈K{\bf I}_{K} denotes the K×KK\times K identity matrix, and 𝐈Kq{\bf I}^{\langle q\rangle}_{K} denotes a permutation matrix which is obtained form 𝐈K{\bf I}_{K} by shifting its column circularly |q||q| times to the right for q<0q<0 and to the left otherwise. Finally, M×N\mathbb{C}^{M\times N} denotes the set of M×NM\times N matrices in the complex field, and \mathbb{R} denotes the real field.

II System Model

II-A HST communication system

We consider a typical broadband wireless communication system for high speed trains (HST) [21][24], as shown in Fig. 1. The communication between the base stations (BS) and the mobile users is conducted in a two-hop manner through a relay station (RS) deployed on the train. The RS is connected with several antennas evenly located on the top of the train to communicate with the BS. Moreover, the RS is also connected with multiple indoor antennas distributed in the train carriages to communicate with mobile users by existing wireless communication technologies. The BSs are located along the railway at some intervals and connected with optical fibers. Here we assume that each BS is equipped with one antenna for simplicity and has the same transmit power and coverage range. Similar to [21], we assume that the HST is equipped with a GPS which can estimate the HST’s instant position and speed information perfectly and send them to the RS with no time delay [25]. But, different from [21], in this paper, the BS does not need to receive these information from the GPS.

Refer to caption
Figure 1: The structure of a multi-antenna HST communication system.

In Fig. 1, we assume that the HST is traveling towards a fixed direction at a constant speed vv. Let DmaxD_{max} denote the maximum distance from the BS to the railway (i.e., the position AA and CC to BSBS), DminD_{min} denote the minimum distance (i.e., the position BB to BSBS), and DD denote the distance between AA and BB. The RR receive antennas evenly located on the top of the HST are denoted as {Tr}r=1R\{T_{r}\}^{R}_{r=1}, and RxR_{x} denotes the antenna equipped on the BS. In each cell, we define αr\alpha_{r} as the distance between the rr-th receive antenna and the position AA, and define θr\theta_{r} as the angle between the BS to TrT_{r} and the railway. When the HST moves from AA to CC, θr\theta_{r} changes from θmin\theta_{min} to θmax\theta_{max}. If DmaxDminD_{max}\gg D_{min}, we have θmin0\theta_{min}\approx 0^{\circ} and θmax180\theta_{max}\approx 180^{\circ}. For TrT_{r} at a certain position αr\alpha_{r}, it suffers from a Doppler shift frf_{r}, where frf_{r} can be calculated by fr=vcfccosθrf_{r}=\frac{v}{c}\cdot f_{c}\cos\theta_{r} with the carrier frequency fcf_{c} and the the light speed cc. In addition, we assume that frf_{r} is constant within one OFDM symbol.

II-B SIMO-OFDM system

In this paper, we only consider the first-hop communication in the HST system, i.e., the communication from the BS to the RS. It is treated as a SIMO-OFDM system with one transmit antenna and RR receive antennas. Suppose there are KK subcarriers. The transmit signal at the kk-th subcarrier during the nn-th OFDM symbol is denoted as Xn(k)X^{n}(k), for n=1,2,,Nn=1,2,...,N and k=1,2,,Kk=1,2,...,K. At the BS, after passing the inverse discrete Fourier transform (IDFT) and inserting the cyclic prefix (CP), the signals are transmitted to the wireless channel. At the rr-th receive antenna, after removing the CP and passing the discrete Fourier transform (DFT) operator, the received signals in the frequency domain are represented as

𝐲rn=𝐇rn𝐱n+𝐧rn,\mathbf{y}^{n}_{r}=\mathbf{H}^{n}_{r}\mathbf{x}^{n}+\mathbf{n}^{n}_{r}, (1)

where 𝐲rn=[Yrn(1),Yrn(2),,Yrn(K)]T{\bf{y}}^{n}_{r}=[Y^{n}_{r}(1),Y^{n}_{r}(2),...,Y^{n}_{r}(K)]^{T} is the received signal vector over all subcarriers during the nn-th OFDM symbol, 𝐇rn{\bf{H}}^{n}_{r} is the channel matrix between the transmit antenna and the rr-th receive antenna, 𝐱n=[Xn(1),Xn(2),,Xn(K)]T{\bf{x}}^{n}=[X^{n}(1),X^{n}(2),...,X^{n}(K)]^{T} is the transmitted signal vector, and 𝐧rn=[Nrn(1),Nrn(2),,Nrn(K)]T{\bf{n}}^{n}_{r}=[N^{n}_{r}(1),N^{n}_{r}(2),...,N^{n}_{r}(K)]^{T} denotes the noise vector, where Nrn(k)N^{n}_{r}(k) is the additive white Gaussian noise (AWGN) with a zero mean and σε2\sigma^{2}_{\varepsilon} variance.

If the channel is time-invariant, the off-diagonal term Hrn(k,d){{H}_{r}^{n}({k,d}}) (kd)(k\neq d) in 𝐇rn{\bf{H}}_{r}^{n} is negligible, and the diagonal term Hrn(k,d){{H}^{n}_{r}({k,d}}) (k=d)(k=d) alone represents the channel, where k,d=1,,Kk,d=1,...,K. However, for time-varying channel, the off-diagonal term cannot be neglected and (1) can be rewritten as

𝐲rn\displaystyle{\bf{y}}^{n}_{r} =𝐇rfreen𝐱n+𝐇rICIn𝐱n+𝐧rn,\displaystyle={\bf{H}}_{r_{\rm free}}^{n}{\bf{x}}^{n}+{\bf{H}}_{r_{\rm{ICI}}}^{n}{\bf{x}}^{n}+{\bf{n}}_{r}^{n}, (2)

where 𝐇rfreendiag{[Hrn(1,1),Hrn(2,2),,Hrn(K,K)]}{\bf{H}}_{r_{\rm free}}^{n}\triangleq{\text{diag}}\{[H^{n}_{r}(1,1),H^{n}_{r}(2,2),...,H^{n}_{r}(K,K)]\} denotes the ICI-free channel matrix, and 𝐇rICIn𝐇rn𝐇rfreen{\bf{H}}_{r_{\rm ICI}}^{n}\triangleq{\bf{H}}^{n}_{r}-{\bf{H}}_{r_{\rm free}}^{n} is the ICI part.

II-C BEM-based Channel Model

In our previous work [21], we adopted the channel model in [8] to model the channel in the delay-Doppler domain. In this work, however, we employ the BEM to model the high-mobility channel in the time domain. Assume that the channel between the transmit antenna and each receive antenna consists of LL multi-paths. For each channel tap ll, 0lL10\leq l\leq L-1, we define 𝐡~rn(l)=[hrn(0,l),hrn(1,l),,hrn(K1,l)]TK×1{\tilde{\bf{h}}}^{n}_{r}(l)=[h^{n}_{r}(0,l),h^{n}_{r}(1,l),...,h^{n}_{r}(K-1,l)]^{T}\in\mathbb{C}^{K\times 1} as a vector which collects the time variation of the channel tap within the nn-th OFDM symbol of the channel between the transmit antenna and the rr-th receive antenna. Denote fmaxf_{max} as the maximum Doppler shift, TT as the packet duration, and Q=2fmaxTQ=2\lceil f_{{max}}T\rceil as the maximum number of the BEM order. Then, each 𝐡~rn(l)\tilde{\bf{h}}^{n}_{r}(l) can be represented as

𝐡~rn(l)=𝐁𝐜rn(l)+ϵrn(l),\displaystyle\tilde{{\bf{h}}}^{n}_{r}(l)={\bf B}{\bf c}^{n}_{r}(l)+{\bm{\epsilon}}^{n}_{r}(l), (3)

where 𝐁=[𝐛0,,𝐛q,,𝐛Q]K×(Q+1){\bf B}=[{\bf b}_{0},...,{\bf b}_{q},...,{\bf b}_{Q}]\in\mathbb{C}^{K\times(Q+1)} collects Q+1Q+1 basis functions as columns, 𝐛q{\bf b}_{q} denotes the qq-th basis function (q=0,1,,Qq=0,1,...,Q) whose expression is related to a specific BEM model, 𝐜rn(l)=[crn(0,l),crn(1,l),,crn(Q,l)]T{\bf c}^{n}_{r}(l)=[c^{n}_{r}(0,l),c^{n}_{r}(1,l),...,c^{n}_{r}(Q,l)]^{T} represents the BEM coefficients for the ll-th tap of the channel at the rr-th receive antenna within the nn-th OFDM symbol, and ϵrn(l)=[ϵrn(0,l),ϵrn(1,l),,ϵrn(K1,l)]T{\bm{\epsilon}}^{n}_{r}(l)=[\epsilon^{n}_{r}(0,l),\epsilon^{n}_{r}(1,l),...,\epsilon^{n}_{r}(K-1,l)]^{T} represents the BEM modeling error.

Stacking all the channel taps of the rr-th receive antenna within the nn-th OFDM symbol in one vector

𝐡~rn=[hrn(0,0),,hrn(0,L1),,hrn(K1,0),,hrn(K1,L1)]TKL×1,\tilde{{\bf h}}^{n}_{r}=[{h}^{n}_{r}(0,0),...,{h}^{n}_{r}(0,L-1),...,{h}^{n}_{r}(K-1,0),...,{h}^{n}_{r}(K-1,L-1)]^{T}\in\mathbb{C}^{KL\times 1}, (4)

then we obtain

𝐡~rn=(𝐁𝐈L)𝐜rn+ϵrn,\tilde{{\bf h}}^{n}_{r}=({\bf B}\otimes{\bf I}_{L}){\bf c}^{n}_{r}+{\bm{\epsilon}}^{n}_{r}, (5)

where 𝐈L{\bf I}_{L} is an L×LL\times L identity matrix, 𝐜rn=[crn(0,0),,crn(0,L1),,crn(Q,0),,crn(Q,L1)]TL(Q+1)×1{\bf c}^{n}_{r}=[c^{n}_{r}(0,0),...,c^{n}_{r}(0,L-1),...,c^{n}_{r}(Q,0),...,c^{n}_{r}(Q,L-1)]^{T}\in\mathbb{C}^{L(Q+1)\times 1} is the stacking coefficient vector, and ϵrn=[ϵrn(0,0),,ϵrn(0,L1),,ϵrn(K1,0),,ϵrn(K1,L1)]TKL×1{\bm{\epsilon}}^{n}_{r}=[\epsilon^{n}_{r}(0,0),...,\epsilon^{n}_{r}(0,L-1),...,\epsilon^{n}_{r}(K-1,0),...,\epsilon^{n}_{r}(K-1,L-1)]^{T}\in\mathbb{C}^{KL\times 1}. In the following, as our focus is to discuss the performance of the channel estimator and the ICI eliminator, we ignore ϵrn{\bm{\epsilon}}^{n}_{r} for convenience. We also assume that the coefficients are constant within one OFDM symbol.

Therefore, based on the BEM, we can describe the system in the high-mobility environment. In addition, since we only consider the system in a single OFDM symbol in this paper, the symbol index nn is omitted in the sequel for compactness. Then, substituting (5) into (1), we obtain

𝐲r=q=0Q𝐃q𝚫r,q𝐱+𝐧r,\displaystyle{\bf y}_{r}=\sum^{Q}_{q=0}{\bf D}_{q}{\bf\Delta}_{r,q}{\bf x}+{\bf n}_{r}, (6)

in which 𝐃q=𝐅diag{𝐛q}𝐅H{\bf D}_{q}={\bf F}{\text{diag}}\{{\bf b}_{q}\}{\bf F}^{H} denotes the qq-th BEM basis function in the frequency domain, 𝐅{\bf F} is the K×KK\times K DFT matrix, 𝚫r,q=diag{𝐅L𝐜r,q}{\bf\Delta}_{r,q}={\text{diag}}\{{\bf F}_{L}{\bf c}_{r,q}\} is a diagonal matrix whose diagonal entries are the frequency responses of 𝐜r,q{\bf c}_{r,q}, 𝐜r,q=[cr(q,0),,cr(q,L1)]T{\bf c}_{r,q}=[c_{r}(q,0),...,c_{r}(q,L-1)]^{T} denotes the BEM coefficients of all taps of the rr-th receive antenna corresponding to the qq-th basis function, and 𝐅L{\bf F}_{L} denotes the first LL columns of K𝐅\sqrt{K}{\bf F}.

III Position-based ICI Elimination

In this section, we show that the ICI caused by the large Doppler shift in the CE-BEM channel model can be eliminated by exploiting the train position information. This is a key finding of this work, based on which we then propose a new pilot pattern design algorithm in the next section.

III-A Exploiting the position information of BEM

We first give a definition of SS-sparse channels based on the BEM channel model introduced in the previous section.

Definition 1 (SS-sparse Channels [7])

For a BEM-based channel model given in (5), its dominant coefficients are defined as the BEM coefficients which contribute significant powers, i.e., |cr(q,l)|2>γ|{c_{r}(q,l)}|^{2}>\gamma, where γ\gamma is a pre-fixed threshold. We say that the channel is SS-sparse if the number of its dominant coefficients satisfies S=𝐜r0N0=L(Q+1)S=\left\|{{\bf{c}}}_{r}\right\|_{\ell_{0}}\ll N_{0}=L(Q+1), where N0N_{0} is the total number of the BEM channel coefficients.

Then we give the following theorem, which reflects the position information of the given system.

Theorem 1 (Position-based S-sparse channels)

For the considered HST system, the high-mobility channel between the transmit antenna and each receive antenna at any given train position is SS-sparse.

Proof:

When the HST as shown in Fig. 1 moves to a certain position at a constant speed vv, the RR receive antennas are at positions {αr}r=1R\{\alpha_{r}\}^{R}_{r=1} and suffer from different Doppler shifts {fr}r=1R\{f_{r}\}^{R}_{r=1}, respectively, where each frf_{r} can be calculated with the known αr\alpha_{r} supported by the GPS. As assumed in the previous section, each frf_{r} is constant within one OFDM symbol. Then, since the channel coefficient cr(q,l)c_{r}(q,l) is only related to the basis index qq (qq also represents the level of the Doppler shift frf_{r} at the rr-th receive antenna) and the multipath index ll, we can find that the dominant coefficients of the rr-th receive antenna at αr\alpha_{r} only exist in its dominant subvector

𝐜r=𝐜r,q|q=qr=[cr(qr,0),cr(qr,1),,cr(qr,L1)]T,{\bf{c}}^{*}_{r}={\bf{c}}_{r,q|q=q^{*}_{r}}=\left[\begin{matrix}c_{r}(q^{*}_{r},0),c_{r}(q^{*}_{r},1),...,c_{r}(q^{*}_{r},L-1)\\ \end{matrix}\right]^{T}, (7)

where qrq^{*}_{r} is called as the dominant index of the rr-th receive antenna, and qrq^{*}_{r} denotes the level of the Doppler shift frf_{r} when the rr-th receive antenna moves to the position αr\alpha_{r}. This is reasonable because, when the rr-th receive antenna moves to αr\alpha_{r}, all channel taps suffer from the same Doppler shift frf_{r} and thus correspond to the same index q=qrq=q^{*}_{r}. We will give the relationships between frf_{r}, αr\alpha_{r} and qrq^{*}_{r} in the following part. Moveover, as 𝐜r{\bf{c}}^{*}_{r} contains at most LL dominant coefficients and the sparsity is SS, we have 𝐜r0=𝐜r0=SL<L(Q+1)\left\|{{\bf{c}}}^{*}_{r}\right\|_{\ell_{0}}=\left\|{{\bf{c}}}_{r}\right\|_{\ell_{0}}=S\leq L<L(Q+1). In addition, high-mobility channels are considered as the doubly-selective channels and have the multipath sparsity [6]-[8], which means that there are only SS paths (SL)(S\ll L) with large coefficients while others can be neglected. Furthermore, as QQ increases with the high Doppler shift caused by the fast HST speed, high-mobility will introduce a large QQ. Therefore, the high-mobility channel is SS-sparse and we have 𝐜r0=𝐜r0=SLL(Q+1)\left\|{{\bf{c}}}^{*}_{r}\right\|_{\ell_{0}}=\left\|{{\bf{c}}}_{r}\right\|_{\ell_{0}}=S\ll L\ll L(Q+1). ∎

Accordingly, the relationship between the dominant index qrq^{*}_{r} and frf_{r} is given as

qr={Tfr+Q2,fr[0,fmax],Tfr+Q2,fr[fmax,0).\displaystyle q^{*}_{r}=\left\{\begin{matrix}&\left\lceil{T}{f_{r}}\right\rceil+\frac{Q}{2},~&f_{r}\in\left[0,f_{{max}}\right],\\ &\left\lfloor{T}{f_{r}}\right\rfloor+\frac{Q}{2},~&f_{r}\in\left[-f_{{max}},0\right).\end{matrix}\right. (8)

Denote F=Tfmax=Tvcfc{F}=Tf_{{\max}}=T\frac{v}{c}\cdot f_{c}. Then the relationship between qrq^{*}_{r} and αr\alpha_{r} can be represented as

qr={FDαr(Dαr)2+Dmin2+Q2,αr[0,D],FDαr(Dαr)2+Dmin2+Q2,αr(D,2D],\displaystyle q^{*}_{r}=\left\{\begin{matrix}&\left\lceil{F}\cdot\frac{D-\alpha_{r}}{\sqrt{{(D-\alpha_{r})}^{2}+{D_{min}}^{2}}}\right\rceil+\frac{Q}{2},~&{\alpha_{r}}\in[0,D],\\ \\ &\left\lfloor{F}\cdot\frac{D-\alpha_{r}}{\sqrt{{(D-\alpha_{r})}^{2}+{D_{min}}^{2}}}\right\rfloor+\frac{Q}{2},~&{\alpha_{r}}\in(D,2D],\end{matrix}\right. (9)

where αr[0,D]{\alpha_{r}}\in[0,D] denotes the rr-the receive antenna moving from AA to BB, and αr(D,2D]{\alpha_{r}}\in(D,2D] denotes moving from BB to CC.

From Theorem 1, we readily have the following corollary.

Corollary 1

For the considered HST system with any given train position, the high-mobility channel between the transmit antenna and the rr-th (r=1,2,,Rr=1,2,...,R) receive antenna is SS-sparse, and it can be modeled with its dominant coefficients and the dominant basis function, i.e., 𝐇r=𝐃r𝚫r{\bf H}_{r}={\bf D}^{*}_{r}{\bf\Delta}^{*}_{r}, where 𝚫r=diag{𝐅L𝐜r}{\bf\Delta}^{*}_{r}={\text{diag}}\{{\bf F}_{L}{\bf c}^{*}_{r}\}, and 𝐃r=𝐃q|q=qr{\bf D}^{*}_{r}={\bf D}_{q|q={q}^{*}_{r}} is the dominant basis function of the rr-th receive antenna. The relationships between the dominant index qrq^{*}_{r}, the Doppler shift frf_{r}, and the antenna position αr\alpha_{r} are given as (8) and (9), respectively.

According to Corollary 1, (6) can be simplified as

𝐲r\displaystyle{\bf y}_{r} =𝐃r𝚫r𝐱+𝐧r.\displaystyle={\bf D}^{*}_{r}{\bf\Delta}^{*}_{r}{\bf x}+{\bf n}_{r}. (10)

In this way, we exploit the position information of the BEM and utilize it to simply the required channel coefficients from L(Q+1)L(Q+1) to LL. Note that these analyses and conclusions are not restricted to any specific BEM.

III-B Position-based ICI Elimination

In this subsection, we consider the CE-BEM [26] due to its independence of the channel statistics and it is strictly banded in the frequency domain. Specifically, for the CE-BEM, the qq-th basis function 𝐛q{\bf b}_{q} can be represented as

𝐛q=[1,,ej2πKk(qQ2),,ej2πK(K1)(qQ2)]T.{\bf b}_{q}={\left[{\begin{array}[]{*{20}{c}}1,&\cdots,&{{e^{j\frac{{2\pi}}{K}k(q-\frac{Q}{2})}}},&\cdots,&{{e^{j\frac{{2\pi}}{K}(K-1)(q-\frac{Q}{2})}}}\end{array}}\right]^{T}}. (11)

Then, the 𝐃q{\bf D}_{q} can be written as

𝐃q\displaystyle{\bf D}_{q} =𝐅diag{𝐛q}𝐅H=𝐈KqQ2𝐅𝐅H,\displaystyle={\bf F}{\text{diag}}\{{\bf b}_{q}\}{\bf F}^{H}={\bf I}^{\langle q-\frac{Q}{2}\rangle}_{K}{\bf F}{\bf F}^{H}, (12)
=𝐈KqQ2,\displaystyle={\bf I}^{\langle q-\frac{Q}{2}\rangle}_{K}, (13)

where 𝐈KqQ2{\bf I}^{\langle q-\frac{Q}{2}\rangle}_{K} denotes a matrix obtained from a K×KK\times K identity matrix 𝐈K{\bf I}_{K} with a permutation qQ/2q-Q/2. Then, we have

𝐇r\displaystyle{\bf H}_{r} =q=0Q𝐈KqQ2𝚫r,q.\displaystyle=\sum^{Q}_{q=0}{\bf I}^{\langle q-\frac{Q}{2}\rangle}_{K}{\bf\Delta}_{r,q}. (14)

By detecting the matrix structure, we find that 𝐇r{\bf H}_{r} is strictly banded with the bandwidth Q+1Q+1, which means that the QQ neighboring subcarriers give rise to interference, i.e., the desired signal suffers from the ICI from the QQ neighboring subcarriers.

Assume that P(P<K)P~(P<K) pilots are inserted in the frequency domain at the BS with the pilot pattern 𝐰{\bf w}, where 𝐰=[w1,w2,,wP]{\bf w}=[w_{1},w_{2},...,w_{P}]. Denote 𝐝{\bf d} as the subcarrier pattern of the transmitted data. Then, the received pilots at the rr-th receive antenna is represented as

𝐲r(𝐰)=q=0Q𝐃q(𝐰,𝐰)𝚫r,q(𝐰,𝐰)𝐱(𝐰)+q=0Q𝐃q(𝐰,𝐝)𝚫r,q(𝐝,𝐝)𝐱(𝐝)𝐆+𝐧r(𝐰),\displaystyle{\bf y}_{r}({\bf w})=\sum^{Q}_{q=0}{\bf D}_{q}({\bf w},{\bf w}){\bf\Delta}_{r,q}({\bf w},{\bf w}){\bf x}({\bf w})+\underbrace{\sum^{Q}_{q=0}{\bf D}_{q}({\bf w},{\bf d}){\bf\Delta}_{r,q}({\bf d},{\bf d}){\bf x}({\bf d})}_{\bf G}+{\bf n}_{r}({\bf w}), (15)

in which 𝐃q(𝐰,𝐰){\bf D}_{q}({\bf w},{\bf w}) and 𝚫r,q(𝐰,𝐰){\bf\Delta}_{r,q}({\bf w},{\bf w}) represent the submatrices of 𝐃q{\bf D}_{q} and 𝚫r,q{\bf\Delta}_{r,q} with the row indices 𝐰{\bf w} and the column indices 𝐰{\bf w}, respectively, 𝐃q(𝐰,𝐝){\bf D}_{q}({\bf w},{\bf d}) and 𝚫r,q(𝐝,𝐝){\bf\Delta}_{r,q}({\bf d},{\bf d}) represent the submatrices with the row indices 𝐰{\bf w} and 𝐝\bf d and the column indices 𝐝{\bf d}, respectively, and 𝐧r{\bf n}_{r} is the noise vector at 𝐰{\bf w}. In (15), we decouple the ICI caused by the QQ neighboring data from the pilots and put it in the term 𝐆\bf G, which directly degrades the channel estimation accuracy.

Let us consider Corollary 1, then the dominant basis 𝐃r{\bf D}^{*}_{r} for the CE-BEM can be rewritten as

𝐃r=𝐈KqrQ2.{\bf D}^{*}_{r}={\bf I}^{\langle q^{*}_{r}-\frac{Q}{2}\rangle}_{K}. (16)

Similarly, we have

𝐇r\displaystyle{\bf H}_{r} =𝐈KqrQ2𝚫r,\displaystyle={\bf I}^{\langle q^{*}_{r}-\frac{Q}{2}\rangle}_{K}{\bf\Delta}^{*}_{r}, (17)

where 𝐇r{\bf H}_{r} becomes a diagonal matrix with a permutation and its non-zero entries are corresponding to the dominant coefficients. From (17), we find that, with Corollary 1, the desired signal is free of ICI but with a permutation of the received subcarrier. This is reasonable because the dominant coefficients in 𝐜r{\bf c}^{*}_{r}, corresponding to frf_{r}, describe the channel alone while the non-dominant ones can be ignored. Therefore, by utilizing the position information, we can get the ICI-free pilots at the receive side and also reduce the needed channel coefficients from KLKL to LL.

Remark 1: With Corollary 1, the conclusion that 𝐇r{\bf H}_{r} is a permutated diagonal matrix only holds for the CE-BEM, since 𝐃q{\bf D}_{q} itself is a permutated identity matrix for the CE-BEM. For other BEMs, e.g., the GCE-BEM [27], the P-BEM [28], and the DPS-BEM [29], 𝐃q{\bf D}_{q} is approximately banded. However, it can be expected that the proposed method can also highly reduce the ICI for other BEMs for only considering the dominant coefficients.

Assume 𝐰{\bf w} is received at the rr-th receive antenna with the pilot pattern 𝐯r=[vr,1,vr,2,,vr,P]{\bf v}_{r}=[v_{r,1},v_{r,2},...,v_{r,P}]. Then, with Corollary 1, (15) can be rewritten as

𝐲r(𝐯r)\displaystyle{\bf y}_{r}({\bf v}_{r}) =𝐃r(𝐯r,𝐰)𝚫r(𝐰,𝐰)𝐱(𝐰)+𝐃r(𝐯r,𝐝)𝚫r(𝐝,𝐝)𝐱(𝐝)𝐆+𝐧r(𝐯r),\displaystyle={\bf D}^{*}_{r}({\bf v}_{r},{\bf w}){\bf\Delta}^{*}_{r}({\bf w},{\bf w}){\bf x}({\bf w})+\underbrace{{\bf D}^{*}_{r}({\bf v}_{r},{\bf d}){\bf\Delta}^{*}_{r}({\bf d},{\bf d}){\bf x}({\bf d})}_{{\bf G}^{*}}+{\bf n}_{r}({\bf v}_{r}), (18)
=𝐃r(𝐯r,𝐰)𝚫r(𝐰,𝐰)𝐱(𝐰)+𝐧r(𝐯r),\displaystyle={\bf D}^{*}_{r}({\bf v}_{r},{\bf w}){\bf\Delta}^{*}_{r}({\bf w},{\bf w}){\bf x}({\bf w})+{\bf n}_{r}({\bf v}_{r}), (19)

where 𝐃r(𝐯r,𝐰){\bf D}^{*}_{r}({\bf v}_{r},{\bf w}) and 𝚫r(𝐰,𝐰){\bf\Delta}^{*}_{r}({\bf w},{\bf w}) represent the submatrices with the row indices 𝐯r{\bf v}_{r} and 𝐩{\bf p} and the column indices 𝐩{\bf p}, respectively, and 𝐃r(𝐯r,𝐝){\bf D}^{*}_{r}({\bf v}_{r},{\bf d}) and 𝚫r(𝐝,𝐝){\bf\Delta}^{*}_{r}({\bf d},{\bf d}) represent the submatrices with row indices 𝐯r{\bf v}_{r} and 𝐝{\bf d} and column indices 𝐝{\bf d}, respectively. In (19), the term 𝐆{\bf G}^{*} denotes the ICI caused by the data, and we have 𝐆=𝟎{\bf G}^{*}={\bf 0} since its corresponding entries of the dominant basis are zero, i.e., 𝐃r(𝐯r,𝐝)=𝟎{\bf D}^{*}_{r}({\bf v}_{r},{\bf d})={\bf 0}. Thus, it is easy to find the received pilots are free of the ICI but with a permutation of the received subcarriers. The relationship between 𝐯r{\bf v}_{r} and 𝐰{\bf w} is given as

vr,p=|wp+(qrQ2)|K,wp𝐰,vr,p𝐯r,v_{r,p}=\left|w_{p}+(q^{*}_{r}-\frac{Q}{2})\right|_{K},~w_{p}\in{\bf w},~v_{r,p}\in{{\bf v}_{r}}, (20)

where p=1,2,,Pp=1,2,...,P, and ||K|\cdot|_{K} denotes the mod KK operator.

Refer to caption
Figure 2: The structure of 𝐇r{\bf H}_{r}. (The grey parts denote the non-zero entries of 𝐇r{\bf H}_{r}, and the white parts denote the zero entries. The green solid line denotes the entries corresponding to the dominant basis function 𝐃r{\bf D}^{*}_{r} with the dominant index qrq^{*}_{r}. The black dot line denotes the diagonal entries of 𝐇r{\bf H}_{r}.)

For better clarification, we plot the structure of 𝐇r{\bf H}_{r} in Fig. 2. The columns of 𝐇r{\bf H}_{r} are related to the subcarriers of the transmitted pilots and data, which operate on 𝐃q{\bf D}_{q} through 𝚫r,q{\bf\Delta}_{r,q}. The rows of 𝐇r{\bf H}_{r} are related to the subcarriers of the received signals at the rr-th receive antenna. For the CE-BEM, 𝐇r{\bf H}_{r} is strictly banded with the bandwidth Q+1Q+1, which is shown as the grey parts. From Fig. 2, it can be observed that a received signal Yr(wp)Y_{r}(w_{p}) suffers from the ICI from the QQ neighbouring subcarriers of its desired signal X(wp)X(w_{p}), which is shown as the blue dash dot line. Then, with Corollary 1, 𝐇r{\bf H}_{r} turns to the green solid line and the grey parts can be neglected, which is because the dominant coefficients alone describe the channel with the Doppler shift frf_{r}. It is easy to find that the desired signal X(wp)X(w_{p}) is free of the ICI but received at Y(vr,p)Y(v_{r,p}) with a permutation of the received subcarrier, which is shown as the red dash lines. Therefore, with the proposed method, the ICI among the received pilots at each receive antenna is eliminated.

IV Low Coherence Compressed Channel Estimation

In this section, based on the proposed ICI elimination method, we design the pilot pattern to minimize the system average coherence and hence can improve the CS-based channel estimation performance. First, we briefly review some fundamentals of CS. Then, we formulate the problem and propose a new pilot pattern design algorithm to solve it. Finally, we discuss the complexity and practical applicability of our scheme.

IV-A CS Fundamentals

CS is an innovative technique to reconstruct sparse signals accurately from a limited number of measurements. Considering an unknown signal 𝐱^M{\hat{\bf{x}}}\in\mathbb{C}^{M}, suppose that we have 𝐱^=𝚽𝐚{\hat{\bf{x}}}=\bf{\Phi}\bf{a}, where 𝚽M×U{\bf{\Phi}}\in{\mathbb{C}}^{M\times U} denotes a known dictionary matrix and 𝐚U{\bf a}\in{\mathbb{C}}^{U} denotes a SS-sparse vector, i.e., 𝐚0=SU\|{\bf{a}}\|_{{{{\ell}_{0}}}}=S\ll U. Then, CS considers the following problem

𝐲^=𝚿𝐱^+𝜼=𝚿𝚽𝐚+𝜼,{\hat{\bf{{y}}}}={\bf{\Psi}}{\hat{\bf{{x}}}}+{\bm{\eta}}=\bf{\Psi}\bf{\Phi}\bf{a}+{\bm{\eta}}, (21)

in which 𝚿V×M{\bf{\Psi}}\in{\mathbb{C}}^{V\times M} presents a known measurement matrix, 𝐲^V{\hat{\bf y}}\in{\mathbb{C}}^{V} presents the observed vector, and 𝜼V{\bm{\eta}}\in{\mathbb{C}}^{V} is the noise vector. The objective of CS is to reconstruct 𝐚\bf{a} accurately based on the knowledge of 𝐲^{\hat{\bf y}}, 𝚿\bf\Psi, and 𝚽\bf{\Phi}. It has been proved in [13] that if 𝚿𝚽\bf{\Psi\Phi} satisfies the restricted isometry property (RIP) [30], then 𝐚\bf a can be reconstructed accurately with CS reconstruction methods, such as the basis pursuit (BP) [31] and the orthogonal matching pursuit (OMP) [32]. In addition, a fundamental research [14] indicates that the average coherence reflects the actual CS behavior rather than the mutual coherence [12] for considering the average performance. The definition of the average coherence is given as follows.

Definition 2 (Average coherence [14])

For a matrix 𝐌\bf{M} with the ii-th column as 𝐠i{\bf{g}}_{i}, its average coherence is defined as the average of all absolute inner products between any two normalized columns in 𝐌\bf{M} that are beyond a threshold δ\delta, where 0<δ<10<\delta<1. Put formally

μδ{𝐌}=ij(|gij|δ)|gij|ij(|gij|δ),\mu_{\delta}\{{\bf{M}}\}=\frac{{\sum\limits_{i\neq j}{\left({\left|{g_{ij}}\right|\geq\delta}\right)\cdot\left|{g_{ij}}\right|}}}{{\sum\limits_{i\neq j}{\left({\left|{g_{ij}}\right|\geq\delta}\right)}}}, (22)

where gij=𝐠~iH𝐠~jg_{ij}=\tilde{\bf{g}}^{H}_{i}\tilde{\bf{g}}_{j}, 𝐠~i=𝐠i/𝐠i2\tilde{\bf{g}}_{i}={\bf{g}}_{i}/\|{\bf{g}}_{i}\|_{\ell_{2}}, and the operator is defined as

(xy)={1,xy,0,x<y.(x\geq y)=\left\{\begin{matrix}&1,~&x\geq y,\\ &0,~&x<y.\end{matrix}\right. (23)

It has been established in [14] that a smaller μδ{𝚿𝚽}\mu_{\delta}\{\bf{\Psi\Phi}\} will lead to a more accurate recovery of 𝐚\bf a. From this point of view, it can be expected that if 𝚿\bf{\Psi} is designed with a fixed 𝚽\bf{\Phi} such that μδ{𝚿𝚽}{{\mu_{\delta}}\left\{{\bf{\Psi\Phi}}\right\}} is as small as possible, then CS can get better recovery performance.

IV-B Problem Formulation

To utilize the sparsity of the high-mobility channel according to Theorem 1, we rewrite the received pilots at the rr-th antenna as a function of channel coefficients. In this paper, we assume that each receive antenna estimates its channel individually, and then sends the estimated channel to the RS for operation. Then, (19) can be rewritten as

𝐲r(𝐯r)=𝐃r(𝐯r,𝐰)𝐒(𝐰,:)𝐜r+𝐧r(𝐯r),\displaystyle{\bf y}_{r}({{\bf v}_{r}})={\bf D}^{*}_{r}({\bf v}_{r},{\bf w}){\bf S}{({\bf w},:)}{\bf c}^{*}_{r}+{\bf n}_{r}({\bf v}_{r}), (24)

where 𝐒(𝐰,:)=diag{𝐱(𝐰)}𝐅L(𝐰,:){\bf S}({\bf w},:)={\text{diag}}\{{\bf x}({\bf w})\}{\bf F}_{L}({\bf w},:). In this way, the task of estimating the high-mobility channel 𝐇r{\bf H}_{r} in the frequency domain is converted to estimating the sparse coefficient vector 𝐜r{\bf c}_{r}^{*}.

As aforementioned in the pervious subsection, we have known that a lower μδ\mu_{\delta} leads to a better CS performance. Therefore, we propose to design the pilot pattern 𝐰{\bf w} to minimize the average coherence in our system. In this paper, we only design the pilot pattern and assume the pilot symbols are the same. Therefore, the global pilot pattern design problem can be formulated as

𝐰=argmin𝐰maxrμδ{𝐃r(𝐯r,𝐰)𝐒(𝐰,:)},{\bf w}^{*}=\arg\min_{\bf w}\max_{r}\mu_{\delta}\{{\bf D}_{r}^{*}({\bf v}_{r},{\bf w}){\bf S}({\bf w},:)\}, (25)

where 𝐰{\bf w}^{*} denotes the optimal pilot pattern, and r=1,2,,Rr=1,2,...,R. Note that for a given 𝐰{\bf w}, its corresponding 𝐯r{\bf v}_{r} at the rr-th receive antenna can be obtained by (20). Thus, 𝐰{\bf w} is the only variable in this problem.

Taking the expression of 𝐃r{\bf D}^{*}_{r} into consideration, the objective function can be represented as

μδ{𝐃r(𝐯r,𝐰)𝐒(𝐰,:)}\displaystyle\small\mu_{\delta}\{{\bf D}_{r}^{*}({\bf v}_{r},{\bf w}){\bf S}({\bf w},:)\} =μδ{𝐈KqrQ2(𝐯r,𝐰)diag{𝐱(𝐰)}𝐅L(𝐰,:)},\displaystyle=\mu_{\delta}\left\{{\bf I}^{\langle{q^{*}_{r}}-\frac{Q}{2}\rangle}_{K}({\bf v}_{r},{\bf w}){{\text{diag}}}\{{\bf{x}}({{\bf{w}}})\}{{\bf{F}}_{L}}({{\bf{w}}},:)\right\}, (26)
=μδ{diag{𝐱(𝐰)}𝐅L(𝐰,:)},\displaystyle=\mu_{\delta}\left\{{{\text{diag}}}\{{\bf{x}}({{\bf{w}}})\}{{\bf{F}}_{L}}({{\bf{w}}},:)\right\}, (27)

where we have 𝐈KqrQ2(𝐯r,𝐰)=𝐈P{\bf I}^{\langle{q^{*}_{r}}-\frac{Q}{2}\rangle}_{K}({\bf v}_{r},{\bf w})={\bf I}_{P} for r=1,2,,Rr=1,2,...,R, and 𝐈P{\bf I}_{P} denotes a P×PP\times P identity matrix. This is because 𝐯r{\bf v}_{r} and 𝐰{\bf w} are designed by the given equation (20) to select the non-zero entries of 𝐃r{\bf D}^{*}_{r}.

Suppose that each pilot symbol has the same constant amplitude, i.e.,

|X(wp)|2=A,wp𝐰.|X({w}_{p})|^{2}=A,~~\forall{w}_{p}\in{\bf w}. (28)

According to Definition 2, it is not difficult to prove that the average coherence is independent of the constant amplitude. Thus, the objective function can be further written as

μδ{𝐃r(𝐯r,𝐰)𝐒(𝐰,:)}\displaystyle\small\mu_{\delta}\{{\bf D}_{r}^{*}({\bf v}_{r},{\bf w}){\bf S}({\bf w},:)\} =μδ{A𝐅L(𝐰,:)},\displaystyle=\mu_{\delta}\left\{A{{\bf{F}}_{L}}({{\bf{w}}},:)\right\}, (29)
=μδ{𝐅L(𝐰,:)}.\displaystyle=\mu_{\delta}\left\{{{\bf{F}}_{L}}({{\bf{w}}},:)\right\}. (30)

In this way, the problem (25) is simplified to the following optimization problem

𝐰=argmin𝐰μδ{𝐅L(𝐰,:)}.\displaystyle{\bf w}^{*}=\arg\min_{{{\bf{w}}}}\mu_{\delta}\left\{{{{\bf{F}}_{L}}({{\bf{w}}},:)}\right\}. (31)

From (31), we find that the optimal pilot pattern 𝐰{\bf w}^{*} is independent of the train speed vv, the Doppler shift frf_{r}, the antenna number RR, or the antenna position αr\alpha_{r}. This means that 𝐰{\bf w}^{*} is global optimal, regardless of the receive antenna number, the antenna position, the Doppler shift, or the train speed. Thus, for the given system, we can pre-design 𝐰{\bf w}^{*} and then sends it to each receive antenna to estimate the channel during the whole system runs. Note that the problem (31) is different from the problem in our previous work [21], where the optimal pilot was related to the Doppler shift according to the instant train position.

IV-C Low Coherence Pilot Pattern Design

The similar pilot design problems for SISO-OFDM systems have been studied in [22] and our previous work [21]. However, these methods cannot be directly applied to (31). The problem in [22] includes the guard pilots and needs to follow some constraints to eliminate the ICI. In addition, the optimal pilot in [21] is related to the instant train position. In this subsection, following the spirit of [21], we propose a low complexity suboptimal pilot pattern design algorithm to solve this problem. The details are presented in Algorithm 1.

Algorithm 1 : Low Coherence Pilot Pattern Design
1:Initial pilot pattern 𝐰{\bf w}.
2:Optimal pilot pattern 𝐰=𝐰^(MP){\bf w}^{*}=\hat{\bf w}^{(MP)}.
3:Initialization: Set Iter=M×PIter=M\times P, set 𝚪=𝟎{\bf\Gamma}={\bf 0} and Γ[0,0]=1\Gamma[0,0]=1, set κ=0\kappa=0 and ι=0\iota=0.
4:for n=0,1,,M1n=0,1,...,M-1 do
5:  for k=0,1,,P1k=0,1,...,P-1 do
6:    m=n×P+km=n\times P+k;
7:        a) Generate new pilot pattern:
8:    generate 𝐰~(m)\tilde{\bf{w}}^{(m)} with operator 𝐰(m)𝐰~(m){\bf{w}}^{(m)}\Rightarrow\tilde{\bf{w}}^{(m)};
9:    if μδ{𝐅L(𝐰~(m),:)}<μδ{𝐅L(𝐰(m),:)}\mu_{\delta}\{{{\bf{F}}_{L}}({\tilde{\bf{w}}^{(m)}},:)\}<\mu_{\delta}\{{{\bf{F}}_{L}}({{\bf{w}}^{(m)}},:)\} then
10:     𝐰(m+1)=𝐰~(m){\bf{w}}^{(m+1)}={{\tilde{\bf{w}}}^{(m)}}; κ=m+1\kappa=m+1;
11:    else
12:     𝐰(m+1)=𝐰(m){{{\bf{w}}}^{(m+1)}}={{{\bf{w}}}^{(m)}};
13:    end if
14:        b) Update state occupation probability and pilot pattern:
15:    𝚪[m+1]=𝚪[m]+η[m](𝐔[m+1]𝚪[m]){\bf{\Gamma}}[m+1]={\bf{\Gamma}}[m]+\eta[m]({\bf{U}}[m+1]-{\bf{\Gamma}}[m]), with η[m]=1m+1\eta[m]=\frac{1}{m+1};
16:    if Γ[m+1,κ]>Γ[m+1,ι]{{\Gamma}}[m+1,\kappa]>{{\Gamma}}[m+1,\iota] then
17:     𝐰^(m+1)=𝐰(m+1)\hat{\bf{w}}^{(m+1)}={\bf{w}}^{({m+1})}; ικ\iota\Leftarrow\kappa;
18:    else
19:     𝐰^(m+1)=𝐰^(m)\hat{\bf{w}}^{({m+1})}=\hat{\bf{w}}^{({m})};
20:    end if
21:  end for (k)
22:end for (n)

In Algorithm 1, 𝐰(m){\bf{w}}^{(m)}, 𝐰~(m)\tilde{\bf{w}}^{(m)}, and 𝐰^(m)\hat{\bf{w}}^{(m)} are defined as different pilot pattern sets at the mm-th iteration. MM is the number of pilot pattern sets, and Iter=M×PIter=M\times P denotes the total iteration times. The probability vector 𝚪[m]=[Γ[m,1],Γ[m,2],,Γ[m,MP]]T{\bf{\Gamma}}[m]=[\Gamma[m,1],\Gamma[m,2],...,\Gamma[m,MP]]^{T} represents the state occupation probabilities with entries Γ[m,κ][0,1]{{\Gamma}}[m,\kappa]\in[0,1], and κΓ[m,κ]=1\sum_{\kappa}{{\Gamma}}[m,\kappa]=1. 𝐔[m]MP×1{\bf{U}}[m]\in\mathbb{R}^{MP\times 1} is defined as a zero vector except for its mm-th entry to be 1. In Step a), 𝐰~(m)\tilde{\bf{w}}^{(m)} is obtained with the operator 𝐰(m)𝐰~(m){\bf{w}}^{(m)}\Rightarrow\tilde{\bf{w}}^{(m)}, which is defined as: at the mm-th iteration, the kk-th pilot subcarrier of 𝐰(m){\bf{w}}^{(m)} is replaced with a random subcarrier which is not included in 𝐰(m){\bf{w}}^{(m)}. Then, we compare 𝐰~(m){{\tilde{\bf{w}}}^{(m)}} with 𝐰(m){{{\bf{w}}}^{(m)}} and select the one with a smaller system coherence to move a step. In Step b), 𝚪[m+1]{\bf{\Gamma}}[m+1] is updated based on the previous 𝚪[m]{\bf{\Gamma}}[m] with the decreasing step size η[m]=1/(m+1)\eta[m]=1/(m+1). The current optimal pattern is updated by selecting the pilot pattern with the largest occupation probability. Finally, the optimal pilot pattern is obtained as 𝐰=𝐰^(MP){\bf w}^{*}=\hat{\bf w}^{(MP)}. According to [21], this process can quickly converge to the optimal solution.

Remark 2: In contrast to the work in [22], Algorithm 1 does not need any guard pilot to eliminate the ICI, which highly improves the spectral efficiency. This is because the received pilots are ICI-free at each receive antenna with the proposed ICI elimination method. In specific, the total needed pilot number in [22] is (2Q+1)P(2Q+1)P (PP effective pilots and 2QP2QP guard pilots), while our method only needs PP pilots.

IV-D Complexity Analysis

Here we briefly discuss the complexity of our proposed scheme. The complexity is mainly determined by the number of the needed complex multiplications. The complexity of the proposed scheme mainly consists of two parts: the low coherence pilot pattern design (Algorithm 1) and the position-based ICI elimination.

  • For Algorithm 1, it requires MP2(L(L1)+M)MP^{2}(L(L-1)+M) complex multiplications in total. In a practical system, as the constant parameters MM, LL, and PP are much smaller than KK, the complexity of Algorithm 1 is much lower than 𝒪(K2){\mathcal{O}}(K^{2}). Furthermore, since the needed system parameters can be estimated in advance, Algorithm 1 is an off-line process and thus its complexity can be omitted in practice.

  • For our ICI elimination method, with known the optimal pilot pattern pre-designed by Algorithm 1, the rr-th antenna obtains its receive pilot pattern by (20) at any given position. This process only needs a permutation of the subcarriers, where the needed qrq^{*}_{r} can be directly calculated from the HST’s current speed and position information supported by the GPS. Thus, the proposed ICI elimination method introduces very low complexity in practical systems.

In addition, we also compare the system complexity of the proposed scheme and the scheme in our previous work [21] in SIMO systems. Note that the scheme in [21] cannot directly extend to the SIMO system. For SIMO systems, since the length of the HST cannot be ignored comparing with the cell range in practice, the receive antennas may suffer from different Doppler shifts and correspond to different optimal pilots. To solve this problem, based on the scheme in [21], one may divide the total PP pilots into RR subsets, and each subset sends the corresponding optimal pilot for each receive antenna to minimize the system coherence. In the presence of large number of the receive antennas (i.e., large RR), this method will introduce high system complexity for selecting different optimal pilots. In addition, since the effective pilot number for each receive antenna is P/RP/R, a large RR will also highly reduce the spectral efficiency for needing more total pilots to get satisfactory estimation performance. However, for the proposed method in this work, since 𝐰{\bf w}^{*} is independent of the receive antenna position and receive antenna number, with increasing RR, each receive antenna can still have PP effective pilots.

IV-E Practical Applicability

Now we briefly discuss the applicability of the proposed scheme in a practical HST system. The entire process of our proposed scheme is summarized as follows:

  1. 1.

    For a given HST system, as the system parameters can be collected in advance, the optimal pilot pattern 𝐰{\bf w}^{*} is pre-designed by Algorithm 1 and then pre-stored at both the BS and the HST. Since 𝐰{\bf w}^{*} is independent of the Doppler shift or the train position, the BS transmits 𝐰{\bf w}^{*} to estimate the channels during the whole process. In contrast, in our previous work [21], the BS was required to select different optimal pilot for each receive antenna from a pre-designed codebook according to the instant train position, which introduces high system complexity.

  2. 2.

    Then, the antennas on the HST receive the signals and get the ICI-free pilots with the proposed ICI elimination method, which is given as (20). In addition, with the instant train position and speed information supported by the GPS, qr{q^{*}_{r}} of each receive antenna can be easily calculated with the given equations (8) and (9).

  3. 3.

    After that, each receive antenna uses the ICI-free pilots to estimate the channel coefficients with the conventional CS estimators.

In this way, the proposed scheme can be well used in current HST systems without adding too much complexity. Note that, as 𝐰{\bf w}^{*} is also independent of the train speed, the performance of the proposed scheme is robust to the high mobility. This is interesting because that the channel estimation performances are always highly influenced by the high system mobility [21][23]. In the following section, we will give some simulation results to demonstrate the effectiveness of the proposed algorithm.

V Simulation Results

TABLE I: HST COMMUNICATION SYSTEM PARAMETERS
Parameters Variables Values
BS cover range RBSR_{BS} 10001000 m
HST length LhstL_{hst} 200200 m
Max distance of BS to railway DmaxD_{max} 10001000 m
Min distance of BS to railway DminD_{min} 4040 m
Carrier frequency fcf_{c} 2.352.35 GHz
Train speed vv 500500 km/h

In this section, we present the performance of the proposed scheme by two typical compressed channel estimators, BP [31] and OMP [32]. The mean square error (MSE) at each individual receive antenna and the bit error rate (BER) at the RS are illustrated versus the the signal to noise ratio (SNR) at different HST positions. We assume that the R=2R=2 receive antennas are equipped, one at the front and the other at the end of the HST, respectively, i.e., the distance between the two receive antennas is equal to the HST length. The HST system parameters are given in Table I. We consider a 512-subcarrier OFDM system with 40 pilot subcarriers, and the carrier frequency is fc=2.35f_{c}=2.35GHz. The bandwidth is set to be 55MHz, the packet duration is T=1.2T=1.2ms, and the modulation is 44-QAM. We consider the CE-BEM channel model and each channel has L=64L=64 taps, and only 55 taps are dominant ones with random positions. The speed of the HST is 500km/h, which means that the maximum Doppler shift is fmax=1.087f_{{max}}=1.087KHz. As a benchmark, the iterative ICI mitigation method in [23] is simulated to compare with our proposed position-based ICI elimination method.

V-A MSE Performance

Refer to caption
Figure 3: MSE performances of the LS and the BP estimators with different pilot patterns at the position AA.

Fig. 3 gives the comparison of the MSE performances of different estimators with different pilot patterns at the position AA, where the Doppler shift at the receive antenna is 1.0871.087KHz. In this figure, we compare three pilot pattern design methods. The equidistant method (“equidi.”) is the equidistant pilot pattern in [5], which is claimed in [5] as the optimal pilot pattern to doubly selective channels. The exhaustive method (“exhaus.”) is the method in [15] with 200200 iterations, which does an exhaustive search from a designed pilot pattern set. The iteration time of Algorithm 1 is set to be Iter=200Iter=200, which is shown in [21] that Iter=200Iter=200 is good enough for a practical system. The “LS-equidi.” method, the “BP-equidi.” method, the “BP-exhaus.” method, and the “BP-Alg.1” method are equipped with the proposed ICI elimination method. In addition, the conventional LS method with the equidistant pilot pattern (“LS-conv.”) is equipped with the ICI mitigation method in [23] with 2 iteration times. It can be observed that the BP estimators significantly improve the performances than the LS methods by utilizing the sparsity of the high-mobility channels. Furthermore, it is found that the estimators with the proposed ICI elimination method get better performances than the one with the conventional method, which means that the proposed method effectively eliminates the ICI. As expected, comparing with other pilot patterns, Algorithm 1 improves the MSE performance for effectively reducing the system average coherence.

Refer to caption
Figure 4: MSE performances of the BP and the OMP estimators with different pilot patterns at the position CC.

Fig. 4 depicts the comparison of the MSE performances of BP and OMP estimators versus SNR with different pilot patterns at the position CC, where the Doppler shift at the receive antenna is 1.087-1.087KHz. All of BP and OMP estimators are considered with the proposed ICI elimination method. As can be seen, with Algorithm 1, both BP and OMP get better performances comparing with other pilot patterns. It can be seen that the proposed algorithm is effective to both BP and OMP estimators.

Fig. 5 presents the MSE performances of BP estimators versus SNR with the proposed ICI elimination method and the conventional ICI mitigation method, where the Doppler shift at the receive antenna is fr=1.009f_{r}=1.009KHz according to αr=900\alpha_{r}=900m. The ICI mitigation is considered with the iteration time as 0, 1, 3, and 5 to show the performance tendency. All of these estimators are equipped with the pilot pattern designed by Algorithm 1 (Iter=200Iter=200). It can be observed that, with increasing iterations, the BP with the ICI mitigation method converges to the one with the proposed ICI elimination method, which gets the ICI-free pilots as aforementioned analysis. In addition, we also notice that the ICI mitigation gain is limited with increasing iteration times due to the error propagation.

Refer to caption
Figure 5: MSE performances of the BP estimators with different ICI elimination methods.
Refer to caption
Figure 6: Comparison of the MES performances of different schemes.

Fig. 6 compares the MSE performances versus SNR of the proposed scheme, the scheme in [21], and the scheme in [22], where the Doppler shift at the receive antenna is fr=1.087f_{r}=1.087KHz. The proposed scheme and the scheme in [21] are both considered with 40 pilots and equipped with the proposed ICI elimination method. However, since the optimal pilot in [21] is related to the instant antenna position, we divide the 40 pilots into two sets to send the optimal pilots for each antenna (20 effective pilots for each one). In addition, the scheme in [22] is considered with the guard pilots to get the ICI-free structure, and its total pilot number is 243243. Note that it needs 216216 guard pilots to eliminate the ICI, and thus its effective pilot number is 2727. In this figure, it can be observed that the proposed scheme gets better performance with the same pilot number as [21]. It is mainly because the optimal pilot for the proposed scheme is independent of the instant antenna position, i.e., the RR receive antennas correspond to the same optimal pilot, thus, each receive antenna has 40 effective pilots. Furthermore, we notice that the proposed scheme is better than the scheme in [22] with less pilot number. This is because the proposed ICI elimination method only needs a permutation of the receive subcarriers without needing any guard pilot, which highly improves the spectral efficiency.

Refer to caption
Figure 7: MSE performances of BP estimators with Algorithm1 and the Doppler shift versus the antenna position αr\alpha_{r}.

Fig. 7 presents the MSE performances of BP estimators versus the receive antenna position at SNR = 1515dB and SNR = 3030dB. As a reference, we also plot the Doppler shift frf_{r} at the rr-th receive antenna versus its position αr[0,2000]\alpha_{r}\in[0,2000]m (from AA to CC). We can find that frf_{r} changes from fmaxf_{max} to fmax-f_{max} with the HST moves, and it changes rapidly near the position BB. In this figure, the resulting curves correspond to the performances when the proposed ICI elimination method is performed and when the estimation considers that pilots are free of ICI (“ICI-free”) at SNR= 15dB and 30dB, respectively. When the pilots are free of ICI, it means that the transmitted OFDM symbol is set as zero at the data subcarriers. All estimators are considered with the pilot pattern designed by Algorithm 1 (Iter=200Iter=200). From the curves, it can be observed that the proposed method and the ICI-free method are almost superimposed, which means that the proposed method can effectively obtain the ICI-free pilots. In addition, we also notice that, although the HST suffers from large Doppler shift at most of the positions and frf_{r} changes rapidly near BB, the MSE performances of the proposed method are stable. This is because the optimal pilot pattern and the proposed ICI elimination method are both independent of the position information and the system mobility. Thus, the proposed scheme is robust with respect to high mobility.

V-B BER Performances

Refer to caption
Figure 8: BER performances of the 1×21\times 2 SIMO-OFDM system.

Fig. 8 shows the BER performances versus SNR of the 1×21\times 2 SIMO-OFDM system in the given high-mobility environment at the position AA, where the Doppler shifts at the receive antennas are both 1.0871.087KHz. In this figure, we compare the LS, the BP, and the OMP estimators with the pilot patterns designed by the equidistant method, the exhaustive method, and Algorithm 1 (Iter=200Iter=200). The conventional LS method (“LS-conv.”) is considered with the one-tap equalization, and other methods are considered with the zero-forcing (ZF) equalizer. As a reference, we also plot the performance with the perfect knowledge of channel state information (CSI), which means that the CSI is available at the RS and employed with the ZF equalizer. In addition, the BP estimator with Alg. 1 and the ICI mitigation method of 6 iteration times is also considered. As can be seen, BP and OMP with Algorithm 1 are closer to the perfect knowledge of CSI. It is also shown that “BP-Alg.1” with the proposed ICI elimination method outperforms the one with the conventional ICI mitigation method for effectively eliminating the ICI. In addition, it can be observed that the pilot pattern designed by Algorithm 1 significantly improves the performances for effectively reducing the system coherence.

Refer to caption
Figure 9: BER performances of the SIMO and the SISO systems.

Fig. 9 compares the BER performances between the 1×21\times 2 SIMO-OFDM system and the SISO-OFDM system in the given high-mobility environment at the position AA. Both of the SIMO and the SISO systems are considered with 4040 pilots. All estimators are equipped with the pilot pattern designed by Algorithm 1 and the proposed ICI elimination method. As a reference, we plot the performances with the perfect knowledge of CSI for both the SIMO and SISO systems. It can be observed that the SIMO system significantly improves the BER performances due to the spatial diversity introduced by multiple antennas.

VI Conclusion

In this paper, for the considered SIMO-OFDM HST communication system, we exploit the train position information and utilize it to mitigate the ICI caused by the high mobility. In specific, for the CE-BEM, we propose a new low complexity ICI elimination method to get the ICI-free pilots at each receive antenna. Furthermore, we design the pilot pattern to minimize the system coherence and hence can improve the CS-based channel estimation performance. Simulation results demonstrate that the proposed scheme achieves better performances than the existing methods in the high-mobility environment. In addition, it is also shown that the proposed scheme is robust to high mobility.

References

  • [1] Y. Mostofi and D. C. Cox, “ICI mitigation for pilot-aided OFDM mobile systems,” IEEE Trans. Wireless Commun., vol. 4, no. 2, pp. 765-774, March 2005.
  • [2] K. Kwak, S. Lee, H. Min, S. Choi, and D. Hong, “New ofdm channel estimation with dual-ICI cancellation in highly mobile channel,” IEEE Transactions on Wireless Communications, vol. 9, no. 10, pp. 3155-3165, Oct. 2010.
  • [3] Z. Tang, R. C. Cannizzaro, G. Leus, and P. Banelli, “Pilot-assisted time-varying channel estimation for OFDM systems,” IEEE Transactions on Signal Processing, vol. 55, no. 5, pp. 2226-2238, May 2007.
  • [4] H. Hijazi and L. Ros, “Polynomial estimation of time-varying multipath gains with intercarrier interference mitigation in OFDM systems,” IEEE Transactions on Vehicular Technology, vol. 58, no. 1, pp. 140-151, Jan. 2009.
  • [5] X. Ma, G. Giannakis, and S. Ohno, “Optimal training for block transmissions over doubly-selective wireless fading channels,” IEEE Trans. Signal Process, vol. 51, no. 5, pp. 1351-1366, May 2003.
  • [6] W. U. Bajwa, A. M. Sayeed, and R. Nowak. “Sparse multipath channels: modeling and estimation,” IEEE Digital Signal Processing Education Workshop, pp. 320-325, Jan. 2009.
  • [7] W. U. Bajwa, J. Haupt, A. M. Sayeed, and R. Nowak, “Compressed channel sensing: a new approach to estimating sparse multipath channels,” Proceedings of the IEEE, vol. 98, no. 6, pp. 1058-1076, June 2010.
  • [8] W. U. Bajwa, A. M. Sayeed, and R. Nowak, “Learning sparse doubly-selective channels,” 46th Annual Allerton Conference on Communication, Control and Computing, pp. 575-582, Sept. 2008.
  • [9] G. Taubock and F. Hlawatsch, “A compressed sensing technique for OFDM channel estimation in mobile environments: exploiting channel sparsity for reducing pilots,” IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), pp. 2885-2888, March 2008.
  • [10] G. Taubock, F. Hlawatsch, D. Eiwen, and H. Rauhut, “Compressive estimation of doubly selective channels in multicarrier systems: leakage effects and sparsity-enhancing processing,” IEEE Journal of Selected Topics in Signal Processing, vol. 4, no. 2, pp. 255-271, April 2010.
  • [11] C. 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] D. L. Donoho, M. Elad, and V. N. Temlyakov, “Stable recovery of sparse overcomplete representations in the presence of noise,” IEEE Trans. Inf. Theory, vol. 52, no. 1, pp. 6-18, Jan. 2006.
  • [13] E. J. Candes, J. Romberg, and T. Tao, “Robust uncertainty principles: exact signal reconstruction from highly incomplete frequency information, IEEE Trans. Inf. Theory, vol. 52, no. 2, pp. 489-509, Feb. 2006.
  • [14] M. Elad, “Optimized projections for compressed sensing,” IEEE Transcation on Signal Processing, vol. 55, no. 12, pp. 5695-5702, Dec. 2007.
  • [15] X. He and R. Song, “Pilot pattern optimization for compressed sensing based sparse channel estimation in OFDM systems,” International Conference on Wireless Communications and Signal Processing (WCSP), pp. 1-5, Oct. 2010.
  • [16] N. Jing, W. Bi, and L. Wang, “Deterministic pilot design for MIMO OFDM system based on compressed sensing,” International Conference on Communication Technology (ICCT), pp. 897-903, Nov. 2012.
  • [17] D. Wang and X. Hou, “Compressed MIMO chanel estimation and efficient pilot pattern over Doppler sparse environment,” International Conference on Wireless Communications and Signal Processing (WCSP), pp. 1-5, Nov. 2011.
  • [18] C. Qi and L. Wu, “Optimized pilot placement for sparse channel estimation in OFDM systems,” IEEE Signal Processing Letters, vol. 18, no. 12, pp. 749-752, Dec. 2011.
  • [19] C. Qi and L. Wu, “A study of deterministic pilot allocation for sparse channel estimation in OFDM systems,” IEEE Communications Letters, vol. 16, no. 5, pp. 742-744, May 2012.
  • [20] X. Ren, W. Chen, and Z. Wang, “Low coherence compressed channel estimation for high mobility MIMO OFDM systems,” Global Communications Conference (GLOBECOM), Dec. 2013.
  • [21] X. Ren, W. Chen, and M. Tao, “Position-based compressed channel estimation and pilot design for high-mobility OFDM systems,” IEEE Transactions on Vehicular Technology, July 2014. (Accepted)
  • [22] P. Cheng, Z. Chen, Y. Rui, Y. Guo, L. Gui, M. Tao, and Q. T. Zhang “Channel estimation for OFDM systems over doubly selective channels: a distributed compressive sensing based approach,” IEEE Transaction on Communications, vol. 61, no. 10, pp. 4173-4185, Oct. 2013.
  • [23] H. Hijazi and L. Ros, “Joint data QR-detection and kalman estimation for OFDM time-varying rayleigh channel complex gains,” IEEE Trans. Commun., vol. 58, no. 1, pp. 170-178, 2010.
  • [24] L. Liu, C. Tao, J. Qiu, H. Chen, L. Yu, W. Dong, and Y. Yuan, “Position-based modeling for wireless channel on high-speed railway under a viaduct at 2.35 GHz,” IEEE Journal on Selected Areas in Communications, vol. 30, no. 4, pp. 834-845, May 2012.
  • [25] R. D. Pascoe and T. N. Eichorn, “What is communication-based train control?,” IEEE Vehicular Technology Magazine, vol. 4, no. 4, pp. 16-21, Dec. 2009.
  • [26] A. P. Kannu and P. Schniter, “MSE-optimal training for linear time-varying channels,” Proc. IEEE Int. Conf. Acoust., Speech, Singal Process. (ICASSP), pp. 789-792, Mar. 2005.
  • [27] G. Leus, “On the estimation of rapidly time-varying channels,” Euro. Signal Process. Conf. (EUSIPCO), Sep. 2004.
  • [28] D. K. Borah and B. D. Hart, “Frequency-selective fading channel estimation with a polynomial time-varying channel model,” IEEE Trans. Commun., vol. 47, no. 6, pp. 862-873, Jun. 1999.
  • [29] T. Zemen and C. F. Mecklenbräuker, “Time-variant channel estimation using discrete prolate spheroidal sequences,” IEEE Trans. Signal Process., vol. 53, no. 9, pp. 3597-3607, Sep. 2005.
  • [30] E. J. Candes and M. B. Wakin, “An introduction to compressive sampling,” IEEE Signal Processing Mag., vol. 25, no. 2, pp. 21-30, March 2008.
  • [31] S. S. Chen, D. L. Donoho, and M. A. Saunders, “Atomic decompostiion by basis pursuit,” SIAM Review, vol. 43, pp. 129-159, 2001.
  • [32] Y. C. Pati, R. Rezaiifar, and P. S. Krishnaprasad, “Orthogonal matching pursuit: recursive function approximation with applications to wavelet decomposition,” Proceedings of the 27th Annual Asilomar Conference on Signals, Systems and Computers, vol. 1, pp. 40-44, Nov. 1993.