# Energy Efficient Doppler Assisted Channel Estimation for Highly Mobile OFDM Systems

Authors: Mateen Ashraf; Adnan Shahid; Woon-Young Yeo; Kyung-Geun Lee
Journal: International Journal of Distributed Sensor Networks
 (2015)

---

## Abstract

The complexity of channel estimation algorithms is of critical importance in high mobility orthogonal frequency division multiplexing (OFDM) systems. To reduce the complexity of the algorithm, the existing channel estimation algorithms take advantage of the correlations between the channel coefficients. However, they do not take into account the variations of the correlations with the delay tap. In this paper, we consider the change in correlation between channel coefficients for different delay taps. By considering these variations, the number of computations needed for channel estimation can be decreased. This results in a reduction in the circuit energy. The simulation results show that the proposed scheme consumes less total energy per bit for transmission distances less than about 170 m when the mobile speed is 324 Kmph.


---

## Body

## 1. Introduction

Recently, OFDM has been adopted in many standards due to its improved performance in the presence of frequency selective channels. Channel state information (CSI) is required at the receiver to perform coherent detection. Pilot symbols are used to assist the channel estimation at the receiver. The fast variations in the channel state caused by the high speed of the transmitter and/or receiver demand that the channel estimation should be performed instantly. This suggests a reduction in the complexity of the channel estimation algorithm for highly mobile users.Different channel estimation methods are proposed in the literature that use soft decoded symbols and interpolation between the time domain channel coefficients to assist the channel estimation. A low complexity iterative channel estimation technique is proposed in [1]. In this scheme, channel estimation is done by improving a priori information of the decoded data and the preamble by dynamically weighting the statistics according to reliability. However, the Doppler information is not taken into account by this method. The correlation between channel coefficients depends on the Doppler frequency and therefore this information can be exploited for channel estimation. Accordingly, Aboutorab et al. [2] have proposed an iterative Doppler assisted channel estimation for OFDM systems. A similar idea was used by Aboutorab et al. in [3] for MIMO OFDM systems. In these works, the interpolation coefficients depend on the Doppler information. For estimation of every channel coefficient, only two reference channel coefficients are used. Further improvement is done by using iterative estimates of data symbols as additional pilots. However, the variation of the correlation coefficients for different delay taps [4] is not considered in these studies. Moreover, the iterative method, although it improves estimates, can also lead to error propagation. In [5, 6] Doppler information is used to form the basis for basis expansion model (BEM) of the wireless channel and performance is enhanced by considering interference. Linear approximation of the variations of channel coefficients is used in [7]; however the performance of the channel estimation becomes poor for high mobility systems. In [8], the channel is assumed to be static over K OFDM blocks and channel estimation is performed on the basis of information acquired over the transmission of K OFDM blocks. However, as K increases the complexity of the system will increase, resulting in increased circuit energy.The accuracy of channel estimation affects the transmission energy of the system. On the other hand, circuit energy also plays an important role in the lifetime of the battery operated nodes. Therefore, many authors [9–16] have considered circuit energy while assessing the energy efficiency of different schemes. The solutions discussed above only consider the transmission energy and do not take into account the circuit energy. Muñoz and Oberli in [17] and Yatawatta et al. in [18] present methods for computing the circuit energy of the channel estimation algorithm. The energy consumption depends upon the number of arithmetic operations needed for the algorithm to calculate the channel estimate. The number of arithmetic operations needed depends on the number of interpolation coefficients and the number of reference channel coefficients.In this paper, we show that by utilizing the variations of correlation coefficients for different delay taps it is possible to reduce the complexity and subsequently the circuit energy consumption of the channel estimation algorithm. The circuit energy has a major impact on the overall energy consumption of the system [19] for small distance applications. Hence our proposed method is applicable for smaller range highly mobile systems.To reduce the circuit energy of the channel estimation algorithm, we assume that every channel coefficient can be represented by a linear combination of reference channel coefficients. These reference channel coefficients are named as time domain markers. The coefficients of the time domain markers in the linear combination are the correlation coefficients. We assume that correlation among channel coefficients depends on the normalized Doppler. In this paper we design a new scheme that exploits the fact that correlation among channel coefficients for the same time differences of smaller delay taps is higher than their larger counterparts [4]. This helps in reducing the reference channel coefficients for smaller delay taps. Hence the arithmetic computations needed for least-square (LS) estimation will also decrease. This translates to reduced circuit energy. The simulation results show that the performance of the proposed scheme in terms of transmission energy is comparable to [2]. In terms of circuit energy the proposed scheme outperforms [2].The contributions of this paper are summarized below.(i)
The linear combinations of the time domain markers are used to estimate the channel coefficients.(ii)
The variation in the correlation coefficient for different delay taps is exploited to decrease the number of time domain markers in the estimation process.(iii)
The circuit energy analysis is done for the proposed scheme.(iv)
The overall energy consumption of the proposed scheme is compared with schemes in [1, 2].The rest of the paper is organized as follows: Section2 describes the system model. In Section 3 we present the proposed scheme for channel estimation and its energy analysis. Section 4 discusses simulation results and conclusions are drawn in Section 5.Notation. In the following we will use bold face capital letters to represent matrices and bold face small letters to represent vectors, (·)T represents the transpose operation, (·)∗ represents the conjugation operation, (·)H represents the Hermitian transpose, x^ represents the approximation of x,x~ represents the Fourier representation of x, and E[·] represents the statistical expectation.


## 2. System Model

We consider an OFDM system, shown in Figure1, with every symbol comprising L subcarriers. Let us assume that x~=x~(0)x~(1)⋯x~(L-1) represents the OFDM symbol. Here x~(i) represent the information sent on the ith subcarrier. The transmitter applies inverse fast Fourier transform (IFFT) on x~ to get time domain representation x=x(0)x(1)⋯x(L-1); that is,(1)x=FHx~,where F is the fast Fourier transform (FFT) matrix of size L whose (p,q)th entry is 1/Lwp-1,q-1 and wp,q=e-j2πpq/L. Moreover, cyclic prefix is added to x to avoid intersymbol interference (ISI) caused by the channel. The length of the cyclic prefix should be greater than or equal to the length of the channel impulse response (P). The receiver first removes the cyclic prefix to get (2)y=Hcx+n,where n=n0n1⋯nL-1T is AWGN noise and Hc is an L×L circulant channel matrix given below [2]:(3)Hc=h0,00⋯hP-1,0hP-2,0⋯h2,0h1,0h1,1h0,1⋯0hP-1,1⋯h3,1h2,1⋮⋮⋮⋮⋮⋱⋮⋮00⋯hP-1,L-1hP-2,L-1⋯h1,L-1h0,L-1,where h(p,q) represent the impulse response at time q caused bypth channel tap. Every entry of Hc is assumed to be circularly symmetric complex Gaussian with unity variance. The receiver then performs FFT operation on y to get(4)y~=Fy=FHcx+n~,where n~ is theL-point FFT of n. After some simplification the ith entry of y~ can be written as(5)y~i=1L∑m=0L-1∑p=0P-1∑l=0L-1hp,le-j2πli-lm+pm/Lx~m+n~i.Figure 1
(a) Transmitter of OFDM system. (b) Receiver of OFDM system.
(a)
(b)


## 3. Proposed Scheme

### 3.1. Using Doppler Information for Channel Estimation

In this section we review the problem of estimating the channel with the help of Doppler information and time domain correlations. We consider a channel matrixH with L rows and P columns whose (p,l)th entry is represented by h(p-1,l-1). Each column of H represents a delay tap and each row represents time index. To estimate this channel matrix we need to findLP values. This can be quite complex for larger values of L and P. Instead, we can approximate some rows of channel matrix with the help of some reference rows taken from channel matrix H. To do this, we observe that for Rayleigh channels the time correlation between row e and row f of H is given by [20](6)EhehfH=J02πfNDe-f,where fND is the normalized Doppler, that is, the Doppler frequency (fd) normalized by subcarrier spacing, and J0(·) is the Bessel function of first kind and zeroth order. Let us assume that the matrix of reference rows is Hr=[hr1T,hr2T,…,hrRT]T that will be used to approximate the remaining rows of the channel matrix H. Here hr(u) is the r(u)th row of channel matrix H,u represent the uth reference row, and we are assuming a total of R reference rows. In [2] it is assumed that a channel matrix row is approximated with the help of two reference rows picked from Hr. The approximation of row hl as a function of reference rows is given as follows:(7)h^l=clhlr1Thlr2TT,where hlr(i) is ith chosen reference row forlth row approximation and cl is the vector of interpolation coefficients. The interpolation coefficient vector, cl, is chosen in such a way to minimize the mean square error between h^l and hl: (8)MSE=Ehl-h^l2.By applying orthogonality principle [21] we can obtain the following vector cl: (9)cl=Ehlhlr1HEhlhlr2HEhlr1hlr1HEhlr1hlr2HEhlr2hlr1HEhlr2hlr2H-1.The vector cl and the reference rows hlr1,hlr2 can be used to approximatelth row of H with the help of (7). Combining the reference rows and the approximations of the remaining rows we will have H^, the approximation of H as a function of reference rows only. The approximation of circulant channel matrix, H^c, can be obtained from H^. Now we can replace Hc with H^c in (4) and can estimate the reference rows using least square (LS) method. Assuming there are R number of reference rows then we need to estimate onlyRP elements of the reference rows. Hence the problem of estimatingLPelements has been reduced to the problem of estimating onlyRP elements.


### 3.2. Delay Tap Dependence of the Correlations

In [2] it is assumed that time domain correlations are independent of the delay taps. This fact is depicted in (6). However, the channel gains of multipaths are inversely proportional to the path length and the distance for the higher delay taps is larger than the smaller delay taps. Therefore, the time domain correlations between the smaller delay taps will be higher than the time domain correlations for the larger delay taps. The dependence of the time domain correlations on delay taps is given by [4] (10)Ehτ,eh∗τ,f=gτJ02πfNDe-f,where (11)gτ=Cτ/τ0τ/τ02-1,where τ0 is the delay for the line of sight (LOS) path and if the reflectors are assumed to be static then C is a constant. The dependence on delay taps suggests that less number of reference channel coefficients can be used for approximation of smaller delay tap channel coefficients while more reference channel coefficients may be required for approximation of higher delay tap channel coefficients. To account for the fact that correlations depend on the tap delays and different numbers of reference channel coefficients that may be needed for approximation of every delay tap channel coefficient, we make cl a matrix Cl instead of a vector. The rows of Cl represent the variation of the correlation coefficient with tap delay and columns represent the time domain variation of the correlation. In the following subsection we will discuss the procedure of constructing Cl and its use for channel estimation.


### 3.3. Construction of Interpolation Coefficient Matrix and Channel Estimation

The elements of interpolation coefficient matrix depend on the reference channel coefficient selection. For smaller delay taps we will consider smaller number of reference coefficients and for higher delay taps we will use more number of reference coefficients. Furthermore, the reference channel coefficients are assumed to be distributed uniformly over the time index. We consider a channel matrixH with L rows and P columns. The definition of rows and columns of H is the same as that used in the preceding subsection. For this case we will have a total of L interpolation coefficient matrices and there will be P rows and L columns of each interpolation coefficient matrix Cl. Thepth row oflth interpolation coefficient matrix is given by(12)clp=ql,hpQhp,where (13)ql,hp=Ehp,lh∗p,lrp1⋯Ehp,lh∗p,lrpRp,Qhp=Ehp,lrp1h∗p,lrp1Ehp,lrp1h∗p,lrp2⋯Ehp,lrp1h∗p,lrpRpEhp,lrp2h∗p,lrp1Ehp,lrp2h∗p,lrp2⋯Ehp,lrp2h∗p,lrpRp⋮⋮⋱⋮Ehp,lrpRph∗p,lrp1Ehp,lrpRph∗p,lrp2⋯Ehp,lrpRph∗p,lrpRp-1,where E[hp,ih∗p,j] can be found from (10). Now we can approximate h(p,l) in terms of cl(p) and reference channel coefficients as below:(14)h^p,l=clphp,lrp1⋯hp,lrpRpT.The number of the reference channel coefficients for delay tap p,Rp, can be different for different delay taps and can be adjusted to improve the estimation. Next we will discuss LS estimation of the channel with the help of received signal.The received signal in (5) can be written in terms of channel coefficient approximations as follows:(15)y~i=1L∑m=0L-1∑p=0P-1∑l=0L-1h^p,le-j2πli-lm+pm/Lx~m+zi,where z(i) represent the effect of AWGN noise and approximation error. Using (14), (15) can be written as(16)y~i=1L∑m=0L-1∑p=0P-1∑l=0L-1clphp,lr1⋯hp,lrRpTe-j2πli-lm+pm/Lx~m+zi.After some mathematical simplification y~i can be written as(17)y~i=1L∑m=0L-1x~mcimhR+zi,where(18)cim=∑l=0L-1cl0e-j2πli-m/Lw0,m∑l=0L-1cl1e-j2πli-m/Lw1,m⋯∑l=0L-1clP-1e-j2πli-m/LwP-1,m,(19)clp=cllr1,p⋯cllrRp,p,(20)hR=hR0hR1⋯hRP-1T,(21)hRi=hi,lri1⋯hi,lriRi.The proof of (17) is given in the Appendix. Combining for all subcarriers we get(22)y~=WhR+z,where (23)W=1L∑m=0L-1x~mc0m⋮cL-1m,z=z0⋮zL-1.The LS solution for hR is given by(24)hR=WHW-1WHy~.Now since the number of elements of hR is much less than the number of elements of H, the complexity of the channel estimation is decreased. The estimated channel can be used further for equalization and detection of the signal. Assuming a mean square error of σΔh2 in the estimation of channel frequency response then the corresponding bit error probability can be approximated by [22](25)Pb=Q1-jj,where(26)j≈σ2L∑i=0L-11Vi2+σ2+σΔh2L∑i=0L-1Vi2Vi2+σ22,where σ2,Vi are the noise variance and channel frequency response at ith subcarrier.


### 3.4. Energy Consumption of the Proposed Scheme

There are two types of energies involved in wireless communication systems, circuit energy (Ecircuit) and transmission energy (Etrans) [19]:(27)Etotal=Etrans+Ecircuit.The transmission energy depends upon the noise levels, bit error rate (BER), bit rate (B), wavelength of the carrier, and the distance between the communicating entities. On the other hand, circuit energy depends on the complexity of the circuit. The transmission energy is given as(28)Etrans=EbMlξGtGrη4πdλ2,where Eb is the required energy for attaining a particular BER, d is the distance, Gr is the receiver antenna gain, Gt is the transmitter antenna gain, Ml is the link margin, λ is the carrier wavelength, η is the power amplifier efficiency, and ξ is the peak to average ratio (PAR) of the modulation scheme. The link margin and antenna gains are assumed to be equal to each other [23] and hence will cancel each other out in (28). We have considered a path loss exponent of 2 in our calculation which is suited for rural vehicle to infrastructure channels [24] where traffic density is quite low and higher speeds can be attained. The condition for BER is assumed to be 10-4 which is acceptable for voice and video applications [25]. The circuit energy is given by (29)Ecircuit=PDAC+2Pmix+Pfilt+2Psyn+PLNA+PIFA+Pfilr+PADCB+EestBf,where PADC,Pfilr,Pfilt,PIFA,PLNA,Psyn,PDAC,Bf, and Eest are the power consumption of ADC, the filters at the transmitter side, the filter at the receiver side, intermediate frequency amplifier (IFA), low noise amplifier (LNA), DAC, number of bits in one OFDM symbol, and channel estimation energy. The power consumption values of different parts of the transmitter and receiver circuitry are given in Table 1 [19]. The channel estimation energy is given by [17](30)Eest=VddI0fAPU∑k=1Knkck,where K represents the number of possible arithmetic operations performed during the estimation, nk is the number of times thekth operation is performed, ck is the number of arithmetic processing unit (APU) cycles taken bykth operation, fAPU is the APU frequency, Vdd is the biasing voltage of APU, and I0 is the current through the APU. The values of these parameters are given in Table 2 [17].Table 1
System parameters.
Parameter
Value
P
D
A
C
15.4 mW
P
m
i
x
30.3 mW
P
f
i
l
r
2.5 mW
P
f
i
l
t
2.5 mW
P
s
y
n
50 mW
N
0
/
2
−174 dBm/Hz
P
L
N
A
20 mW
P
I
F
A
3 mW
P
A
D
C
6.7 mW
f
c
5 GHz
η
.35
ξ
1Table 2
APU parameters.
Parameter
Value
f
A
L
U
20 MHz
V
d
d
3 V
I
0
6.37 mA
c
s
u
m
6 cycles
c
p
r
o
d
13 cyclesTo find the number of arithmetic operations for calculating theEest we need to know the size of the matrix WHW-1WH and y~ in (24). Assuming a size of M×L of WHW-1WH and L×1 of y~ we need to perform ML complex products and M(L-1) complex sums to evaluate (24). However every complex product computation requires four real products and two real sums and every complex sum requires two real sums. So, in all we need to perform 4ML-2M real sums and 4ML real products. The total energy can be written as(31)Etot=PDAC+2Pmix+Pfilt+2Psyn+PLNA+PIFA+Pfilr+PADCB+VddI0BffAPU4ML-2Mcsum+4MLcprod+Ebξη4πdλ2.The complexity for Neda et al. [2] scheme for channel estimation can be found from using the method described above. The only difference will be the value of M which will be higher for Neda et al. scheme. However the complexity of the scheme in [1] depends on number of subcarriers L, number of pilots Np used, and a parameter NMAW pertinent to the algorithm. For given values of L, Np, and NMAW the number of complex multiplications required for the scheme is 5N-2Np+2N×NMAW [1]. The value of NMAW depends on the coherence bandwidth which is usually high in rural areas due to smaller values of delay spread.


## 3.1. Using Doppler Information for Channel Estimation

In this section we review the problem of estimating the channel with the help of Doppler information and time domain correlations. We consider a channel matrixH with L rows and P columns whose (p,l)th entry is represented by h(p-1,l-1). Each column of H represents a delay tap and each row represents time index. To estimate this channel matrix we need to findLP values. This can be quite complex for larger values of L and P. Instead, we can approximate some rows of channel matrix with the help of some reference rows taken from channel matrix H. To do this, we observe that for Rayleigh channels the time correlation between row e and row f of H is given by [20](6)EhehfH=J02πfNDe-f,where fND is the normalized Doppler, that is, the Doppler frequency (fd) normalized by subcarrier spacing, and J0(·) is the Bessel function of first kind and zeroth order. Let us assume that the matrix of reference rows is Hr=[hr1T,hr2T,…,hrRT]T that will be used to approximate the remaining rows of the channel matrix H. Here hr(u) is the r(u)th row of channel matrix H,u represent the uth reference row, and we are assuming a total of R reference rows. In [2] it is assumed that a channel matrix row is approximated with the help of two reference rows picked from Hr. The approximation of row hl as a function of reference rows is given as follows:(7)h^l=clhlr1Thlr2TT,where hlr(i) is ith chosen reference row forlth row approximation and cl is the vector of interpolation coefficients. The interpolation coefficient vector, cl, is chosen in such a way to minimize the mean square error between h^l and hl: (8)MSE=Ehl-h^l2.By applying orthogonality principle [21] we can obtain the following vector cl: (9)cl=Ehlhlr1HEhlhlr2HEhlr1hlr1HEhlr1hlr2HEhlr2hlr1HEhlr2hlr2H-1.The vector cl and the reference rows hlr1,hlr2 can be used to approximatelth row of H with the help of (7). Combining the reference rows and the approximations of the remaining rows we will have H^, the approximation of H as a function of reference rows only. The approximation of circulant channel matrix, H^c, can be obtained from H^. Now we can replace Hc with H^c in (4) and can estimate the reference rows using least square (LS) method. Assuming there are R number of reference rows then we need to estimate onlyRP elements of the reference rows. Hence the problem of estimatingLPelements has been reduced to the problem of estimating onlyRP elements.


## 3.2. Delay Tap Dependence of the Correlations

In [2] it is assumed that time domain correlations are independent of the delay taps. This fact is depicted in (6). However, the channel gains of multipaths are inversely proportional to the path length and the distance for the higher delay taps is larger than the smaller delay taps. Therefore, the time domain correlations between the smaller delay taps will be higher than the time domain correlations for the larger delay taps. The dependence of the time domain correlations on delay taps is given by [4] (10)Ehτ,eh∗τ,f=gτJ02πfNDe-f,where (11)gτ=Cτ/τ0τ/τ02-1,where τ0 is the delay for the line of sight (LOS) path and if the reflectors are assumed to be static then C is a constant. The dependence on delay taps suggests that less number of reference channel coefficients can be used for approximation of smaller delay tap channel coefficients while more reference channel coefficients may be required for approximation of higher delay tap channel coefficients. To account for the fact that correlations depend on the tap delays and different numbers of reference channel coefficients that may be needed for approximation of every delay tap channel coefficient, we make cl a matrix Cl instead of a vector. The rows of Cl represent the variation of the correlation coefficient with tap delay and columns represent the time domain variation of the correlation. In the following subsection we will discuss the procedure of constructing Cl and its use for channel estimation.


## 3.3. Construction of Interpolation Coefficient Matrix and Channel Estimation

The elements of interpolation coefficient matrix depend on the reference channel coefficient selection. For smaller delay taps we will consider smaller number of reference coefficients and for higher delay taps we will use more number of reference coefficients. Furthermore, the reference channel coefficients are assumed to be distributed uniformly over the time index. We consider a channel matrixH with L rows and P columns. The definition of rows and columns of H is the same as that used in the preceding subsection. For this case we will have a total of L interpolation coefficient matrices and there will be P rows and L columns of each interpolation coefficient matrix Cl. Thepth row oflth interpolation coefficient matrix is given by(12)clp=ql,hpQhp,where (13)ql,hp=Ehp,lh∗p,lrp1⋯Ehp,lh∗p,lrpRp,Qhp=Ehp,lrp1h∗p,lrp1Ehp,lrp1h∗p,lrp2⋯Ehp,lrp1h∗p,lrpRpEhp,lrp2h∗p,lrp1Ehp,lrp2h∗p,lrp2⋯Ehp,lrp2h∗p,lrpRp⋮⋮⋱⋮Ehp,lrpRph∗p,lrp1Ehp,lrpRph∗p,lrp2⋯Ehp,lrpRph∗p,lrpRp-1,where E[hp,ih∗p,j] can be found from (10). Now we can approximate h(p,l) in terms of cl(p) and reference channel coefficients as below:(14)h^p,l=clphp,lrp1⋯hp,lrpRpT.The number of the reference channel coefficients for delay tap p,Rp, can be different for different delay taps and can be adjusted to improve the estimation. Next we will discuss LS estimation of the channel with the help of received signal.The received signal in (5) can be written in terms of channel coefficient approximations as follows:(15)y~i=1L∑m=0L-1∑p=0P-1∑l=0L-1h^p,le-j2πli-lm+pm/Lx~m+zi,where z(i) represent the effect of AWGN noise and approximation error. Using (14), (15) can be written as(16)y~i=1L∑m=0L-1∑p=0P-1∑l=0L-1clphp,lr1⋯hp,lrRpTe-j2πli-lm+pm/Lx~m+zi.After some mathematical simplification y~i can be written as(17)y~i=1L∑m=0L-1x~mcimhR+zi,where(18)cim=∑l=0L-1cl0e-j2πli-m/Lw0,m∑l=0L-1cl1e-j2πli-m/Lw1,m⋯∑l=0L-1clP-1e-j2πli-m/LwP-1,m,(19)clp=cllr1,p⋯cllrRp,p,(20)hR=hR0hR1⋯hRP-1T,(21)hRi=hi,lri1⋯hi,lriRi.The proof of (17) is given in the Appendix. Combining for all subcarriers we get(22)y~=WhR+z,where (23)W=1L∑m=0L-1x~mc0m⋮cL-1m,z=z0⋮zL-1.The LS solution for hR is given by(24)hR=WHW-1WHy~.Now since the number of elements of hR is much less than the number of elements of H, the complexity of the channel estimation is decreased. The estimated channel can be used further for equalization and detection of the signal. Assuming a mean square error of σΔh2 in the estimation of channel frequency response then the corresponding bit error probability can be approximated by [22](25)Pb=Q1-jj,where(26)j≈σ2L∑i=0L-11Vi2+σ2+σΔh2L∑i=0L-1Vi2Vi2+σ22,where σ2,Vi are the noise variance and channel frequency response at ith subcarrier.


## 3.4. Energy Consumption of the Proposed Scheme

There are two types of energies involved in wireless communication systems, circuit energy (Ecircuit) and transmission energy (Etrans) [19]:(27)Etotal=Etrans+Ecircuit.The transmission energy depends upon the noise levels, bit error rate (BER), bit rate (B), wavelength of the carrier, and the distance between the communicating entities. On the other hand, circuit energy depends on the complexity of the circuit. The transmission energy is given as(28)Etrans=EbMlξGtGrη4πdλ2,where Eb is the required energy for attaining a particular BER, d is the distance, Gr is the receiver antenna gain, Gt is the transmitter antenna gain, Ml is the link margin, λ is the carrier wavelength, η is the power amplifier efficiency, and ξ is the peak to average ratio (PAR) of the modulation scheme. The link margin and antenna gains are assumed to be equal to each other [23] and hence will cancel each other out in (28). We have considered a path loss exponent of 2 in our calculation which is suited for rural vehicle to infrastructure channels [24] where traffic density is quite low and higher speeds can be attained. The condition for BER is assumed to be 10-4 which is acceptable for voice and video applications [25]. The circuit energy is given by (29)Ecircuit=PDAC+2Pmix+Pfilt+2Psyn+PLNA+PIFA+Pfilr+PADCB+EestBf,where PADC,Pfilr,Pfilt,PIFA,PLNA,Psyn,PDAC,Bf, and Eest are the power consumption of ADC, the filters at the transmitter side, the filter at the receiver side, intermediate frequency amplifier (IFA), low noise amplifier (LNA), DAC, number of bits in one OFDM symbol, and channel estimation energy. The power consumption values of different parts of the transmitter and receiver circuitry are given in Table 1 [19]. The channel estimation energy is given by [17](30)Eest=VddI0fAPU∑k=1Knkck,where K represents the number of possible arithmetic operations performed during the estimation, nk is the number of times thekth operation is performed, ck is the number of arithmetic processing unit (APU) cycles taken bykth operation, fAPU is the APU frequency, Vdd is the biasing voltage of APU, and I0 is the current through the APU. The values of these parameters are given in Table 2 [17].Table 1
System parameters.
Parameter
Value
P
D
A
C
15.4 mW
P
m
i
x
30.3 mW
P
f
i
l
r
2.5 mW
P
f
i
l
t
2.5 mW
P
s
y
n
50 mW
N
0
/
2
−174 dBm/Hz
P
L
N
A
20 mW
P
I
F
A
3 mW
P
A
D
C
6.7 mW
f
c
5 GHz
η
.35
ξ
1Table 2
APU parameters.
Parameter
Value
f
A
L
U
20 MHz
V
d
d
3 V
I
0
6.37 mA
c
s
u
m
6 cycles
c
p
r
o
d
13 cyclesTo find the number of arithmetic operations for calculating theEest we need to know the size of the matrix WHW-1WH and y~ in (24). Assuming a size of M×L of WHW-1WH and L×1 of y~ we need to perform ML complex products and M(L-1) complex sums to evaluate (24). However every complex product computation requires four real products and two real sums and every complex sum requires two real sums. So, in all we need to perform 4ML-2M real sums and 4ML real products. The total energy can be written as(31)Etot=PDAC+2Pmix+Pfilt+2Psyn+PLNA+PIFA+Pfilr+PADCB+VddI0BffAPU4ML-2Mcsum+4MLcprod+Ebξη4πdλ2.The complexity for Neda et al. [2] scheme for channel estimation can be found from using the method described above. The only difference will be the value of M which will be higher for Neda et al. scheme. However the complexity of the scheme in [1] depends on number of subcarriers L, number of pilots Np used, and a parameter NMAW pertinent to the algorithm. For given values of L, Np, and NMAW the number of complex multiplications required for the scheme is 5N-2Np+2N×NMAW [1]. The value of NMAW depends on the coherence bandwidth which is usually high in rural areas due to smaller values of delay spread.


## 4. Simulation Results

For simulations, we considered an OFDM system with 512 subcarriers, subcarrier spacing of 5.12 KHz, QPSK modulation, and a carrier frequency of 5 GHz. Hence the value ofBf is 1024 in (29). The channel is considered to have six taps. A total of 48 pilots are used within each OFDM symbol and they are distributed uniformly over the subcarriers. The number of reference channel coefficients used for the existing scheme in [2] is 48, while the number of reference channel coefficients for the proposed scheme is different for different speeds. Although we can optimize the selection of reference channel coefficients this will increase the complexity of the receiver because the optimal reference coefficients will vary for every block of channel realization. Further, as the channel varies from frame to frame, the optimal selection may be applicable to only a single realization of the channel and hence the selection may be optimized for every realization. Therefore, we have distributed the reference channel coefficients evenly along the time index. The value of NMAW is considered to be 30 for scheme in [1], which corresponds to a coherence bandwidth of about 180 KHz. Although the coherence bandwidth is higher than 180 KHz in practical highways [26] and we should choose a higher value for NMAW it will increase the complexity of the system. Three mobile speeds are considered for simulations: 81 Kmph, 162 Kmph, and 324 Kmph corresponding to normalized Doppler of 0.025, 0.05, and 0.1, respectively. Three types of results are discussed. First the BER performance of the existing scheme in [1, 2], perfect channel state information (CSI) case with static channel, and proposed scheme are considered. Second, the overall energy per bit requirement graphs are shown. Third, we compare the percentage of computation energy of the channel estimation process to the overall circuit energy for all the considered schemes.Figure2 shows the BER graphs for the proposed scheme and the existing schemes in [1, 2] for a mobile speed of 81 Kmph. We can see from the graphs that the BER graph of the proposed scheme is in between the two existing schemes [1, 2]. The performance degradation is due to the less number of reference channel coefficients used for channel estimation process than [2]. However the degradation is less than 1 dB.Figure 2
BER performance with mobile speed = 81 Kmph.Furthermore, Figures3 and 4 show the BER graph for the case when the mobile speed is 162 Kmph and 324 Kmph, respectively. These speeds correspond to a normalized Doppler of 0.05 and 0.1, respectively. Again we can see that the performance of the proposed scheme is in between the schemes in [1, 2]. It can be observed from the graphs that the gap between the performances is again less than 1 dB.Figure 3
BER performance with mobile speed = 162 Kmph.Figure 4
BER performance with mobile speed = 324 Kmph.With the results from Figures2–4 we can expect the overall energy consumption performance of the proposed scheme to be better than both of the other schemes for smaller transmission distances. However, we can expect better performance from the proposed scheme than the scheme in [1] for all possible transmission distances. This is due to the better BER performance of the proposed scheme than the scheme in [1].Now we compare the total energy per bit requirements as a function of the transmission distance for the proposed scheme, the scheme in [1], and the scheme in [2]. The transmission energy considered to find these graphs corresponds to a BER of 10−4. Figure 5 shows the graphs of total energy consumption per bit of the three schemes for the mobile speed of 81 Kmph. The required energy for all the schemes increases exponentially with the distance but the required energy for the proposed scheme is less than the schemes in [1, 2] for a distance of about 250 m. This reduction in energy consumption is due to the reduced channel estimation circuit energy.Figure 5
Total energy consumption per bit for mobile speed = 81 Kmph.Similar behavior of the total energy consumption can be observed in Figure6, which shows the energy consumption per bit for mobile speed of 162 Kmph. However, for this case the gap between the energy consumption of the proposed scheme and [2] is less than the gap in Figure 5. This is because of slightly higher transmission energy gap between proposed scheme and existing schemes. This transmission energy gap starts dominating for longer transmission distances and hence the gap of the overall energy consumption starts decreasing for higher distances.Figure 6
Total energy consumption per bit for mobile speed = 162 Kmph.Figure7 shows the total energy consumption graphs as a function of the transmission distance when the mobile speed is 324 Kmph. As expected, the energy consumption graph of the proposed scheme rises faster than the scheme in [2]. For distances less than about 170 m the energy consumption of the proposed scheme is less than the other two schemes.Figure 7
Total energy consumption per bit for mobile speed = 324 Kmph.Table3 shows the percentage of channel estimation energy for different schemes. It can be observed that the proposed schemes reduce the percentage of computational energy by about 32–42%.Table 3
Percentage of computational energy to total circuit energy.
Algorithm
% of energy in channel estimation forfND=0.025
% of energy in channel  estimation forfND=0.05
% of energy in channel estimation forfND=0.1
Proposed
5.05
5.48
5.91
Algorithm in [1]
8.82
8.82
8.82
Algorithm in [2]
8
8
8


## 5. Conclusions

An energy efficient channel estimation scheme for highly mobile OFDM systems is proposed. The Doppler information is used to assist channel estimation. The channel coefficients are represented as a weighted combination of the reference channel coefficients. The weights depend on the Doppler information and on the delay tap. The number of reference channel coefficients used for smaller delay taps is less than the number of reference channel coefficients for higher delay taps. This decreases the overall channel coefficients to be estimated and hence decreases the number of arithmetic operations required for channel estimation. The reduction in the number of arithmetic operations entails less circuit energy and consequently less total energy is required per bit. The simulation results show that the proposed scheme requires less total energy per bit for a transmission distance of less than 170 m when the mobile speed is 324 Kmph.



---

*Source: 892151-2015-09-15.xml*