Sensors: An Improved Channel Estimation Technique For IEEE 802.11p Standard in Vehicular Communications
Sensors: An Improved Channel Estimation Technique For IEEE 802.11p Standard in Vehicular Communications
Sensors: An Improved Channel Estimation Technique For IEEE 802.11p Standard in Vehicular Communications
Article
An Improved Channel Estimation Technique for IEEE
802.11p Standard in Vehicular Communications
Tong Wang 1 , Azhar Hussain 1, * , Yue Cao 2, * , and Sangirov Gulomjon 3
1 College of Information and Communication Engineering, Harbin Engineering University,
Harbin 150001, China; wangtong@hrbeu.edu.cn
2 Department of Computer and Information Sciences, Northumbria University,
Newcastle upon Tyne NE1 8ST, UK
3 Nokia Shanghai Bell Innovative Park, Hangzhou 310014, China; gulomjon.sangirov@nokia-sbell.com
* Correspondence: engrazr@hrbeu.edu.cn (A.H.); yue.cao@northumbria.ac.uk (Y.C.)
Received: 4 November 2018; Accepted: 21 December 2018; Published: 28 December 2018
Keywords: IEEE 802.11p; Vehicular Networks; Intelligent Transportation Systems; constructed data
pilots; vehicle-to-vehicle
1. Introduction
Dedicated Short-Range Communication (DSRC) is considered a promising short-range wireless
communication standard for vehicular communications [1]. Among other benefits, DSRC can provide
cooperative driving-safety using Vehicle-to-Vehicle (V2V) communication. Various DSRC applications
include: Cooperative forward collision warning [2], impending road hazards, an upcoming traffic
jam, assistance in adverse weather, blind spot warning, traffic light optimal speed advisory, and
remote wireless diagnosis [3]. However, ensuring communication reliability is very important for
these mission-critical applications under highly dynamic V2V communication channels. The physical
(PHY) layer design of DSRC system is inherited from the IEEE 802.11a standard, by reducing the signal
bandwidth from 20 MHz to 10 MHz and operating frequency to 5.9 GHz. The main reason behind this
inheritance is to reduce the manufacturing cost of the DSRC devices by making slight changes in the
802.11a based systems, which are readily available in market.
The 802.11a standard was originally developed for relatively stationary indoor environments.
However, V2V wireless channel is extremely challenging for signal propagation due to: (1 Vehicular
mobility which leads to a short channel coherence time and (2 the presence of mobile and stationary
scatterers e.g., other vehicles and buildings, which results in a narrow coherence bandwidth. Recent
channel sounding measurements have indicated that the coherence bandwidth is about 410 to
820 KHz and coherence time is about 0.3 to 1.0 ms in V2V channels, which are in direct contrast
to the static indoor environments (a coherence time of 25 ms and coherence bandwidth of 1 to
3 MHz) [4]. The performance of the IEEE 802.11p system would significantly suffer due to degradation
of transmitted signal waveforms in V2V environments. As a well-known fact, channel estimation
plays a vital role in the design of any wireless communication system. A precisely estimated channel
response (CR) is critical for the follow-up equalization, demodulation, and decoding [5]. Generally, the
accuracy of channel estimation decides the reliability of wireless communication system. Therefore, in
the V2V environment, the primary challenge is to determine accurate means of updating the channel
estimate over the course of a packet length while adhering to the standard.
Besides IEEE 802.11p, the millimeter-wave communication standard IEEE 802.11ad is also
emerging as a preferred near-field communication system for V2V. IEEE 802.11ad is centered at
the 60 GHz radio frequency band and provides transmission bandwidth that is several GHz wide.
The receivers designed to process IEEE 802.11ad waveforms employ very high rate analog-to-digital
converters, and thus reducing the receiver sampling rate is useful. In a state-of-the-art channel
estimation scheme [6], the authors have mitigated the problem of low-rate channel estimation in
IEEE 802.11ad by harnessing sparsity in the channel impulse response. They investigated recovery
performance through RMSE between the actual and estimated channel. The decrease in RMSE results
in a performance improvement at the PHY layer. The effect of this improvement traverses its way up
to the vehicular communication stack [7], and leads to a better network performance.
Recently, two approaches of channel estimation have been investigated for the IEEE 802.11p.
The first approach demands modification in the structure of the IEEE 802.11p [8–13], while the second
approach does not require such modification [1,5,13–16]. In the IEEE 802.11p, channel estimation is
performed by transmitting two predefined Long Training Symbols (LTSs) at the beginning of each
packet. The channel is then estimated once for each packet, and this estimate is used to equalize the
entire packet. IEEE 802.11p does not restrict the packet length. A channel estimate can quickly become
less reliable for longer packets in V2V communications. Moreover, the IEEE 802.11p only allows the
use of four pilot subcarriers (intended for residual frequency offset correction). These pilot subcarriers
are not spaced closely enough to sample the variations of the channel in the frequency domain, which
also contributes to performance degradation in V2V communications.
The main motivation behind the proposed scheme is to track the channel variations in time and
frequency domain. In [5], authors have investigated that channel estimation in the IEEE 802.11p
standard can be improved by exploiting the correlation characteristics between the adjacent symbols of
the orthogonal frequency-division multiplexing (OFDM) based data packet via constructing data pilots
in the time domain. In this article, we have investigated that the adjacent subcarriers also have strong
correlation characteristics in a data packet. We have employed these correlation characteristics in time
and frequency domain to construct the reference data pilots for the channel estimation. In this way,
an improved channel equalization can be achieved with a little complexity. The main contributions of
this paper are listed here:
• We have proposed an end-to-end channel estimation and equalization scheme for the IEEE 802.11p
standard. It does not require modifications in the structure of the standard and keeps a balance
between computational complexity and BER performance of the overall system.
• In the channel estimation process, we have also utilized the correlation characteristics between
adjacent subcarriers in the frequency domain, as well as between adjacent OFDM symbols in
time domain.
Sensors 2019, 19, 98 3 of 22
• The simulation results have demonstrated the performance improvement over CDP and spatial
temporal-averaging (STA) schemes for V2V communications.
• We have also presented an intuitive visualization of the V2V channel model which is used in the
evaluation of the proposed scheme.
The paper is organized as follows. Section 2 describes the current system model of the IEEE
802.11p transmitter and the channel. Section 3 gives an overview of the current channel estimation
schemes for the IEEE 802.11p. Section 4 briefly describes the receiver and the integration of the
proposed scheme. Section 5 presents the simulation results and analysis of the proposed iCDP and
Section 6 discusses two important issues along with future work suggestions. Finally, Section 7 draws
the main conclusions derived from this work.
Two STS Two LTS Signal Field OFDM symbol duration = 8µs
Null subcarrier
Frequency
Figure 1. Orthogonal frequency division multiplexing (OFDM) frame format of the IEEE 802.11p.
Sensors 2019, 19, 98 4 of 22
Coarse synchronization is achieved by the ten STSs which are placed at the beginning of each
packet. The two LTSs that follow Guard Interval (GI) of STSs are used for the channel estimation and
fine synchronization. The GI is placed at this location to cope with the InterSymbol Interference ISI.
The Signal Section has only one OFDM symbol. There is no specific limit on the number of OFDM
symbols in the Data Section. The block diagram of the IEEE 802.11p transmitter model is shown in
Figure 2.
Parameter Values
FFT size 64
FFT period 6.4 µs
Symbol duration 8.0 µs
GI duration 1.6 µs
Total subcarriers 52
Pilot subcarriers 4
Data subcarriers 48
Code Rate 1/2, 2/3, 3/4
Modulation Schemes BPSK, QPSK, 16QAM, 64QAM
Bit Rate 3, 4.5, 6, 9, 12, 18, 24, 27
Frequency spacing of subcarriers 156.25 KHz
Error correction coding k = 7 (64 states) convolution code
Bandwidth 10 MHz
Further experiments were done by the European Telecommunications Standards Institute (ETSI)
and a comprehensive vehicular channel model was formulated [28]. This channel model is known as
HIgh PERformance radio Local Area Network (HIPERLAN)/2 and it is also available in Matlab 2016
version. This model has a delay profile called Model-E, that represents Non-Line-Of-Sight (NLOS)
conditions with an average delay spread of 250 ns. In CDP scheme, the time-variant characteristics of
channel models [25] have been employed, however its impact on the overall OFDM performance due
to intercarrier interference under HIPERLAN/2 SISO fading channel model [28] still needs further
investigations. We have investigated this severe channel model for the proposed channel estimation.
We have also tested the proposed scheme for the VTV Express oncoming channel model as shown in
Table 2. The time and frequency variations have been analyzed in the paper. We will use a short-term
HIPERLAN-E for the HIPERLAN/2 Model-E channel model in this article.
Channel Model Doppler Shift Multipaths Velocity Average Path Gains (dB) Path Delays (ns)
(Hz) (km/h)
VTV Express Oncoming 1000–1200 11 104 [0, 0, 0, −6.3, −6.3, −25.1, −25.1, [0, 1, 2, 100, 101, 200,
−25.1, −22.7, −22.7, −22.7] 201, 202, 300, 301, 302]
RTV Expressway 600–700 12 104 [0, 0, 0, −9.3, −9.3, −9.3, [0, 1, 2, 100, 101, 102,
−20.3, −20.3, −21.3, −21.3, 200, 201, 300, 301,
−28.8, −28.8] 400, 401]
VTV Express SDWW 900–1150 12 104 [0, 0, −11.2, −11.2, −19, −21.9, [0, 1, 100, 101, 200,
−25.3, −25.3, −24.4, −28.0, 300, 400, 401, 500, 600,
−26.1, −26.1] 700, 701]
RTV Urban Canyon 300 12 32–48 [0, 0, 0, −11.5, −11.5, −11.5, [0, 1, 2, 100, 101, 102,
−19.0, −19.0, −25.6, −25.6, 200, 201, 300, 301,
−28.1, −28.1] 500, 501]
RTV Suburban street 300–500 12 32–48 [0, 0, −9.3, −9.3, −14, −14, [0, 1, 100, 101, 200,
−18, −18, −19.4, −24.9, 201, 300, 301, 400, 500,
−27.5, −29.8] 600, 700]
VTV Urban Canyon Oncoming 400–500 12 32–48 [0, 0, −10, −10, −10, −17.8, [0, 1, 100, 101, 102,
−17.8, −17.8, −21.1, −21.1, 200, 201, 202, 300, 301,
−26.3, −26.3] 400, 401]
HIPERLAN−E 1000–1200 18 109.83 [−4.9, −5.1, −5.2, −0.8, −1.3, [0, 10, 20, 40, 70, 100,
−1.9, −0.3, −1.2, −2.1, 0.0, 140, 190, 240, 320, 430,
−1.9, −2.8, −5.4, −7.3, −10.6, 560, 710, 880, 1070,
−13.4, −17.4, −20.9] 1280, 1510, 1760]
same channel estimation procedure as that in the case of LTS. The ratio of the number of data symbols
and the number of midambles is called c, and the simulation results have shown that a minor value of
c can effectively enhance the performance. However, improvement in the performance is achieved
at the expense of spectrum efficiency, which results in lower transmission rates. In addition to this,
the optimized selection of parameter c is still not resolved.
R T1 (k) + R T2 (k )
H (k) = (1)
2X (k )
This channel response H (k) can be used for the equalization of the subsequent symbols, with the
assumption that the channel will remain constant during the symbol duration. However, the channel
response for the IEEE 802.11p does not remain constant for the symbol duration, and LS estimation
cannot provide good results in V2V channels.
the channel estimation and it only requires DSP coefficients. The iterative algorithm requires higher
computational complexity and in order to deal with such problem, an enhanced pilot symbol pattern
was proposed as well in [35]. The overall kernel is postamble appended after the Data section. However,
such reduction in computational complexity will lead to a decrease in the efficiency and incompatibility
with the standard.
SR,i (k)
Hi (k) = (3)
X̂i (k)
Hi (k ) is derived from the knowledge of data symbols, however, these data symbols might be
incorrectly mapped especially at the lower Signal-to-Noise Ratio (SNR) conditions. Therefore, [36]
considered that averaging in both the frequency and time domains can help in improving accuracy.
The averaging in the frequency domain is given by Equation (4).
λ= β
Hupdate (k) = ∑ ωλ Hi (k + λ) (4)
λ=− β
The expression 2β + 1 represents the subcarriers that are averaged. The set of weighting
coefficients ωλ has unit sum and is equal to ωλ = 1/(2β + 1). The averaging in the time domain is
given by Equation (5).
1 1
HSTA,i (k) = (1 − )H (k) + Hupdate (k) (5)
α STA,i−1 α
The updating parameter α is related to the Doppler spread. The values of α and β parameters
are dependent on the types of vehicular channels. Significant accuracy can be achieved by adjusting
these values according to the knowledge of the vehicular channel environment. One source of such
knowledge is through the Global Positioning System (GPS), as discussed in [36]. However, such a
kind of information is practically quite hard to obtain. It is was investigated that fixed values of these
parameters can be a good balance of algorithm simplicity and an acceptable performance degradation.
Another channel tracking technique [16] performed the initial channel estimation through the
preamble just like the midamble base estimation scheme. The next symbols are then estimated in
a specific order, that includes the equalization, decision direct estimation, and smoothing process.
The channel tracking algorithm in the decision directed scheme is the same as Equations (2) and (3).
However, at lower values of SNR, the wrong decisions can propagate and cause an error in the channel
tracking process. Therefore, a smoothing process has been proposed to mitigate the part of estimation
noise. The performance improvement is depicted in the simulation results. This smoothing operation
brought a huge complexity into the computation process, which is mainly caused by the multiplication
of larger size matrices. This computational complexity was reduced by two algorithms, known as
Sensors 2019, 19, 98 8 of 22
lossless complexity reduction and lossy complexity reduction. The lossless complexity reduction
deployed the Singular Value Decomposition (SVD) to lower the burden of matrix multiplication.
The lossy complexity reduction, on the other hand, ignores some subcarriers to reduce complexity
with little degradation in the performance.
Table 3. Comparison of the proposed scheme with existing schemes for the Vehicle-to-Vehicle (V2V)
channel Estimation.
PSDU
Viterbi
Demodulation Depuncture Deinterleaver
Offset Known Decoder
Channel Delay
The timing synchronization and fine frequency correction are performed based on the output
of packet detection and coarse frequency correction block. The detail about this block can be found
in [42].
Definition 2. Packet Detection: The process of detecting a packet based on the information in the received time
domain signal Xt , such as channel bandwidth. The output of this process is the offset, from the start of the
received input waveform to the start of the detected preamble using auto-correlation.
Figure 4 shows a single IEEE 802.11p packet waveform, where the upper part is the transmitted
time domain signal and the lower part is the received time domain signal ready for channel estimation
block. It should be noted that the transmitted time domain waveform Tx (t) is a vector composed
p of
2
complex numbers, therefore we have taken the absolute of the transmitted waveform i.e., Tx (t) and
plotted in the upper part of Figure 4.
Definition 3. Coarse Frequency correction: It is the correction in terms of frequency error which is estimated by
utilizing the pre-known STS training field. The estimate contains the carrier frequency offset in Hertz. The short
length of the periodic sequence in the STS allows coarse frequency offset estimation.
Sensors 2019, 19, 98 10 of 22
TPREAMBLE = 32µs
Similarly, the received waveform signal R x (t) that is p modulated by channel [28] and at
SNR = 35 dB is drawn in the lower part of Figure 4 as R x (t)2 . For the purpose of clarity,
we have plotted only 5 data symbols. Figure 4 also gives the detailed timing information in terms of
parameters that are described in Table 4. The output of the FFT block is SR,i (k), which is the frequency
domain representation of the received symbol at kth subcarrier. In contrast to the CDP scheme, the
proposed scheme also includes the 4 phase tracking pilots and therefore k represents 52 subcarriers.
The proposed estimator updates the ith symbol’s channel estimate by using the channel response
HCDP,i−1 (k), obtained from the previous (i − 1)th symbol. The equalization process is given by
Equation (6).
SR,i (k)
ŜT,i (k ) = (6)
HCDP,i−1 (k)
Since ŜT,i (k) contains a total of 52 subcarriers. In order to construct 52 pilots, the ŜT,i (k) is
divided into two groups of subcarriers, i.e., the data subcarriers group ŜT,i (k D ) and the phase tracking
pilots subgroup ŜT,i (k P ). These groups are then demodulated separately and then demapped to the
respective constellation points to generate the two groups of pilots, i.e., one for the data subcarriers
and the other for the phase tracking pilots. The reason behind the construction of the phase tracking
pilots is to get more information for the comparison block. The process flow chart of the proposed
channel estimator algorithm is shown in Figure 5. It is clear from the process flowchart in Figure 5 that
the time domain signal in Figure 4 is now converted to the frequency domain by taking the 64 points
FFT. Then the LS estimation is performed on this signal using Equation (1). As stated earlier, the next
task is to perform the equalization to get a rough estimate of the transmitted LTS. The initial Data pilots
are created and then again LS estimation is performed which is based on the constructed data pilots.
Sensors 2019, 19, 98 11 of 22
Since the adjacent subcarriers to the phase tracking pilots have a higher correlation with them, so
the constructed phase tracking pilots and the originally known phase tracking pilots are compared to
decide the channel response in those regions, which helps in improving the accuracy of the overall
system. In the CDP estimation scheme, the assistance of demapping is used to partially alleviate
the impact of noise from the other interferences. Then, the remaining error is further reduced by
exploiting the correlation characteristics of the channel for the two adjacent symbols. The constructed
data pilot X̂i (k) in [5] are then employed to obtain the ith data symbol’s channel response by using the
Equation (3). We further investigated that even though Hi (k ) is a relatively accurate estimate of the
channel response, however, it is can be improved by exploiting the high correlation characteristics of
the channel. Therefore, Hi (k) is used to equalize SR,i−1 (k ) in Equation (7).
SR,i−1 (k)
Ŝ0 C,i−1 (k) = (7)
Hi (k )
Again, the SR,i−1 (k) is then equalized by HCDP,i−1 (k), i.e., the previous symbol’s estimated CR,
which has been used before in Equation (6). In order to make a comparison , SR,i−1 (k ) is also equalized
by the HCDP,i−1 (k) and the resulting equalized Sˆ00 C,i−1 (k ) is given by Equation (8).
SR,i−1 (k)
Sˆ00 C,i−1 (k) = (8)
HCDP,i−1 (k )
The one to one comparison of Ŝ0 C,i−1 (k ) and Sˆ00 C,i−1 (k ) is made by appropriately demapping them
to their respective constellation points X̂ 0 i (k) and Xˆ00 i (k). The proposed demapping process starts by
using constellation demodulation of Ŝ0 C,i−1 (k ) and Sˆ00 C,i−1 (k), using the information from the standard
IEEE 802.11 modulation coding scheme (MCS) table. Let us take the case of mcs = 2, so that after
the demodulation the Ŝ0 C,i−1 (k) is now represented by Ŝ0 Cdn,i−1 (k) and Sˆ00 C,i−1 (k) is represented by
Sˆ00 Cdn,i−1 (k). For this particular configuration, Ŝ0 Cdn,i−1 (k) can take four different values represented
by (n = 1, 2, 3, 4) Equation (9) to Equation (12).
1 i
Ŝ0 Cd1,i−1 (k) ≈ √ + √ (9)
2 2
1 i
Ŝ0 Cd2,i−1 (k) ≈ √ − √ (10)
2 2
1 i
Ŝ0 Cd3,i−1 (k ) ≈ − √ + √ (11)
2 2
1 i
Ŝ0 Cd4,i−1 (k ) ≈ − √ − √ (12)
2 2
Sensors 2019, 19, 98 12 of 22
Start
802.11p Packet
Detection
Coarse Frequency
Correction
Timing
Synchronization
64 Point FFT
LS Channel
Estimation
S R,i k
Equalization
SˆT,i k
Data pilots
construction
Xˆ i k
LS Channel
Estimation
Hi k
Spectral Temporal
Averaging
H STA,i k
Equalization
Sˆ C' ,i 1 k , Sˆ C'' ,i 1 k
Demapping
Xˆ i' 1 k , Xˆ i''1 k
No
Xˆ i' 1 k Xˆ i''1 k Choose Decision 2
Yes
Choose Decision 1
Recover Bits
Let say P1, P2, P3, and P4 represent the values √1 + √i , √1 − √i , − √1 + √i , and − √1 − √i
2 2 2 2 2 2 2 2
respectively. In order to choose the best value, we need to take the absolute difference of Ŝ0 Cdn,i−1 (k )
(where n can take any value from 1 to 4) from P1, P2, P3, and P4 to get G1, G2, G3, and G4 as shown
in Equation (13).
Gn = abs(Ŝ0 Cdn,i−1 (k) − Pn)∀n (13)
Then the argument or index of the minimum value from G1, G2, G3, G4 is selected as shown in
Equation (14).
index = argmin( G1, G2, G3, G4) (14)
The prediction of the actual value of X̂ 0 i (k) and similarly that of Xˆ00 i (k) can be found from
Equation (15).
X̂ 0 i (k ) = Pn, i f {index == n} ∀n (15)
If X̂ 0 i (k) 6= Xˆ00 i (k) , it means that the kth subcarrier’s X̂ 0 i (k) is not valid and the assumption is
made that HCDP,i (k ) = HCDP,i−1 (k). Additionally, if the X̂ 0 i−1 (k) = Xˆ00 i (k), then it can be assumed
that HCDP,i (k) = Hi (k), which is indicated as Decision 1 in Figure 5. We argue that the two adjacent
data symbols have high correlation in frequency as well. Therefore if X̂ 0 i (k) 6= Xˆ00 i (k), it indicates
that the kth subcarrier’s X̂ 0 i (k ), which demapped after Equation (6) is incorrect and we should
define that HiCDP,i (k ) = HiCDP,i−1 (k ), i.e., the previous symbol’s estimated CR. It is indicated as
Decision 2 in Figure 5. Moreover, in contrast to the CDP scheme where otherwise, if X̂ 0 i−1 (k) =
Xˆ00 i (k) then HCDP,i (k ) = Hi (k). We argue that the superior performance over CDP scheme can be
obtained by taking into consideration Hi (k) obtained previously from Equations (3) and (5) through
the Equation (16).
1
HSTA,i−1 (k) + 12 Hupdate (k) + Hi (k)
HiCDP,i (k) = 2 (16)
2
where HiCDP,i (k) is the proposed channel estimate. The next section evaluates the proposed estimator
over the severe channel conditions of [28] and also provides comparisons with the closely related
schemes. Let us assume that | H(i,k) | represents the absolute of the estimated channel.
which reduces the error demapping probability of X̂i (k) to the constellation points. The results show
that the STA and iCDP schemes perform equally well as compared to CDP up to the SNR value of
18 dB. On the other hand, CDP and iCDP perform better than STA from the SNR greater than 26 dB.
The iCDP overall performs better than the CDP scheme. Due to the page limit, the result of the rest of
the 5 channel models are skipped and the next results are for the HIPERLAN-E channel model.
0.25
BER
0.2
0.15
0.1
0.05
0
0 20 40 60 80 100 120 140 160 180 200
Data Symbols
Figure 6. Bit Error Rate (BER) vs. length of data symbols for HIgh PERformance radio Local Area
Network (HIPERLAN-E) Channel and f d = 1200 Hz.
10 -1
LS
DFT
CDP
STA
iCDP
10 -2
5 10 15 20 25 30 35 40
SNR(dB)
Under urban traffic scenario the number of buildings and vehicles increases, hence scattering and
reflection of the transmitted signals also increase. This phenomenon leads to an increase in the number
of multi-path fading. The HIPERLAN-E channel model has a total of 18 multi-paths. Figure 8 shows
the result of the BER performance curves of different schemes for this channel model. The results show
that the STA and iCDP schemes perform equally well as compare to CDP up to the SNR value of 20 dB.
On the other hand, CDP and iCDP perform better than STA from the SNR greater than 22 dB.
The performance comparison in terms of RMSE is shown in Figure 9. The method to obtain
RSME is described in [6]. It is clear that at an SNR of −10 dB, the DFT scheme performs better than
others. The RMSE value DFT scheme is 0.4381 at −10 dB, while the other schemes have roughly
the same value of 0.4994. It is due to the fact that DFT ignores the noise-containing coefficients of
the time domain channel response. However, the RMSE performance of DFT degrades as the SNR
becomes bigger. The iCDP and STA schemes perform almost similar till the value of SNR equal to
8 dB. However, CDP scheme performs similarly to LS scheme until SNR equal to 8 dB. The RMSE
values obtained at SNR equal to 8 dB for LS, DFT, CDP, STA, and iCDP are: 0.2111, 0.2046, 0.209,
0.1865, and 0.1860 respectively. If we go on further at the point where SNR is 26 dB, then the STA
and CDP schemes have roughly similar RMSE value of 0.1227 and the iCDP scheme has a value of
0.1071. The RMSE values of DFT and LS schemes are 0.1916 and 0.1943 respectively. Finally, at an
SNR of 40 dB, the RSME value of iCDP is 0.0899 and corresponding RMSE values for CDP and STA
are 0.9796 and 0.1112 respectively. The RMSE for LS and DFT seems saturated at roughly 0.1916 with
no further improvement in performance. This result demonstrates the performance improvement of
the proposed scheme over DFT/LS, STA, and CDP schemes with the RMSE percentage differences of
72.3%, 21.1%, and 8.5% respectively at SNR of 40 dB.
Sensors 2019, 19, 98 16 of 22
Figure 9. Root-mean-square error (RMSE) comparison for HIPERLAN-E channel model with Data
Symbols = 200.
It is equally important to visualize the 3-dimensional image of the actual HIPERLAN-E channel
and its estimation by the proposed iCDP scheme to show that it tracks the channel in time and
frequency domain for the different SNR values. Figure 10 shows the effect of lower and higher SNR on
the HIPERLAN-E channel model. Figure 10a shows the actual channel conditions at under f d = 1200,
data symbols = 200, and SNR = 15 dB. Figure 10b shows the estimation of the actual channel in
Figure 10a through the proposed scheme. On the other hand, Figure 10c shows another channel
conditions at SNR = 35 dB and Figure 10d shows its estimation through the proposed scheme. It is
evident from Figure 9 that at lower SNR, the correlation among the data symbols and frequency
subcarriers suffers due to the randomness of the noise. The proposed scheme performs relatively
better than CDP under lower SNRs because it constructs the data pilots after taking into consideration
the front and previous data symbol in time domain and front and previous frequency carrier in the
frequency domain.
Figure 11 shows the multipath components of the HIPERLAN-E channel used in the simulation
of the proposed scheme. The bandlimited impulse response in Figure 11a shows 18 different paths
that are arriving at the receiver vehicle with different amplitudes and delays. Figure 11b shows the
contribution of these components with the passage of time up to 850 µs. The delay of the first path
is set to 0 µs. For subsequent paths, a 1 µs delay corresponds to a 300 m difference in path length.
In vehicular communication, the multipath environments have reflected paths that can be up to several
kilometers longer than the shortest path. With the path delays specified above, the last path is 528 m
longer than the shortest path, and thus arrives 1.76 µs later which is also obvious from the specifications
in Table 2. The path delays and path gains specify the channel’s average delay profile.
Typically, the average path gains decay exponentially with delay (i.e., the dB values decay linearly),
but the specific delay profile depends on the propagation environment. In the delay profile specified
in Figure 11, we assumed the specifications of Table 2 HIPERLAN-E channel model.
Sensors 2019, 19, 98 17 of 22
(a) (b)
iCDP Estimated HIPERLAN-E Channel
Actual HIPERLAN-E Channel SNR = 35 dB
(Data Symbols = 200)
(Data Symbols = 200)
|H(t,f)|iCDP Channel Magnitude
|H(t,f)| Channel Magnitude
(c) (d)
Figure 10. Actual and Estimated HIPERLAN-E channels: (a) Actual channel at SNR = 15 dB.
(b) Estimated channel at SNR = 15 dB. (c) Actual channel at SNR = 35 dB. (d) Estimated channel
at Signal-to-Noise Ratio (SNR) = 35 dB.
Delay(s)
Delay(s) Delay(µs)
Figure 11. Multipath components of the HIPERLAN-E channel: (a) Bandlimited impulse response.
(b) Multipath fading components after 850 µs.
Sensors 2019, 19, 98 18 of 22
Computational Complexity
Figure 12 shows the comparison of computation complexity in terms of the number of additions,
as a function of the number of data symbols Nd . Table 5 summarizes the comparison of the computation
complexity of different scheme in terms of divisions, multiplications, additions, and subtractions.
LS/DFT
1800 CDP
STA
iCDP
Computation complexity in terms of Divisions
1600
1400
1200
1000
800
600
400
200
0
1 2 3 4 5 6 7 8 9 10
Data Symbols Nd
The higher Doppler shift causes stronger variation in the time domain as well. It is therefore
essential to visualize how the value of f d effects the channel conditions in time domain or along the
length of data symbols. Figure 13 shows this effect for different values of f d i.e., 1, 100, 200, 300,
and 400 Hz.
The impact of these values on the channel conditions is shown in Figure 13a–e. It is interesting
to notice that at a very low value of f d = 1 Hz, the channel remains almost invariant in the time axis.
Then the variations become larger as the value of f d increases.
HIPERLAN-E Channel Maximum Doppler Shift = 300Hz Maximum Doppler Shift = 400Hz
Maximum Doppler Shift = 1Hz Maximum Doppler Shift = 100Hz Maximum Doppler Shift = 200Hz
(Data Symbols = 200)
|H(t,f)| Channel Magnitude
Figure 13. Impact of f d on the channel conditions. (a) f d = 1 Hz, (b) f d = 100 Hz, (c) f d = 200 Hz,
(d) f d = 300 Hz, and (e) f d = 400 Hz.
Sensors 2019, 19, 98 19 of 22
7. Conclusions
This article presents an improved CDP channel estimation scheme for vehicular communications.
The vehicular channel is dynamic in terms of frequency and time. An overview of the state-of-the-art
vehicular channel estimation schemes is presented briefly in this article. Even though these schemes
perform considerably well, however, there are still limitations and challenges. We have discussed these
challenges and proposed a scheme which constructs improved pilots from the data and phase tracking
symbols through the exploitation of correlation characteristics of vehicular channels. The proposed
scheme keeps the structure of IEEE 802.11p physical layer standard intact independent to the nature of
the channel. This makes the proposed scheme a suitable candidate for the IEEE 802.11p and different
vehicular channel models. The performance evaluation shows that it outperforms the related schemes
e.g., CDP scheme, STA scheme, LS scheme, and DFT scheme both in the lower and high SNR regions.
In addition to that, the proposed scheme has the little computational complexity as compared to the
various V2V channel estimation schemes, e.g., decision-directed scheme, Pseudo pilot scheme, and
generalized DPS based scheme.
Author Contributions: Conceptualization, T.W. and A.H.; Methodology, A.H.; Software, A.H., S.G and Y.C.;
Validation, A.H., Y.C. and S.G.; Formal Analysis, T.W., A.H., Y.C., and S.G; Investigation, A.H. and S.G.; Resources,
A.H.; Data Curation, A.H., W.T. and S.G.; Writing-Original Draft Preparation, T.W. and A.H.; Writing-Review
and Editing, A.H., and Y.C.; Visualization, A.H.; Supervision, T.W.; Project Administration, T.W.; Funding
Acquisition, T.W.
Funding: This research was funded by National Natural Science Foundation grant number (61102105, 51779050),
and The Harbin Science Fund for Young Reserve Talents (No. 2017RAQXJ036).
Acknowledgments: We deeply acknowledge the National Natural Science Foundation for kind support in
this work.
Conflicts of Interest: The authors declare no conflict of interest.
Sensors 2019, 19, 98 20 of 22
Abbreviations
The following abbreviations are used in this manuscript:
References
1. IEEE Standard for Information Technology Telecommunications and Information Exchange Between Systems Local
and Metropolitan Area Networks Specific Requirements Part 11, Wireless LAN Medium Access Control and Physical
Layer Specifications; IEEE Standard 802.11p; IEEE: Piscataway, NJ, USA, 2010.
2. Patra, S.; Veelaert, P.; Calafate, C.T.; Cano, J.C.; Zamora, W.; Manzoni, P.; Gonzalez, F. A Forward Collision
Warning System for Smartphones Using Image Processing and V2V Communication. Sensors 2018, 18, 2672.
[CrossRef] [PubMed]
3. Hartenstein, H.; Laberteaux, K.P. T. A tutorial survey on vehicular ad hoc networks. IEEE Commun. Mag.
2008, 46, 32–58. [CrossRef]
4. Li, Z.; Bai, F.; Fernandez, J.A.; Kumar, B.V.K.V. Tentpoles Scheme: A Data-Aided Channel Estimation
Mechanism for Achieving Reliable Vehicle-to-Vehicle Communications. IEEE Trans. Wirel. Commun. 2015, 14,
2487–2499 . [CrossRef]
5. Zhao, Z.; Cheng, X.; Wen, M.; Jiao, B.; Wang, C.-X. Channel Estimation Schemes for IEEE 802.11p Standard.
IEEE Trans. Intell. Transp. Syst. 2013, 5, 38–49.
6. Mishra, K.V.; Eldar, Y.C. Sub-Nyquist channel estimation over IEEE 802.11ad link. In Proceedings of the IEEE
International Conference on Sampling Theory and Applications (SampTA), Tallin, Estonia, 3–7 July 2017.
7. Wang, T.; Hussain, A.; Bhutta, M.N.; Cao, Y. Enabling bidirectional traffic mobility for ITS simulation in
smart city environments. Future Gener. Comput. Syst. 2018, 92, 342–356. [CrossRef]
8. Choi, J.Y.; Mun, C.; Yook, J.G. Adaptive Channel Estimation Based on a Decision Method Using a Long
Preamble for the IEEE 802.11p. In Proceedings of the IEEE 85th Vehicular Technology Conference (VTC
Spring), Sydney, NSW, Australia, 4–7 June 2017.
9. Yang, Y.; Fei, D.; Dang, S. Inter-Vehicle Cooperation Channel Estimation for IEEE 802.11p V2I Communications.
IEEE J. Commun. Netw. 2017, 19, 227–238 .
10. Kim, S.I.; Oh, H.S.; Choi, H.K. Mid-amble aided OFDM performance analysis in high mobility vehicular channel.
In Proceedings of the 2008 IEEE Intelligent Vehicles Symposium, Eindhoven, The Netherlands, 4–6 June 2008;
pp. 751–754.
Sensors 2019, 19, 98 21 of 22
11. Cho, W.; Kim, S.I.; Choi, H.K.; Oh, H.S.; Kwak, D.Y. Performance evaluation of V2V/V2I communications:
The effect of midamble insertion. In Proceedings of the 2009 1st International Conference on Wireless
Communication, Vehicular Technology, Information Theory and Aerospace & Electronic Systems Technology,
Aalborg, Denmark, 17–20 May 2009; pp. 793–797.
12. Lin, C.; Sun, C.; Lin, J.; Chen, B. Performance evaluations of channel estimations in IEEE 802.11p
environments. In Proceedings of the 2009 International Conference on Ultra Modern Telecommunications &
Workshops, St. Petersburg, Russia, 12–14 October 2009; pp. 1–5.
13. Lin, C.; Lin, J. Novel channel estimation techniques in IEEE 802.11p environments. In Proceedings of the
2010 IEEE 71st Vehicular Technology Conference, Taipei, Taiwan, 16–19 May 2010; pp. 1–5.
14. Nuckelt, J.; Schack, M.; Kurner, T. Performance Evaluation of wiener filter designs for channel estimation
in vehicular environments. In Proceedings of the 2011 IEEE Vehicular Technology Conference (VTC Fall),
San Francisco, CA, USA, 5–8 September 2011; pp. 1–5.
15. Zemen, T.; Bernad, L.; Czink, N.; Molisch, A.F. Iterative time-variant channel estimation for 802.11p using
generalized discrete prolate spheroidal sequences. IEEE Trans. Veh. Technol. 2012, 61, 1222–1233. [CrossRef]
16. Bourdoux, A.; Cappelle, H.; Dejonghe, A. Channel tracking for fast time-varying channels in IEEE802.11p
systems. In Proceedings of the 2011 IEEE Global Telecommunications Conference-GLOBECOM, Kathmandu,
Nepal, 5–9 December 2011 pp. 1–6.
17. Wang, C.X.; Cheng, X.; Laurenson, D.I. Vehicle-to-vehicle channel modeling and measurements: Recent
advances and future challenges. IEEE Commun. Mag. 2009, 47, 96–103. [CrossRef]
18. Cheng, X.; Wang, C.X.; Laurenson, D.I.; Salous, S.; Vasilakos, A.V. An adaptive geometry-based stochastic
model for non-isotropic MIMO mobile-to-mobile channels. IEEE Trans. Wirel. Commun. 2009, 8, 4824–4835.
[CrossRef]
19. Cheng, X.; Wang, C.X.; Wang, H.; Gao, X.; You, X.; Yuan, D.; Ai, B.; Huo, Q.; Song, L.; Jiao, B. Cooperative
MIMO channel modeling and multi-link spatial correlation properties. IEEE J. Sel. Areas Commun. 2012,
30, 388–396. [CrossRef]
20. Cheng, X.; Wang, C.X.; Ai, B.; Aggoune, H. Envelope level crossing rate and average fade duration of
non-isotropic vehicle-to-vehicle ricean fading channels. IEEE Trans. Intell. Trans. Syst. 2013, 99, 1–11.
21. Ge, X.; Huang, K.; Wang, C.X.; Hong, X.; Yang, X. Capacity analysis of a multi-cell multi-antenna cooperative
cellular network with co-channel interference. IEEE Trans. Wirel. Commun. 2011, 10, 3298–3309. [CrossRef]
22. Wang, C.X.; Hong, X.; Ge, X.; Cheng, X.; Zhang, G.; Thompson, J.S. Cooperative MIMO channel models:
A survey. IEEE Commun. Mag. 2010, 48, 80–87. [CrossRef]
23. Cheng, X.; Yao, Q.; Wang, C.X.; Ai, B.; Stuber, G.L.; Yuan, D.; Jiao, B. An improved parameter computation
method for a MIMO V2V rayleigh fading channel simulator under non-isotropic scattering environments.
IEEE Commun. Lett. 2013, 17, 265–268. [CrossRef]
24. Qu, F.; Yang, L. On the estimation of doubly selective fading channels. IEEE Trans. Wireless Commun. 2010,
9, 1261–1265. [CrossRef]
25. Acosta-Marum, G. Measurement, Modeling, and OFDM Synchronization for the Wideband Mobile-to-Mobile
Channel. Ph.D. Thesis, Georgia Institute of Technology, Atlanta, GA, USA, 2007.
26. Sen, I.; Matolak, D.W. Vehicle-vehicle channel models for the 5 GHz band. IEEE Trans. Intell. Trans. Syst.
2008, 9, 235–245. [CrossRef]
27. Cheng, X.; Yao, Q.; Wen, M.; Wang, C.-X.; Song, L.; Jiao, B. Wideband channel modeling and ICI cancellation
for vehicle-to-vehicle communication systems. In IEEE J. Sel. Areas Commun. 2013, 31, 434–448. [CrossRef]
28. ETSI. 2015. Available online: http://www.etsi.org/technologies-clusters/technologies/intelligent-
transport/ (accessed on 2 Jan 2018).
29. Acosta-Marum, G.; Ingram, M.A. Six time-and frequency-selective empirical channel models for vehicular
wireless LANs. IEEE Veh. Technol. Mag. 2007, 2, 4–11. [CrossRef]
30. Muck, M.; de Courville, M.; Debbah, M.; Duhamel, P. A pseudo random postfix OFDM modulator
and inherent channel estimation techniques. In Proceedings of the GLOBECOM ’03. IEEE Global
Telecommunications Conference (IEEE Cat. No. 03CH37489), San Francisco, CA, USA, 1–5 December
2003; pp. 2380–2384.
31. Lin, J. Channel estimation assisted by postfixed pseudo-noise se- quences padded with null samples for
mobile OFDM communications. In Proceedings of the 2008 IEEE Wireless Communications and Networking
Conference, Las Vegas, NV, USA, 31 March–3 April 2008 ; pp. 846–851.
Sensors 2019, 19, 98 22 of 22
32. Lin, J. Least-squares channel estimation for mobile OFDM communication on time-varying frequency-selective
fading channels. IEEE Trans. Veh. Tech. 2008, 57, 3538–3550.
33. Lin, J.; Lin, C. LS channel estimation assisted from chirp sequences in OFDM communications. In Proceedings
of the 2009 1st International Conference on Wireless Communication, Vehicular Technology, Information
Theory and Aerospace & Electronic Systems Technology; Aalborg, Denmark, 17–20 May 2009; pp. 222–226.
34. Ren, G.; Zhang, H.; Chang, Y. SNR estimation algorithm based on the preamble for OFDM systems in
frequency selective channels. IEEE Trans. Commun. 2009, 57, 2230–2234. [CrossRef]
35. Zemen, T.; Mecklenbrauker, C.F. Time-variant channel estimation using discrete prolate spheroidal sequences.
IEEE Trans. Signal Process. 2005, 53, 3597–3607. [CrossRef]
36. Fernandez, J.A.; Borries, K.; Cheng, L.; Kumar, B.V.K.V.; Stancil, D.D.; Bai, F. Performance of the 802.11p
Physical layer in vehicle-to-vehicle environments. IEEE Trans. Veh. Technol. 2012, 61, 3–14. [CrossRef]
37. M. Chang; T. Hsieh. Detection of OFDM signals in fast fading with low-density pilot symbols. In Proceedings
of the 2007 IEEE Wireless Communications and Networking Conference, Kowloon, China, 11–15 March
2007; pp. 1422–1427.
38. Chang, M.; Hsieh, T. Detection of OFDM signals in fast-varying channels with low-density pilot symbols.
IEEE Trans. Veh. Tech. 2008, 57, 859–872. [CrossRef]
39. Chang, M.; Su, Y. Model-based channel estimation for OFDM signals in rayleigh fading. IEEE Trans. Commun.
2002, 50, 540–544. [CrossRef]
40. Chang, M. A new derivation of least-squares-fitting principle for OFDM channel estimation. IEEE Trans.
Wirel. Commun. 2006, 5, 726–731. [CrossRef]
41. Kang, Y.; Kim, K.; Park, H. Efficient DFT-based channel estimation for OFDM systems on multipath channels.
IET Commun. 2007, 1, 197–202. [CrossRef]
42. Chiueh, T.-D.; Tsai, P.-Y. OFDM Baseband Receiver Design for Wireless Communications; John Wiley and Sons:
Singapore, 2007.
43. Cao, Y.; Wang, T.; Kaiwartya, O.; Min, G.; Ahmad, N.; Abdullah, A.H. An EV Charging Management System
Concerning Drivers Trip Duration and Mobility Uncertainty. IEEE Trans. Syst. Man Cybern. Syst. 2018, 48,
596–607. [CrossRef]
c 2018 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access
article distributed under the terms and conditions of the Creative Commons Attribution
(CC BY) license (http://creativecommons.org/licenses/by/4.0/).