DOI QR코드

DOI QR Code

Joint Kalman Channel Estimation and Turbo Equalization for MIMO OFDM Systems over Fast Fading Channels

  • Chang, Yu-Kuan (Department of Electrical Engineering National Chung Hsing University) ;
  • Ueng, Fang-Biau (Department of Electrical Engineering National Chung Hsing University) ;
  • Shen, Ye-Shun (Department of Aeronautical Engineering National Formosa University) ;
  • Liao, Chih-Yuan (Department of Electrical Engineering National Chung Hsing University)
  • Received : 2018.04.11
  • Accepted : 2019.05.30
  • Published : 2019.11.30

Abstract

The paper investigates a novel detector receiver with Kalman channel information estimator and iterative channel response equalization for MIMO (multi-input multi-output) OFDM (orthogonal frequency division multiplexing) communication systems in fast multipath fading environments. The performances of the existing linear equalizers (LE) are not good enough over most fast fading multipath channels. The existing adaptive equalizer with decision feedback structure (ADFE) can improve the performance of LE. But error-propagation effect seriously degrades the system performance of the ADFE, especially when operated in fast multipath fading environments. By considering the Kalman channel impulse response estimation for the fast fading multipath channels based on CE-BEM (complex exponential basis expansion) model, the paper proposes the iterative receiver with soft decision feedback equalization (SDFE) structure in the fast multipath fading environments. The proposed SDFE detector receiver combats the error-propagation effect for fast multipath fading channels and outperform the existing LE and ADFE. We demonstrate several simulations to confirm the ability of the proposed iterative receiver over the existing receivers.

Keywords

1. Introduction

 The advanced wireless systems provides multi-media services that requires very high data rates. By configuring several antennas configuration at both the receiver and the transmitter, we can achieve high spectral efficiency. By inserting the cyclic prefix (CP), the OFDM technique can be used to effectively combat the multipath fading channel effect. The OFDM can changes the time-domain multipath fading channel effect into non-selective frequency fading. So the communication receiver design can be very simple to implement.  The MIMO-OFDM communication systems can be employed to provide high data rates, and the design of the receiver can be very simple. So the MIMO-OFDM scheme are very popular in recent communication systems [1].

 Channel impulse response estimations were widely spreadly employed for turbo equalizer design to predict the channel impulsse response cofficients of the time-varying fast multipath fading environments. The Kalman filter channel impulse response predictor can be employed for vehicular communications [2] [3] to effectively predict the fast multipath fading channels. By employing the channel estimation of the AR-1 channel, we can track the complex-exponential basis expansion models (CE-BEMs) channel state parameters [4] [5]. The Kalman filter channel impulse response predictor is an effective and low-cost channel response predictor. The estimator is with optimal bit error rate performance. In [6], the author provided an iterative receiver and can be used in MIMO fading multipath channels. However, the proposed scheme only employs Kalman estimation based on the previous hard decision which is produced by the minimum mean-square-error decision feedback equalization. In [7], the  multipath fading environment is modeled as an AR system model and employs the modified KF channel estimation to predict the AR channel coefficients. In [8], several blind channel impulse response predictor of the multicarrier system is employed for the multi-input multi-output multipath fading channels. But the channel state information is assume to be constant, not fast multipath fading channels.

 In multipath fading channels, the MIMO received signal is corrupted by coantenna interference, intersymbol interference (ISI) and spatial interference. Thus, the probability of doing an decision error is very high. The effect can result in very serious error propagation. Turbo equalizer [9] [10] with joint decoding and equalization can be employed in the advanced wireless communications.

 Soft feedback equalizer (SFE) was investigated in [11]. The SFE coefficients can be computed so as to minimize the MSE (mean-squared-error). The structure [12] is also employed in underwater-acoustic system [13]-[17] and is employed in the multiinput multioutput systems. In this paper, a novel Kalman channel impulse response estimator and minimum-mean-square-error-based MIMO-OFDM SDFE is proposed. The coefficients of the soft-decision-feedback-equalizer are then derived based on the soft decisions of the data symbols.

 

2. System Model

2.1 MIMO OFDM SDFE Transmitter

 The Fig. 1 is the MIMO OFDM SDFE transmitter,

E1KOBZ_2019_v13n11_5394_f0001.png 이미지

Fig. 1. The MIMO-OFDM SDFE transmitter.

 The MIMO OFDM wireless communication is with N frequency subcarriers, nT transmitting antennas, and nR receiver antennas,  and equipped with digital modulation technique which is with modulation order M=2m The input data signal sequence b(k') is then first digital encoded employing a recursive systematic convolutional (RSC). The recursive systematic convolutional digital encoder provides the digital channel correction coded symbols and are then  next by the interleaver Π, and then followed by the modulation mapper. The symbol interleaver is employed to improve the system performance that the data don’t suffer from burst-error and in order for the goal of turbo equalizer that will have uncorrelated data extrinsic symbol information. The output information signal of the  modulation mapper is described as St (k). The transmitted data symbols are selected from the i.i.d. samples. The transmitting power to be used is assumed to be equal to unit power, then the data alphabet is the \(2^{m}-\operatorname{ary} Q=\left[\begin{array}{llll} \alpha_{1} & \alpha_{2} & \cdots & \alpha_{2^{m}} \end{array}\right]\), where \(\alpha_{i}\) is the bit pattern \(\mathbf{q}_{i}=\left[\begin{array}{lll} q_{i, 1} & \dots q_{i, m} & ] \end{array}\right]\) with \(q_{i, m} \in 0,1\). We assume that the alphabet are with zero mean \(\sum_{i=1}^{2 m} \alpha_{i}=0\) and unit energy\(\frac{1}{2^{m}} \sum_{i=1}^{2^{m}}\left|\alpha_{i}\right|^{2}=1\).

 After the modulation mapper, the spatial multiplexer is employed to separate the transmitted signal into nT streams. For orthogonal frequency division multiplexing transmission, the data symbol block usess a S/P converter which is with N symbols. Then, employing 𝑁-point IFFT, each data symbol block is then changed into the time-domain data sequence. A cyclic prefix (CP) which is with length v is then appeded. The transmitting symbol signal xt (n) for the t-th transmitted antenna then be denoted as

\(x^{t}(n)=\frac{1}{\sqrt{N}} \sum_{k=0}^{N-1} s^{t}(k) e^{j 2 \pi r k / N}\)       (1)

 The received data signals in any of the r-th receiving antennas in base band can be described as follows,

\(y^{r}(n)=\sum_{t=1}^{n_{t}} \sum_{l=0}^{L-1} \hat{h}^{r, t}(t ; l) x^{t}(n-l)+v_{r}(n)\)       (2)

where \(\hat{h}^{r, t}(t ; l)\) denotes is the l-th gain of the channel impulse response corresponding to the t-th transmitting antenna and the r-th  receiving  antenna at time \(t, v_{r}(n)\) is the AWGN noise sample with zero mean and variance \(\sigma_{W}^{2}\) on the r-th receiving antenna.

 

2.2 The Proposed Multi-Input Multi-Output SDFE Receiver Structure

E1KOBZ_2019_v13n11_5394_f0002.png 이미지

Fig. 2. The MIMO-OFDM SDFE receiver.

 The received sample yr(n) is collected employing a S/P converter. In the received antenna r, we apply FFT for the received time-domain signal samples when we remove the CP, and then yields a frequency-domain signal sample vector. We write the received signal vector in matrix form as the following,

\(\mathbf{z}^{r}=\sum_{t=1}^{n_{t}} \mathbf{F} \widehat{\mathbf{H}}^{r, t} \mathbf{F}^{H} s^{t}+w^{r}\)       (3)

where the F represents the unitary FFT, \(\widehat{\mathbf{H}}^{r, t}\) denotes the channel matrix corresponding to the t-th transmitting antenna and the r-th receiving antenna, the zr is the received signal symbol vector, the st is the transmitting signal symbol vector, the wr is the noise vector. The zr and wr can be described as following,

\(\mathbf{z}^{r}=\left[\begin{array}{lll}z^{r}(0) & \cdots & z^{r}(N-1)\end{array}\right]^{T}\)       (4)

\(w^{r}=\left[w^{r}(0) \quad \cdots \quad w^{r}(N-1)\right]^{T}\)       (5)

 The block diagram of the proposed iterative receiver of the MIMO-OFDM-SDFE can be  shown as Fig. 2. The propsoed low-complexity iterative frequecny-domain receiver is design based on individual frequency. So, the frequency sampling signal used to explore the signals that is for combination as the following equation[18],

\(\mathbf{Z}(k)=\widehat{\mathbf{H}}(\mathrm{k}) \mathbf{S}(k)+W(k)\)       (6)

where we define the matrices \(\mathbf{Z}(k) \in C^{n_{r} \times 1}, \hat{\mathbf{H}}(k) \in C^{n_{t} \times n_{r}}, \mathbf{S}(k) \in C^{n_{t} \times 1}\) and\(W(k) \in C^{n_{r} \times 1}\) as follows,

\(\mathbf{Z}(k)=\left[\begin{array}{lll}z^{1}(k) & \cdots & z^{N_{r}}(k)\end{array}\right]^{T}\)       (7)

\(\widehat{\mathbf{H}}=\left[\begin{array}{ccc}\hat{\bar{g}}_{1,1}(k) & \cdots & \hat{\bar{g}}_{1, n_{t}}(k) \\\vdots & \ddots & \vdots \\\hat{\bar{g}}_{n, 1}(k) & \cdots & \hat{\bar{g}}_{n_{r}, n_{t}}(k)\end{array}\right]\)       (8)

\(\mathbf{S}(k)=\left[s^{1}(k) \quad \cdots \quad s^{N_{t}}(k)\right]\)       (9)

\(W(k)=\left[w^{1}(k) \quad \cdots \quad w^{N_{t}}(k)\right]\)       (10)

 The employed SDFE turbo equalizer is constructed by a feedback filter  and a feed forward filter. The feedback filterand the feed forward filter are employed for all the subcarriers. The MMSE signal estimator \(\hat{S}(k)\) of the transmitting signal symbol for the k-th  frequency subcarrier can be described as follows,

\(\hat{\mathbf{S}}(k)=\mathbf{f}_{k} \mathbf{Z}(k)+\mathbf{b}_{k} \tilde{\mathbf{S}}(k)+\mathbf{d}_{k}\)       (11)

\(\tilde{\mathbf{S}}(k)=\left[\begin{array}{llll}\tilde{s}^{1}(k) & \tilde{s}^{2}(k) & \cdots & \tilde{s}^{N_{t}}(k)\end{array}\right]\)       (12)

where the S ̃(k) denotes the past decided signal estimator of the k-th subcarrier in the t-th receiving antenna. An offset compensation signal dk is employed to achieve the reliability of both soft decisions and soft a priori information of the transmitted data signal symbols. In order to design the proposed iterative receiver [19] [20], the soft decision feedback equalizer output signal at the k-th frequency subcarrier in (11) can be derived by performing the minimization of the mean square error as follows,

\(\varepsilon_{k}^{2}=E\left\{|\hat{\boldsymbol{s}}(k)-\boldsymbol{s}(k)|^{2}\right\}\)       (13)

 To obtain the coefficients fk, bk and dk,

\(\frac{\partial \varepsilon_{k}^{2}}{\partial \boldsymbol{d}_{k}^{*}}=-2 E\left\{\mathbf{s}(k)-\mathbf{f}_{k} \mathbf{Z}(k)-\mathbf{b}_{k} \tilde{\mathbf{s}}(k)-\mathbf{d}_{k}\right\}=0\)       (14)

 We then obtain

\(\mathbf{d}_{k}=E\{\boldsymbol{s}(k)\}-\mathbf{f}_{k} \widehat{\mathbf{H}} E\{\mathbf{S}(k)\}-\mathbf{b}_{k} E\{\tilde{\mathbf{S}}(k)\}\)       (15)

 So the optimal feedback and the feed forward coefficients can be computed based on the following two equations,

\(\frac{\partial \varepsilon_{k}^{2}}{\partial \mathbf{f}_{k}^{H}}=-2 E\left\{\left(\mathbf{s}(k)-\mathbf{f}_{k} \mathbf{Z}(k)-\mathbf{b}_{k} \tilde{\mathbf{s}}(k)-\mathbf{d}_{k}\right) \mathbf{Z}^{H}(k)\right\}=0\)       (16)

\(\frac{\partial \varepsilon_{k}^{2}}{\partial \mathbf{b}_{k}^{H}}=-2 E\left\{\left(\mathbf{s}(k)-\mathbf{f}_{k} \mathbf{Z}(k)-\mathbf{b}_{k} \tilde{\mathbf{s}}(k)-\mathbf{d}_{k}\right) \tilde{\mathbf{S}}^{H}(k)\right\}=0\)       (17)

 Then

\(\boldsymbol{e}_{k}=\left(\sigma_{w}^{2} \boldsymbol{I}_{N n_{r}}+\widehat{\mathbf{H}} \mathbf{R}_{k}^{f f} \hat{\mathbf{H}}^{H}\right) \mathbf{f}_{k}^{H}+\widehat{\mathbf{H}} \mathbf{R}_{k}^{f b} \mathbf{b}_{k}^{H}\)       (18)

\(\mathbf{f}_{k} \widehat{\mathbf{H}} \mathbf{R}_{k}^{f b}+\mathbf{b}_{k} \mathbf{R}_{k}^{f b}=0\)       (19)

 So

\(\mathbf{f}_{k}^{H}=\left[\sigma_{w}^{2} \boldsymbol{I}_{N n_{r}}+\hat {\mathbf{H}}\left(\mathbf{R}_{k}^{f f}-\mathbf{R}_{k}^{f b}\left(\mathbf{R}_{k}^{b b}\right)^{-1} \mathbf{R}_{k}^{f b H}\right) \mathbf{A}^{H}\right]^{-1} \mathbf{e}_{k}\)       (20)

\(\mathbf{b}_{k}^{H}=-\left(\mathbf{R}_{k}^{b b}\right)^{-1}\left(\widehat{\mathbf{H}} \mathbf{R}_{k}^{f b}\right)^{H} \mathbf{f}_{k}^{H}\)       (21)

where the covariance matrices \(\mathbf{R}_{k}^{f f} \in C^{N n_{T} \times N n_{T}}, \mathbf{R}_{k}^{f b} \in C^{N n_{T} \times N n_{T}}, \mathbf{R}_{k}^{b b} \in C^{N n_{T} \times N n_{T}}\) and \(\mathbf{e}_{k} \in C^{N n_{R} \times N n_{T}}\) and are described as the following equations,

\(\mathbf{R}_{k}^{f f}=E\left\{\mathbf{S}(k) * \mathbf{S}(k)^{H}\right\}-E\{\mathbf{S}(k)\} * E\left\{\mathbf{S}(k)^{H}\right\}\)       (22)

\(\mathbf{R}_{k}^{f b}=E\left\{\mathbf{S}(k) * \tilde{\mathbf{S}}(k)^{H}\right\}-E\{\mathbf{S}(k)\} * E\left\{\tilde{\mathbf{S}}(k)^{H}\right\}\)       (23)

\(\mathbf{R}_{k}^{b b}=E\left\{\tilde{\mathbf{S}}(k) * \tilde{\mathbf{S}}(k)^{H}\right\}-E\{\tilde{\mathbf{S}}(k)\} * E\left\{\mathbf{S}(k)^{H}\right\}\)       (24)

\(\mathbf{e}_{k}=\mathbf{H}\left(E\left\{\mathbf{S}(k) * \mathbf{s}(k)^{H}\right\}-E\{\mathbf{S}(k)\} * E\left\{\mathbf{s}(k)^{H}\right\}\right)\)       (25)

 For the output of the proposed iterative detector, assuming that the estimate signal vector s ̂(k) as the output signal of an equivalent AWGN channel. So we can use the additive white Gaussian noise model to represent the extrinsic LLR (log likelihood ratios)\(\lambda_{k}^{t}\) . Based on another equivalent AWGN channel model, we can also do the computation to get the a priori log likelihood ratios (LLR) \(\left(\lambda_{k}^{t}\right)^{p}\). Here, the superscript (   )p represents the quantities of the signal provided by the previous iteration of the proposed receiver. Next, we add the a priori information \(\left(\lambda_{k}^{t}\right)^{p}\) to the extrinsic information \(L_{k}^{t}\)to obtain the full LLR \(L_{k}^{t}\). The \(L_{k}^{t}\) is used the computation of the estimation s ̃(k) and then the covariance matrices of the signal vector.

 

3. The Proposed Iterative SDFE Receiver

 For the k-th frequency subcarrier, the signal estimator s ̂(k) is described as follows,

\(\hat{\mathbf{s}}(k) .=\mathbf{f}_{k}(\mathbf{Z}(k)-\widehat{\mathbf{H}} E\{\mathbf{S}(k)\})+\mathbf{b}_{k}(\tilde{\mathbf{S}}(k)-E\{\tilde{\mathbf{S}}(k)\})+E\{\mathbf{s}(k)\}\)       (26)

 The proposed iterative SDFE receiver can be described as the Fig. 3. So E{s(k)}=0, E{S ̃(k)}=0, the proposed soft decision feedback equalizer can be regarded as an traditional DFE. The coefficients of the feedforward filter can be represented as

\(\mathbf{f}_{k}^{H(1)}=\left[\sigma_{w}^{2} \mathbf{I}_{N n_{r}}+\widehat{\mathbf{H}} \widehat{\mathbf{H}}^{H}\right]^{-1} \boldsymbol{e}_{k}\)       (27)

E1KOBZ_2019_v13n11_5394_f0003.png 이미지

Fig. 3. The proposed SDFE receiver.

 For the computations of the \(\mathbf{f}_{k}, \mathbf{b}_{k}\) and \(\mathbf{d}_{k}\), we must compute the \(\mathbf{R}_{k}^{f f}, \mathbf{R}_{k}^{f b}\) \(\mathbf{R}_{k}^{b b}\) and R_k^bb. The  \(\mathbf{R}_{k}^{f f}, \mathbf{R}_{k}^{f b}\) and \(\mathbf{R}_{k}^{b b}\) are very important to derive the signal estimator \(\hat{\mathbf{s}}(k)\). Based on the above equations (22), (23) and (24), the \(\mathbf{R}_{k}^{f f}\) can be determined [15]-[19]. For calculating \(\mathbf{R}_{k}^{f b}\) and \(\mathbf{R}_{k}^{b b}\), based on the assumption that the transmitting signal symbols are i.i.d., so we can argue that \(E\left\{s^{p}(k) * \tilde{s}^{q}(k)\right\}=E\left\{\tilde{s}^{p}(k) * \tilde{s}^{q}(k)\right\}=0\). We also simplify the computation as values \(\varepsilon^{t}, \chi^{t}\)and \(\xi^{t}\)that are represented as follows [15],

\(\varepsilon^{t}=E\left\{\tilde{s}^{t}(k)\right\}\)       (28)

\(\chi^{t}=E\left\{s^{t}(k) * \tilde{s}^{t}(k)^{*}\right\}\)       (29)

\(\xi^{t}=E\left\{\tilde{s}^{t}(k) * \tilde{s}^{t}(k)^{*}\right\}\)       (30)

 However, these individual expectation values \(\varepsilon^{t}, \chi^{t}\)and ξt have to be decided based on the  data samples. Since the \(\varepsilon^{t}, \chi^{t}\) and ξt are the functions of the signals s ̃(k), and the signals s ̃(k) are the function of \(\left(\lambda_{k}^{t}\right)^{p}\) and the extrinsic LLR \(\lambda_{k, j}^{t}\). So, knowledge of \(\left(\lambda_{k}^{t}\right)^{p}\) and \(\lambda_{k}^{t}\) is necessary to derive the signal matrix. The receiver flowchart of the iterative receiver scheme is described as the Fig. 4. At first, the pilot signal is sent to get the channel estimation H ̂. Then the receiving signal vector Z(k) goes through the filter \(\mathbf{f}_{k}^{H(1)}\)). In the first iteration of the receiver, (27) can be employed. We then obtained the estimation of the signal symbols \(\hat{s}^{t}(k)\). For the equalizer output, assuming that the output signal is derived from an equivalent AWGN channel, and can be used to compute \(\lambda_{k, j}^{t}\) [21]- [25], we also get the a priori log likelihood ratios (LLR) \(\left(\lambda_{k}^{t}\right)^{p}\). Adding \(\lambda_{k}^{t}\) to LLR \(\left(\lambda_{k}^{t}\right)^{p}\) to obtain the full LLR\(L_{k}^{t}\). And then, the full LRR \(L_{k}^{t}\) passes the soft decision of the receiver and then used to calculate \(p\left(\tilde{s}^{t}(k)=\alpha_{i}\right)\). So the \(p\left(\tilde{s}^{t}(k)=\alpha_{i}\right)\) can be used to calculate the past decided estimation signal s ̃(k). Since  \(\varepsilon^{t}, \chi^{t}\)and ξt are the functions of the signal s ̃(k), so the  \(\varepsilon^{t}, \chi^{t}\)and ξt can be derived by the previous determined estimation signal s ̃(k). Finally, the   \(\varepsilon^{t}, \chi^{t}\)and ξt can be employed to derive the \(\mathbf{R}_{k}^{f b} \text { and } \mathbf{R}_{k}^{b b}\).

E1KOBZ_2019_v13n11_5394_f0004.png 이미지

Fig. 4. The flowchart of the proposed scheme.

 

4. Kalman Estimation

 The vector of CE-BEM parameters are

\(\bar{h}_{r, t}(k)=\left[\square_{r, t, 1}(k ; 0), \cdots, \square_{r, t, Q}(k ; 0), \square_{r, t, 1}(k ; L-1), \cdots, \square_{r, t, Q}(k ; L-1)\right]\)       (31)

\(\bar{g}_{r, t}(k)=\mathbf{B}(k) * \bar \square_{r, t}(k)\)       (32)

where \(r=1, \ldots, n_{r}, t=1, \ldots, n_{t}, \text { and }\)

\(\mathbf{B}(k):=\mathbf{I}_{L+1} \otimes \bar{b}_{e x}(k)\)

\(\bar{b}_{e x}(k):=\left[e^{j w_{1} n}, e^{j w_{2} n}, \ldots, e^{j w_{Q} n}\right]\)

 The CE functions get the fast variation of the communication channel. The evolution of the complex-exponential basis expansion model coefficients are assumed to be an AR-1 model,

\(\mathbf{h}_{a, r, t}(k)=\alpha * \mathbf{h}_{a, r, t}(k-1)+\bar{w}(k)\)       (33)

 The dynamic model for the fixed-lag KF is as

\(\begin{aligned}\mathbf{h}_{a, r, t}(k) \approx\left[\bar{\square}_{r, t}(k), \bar{\square}_{r, t}(k-1), \ldots, \bar{\square}_{r, t}(k-D)\right]^{T} \\\triangleq\left[\bar{\square}_{a, r, t, 0}(k) \bar{\square}_{a, r, t, 1}(k) \ldots \bar{\square}_{a, r, t, D}(k)\right]^{T}\end{aligned}\)       (34)

 The measurement and the state equations for the Kalman filter are as

\(\mathbf{h}_{a, r, t}(k)=\mathbf{F}_{a, r, t}(k) * \mathbf{h}_{a, r, t}(k-1)+\mathbf{G}_{a, r, t}(k) * \mathbf{w}(k)\)       (35)

\(\mathbf{y}(k)=\mathbf{E}_{a, r, t}(k) * \mathbf{h}_{a, r, t}(k)+v(k)\)       (36)

 In addition, we have

\(\mathbf{F}_{a, r, t}(k)=\left[\begin{array}{cccc}\alpha \mathbf{I}_{Q(L+1)} & 0 & \cdots & 0 \\\mathbf{I}_{Q(L+1)} & 0 & \cdots & 0 \\\vdots & \vdots & \ddots & \vdots \\0 & 0 & \mathbf{I}_{Q(L+1)} & 0\end{array}\right]\)

\(\mathbf{E}_{a, r, t}(k)=\left[\tilde{s}^{t T}(k) * \mathbf{B}(k) 0_{\mathrm{DQL} \times 1}\right]\)

 and

\(\mathbf{G}_{a}:=\left[\boldsymbol{I}_{Q(L+1)} 0_{Q(L+1) \times D Q(L+1)}\right]\)

 The channel \(\mathbf{h}_{a, r, t}(k)\) and is denoted as,

\(\bar{K}(k)=\bar{P}(k | k-1) \boldsymbol{E}_{a, r, t}^{H}(k) \times\left[\mathbf{E}_{a, r, t}(k) \bar{P}(k | k-1) \mathbf{E}_{a, r, t}^{H}(k)+\sigma_{v}^{2}\right]^{-1}\)       (37)

\(\hat{\mathbf{h}}_{a, r, t}(k | k)=\hat{\mathbf{h}}_{a, r, t}(k | k-1)+\bar{K}(k) *\left[y(k)-\mathbf{E}_{a, r, t}(k) * \hat{h}_{a, r, t}(k | k-1)\right]\)       (38)

\(\bar{P}(k | k)=\left[\boldsymbol{I}-\bar{K}(k) * \mathbf{E}_{a, r, t}(k)\right] * \bar{P}(k | k-1)\)       (39)

 We use \(\hat{\mathbf{h}}_{a, r, t}(k)\) to predict \(\hat{\mathbf{h}}_{r, t}(k)\) that is the complex-exponential basis expansion model  coefficients,

\(\hat{\bar{h}}_{r, t}(k)=\left\{\begin{aligned}\hat{\bar{h}}_{a, r, t, D}(k+D) & \quad k=1,2, \ldots, N_{E}-D \\\widehat{h}_{a, r, t, N_{E}-k}(k+D) & \quad k=N_{E}-D+1, \ldots, N_{E}\end{aligned}\right.\)       (40)

 Based on (33), we can obtain

\(\hat{\bar g}_{r, t}(k)=\mathbf{B}(k) * \hat{\bar h}_{r, t}(k)\)       (41)

 So we can obtain

\(\hat{\bar{g}}_{r, t}(k)=\left\{\begin{array}{cc}E\left[\bar{g}_{r, t}(k) | \bar{y}(1), \ldots, \bar{y}(k+D)\right] & k=1,2, \ldots, N_{E}-D \\E\left[\bar{g}_{r, t}(k) | \bar{y}(1), \ldots, \bar{y}\left(N_{E}\right)\right] & k=N_{E}-D+1, \ldots, N_{E}\end{array}\right.\)       (42)

 Finally, we can have

\(\hat{\mathbf{H}}=\left[\begin{array}{ccc}\hat{\bar{g}}_{1,1}(k) & \cdots & \hat{\bar{g}}_{1, n_{t}}(k) \\\vdots & \ddots & \vdots \\\hat{\bar{g}}_{n_{r, 1}}(k) & \cdots & \hat{\bar{g}}_{n_{r}, n_{t}}(k)\end{array}\right]\)       (43)

 

5. Simulation Results

 The proposed detector is investigated through BER simulations. The system performances are evaluated in the 2 transmitted antennas and 2 received antennas configuration. The signal modulation is QPSK. The adopted channel model is the SCM channel model which is proposed in [23]. The simulations of our proposed iterative receiver are with 6 paths or with 14 paths. We use the sample input period as 2.4×〖10〗^(-4). We assume the Doppler-frequency as 97 Hz. The T_s is 1/64.

Table 1. Simulation environment in MIMO-OFDM SDFE

E1KOBZ_2019_v13n11_5394_t0001.png 이미지

 In order to make sure that the characteristic of the communication channels to be very fast fading, the Ts and Tc (coherence time) must be compared. The Tc is the inverse of the Doppler frequency. Tc=1/97≈0.01. In the simulation, we choose the parameter Q=9 in the complex-exponential basis expansion model. Q must be bounded Q≥2⌈fd Tp Ts ⌉ [3]-[7]. The parameter α that is used for the AR-1 channel model is selected as 0.996. The Table 1 is  the parameters of the simulation environment that are used in the simulations. The velocities we choose is 60 or 30km/hr. We will compare the system performances of the proposed iterative receiver with those of the existing HDFE receiver structure and the existing MMSE-LE receiver structure. The Fig. 5 is the bit error rate system performances of the proposed iterative receiver, the LE and the HDFE in the ITU communication environment. 4 iterations are used in the simulation. The QPSK signal modulation is used. We find that the proposed iterative receiver outperforms the existing LE and HDFE methods. The proposed iterative recever is with very good channel impulse response estimation capability and can achieve very good bit error rate system performance.

Fig. 5. The bit error rate performances of the iterative receiver, the LE and the HDFE in ITU communication. (The QPSK signal is used)

E1KOBZ_2019_v13n11_5394_f0005.png 이미지

 The Fig. 6 is the bit error rate performances of the iteartive receiver with different iteration number in the Rayleigh communication. The BPSK modulation signal is used in the simulation. The Fig. 7 is the bit error rate performances of the proposed iterative receiver and those with the perfect channel state information and different iteration number in the Rayleigh communication. 4 and 3 iterations are used. The Fig. 8 is the bit error rate performances of the proposed iterative receiver with different iteration number in the ITU communication. The BPSK modulation signal is used. As compared with the case of the Rayleigh communication channel, we can see that the iterative receiver also converges at the 5th iteration.

E1KOBZ_2019_v13n11_5394_f0006.png 이미지

Fig. 6. The bit-error-rate performances of the proposed iterative receiver with different iteration number in the Rayleigh communication channel. (BPSK is used)

E1KOBZ_2019_v13n11_5394_f0007.png 이미지 

Fig. 7. The bit error rate performances of the iterative receiver and those with perfect channel state information and different iteration number in the Rayleigh communication. (The BPSK is used)

 The Fig. 9 is the bit error rate performances of the iteartive receiver and those with perfect channel state information and different iteration numbers in the ITU communication. The BPSK modulation is used. Compared with the case of the Rayleigh communication channel, we can find that the performance of the proposed iterative receiver approaches to that with ideal CSI.

E1KOBZ_2019_v13n11_5394_f0008.png 이미지

Fig. 8. The bit error rate performances of the iterative receiver with different iteration numbers in the ITU communication. (BPSK is used)

E1KOBZ_2019_v13n11_5394_f0009.png 이미지 

Fig. 9. The bit error rate performances of the iterative receiver and those with ideal channel state informantion and different iteration numbers in the ITU communication. (The BPSK is used)

 The Fig. 10 is the bit error rate performances of the iteartive receiver with different iteration number in the Rician communication. The  Fig. 11 is the bir error rate performances of the iterative receiver and that with ideal channel state information and different iteration numbers in the Rician communication channel.

E1KOBZ_2019_v13n11_5394_f0010.png 이미지

Fig. 10. The bit error rate performances of the iterative receiver with different iteration numbers in the Rician communication. (BPSK is used)

E1KOBZ_2019_v13n11_5394_f0011.png 이미지 

Fig. 11. The bit error rate performances of the iterative receiver and that with ideal channel state information and different iteration numbers in the Rician communication. (The BPSK is used)

 The Fig. 12 is the bit-error-rate performances of the iterative receiver with different iteration numbers in the ITU cimmunication and with velocity 30 km/hr. The QPSK modulation is used. The iterative receiver can achieves very satisfactory system performance. The Fig. 13 is the bit-error-rate performances of the iterative receiver with different iteration number in the ITU communication and with velocity 60 km/hr. The QPSK modulation is used. We see that the iterative detector converges at the fifth iteration. The iterative receiver  achieves very satisfactory system performance.

E1KOBZ_2019_v13n11_5394_f0012.png 이미지

Fig. 12. The bit-error-rate performances of the iterative receiver with different iteration number in the ITU communication and velocity 30 km/hr. (QPSK signal is used)

E1KOBZ_2019_v13n11_5394_f0013.png 이미지 

Fig. 13. The bit-error-rate performances of the iterative receiver with different iteration number in the ITU communication and velocity 60 km/hr. (QPSK signal is used)

 

5. Conclusion

 This paper proposes a novel Kalman filter channel impulse response prediction and turbo channel equalizer for the MIMO-OFDM communication system in the fast multipath fading environments. The proposed iterative receiver can combats the error propagation effect in the fast multipath fading environment. This paper also compares the system performances of the iterative receiver with the existing receivers in several different fast multipath fading environments.

References

  1. V. Namboodiri, H. Liu, and P. Spasojevic, "Low complexity turbo equalization for mobile MIMO OFDM systems," in Proc. of International Conference on Communications and Signal Processing, pp. 255-260, Feb. 2011.
  2. Movahedian, and M. McGuire, "Estimation of Fast-Fading Channels for Turbo Receivers With High-Order Modulation," IEEE Transactions on Vehicular Technology, vol. 62, no. 2, pp. 667-678, Feb. 2013. https://doi.org/10.1109/TVT.2012.2227345
  3. A. Movahedian, and M. McGuire, "Efficient and Accurate Semiblind Estimation of MIMO-OFDM Doubly-Selective Channels," in Proc. of IEEE Vehicular Technology Conference, pp. 1-5, Sept. 2014.
  4. K. Muralidhar and D. Sreedhar, "Generalized vector state-scalar observation Kalman channel estimator for doubly-selective OFDM systems," in Proc. of IEEE International Conference on Acoustics, Speech and Signal Processing, pp. 4928-4932, May 2013.
  5. A. Movahedian, and M. McGuire, "On the Capacity of Iteratively Estimated Channels Using LMMSE Estimators," IEEE Transactions on Vehicular Technology, vol. 64, no. 1, pp. 97-107, Jan. 2015. https://doi.org/10.1109/TVT.2014.2320928
  6. X. Li and T. F. Wong, "Turbo equalization with nonlinear Kalman filtering for time-varying frequency-selective fading channels," IEEE Transactions Wireless Communications, vol. 6, no. 2, pp. 691-700, Feb. 2007. https://doi.org/10.1109/TWC.2007.05352
  7. B. Chen, Q. Cui, F. Yang and J. Xu, "A Novel Channel Estimation Method Based on Kalman Filter Compressed Sensing for Time-Varying OFDM System," in Proc. of Wireless Communications and Signal Processing, pp. 1-5, Oct. 2014.
  8. W. Zhang, F. Gao and Q. Yin, "Blind Channel Estimation for MIMO-OFDM Systems With Low Order Signal Constellation," IEEE Communications Letters, vol. 19, no. 3, pp. 499-502,Mar. 2015. https://doi.org/10.1109/LCOMM.2015.2393889
  9. C. Douillard et al., "Iterative correction of intersymbol interference: Turbo-equalization," ETT, vol. 6, no. 5, pp. 507-511, Sep. 1995.
  10. C. Berrou, A. Glavieux, and P. Thitimajshima, "Near Shannon limit error-correcting and decoding: turbo codes," in Proc. of IEEE Int. Conf. Commun., vol.2, pp.1064-1070, May 1993.
  11. S. Jeong and J.Moon, "Self-Iterating Soft Equalizer," IEEE Transactions on Communications, vol. 61, no. 9, pp. 3697-3709, Sept. 2013. https://doi.org/10.1109/TCOMM.2013.071813.120354
  12. X. Yang, S. Houcke, C. Laot and H. Wang, "Soft Decision Feedback Equalizer for Channels with Low SNR in Underwater Acoustic Communications," in Proc. of IEEE OCEANS, pp. 1-5, June 2013.
  13. J. Wu, L. Wang and C. Xiao, "Low complexity soft-interference cancellation turbo equalization for MIMO systems with multilevel modulations," in Proc. of IEEE Global Communications Conference, pp. 3353-3358, Dec. 2013.
  14. C. Dong, J. Lin, K. Niu, Z. He and Z. Bie, "A Simplified Hard Decision Feedback Equalizer for Single Carrier Modulation with Cyclic Prefix," in Proc. of IEEE Vehicular Technology Conference, pp. 1-5, Sept. 2011.
  15. C.-Y. Chung, F.-B. Ueng and Y.-K. Chang, "Frequency-Domain Iterative SDFE for MIMO-OFDM Systems," Wireless Personal Communications, Vol. 86, Issue 3, pp. 1121-1140, Feb. 2016. https://doi.org/10.1007/s11277-015-2978-x
  16. H. Viswanathan and M.Weldon, "The Past, Present, and Future of Mobile Communications," Bell Labs Technical Journal, vol. 19, pp. 8-21, Aug. 2014. https://doi.org/10.15325/BLTJ.2014.2335491
  17. I. Barhumi, "Decision feedback turbo equalization for OFDM over doubly selective channel," in Proc. of IEEE Global Communications Conference, pp. 3801-3806, Dec. 2012.
  18. S. Ahmed, T. Ratnarajah, M. Sellathurai, and Colin F. N. Cowan, "Iterative Receivers for MIMO-OFDM and Their Convergence Behavior," IEEE Transactions on Vehicular Technology, vol. 58, no. 1, pp. 461-468, Jan. 2009. https://doi.org/10.1109/TVT.2008.926591
  19. M. Tüchler, A. C. Singer, and R. Koetter, "Minimum mean square error equalization using a priori information," IEEE Trans. Signal Process., vol. 50, no. 3, pp. 673-683, Mar. 2002. https://doi.org/10.1109/78.984761
  20. A. Dejonghe and L. Vanderdorpe, "Turbo equalization for multilevel modulation: An efficient low-complexity scheme," in Proc. of IEEE Int. Conf. Commun., vol. 3, pp. 1863-1867, 2002
  21. S. T. Brink, "Convergence behavior of iteratively decoded parallel concatenated codes," IEEE Transactions on Communications, vol. 49, no. 10, pp. 1727-1737, Oct. 2001. https://doi.org/10.1109/26.957394
  22. H. Lou, C. Xiao and A. Rafati, "Low-Complexity Soft-Decision Feedback Turbo Equalization for MIMO Systems With Multilevel Modulations," IEEE Trans. Vehicular Technology, vol. 60, no. 7, pp. 3218-3227, Sep. 2011. https://doi.org/10.1109/TVT.2011.2161357
  23. R. R. Lopes, Iterative estimation, equalization and decoding, Ph.D. dissertation, School of Electr. Comput. Eng., Georgia Inst. Technology, Atlanta, GA, 2003.
  24. M. Tuchler, R. Koetter and A. C. Singer, "Turbo equalization: Principles and new results," IEEE Trans. Commun., vol. 50, no. 5, pp. 754-767, May 2002. https://doi.org/10.1109/TCOMM.2002.1006557
  25. P. Vila et al., Reduced-Complexity Soft Demapping for Turbo-Equalization, presented at the 2nd Int. Symp. Turbo Codes Related Topics, Brest, France, Sep. 2000.