Abstract

This letter proposes a novel channel-tracking scheme to improve the performance of the dedicated short-range communication (DSRC) systems affected by rapid fluctuations in channel envelopes. The proposed technique is called “iterative (turbo) compensation.” It utilizes additional information extracted from the receivers output to further improve the accuracy of the channel estimation. Simulation results show that the iterative scheme performs better than noniterative techniques in higher constellation modulations at high vehicle speeds.

1. Introduction

Dedicated short-range communication (DSRC) was established at a 5.9 GHz band for services involving vehicle-to-vehicle and vehicle-to-roadside communications [13]. The physical layer design of DSRC was adopted from the popular wireless local area network (WLAN) standard IEEE 802.11a [4] with high delay spread due to mobility in particularly urban canyons [5]. It was shown in [6] that conventional channel tracking, which is based solely on the known preamble of each packet, is highly sensitive to velocity, data rate, and the packet length, and that conventional channel estimation is not feasible for DSRC applications. A new channel-tracking technique, called the first-order channel tracking, was investigated in [7, 8] for highly mobile orthogonal frequency division multiplexing (OFDM) systems based on different reference signals. The first-order channel-tracking technique was more effective in combating with channel impurities than conventional techniques where only preamble was used in channel estimation. Similar studies in [9, 10] had also showed improvement in mobile environments by utilizing first-order decision-aided schemes along with numerous other studies outlined in [7]. The benefits of these schemes can be applied to other OFDM applications that involve mobility. The ultimate goal is to maximize the data throughput by minimizing packet retransmission via reduction of the packet error rate (PER).

In this paper, a novel iterative channel-tracking technique is proposed to further enhance the packet error performance at high velocities. The performance of the iterative technique is compared to conventional channel estimation and the first-order scheme in a DSRC system under varying signal-to-noise ratio (SNR), velocity, and modulation schemes.

2. Background on DSRC

The DSRC physical layer utilizes OFDM [11]. OFDM can be realized in baseband with inverse discrete Fourier transforms (IDFTs). Note that a transmitted OFDM symbol, 𝐗𝐧=[𝑋𝑛,0,𝑋𝑛,1,,𝑋𝑛,𝑁1], is a vector consisting of 𝑁 parallel data symbols in frequency domain, where 𝑛 is the symbol index. DSRC uses 64 frequency subcarriers with only 52 subcarriers actually used for signal transmission. Of the 52 subcarriers, 4 are pilot channels and they are used for phase tracking, while the remaining 48 subcarriers are used for data carriers. Each DSRC packet consists of two preambles. The first preamble consists of ten short training symbols for packet detection, frequency offset estimation, and symbol timing. The second preamble, consists of two identical training symbols, (𝑥train), used for channel estimation subsequent to a long guard interval of length 𝐺CE=3.2𝜇s. The data rate is then determined only by selecting a modulation scheme and coding rate. The transmission mode and packet length is determined adaptively based on SNR, but the preamble is always modulated with binary phase-shift keying (BPSK).

The channel is modeled using statistical models presented in [12]. Rayleigh fading channels are used to represent 2D isotropic scattering environments to consider the worst-case performance of the receiver.

2.1. Conventional Receiver and Channel Estimation

At the conventional receiver, the guard interval is removed from the received signal, then the received data is converted to parallel form, which is denoted as 𝑦𝑛,𝑘. At this point, 𝑦𝑛,𝑘 is demultiplexed into the fast Fourier transform (FFT), yielding the following output in the frequency domain:𝑦FFT𝑛,𝑘=𝑌𝑛,𝑘=𝐻𝑛,𝑘𝑋𝑛,𝑘+𝑊𝑛,𝑘,(1)where 𝐻𝑛,𝑘 denotes the channel frequency response at the 𝑛th symbol index of the 𝑘th subcarrier, 𝑊𝑛,𝑘 represents the additive white Gaussian noise (AWGN), and 𝑋𝑛,𝑘 is related to data that used to be the input to the inverse FFT (IFFT) of the transmitter. If it is assumed that 𝑋𝑛,𝑘 is known, then the channel response can be solved from (1) as follows:𝐻𝑛,𝑘=𝑌𝑛,𝑘𝑊𝑛,𝑘𝑋𝑛,𝑘=𝑌𝑛,𝑘𝑋𝑛,𝑘𝑊𝑛,𝑘𝑋𝑛,𝑘=𝐻𝑛,𝑘+𝜓𝑛,𝑘,(2)where 𝐻𝑛,𝑘 is the estimated channel response based on the least-square (LS) method with an error component of 𝜓𝑛,𝑘 due to the AWGN. Therefore, the accuracy of the channel estimation decreases with noise power. This effect is known as noise enhancement. In order to reduce the effect of noise enhancement, the channel estimator employs the second preamble, which consists of two identical training symbols. The estimated channel response is computed as the average channel response over the first and second received OFDM symbols 𝑌1,𝑘 and 𝑌2,𝑘: 𝐻0,𝑘=𝑌2,𝑘+𝑌1,𝑘2𝑋train,𝑘.(3)

In conventional channel estimation, it is assumed that the channel 𝐻𝑛,𝑘 exhibits time-invariant fading, and can be approximated as 𝐻0,𝑘 for the duration of the packet. Then the received data is compensated as follows: 𝑌𝑛,𝑘=𝑌𝑛,𝑘𝐻0,𝑘.(4)

That has shown to be not effective [6] and the following sections will investigate alternative approaches that are necessary to improve receiver performance in DSRC.

2.2. First-Order Channel Tracking

Adaptive signal processing concepts can be considered for tracking the channel variation by updating the estimated channel response 𝐻𝑛,𝑘 for 𝑛=1,2,,𝑁1 [13]. The receiver block diagram that enables the channel tracking is shown in Figure 1. The initial channel estimate, 𝐻0,𝑘, is obtained based on the training data. Assume that the first received symbol 𝑌0,𝑘 is compensated by the initial channel estimate, that is,𝑌0,𝑘=𝑌0,𝑘𝐻0,𝑘.(5)After the received symbol is compensated, the desired signal, 𝑋1,𝑘, is produced from the feedback circuit and the rest of the packet duration. The desired data, 𝑋𝑛,𝑘, is used to update the channel estimate symbol-by-symbol. Preliminary channel estimate obtained by feedback loop in the receiver, denoted as 𝐻𝑛,𝑘, is obtained by the LS method:𝐻𝑛,𝑘=𝑌𝑛,𝑘𝑋𝑛,𝑘.(6) In this process, noise enhancement caused by the error components can be reduced by introducing a “forgetting factor,” (𝛾), which is a constant to balance between 𝐻𝑛,𝑘 and 𝐻𝑛,𝑘. The latter estimate is obtained recursively from 𝐻0,𝑘 by introducing the channel estimate error Δ𝐻𝑛,𝑘 defined asΔ𝐻𝑛,𝑘=𝐻𝑛,𝑘𝐻𝑛,𝑘.(7) Hence, the recursive equation can be put in the form 𝐻𝑛+1,𝑘=𝐻𝑛,𝑘+𝛾Δ𝐻𝑛,𝑘𝐻=(1𝛾)𝑛,𝑘𝐻+𝛾𝑛,𝑘.(8) Forgetting factor 𝛾 gets its values between 0 and 1 with an optimal value depending on the time invariant properties of the channel such as velocity, SNR, and the modulation scheme.

3. Iterative Channel Tracking

Although first-order scheme performed better than conventional approach [7, 8], in this section further improvement, called iterative channel tracking, will be investigated. This iterative technique utilizes additional information to further improve the accuracy of the tap weight estimates with additional complexity. The iterative technique is derived based on (8). Recall that 𝐻𝑛,𝑘 is the channel response based on the LS estimate in (6). In (5), the received data, 𝑌𝑛,𝑘, is compensated by the channel estimate, 𝐻𝑛,𝑘. The current desired signal is used to estimate the current channel response 𝐻𝑛,𝑘. The updated estimated channel response, 𝐻𝑛+1,𝑘, is used to compensate the next received data, 𝑌𝑛+1,𝑘. Recall that at high velocities, the channel may exhibit fast-fading characteristics, which means that there may be a substantial change in the channel response during the symbol duration. Therefore, by the time the next symbol is received, the estimated channel response may be slightly outdated.

The proposed solution to this problem is to iterate the compensation of the received symbol with the next channel estimate. This technique involves iterative tracking, where the knowledge of an additional feedback is used to improve the current channel estimate, and hence improve the overall system performance to better track the rapid channel variations. Such iterative schemes like Turbo Decoding are known to be very effective in improving performance of communication systems [14].

The technique is derived as follows. First, 𝑌𝑛,𝑘 is received and compensated by 𝐻𝑛,𝑘 to be demapped, deinterleaved, and decoded. The Viterbi decoder in the receiver circuit reduces errors that are due to outdated channel estimates and produces the desired signal, 𝑋(0)𝑛,𝑘. This desired data is used to estimate the preliminary channel estimate 𝐻(0)𝑛,𝑘, using the least-square method in the following relation:𝐻(0)𝑛,𝑘=𝑌𝑛,𝑘𝑋(0)𝑛,𝑘.(9) The next step is to obtain a first channel estimate using the following relation: 𝐻(0)𝑛,𝑘𝐻=(1𝛾)𝑛,𝑘𝐻+𝛾(0)𝑛,𝑘,(10) where 0<𝛾<1 is the forgetting factor which is selected based on simulation practice. At this point, the received symbol 𝑌𝑛,𝑘 is compensated a second time with the current channel estimate, 𝐻(0)𝑛,𝑘. After decoding the compensated data, a new desired signal is produced, 𝑋(1)𝑛,𝑘. Again, the new desired data is used to estimate the next preliminary channel estimate:𝐻(1)𝑛,𝑘=𝑌𝑛,𝑘𝑋(1)𝑛,𝑘.(11) The channel response is finally estimated based on the recursion in (10) using the new estimate:𝐻(1)𝑛,𝑘𝐻=(1𝛾)(0)𝑛,𝑘𝐻+𝛾(1)𝑛,𝑘,(12)where 𝐻(0)𝑛,𝑘 is obtained from (10). The recursive channel update is then simplified as follows: 𝐻(1)𝑛,𝑘𝐻=(1𝛾)(1𝛾)𝑛,𝑘𝐻+𝛾(0)𝑛,𝑘𝐻+𝛾(1)𝑛,𝑘=12𝛾+𝛾2𝐻𝑛,𝑘+𝛾𝛾2𝐻(0)𝑛,𝑘𝐻+𝛾(1)𝑛,𝑘=𝛾2𝐻𝑛,𝑘𝐻(0)𝑛,𝑘𝐻+𝛾(1)𝑛,𝑘+𝐻(0)𝑛,𝑘𝐻2𝑛,𝑘+𝐻𝑛,𝑘.(13) Finally, the second channel estimate is used at the next symbol index: 𝐻𝑛+1,𝑘=𝐻(1)𝑛,𝑘,(14)where 𝐻𝑛+1,𝑘 is used to compensate the next symbol 𝑌𝑛+1,𝑘, which then will produce a new desired signal 𝑋(0)𝑛+1,𝑘 and so on. This continues until the last symbol of the packet. The pseudocode for the technique is given in Figure 2. In the case of fast-fading channels, the second compensation is crucial since there may be a substantial change in the channel response during a symbol interval. As a result, the iterative tracking will reduce the packet error rate at high velocities.

4. Simulation Results

The DSRC physical layer was simulated in Matlab. The performance is measured in terms of packet error rate (PER). Conventional, first-order, and iterative channel estimation techniques are compared in a 5.9 GHz DSRC system. Transmissions of 10,000 packets were sent per simulation under varying SNR (0–30 dB) and velocities (0–240 km/h). A velocity of 240 km/h would be the legal maximum of relative vehicular velocity. All simulations were conducted under 1-path Rayleigh fading and had a fixed packet length of 𝑁=64 OFDM symbols per packet. The forgetting factors are selected for each modulation scheme based on the simulation practice. Extensive trials were carried out to select a forgetting factor that yields the best overall PER performance. The forgetting factor, 𝛾, for QPSK, 16- and 64-quadrature amplitude modulation (QAM) selected to be 0.1, 0.4, and 0.5, respectively. These forgetting factors do not necessarily yield the best BER, but they would achieve the best overall PER over the range of velocity and SNR discussed.

Figure 3 presents results for 16-QAM. More results are reported in [8]. The iterative algorithm outperforms first-order channel estimation method at SNR greater than 20 dB. Figure 3(b) plots the PER versus velocity at a fixed SNR of 30 dB. At relative velocities greater than 75 km/h, iterative channel estimation begins to outperform the first-order method. Notice that the added performance enhancement increases with the increase of velocity. Similar results were obtained for 64-QAM modulations. Iterative technique does not improve QPSK modulation results substantially, but it always performs comparable to the first-order scheme. Therefore, iterative technique is recommended for higher-order modulation schemes at high vehicle velocity operations.

5. Conclusion

A novel iterative channel estimation scheme that involves iterative compensation has been proposed and has shown added enhancements to the system through simulation studies that it provided. Substantial improvements are obtained in 16-QAM and 64-QAM transmissions, when the relative velocities are greater than 75 km/h. It is important to note that the results of this are not limited to 5.9 GHz DSRC. There are many different types of OFDM systems that may employ such channel estimation techniques.