Abstract

Channel estimation is a challenging task, especially in high mobility applications due to the rapid variation of the propagation environment. This paper presents a new technique that exploits past channel impulse responses (CIRs) in order to trace and compensate Doppler frequency in mobile applications, enabling robust estimation of time-varying channel. Based on the fact that channel taps at different time instants can be fitted with a sinusoidal wave, a joint estimator is proposed to estimate the channel parameters. Therefore, the efficiency of the channel estimation can be improved and stringent delay requirements for the communication systems can also be satisfied. Simulation results show that system performance in terms of bit error rate (BER) is significantly improved with the proposed algorithm.

1. Introduction

Channel estimation is of crucial importance for reliable coherent detection in high mobility applications, such as vehicular-to-vehicular (V2V) or vehicular-to-infrastructure (V2I) communications [1, 2]. It is complicated due to the large amount of Doppler frequency experienced by moving vehicles, and, in turn, the rate of channel variation can be sufficiently high, leading to poor channel estimation performance. Therefore, channel estimation performance in high mobility applications is generally poor. In an effort, past observations of channel impulse responses (CIRs) can be exploited to improve the channel estimation performance. However, in highly mobile environments, the direct combination of multiple observed CIRs is not effective due to the phase rotation introduced by Doppler frequency, and, hence the combination is noncoherent. Therefore, the estimation of Doppler frequency is essential to improve the channel estimation performance in mobile communication. If the total amount of Doppler frequency or change in Doppler frequency can be estimated exploiting observed past CIRs, the channel can be tracked even after the elapse of the channel coherence time, which will make communication more robust in mobile applications.

One of the first studies reported in the literature for the estimation of Doppler frequency is [3], where the authors proposed estimation techniques using both complex and real envelop of the received signal. Another method to estimate the Doppler frequency in the presence of speckle and receiver noise was presented in [4]. This estimation technique is based on the correlation of the signal power spectra with an arbitrary weighting function and specifically tailored for Synthetic Aperture Radar (SAR) data. On the other hand, an estimation technique for OFDM-based transmission that relied on finding the autocorrelation function of time domain channel estimates was studied in [5]. Besides, a good review of Doppler estimation techniques can be found in [6]. However, most of these techniques are based on obtaining the autocorrelation function (ACF) of the received signals or channel estimates. Once the ACF is estimated, different methods can be used to calculate the Doppler spread as discussed in [6]. However, it requires precise estimation of the time lag which often becomes erroneous due to the presence of line-of-sight component, nonisotropic scatterers, and so forth [6].

In this paper, we have studied a joint CIR and Doppler frequency estimator that exploit multiple observations of the past CIRs, which can be used to track the CIR in the current estimation period. At first, a multiframe time-domain correlation technique is used to obtain the time-domain estimates of the past CIRs, as shown in Figure 1. Thereafter, these observations of immediate past CIRs are exploited to model the variation of the Doppler frequency in the current estimation period, as described in Section 3. Comparing it to the sequential estimation, a joint estimator is more efficient as it takes into account the relation between the parameters and reduces the overhead necessary for achieving a certain system performance [7]. This is especially important in burst transmission systems, where the data burst is relatively short and the overhead of the preamble and pilot data must be kept to a minimum as in vehicular communications. Because of the joint estimation of the channel parameters, this technique can also satisfy the delay requirements for vehicular communications [8]. In our analysis, we have considered that multipath components in a channel profile may experience different Doppler shifts and may or may not vary from one observation instant to another. Therefore, the research problem is to estimate the CIR and Doppler frequency jointly, based on multiple observations of past CIRs. It should be noted that time-domain implementation improves the estimator performance because of the reduced number of channel parameters to be estimated and the exact modeling of the phase rotation suffered by the Doppler frequency [9]. Therefore, the data reception performance can be improved by estimating the variation of the channel model in a mobile environment.

Note that the proposed method does not rely on the estimation of ACF as in conventional techniques, that is, prone to erroneous estimation of Doppler due to model imperfections such as presence of line-of-sight component and nonisotropic scattering. In addition, the proposed method uses local time-domain pilot signals to obtain multiframe observations of the channel, therefore free of model imperfections, that is, a major drawback for the conventional techniques [6]. If we compare the computation complexity of the proposed algorithm against the conventional schemes, the proposed algorithm is much simpler to implement. In conventional algorithm, the estimated channel needs to be correlated, that is, obtaining the ACF in order to determine the time lag that is necessary to estimate the Doppler frequency. In the proposed algorithm, on the other hand, we can simply use the channel parameters observed from past CIRs in order to determine the Doppler for the current estimation period. Therefore, the proposed algorithm provides an accurate estimation of Doppler frequency as seen from our simulation results with much lower computation complexity than the conventional schemes.

The rest of the paper is organized as follows. Section 2 describes the multiframe-based channel observation technique. The estimation of channel parameters is described in Section 3. The initializations of the parameters are described in Section 4. The channel estimation technique with varying Doppler for the past observations is discussed in Section 5. Simulation results for this study are presented in Section 6. Finally, the paper is summarized in Section 7.

2. Multiframe Channel Observation

Let us consider a multipath channel as shown in Figure 2. Each path is affected by a different Doppler frequency at different time instant and can be modeled as follows [10]. where , , and denote the time-dependent path amplitude, initial phase, and Doppler frequency for the th tap at time instant , and is the total number of paths for any given CIR.

Over a short interval of time, for example, when observation times and are very close, we can assume that the magnitudes of the multipath components do not vary significantly. Considering that the multipath amplitudes do not vary significantly over a short observation of the channel, it can be written that , where is the magnitude operation and and are the amplitudes of the multipath components at time instants and . In first part of our analysis, we have considered that the Doppler frequency and initial phase do not change over the observation period.

A multiframe technique is used to obtain multiple observations of the past CIRs [11]. This technique is useful to obtain multiple observations of the channel at the same time and exploit these observations to estimate Doppler frequency and channel in the current estimation period.

In order to obtain the reference CIR, we have used time-domain channel estimation for the OFDM system, tailored for DVB-T system [12]. Let us consider that the time domain data and pilot signals are denoted by and , respectively. The pilot tones are multiplexed with the data signal in the frequency domain and assume that combined signal in time-domain is given by . Therefore, the received time-domain signal at successive time instants, , follows where denotes the convolution operation and is the discrete AWGN noise. The time-domain pilot signal can be used to correlate with the received time-domain signal in order to obtain an estimation of the channel. Considering channel taps , the time-domain correlation output between local pilot and th received frame is given by where denotes the correlation operation, denotes the estimated time-domain channel in the th frame and denotes each path in the CIR, and denotes the correlation of the pilot signal with the inherent noise component. Note that the definition of frame depends on how frequent channel needs to be observed. The estimated channel at successive time instants, , will be used in the next section to estimate the channel parameters in the current estimation period.

3. Estimation of Channel Parameters

Let us consider that the channel samples observed at time instants are given by . Considering a single path at different observation instants, the path amplitude, Doppler frequency, and initial phase can be modeled as where and are unknown constants, and , and is the set of the channel parameters. The channel observation instant and path numbers are dropped for simplification. For the estimation of channel parameters, here we have followed IEEE Standard 1057 [13]. Note that here in this section we have considered only the real part of the complex channel. Similar analysis holds for imaginary part of the channel estimate as well.

Let us assume that an estimate of Doppler frequency in iteration , say , of is available. Therefore, a Taylor series expansion around the estimate gives [14]

Similarly, where .

Using the above two approximations in (4), we get that where is the parameter vector.

The above equation is nonlinear in the parameters, but it may be linearized using the assumption that Doppler is constant over the observation period; that is, . Putting available estimates of and from previous iteration, that is, and , the above equation results in an equation linear in the components of . Therefore, observing the past observations, the following can be written: where is the matrix, and denoting , can be written as

It is obvious that in order to obtain a unique solution for each of the parameters, at least three observations are necessary. The simple technique is to repeatedly solve the above linear system; that is, at iteration , is used to obtain a new set of estimates and the solution is given by

The algorithm follows an iterative process to find the parameters that minimize the sum of squared differences as the following: where is the estimation error threshold set to achieve a certain estimation performance.

Once and are known, initial phase () and the amplitude () from the th iteration can be obtained as follows:

4. Initializations of the Parameters

4.1. Initial Guess for the Amplitude,

The initial guess for in the minimization problem plays an important role in the convergence of the algorithm. In order to have a faster convergence, the initial guess can be obtained by averaging the amplitudes of the past CIRs. Due to the averaging, the impact of noise will be reduced as well [15]. The initial guess for channel magnitude, , can be derived as where indicates the number of CIRs considered from the past observations.

4.2. Initial Guess for the Doppler Frequency,

For a moving vehicle, there could be a constrained set on the Doppler frequency based on the mobility pattern of the vehicle. Basically, it could be determined by the maximum acceleration or deceleration of the vehicle. Therefore, the Doppler shift can be initialized based on the study of mobility pattern in a particular scenario, that is, highway. The constrained can be formulated as where is the maximum change in the Doppler shift because of the change in velocity or angle of arrival. The initial value of the Doppler frequency can be chosen within this range for faster and more accurate convergence.

4.3. Initial Guess for the Initial Phase,

If the Doppler phase remains constant over the observation period, taking the difference between the phase of the successive channel estimate would leave the initial phase. For a faster convergence, guess for initial phase can be computed from the differential phase rotations obtained from the past CIRs as follows: where is the combined phase shift. It includes the Doppler-induced phase shift and initial phase and is given by . Similarly, for the next two observations, we can write

In general, these successive differences for -observed channels can be averaged to obtain a guess of the initial phase for the minimization problem as follows:

It should be noted that the convergence would be much faster than the conventional joint estimation technique, as in the conventional technique only one estimation is used to obtain the initial guesses of the channel parameters.

4.4. Determination of Number of Required Observations,

The performance of channel estimation following this technique will be determined by the number of observations obtained as well as the estimation error introduced in the past observations. Let us consider that past observed CIR has an error , which is a zero-mean Gaussian noise with variance . Therefore, according to IEEE STD 1057, the lower bound of the performance for this estimator can be found by Cramer-Rao bound (CRB) as follows: where , is the observation instant, is the observation interval, and is the total number of observations. It is seen that the CRB is inversely proportional to the total number of observations.

It is important that we study the number of observations needed to obtain certain performance threshold of the estimator. For a certain CRB, the above equation can be rewritten as where . Solving this equation analytically, we get the following three solutions for the number of the observations, , where . As the number of the observations will be a real positive number and assuming the condition , we have the following three real solutions:

The above solutions provide the bounds on the number of the observations required in order to maintain the CRB for a given SNR level and sampling frequency.

5. Estimator Performance with Varying Doppler

In this section, we will study the change in Doppler frequency over the observation period and its impact on the performance of the estimator. If the Doppler frequency does not change appreciably over the observation period, the previous technique can be used to estimate the channel parameters. However, the Doppler frequency may change over the observation period, depending on the mobility pattern of the users and angle of arrivals for each path.

It is obvious that the speed of a vehicle is a time-varying function and so is the Doppler frequency for each path. The relationship between the change of Doppler frequency and the speed of a vehicle can be derived as follows [16]: where is the time difference between two successive channel sampling instants. Therefore, it can be seen that change in Doppler frequency depends on the change in the speed or change in the angle of arrival. Even if there is no change in speed within this short-time period , it is possible that multipath will have different angles of arrivals. However, with no significant change in speed within the short interval of time , the above equation can be written as

The above equation would determine the variation of Doppler frequency for each multipath in a CIR over the time difference between successive CIRs. Under high mobility application, in fact, a short interval of time may introduce a significant variation of Doppler shifts for the successive CIRs depending on the duration of the data frame structure; however, change in Doppler frequency will be dominated by the change in the angle of arrivals for each multipath.

Therefore, considering the variation in Doppler, (4) can be written as where . Here, denotes the correlation in Doppler frequency over the past observation instants and is the amount of variation. When , it denotes the constant Doppler case. In order for this problem to be linearized, the following condition has to be satisfied: where and denote the original and estimated Doppler frequencies. It also means that . Once these conditions are satisfied, a linear equation similar to (7) is formulated and can be solved to obtain the channel parameters. However, if all of the above conditions are not satisfied, the estimation of channel parameters remains a nonlinear problem. Therefore, the estimated parameter will have an error, which can be modeled as follows: where denotes the estimated set of parameters when the Doppler frequency is slightly different over the past observations and is corresponding error when compared to the case of no Doppler variation. In this case, this error can be amalgamated with the error threshold () in the minimization process. The new threshold can be written as

The small variation in Doppler shift over the observation period can be considered as a noise in the estimation process. Therefore, the noise introduced in the estimation process will be higher than the stable Doppler case. Let us consider that the variance of the noise in this case is given by , where is the noise introduced in the past observation of the channel due to varying Doppler and can be considered as zero-mean Gaussian variable when there are sufficient numbers of observations. Therefore, CRB for this estimator under varying Doppler can be found as follows: where .

6. Simulation Results

Digital Video Broadcasting-Terrestrial (DVB-T) system is used to evaluate the performance of the proposed technique. It is assumed in the simulation that the past channel responses may experience a constant or varying Doppler under a receiver velocity from 50 km/h to 100 km/h. DVB-T standard transmission for 2 K mode with 8 MHz bandwidth and 800 MHz carrier frequency is used for the simulation of the proposed technique. The sampling period for the chosen data transmission is 7/64 μs. In this paper, we have considered an arbitrary statistical channel as well as widely known International Telecommunication Union (ITU) Vehicular Channel Model B to evaluate the system performance [17]. It is assumed that the arbitrary channel is normalized and follows uniform power delay profile.

Figure 3 shows the comparison of estimated and known Doppler frequency with estimation error introduced by the past observations of the CIRs. In this channel model, we assumed that each path experiences same Doppler frequency. It is important to note that as the estimation error variance decreases, the estimated Doppler frequency approaches the true Doppler frequency.

Figure 4 shows the comparison of estimated and known Doppler frequency with estimation error introduced by the past observed CIRs with the Doppler frequency set to be different for different channel taps. Similar to the Figure 3, as the estimation error variance decreases, the estimated Doppler frequency approaches the true Doppler frequency. Therefore, it is expected that the system performance will improve after compensating the Doppler impairment as shown in the next few simulations.

Figure 5 shows the CRB of the estimator versus the number of past observations under different SNR. It is seen that with an increase in the number of past observations, the CRB decreases. In addition, as the SNR increases, the CRB also decreases, indicating the improvement of the estimation performance.

Figure 6 presents the performance of the DVB-T system transmitting in 2k mode at a carrier frequency of 800 MHz. We have first adopted the widely known ITU Vehicular Channel Model B. It is seen that the BER performance is significantly improved once the Doppler impairment is compensated on the estimated channel. The conventional channel estimation shows a large BER due to the nature of the ITU channel model. In conventional scheme, Doppler induced impairment is not compensated after the channel estimation, and therefore the signal constellation is rotated which caused error on the data demodulation. On the other hand, we have used the fact that estimated Doppler can be used to compensate the impairment caused by Doppler frequency itself which eventually contributes to the improvement of BER. As seen from this result, the BER performance with the proposed algorithm is very close to the lower bound (Doppler impairment can be perfectly compensated), indicating the robust performance of the proposed Doppler estimation algorithm.

Figure 7 presents the performance of the DVB-T system under the same system parameters as above, transmitting in 2 k mode at 800 MHz. However, this time we have simulated a worse channel with 200 taps following normalized uniform power delay profile. It is seen that the proposed algorithm performs better even under this worse channel condition. Similarly, as shown in the above figure, the BER performance with the proposed algorithm is also very close to the lower bound, indicating the robust performance of the proposed algorithm. The performance improvement is about 4 dB in the low SNR region and that is more than 6 dB in the high SNR region.

7. Conclusions

In this paper, a robust Doppler frequency and channel estimation technique is presented that is, suitable for mobile communications. The technique exploits past observed CIRs in order to jointly estimate channel parameters. It is found that the estimated Doppler frequency is very close to the known Doppler frequency as observed in the simulation results. Further, the Doppler frequency estimation algorithm has been evaluated with estimation error variance introduced by the past CIRs. As expected, it is found that with the decrease of estimation error, the Doppler frequency estimation becomes more accurate. CRB of the proposed channel estimator is also evaluated with the number of past observations under different SNR values. It is observed that even in highly mobile channels, with the compensation of Doppler frequency-induced impairment, the system BER performance can be significantly improved. In addition, because of the joint estimation of the channel parameters, the estimation is more efficient and much simpler to implement. The proposed technique is suitable for emerging V2V or V2I communication systems, where delay requirement and high reliability are essential.

Acknowledgment

This work was supported in part by a Canada Graduate Scholarship—Doctoral (CGSD) from the Natural Sciences and Engineering Research Council (NSERC), Canada.