Skip to main content

Optimized joint timing synchronization and channel estimation for communications systems with multiple transmit antennas

Abstract

This paper proposes a joint timing synchronization and channel estimation scheme for communications systems with multiple transmit antennas based on a well-designed training sequence arrangement. In addition, a generalized maximum-likelihood (ML) channel estimation scheme is presented, and this one-shot scheme is applied to obtain all channel impulse responses (CIR) from different transmit antennas. The proposed approach consists of three stages at each receive antenna. First, coarse timing and frequency offset estimates are obtained. Then, an advanced timing, relative timing indices, and the corresponding CIR estimates at the second stage are obtained using the generalized ML estimation based on a sliding observation vector. Finally, the fine time adjustment based on the minimum mean squared error criterion is performed. From the simulation results, the proposed approach has excellent performance in timing synchronization under several channel models at signal-to-noise ratio smaller than 1dB.

1 Introduction

In communications systems, timing and channel estimates are two important parameters at the receiver in order to reconstruct the signal. To further enhance the system performance, spatial diversity techniques can be applied to communications systems. By employing the spatial diversity techniques, multiple transmit antenna arrays are known to perform better than the conventional single transmit antenna because the effects of multipath fading channels and interference can be more effectively exploited [1, 2]. Multiple-input single-output (MISO) and multiple-input multiple-output (MIMO) use multiple transmit antenna arrays and offer significant increases in data throughput and link range without additional bandwidth or increased transmit power. Recently, in wireless local area networks, orthogonal frequency division multiplexing (OFDM) has been of great interest for both wired and wireless applications due to its high spectrum efficiency and robustness against multipath fading channels [3], and the resultant MISO-OFDM and MIMO-OFDM systems have been recognized as promising solutions to support next generation broadband wireless communications systems [4]. However, compared with the single carrier systems, OFDM systems are much more sensitive to synchronization errors [5]. Several approaches have been proposed to address this problem [6–14]. In addition, the performance of multiple-input signal processing depends on the amount of channel information. Therefore, excellent synchronization and channel estimation are essential to fully exploit the advantages of MISO-OFDM and MIMO-OFDM systems.

Various techniques based on training sequences have been proposed to obtain accurate synchronization and channel estimation [9–19]. In [15], a training sequence arrangement based on modulated orthogonal sequences (MOS) for MIMO-OFDM systems was proposed to synchronize different transmit antennas. However, the mutual interference among training sequences transmitted by different transmit antennas becomes more severe when the number of transmit antennas increases, and the synchronization performance degrades correspondingly. In [16], a joint fine time synchronization and channel estimation scheme based on a nonoverlapping training sequence arrangement was proposed. Although the proposed training sequence arrangement is free from mutual interference, the time-division alignment of training sequence decreases the system efficiency. In [17], a joint fine time synchronization and channel estimation approach based on a unique MOS was proposed. The mutual interference among different training sequences is eliminated because of this careful training sequence arrangement. This joint approach relies on a threshold to identify the first significant tap using the estimated channel impulse responses (CIR). However, the threshold has to be determined in a trial-and-error manner. In [18], a joint timing synchronization and channel estimation approach based on the same training sequence arrangement was proposed. First, the optimal and suboptimal threshold factors are derived by analyzing the probability density functions of the cross-correlation function outputs in Rayleigh and Ricean fading channels. Then, a majority vote refinement approach which requires multiple timing estimates was also proposed for fine time adjustment in MIMO systems. However, these derived optimal and suboptimal threshold factors could be determined only when signal-to-noise ratio (SNR) exceeds 0dB, and this joint approach is not suitable for MISO systems.

This paper develops a joint timing synchronization and channel estimation algorithm suitable for downlink MIMO networks based on a time-domain training sequence arrangement in the short-range wireless transmission environment. Unlike the previous works [9–13, 17, 18], this paper not only introduces the use of sliding observation vector in timing synchronization phase but also applies the minimum mean squared error (MMSE) criterion to perform fine time adjustment. In this paper, we first obtain a coarse timing offset using the cross-correlation function outputs based on the proposed training sequences at each receive antenna and then apply the generalized maximum-likelihood (ML) algorithm to find the advanced timing, relative timing indices, and the corresponding CIR estimates. The reason why we use the advanced timing instead of coarse timing offset to perform fine time adjustment is that we can have better timing synchronization performance at very low SNR. Finally, the designed metric based on the MMSE criterion is utilized to perform fine time adjustment. Simulation results verify the effectiveness of our proposed algorithm. This paper is an extended version of [19]. This paper addresses synchronization and channel estimation aspects of a multiple transmit antenna system, whereas [19] only considered those of a single transmit antenna system.

This paper is organized as follows. Section 2 describes the system model. In Section 3, the proposed joint fine time synchronization and channel estimation scheme is presented. Simulation results are provided in Section 4. Finally, Section 5 concludes this paper.

2 System description

In this paper, we consider a centralized multiple-input OFDM-based communications system, which means that the transmit antennas are co-located on a single device. Moreover, receive antennas are not required to be co-located on a single device. Let us consider a multiple-input system that is formed by N T transmit antennas and N R receive antennas, where N T  > 1 and N R  ≥ 1. The training sequence arrangement used to assist joint timing synchronization and channel estimation is shown in Figure 1, where the training sequence assigned to each transmit antenna is composed of two identical pseudo-noise (PN) sequences and a guard interval. The reason why we utilize the PN sequences in the proposed training sequence arrangement is that sequences are easily generated to specify different transmit antennas. Let p α 1 T = p α 1 (n) and p α 2 T = p α 2 (n) denote training sequences assigned to the α 1th transmit antenna and the α 2th transmit antenna, respectively, where p α 1 T =[ c α 1 T g T c α 1 T ], p α 2 T =[ c α 2 T g T c α 2 T ], n ∈ {0, 1, …, 2N c  + N g  − 1}, c α 1 T and c α 2 T are the corresponding PN sequences, g T is the guard interval, N c is the length of c α 1 T and c α 2 T , N g is the length of g T, and N g  ≥ 0. In order to eliminate the mutual interference from different transmit antennas, the cross-correlation values between different assigned PN sequences are zero, i.e.,

c α 1 T · c α 2 =0,∀ α 1 ≠ α 2 , α 1 , α 2 ∈{1,2,…, N T }.
(1)
Figure 1
figure 1

The proposed training sequence arrangement for centralized multiple-input systems.

Consider the transmitted packet at the i th transmit antenna s i T =[ p i T x i T ]={ s i (n),∀n∈Ω}, where x i T consists of m OFDM symbols, the length of x i T is m · (N + N CP ), N represents the number of subcarriers in the OFDM system, N CP denotes the length of cyclic prefix, m is a positive integer, and Ω = {0, 1, ⋯, m · (N + N CP ) + 2N c  + N g  − 1}. Assume cyclic prefix in each OFDM symbol and guard interval in p i T are longer than the maximum delay spread of the channel, and the path delays in the channels are sample-spaced. Therefore, the received signal at the b th receiver can be expressed as follows:

r b (n)= e j 2 π ε b n N ∑ i = 1 N T ∑ k = 0 K − 1 h ib (k) s i (n− τ b −k)+w(n),
(2)

where b ∈ {1, …, N R }, ε b is the carrier frequency offset (CFO) normalized to the OFDM subcarrier spacing, τ b is the timing offset from all transmit antennas to the b th receive antenna, h ib (k) represents the k th CIR from the i th transmitter to the b th receiver, K is the number of taps in the channel, and w(n) is a complex additive white Gaussian noise (AWGN) sample. Based on the proposed training arrangement, if N g  ≥ K, the training sequences are free of intersymbol interference caused by multipath fading channels. In addition, during each packet transmission, all channels are assumed to be slow time-varying channels, and the upper bounds for 2N c  + N g and N g are

T s ·{2 N c + N g +m·(N+ N CP )}≪ T coh
(3)
2 N c + N g << T coh T s −m·(N+ N CP )
(4)
N g << T coh T s −m·(N+ N CP )−2 N c ,
(5)

where T s and T coh represent the sample duration and the coherent time in channels, respectively. From Equation 5, the length of guard interval is bounded by

K ≤ N g < < T coh T s − m · ( N + N CP ) − 2 N c .
(6)

Therefore, the optimal bound for the length of training sequences, { p i T ,∀i}, is

2 N c + K ≤ 2 N c + N g < < T coh T s − m · ( N + N CP ) .
(7)

3 The proposed approach

The state diagram of the proposed approach is shown in Figure 2. In Figure 2, the proposed approach consists of three blocks. In this section, we will thoroughly explain the mechanism in each block.

Figure 2
figure 2

The state diagram of the proposed approach.

3.1 Coarse timing and frequency synchronization

It can be easily observed that the proposed training sequence is composed of two identical parts. Therefore, a coarse timing offset (CTO) at the b th receiver Ï„ c, b is obtained based on the cross-correlation function outputs as follows:

τ c , b = arg max d ∈ Ω d { | M c , b ( d ) | } M c , b ( d ) = ∑ n = 0 N c − 1 r b ∗ ( n + d ) r b ( n + N c + N g + d ) N c ,
(8)

where r b ∗ (n) denotes the complex conjugate of r b (n), |r b (n)| represents the absolute value of r b (n), Ω d is the observation interval, Ω d  = {0, 1, …, D − 1}, D is the length of observation interval, and M c,b (d) is the coarse timing metric at the b th receiver. From Equations 2 and 8, M c,b (d) will give a maximum value when d is at the delayed timing of the line-of-sight (LOS) path in multipath fading channels. Then, the CFO ε ̂ b is

ε ̂ b = N 2 π ( N c + N g ) tan − 1 ( ℑ { M c , b ( τ c , b ) } ℜ { M c , b ( τ c , b ) } ) ,
(9)

where ℜ{x} and ℑ{x} describe the real and the imaginary parts of x, respectively. After coarse frequency synchronization, the CFO-compensated received signal at the b th receiver is

r ̂ b ( n ) = r b ( n ) · e − j 2 π ( ε b + Δ ε b ) n N = e − j 2 π ( Δ ε b n ) N ∑ i = 1 N T ∑ k = 0 K − 1 h ib ( k ) s i ( n − τ b − k ) + ŵ ( n ) ,
(10)

where Δ ε b = ε ̂ b − ε b denotes the residual CFO and ŵ(n)=w(n) e − j 2 π ( ε b + Δ ε b ) n N .

3.2 Generalized maximum-likelihood-based channel estimation

Assume there is no timing offset and CFO in Equation 2, the received training sequence at the b th receiver can be expressed as follows:

r b =S h b +w,
(11)

where

r b = [ r b ( 0 ) r b ( 1 ) ⋯ r b ( N ′ − 1 ) ] T ,
(12)
S= p 1 ( 0 ) ⋯ p N T ( 0 ) 0 ⋯ 0 ⋯ 0 ( K − 1 ) × 1 ⋯ 0 ( K − 1 ) × 1 p 1 ( 1 ) ⋯ p N T ( 1 ) p 1 ( 0 ) ⋯ p N T ( 0 ) ⋱ p 1 ( 0 ) ⋯ p N T ( 0 ) ⋮ ⋮ ⋮ ⋮ ⋮ ⋮ ⋱ ⋮ ⋮ ⋮ p 1 ( N ′ − 1 ) ⋯ p N T ( N ′ − 1 ) p N T ( N ′ − 2 ) ⋯ p N T ( N ′ − 2 ) ⋯ p 1 ( N ′ − K ) ⋯ p N T ( N ′ − K ) ,
(13)
h b = h 1 b ( 0 ) ⋯ h N T b ( 0 ) h 1 b ( 1 ) ⋯ h N T b ( 1 ) ⋯ h 1 b ( K − 1 ) ⋯ h N T b ( K − 1 ) T ,
(14)
w = [ w ( 0 ) w ( 1 ) ⋯ w ( N ′ − 1 ) ] T ,
(15)

N ′ = 2N c  + N g , w∼N( 0 N ′ × 1 , σ w 2 I N ′ × N ′ ), I N ′ × N ′ is a N ′ × N ′ identity matrix, {w(n), ∀n} is independent identically distributed, and h ib (k) is the k th tap CIR from the i th transmit antenna to the b th receive antenna. In Equation 14, h b contains different CIRs from all transmit antennas. In general, the received training sequence is

r b (τ)= [ r b ( τ ) r b ( τ + 1 ) ⋯ r b ( τ + N ′ − 1 ) ] T ,
(16)

where Equation 12 is a special case of Equation 16 when τ = 0 and ε b  = 0. Then, the likelihood function is given by

Λ( h b )= 1 ( π σ w 2 ) N ′ exp{ − 1 σ w 2 ∥ r b (τ)−Γ( ε b )S h b ∥ 2 },
(17)

and the ML estimate of h b can be obtained by

h ̂ b , ML = arg max h b Λ ( h b ) = ( S H S ) − S H Γ H ( ε b ) r b ( τ ) = S † Γ H ( ε b ) r b ( τ ) ,
(18)

where A H is the Hermitian of A, B − is the generalized inverse of B, S † is the Moore-Penrose pseudo-inverse of S,

Γ( ε b )=diag( e j 2 π ε b τ N , e j 2 π ε b ( τ + 1 ) N ,⋯, e j 2 π ε b ( τ + N ′ − 1 ) N ),
(19)

and diag(·) represents a diagonal matrix. For fixed pseudo-sequences c i , ∀i ∈ {1, …, N T }, we only need to compute S † once, and different CIR estimates can be obtained simply by multiplying the received training sequence at each receiver with S †.

3.3 Joint timing synchronization and channel estimation

In this subsection, we utilize the coarse timing offset and CIR estimate based on the generalized ML criterion to develop a joint timing synchronization and channel estimation algorithm. After coarse timing synchronization, a sliding observation vector v b at the b th receiver is applied to obtain an advanced timing, relative timing indices, and the corresponding CIR estimates, where

v b T = [ τ c , b + L ⋯ τ c , b + 1 τ c , b τ c , b − 1 ⋯ τ c , b − L ] = { v b ( l 1 ) , ∀ l 1 ∈ Ω v b } ,
(20)

Ω v b ={0,1,⋯,2L}, the length of observation interval is 2L + 1, and L is a positive integer without any constraint. In Equation 20, v b consists of 2L + 1 timing indices. Based on these timing indices in v b , the corresponding CIR estimates with K ′ taps are obtained by Equation 18, where

h ~ b , v b ( l 1 ) = S ~ † r ̂ b ( v b ( l 1 )),
(21)
h ~ b , v b ( l 1 ) = h ~ 1 b , v b ( l 1 ) ( 0 ) ⋯ h ~ N T b , v b ( l 1 ) ( 0 ) h ~ 1 b , v b ( l 1 ) ( 1 ) ⋯ h ~ N T b , v b ( l 1 ) ( 1 ) ⋯ h ~ 1 b , v b ( l 1 ) ( K ′ − 1 ) ⋯ h ~ N T b , v b ( l 1 ) ( K ′ − 1 ) T ,
(22)
S ~ = p 1 ( 0 ) ⋯ p N T ( 0 ) 0 ⋯ 0 ⋯ 0 ( K ′ − 1 ) × 1 ⋯ 0 ( K ′ − 1 ) × 1 p 1 ( 1 ) ⋯ p N T ( 1 ) p 1 ( 0 ) ⋯ p N T ( 0 ) ⋱ p 1 ( 0 ) ⋯ p N T ( 0 ) ⋮ ⋮ ⋮ ⋮ ⋮ ⋮ ⋱ ⋮ ⋮ ⋮ p 1 ( N ′ − 1 ) ⋯ p N T ( N ′ − 1 ) p N T ( N ′ − 2 ) ⋯ p N T ( N ′ − 2 ) ⋯ p 1 ( N ′ − K ′ ) ⋯ p N T ( N ′ − K ′ ) ,
(23)
r ̂ b ( v b ( l 1 ) ) = [ r ̂ b ( v b ( l 1 ) ) r ̂ b ( v b ( l 1 ) + 1 ) ⋯ r ̂ b ( v b ( l 1 ) + N ′ − 1 ) ] T ,
(24)

∀ l 1 ∈ Ω v b , h ~ b , v b ( l 1 ) is the CIR estimate corresponding to the time index v b (l 1), and h ~ ib , v b ( l 1 ) (k) is the estimated (k + 1)th tap CIR from the i th transmit antenna to the b th receive antenna corresponding to the time index v b (l 1). In order to avoid any loss of the channel information, K ′ should be at least equal to or greater than K.

If N g  ≥ K, h ~ b , v b ( l 1 ) can be obtained in an efficient way by averaging two channel estimates, h ̄ A , v b ( l 1 ) and h ̄ B , v b ( l 1 ) , where

h ̄ A , v b ( l 1 ) = S ̄ † r ̄ b ( v b ( l 1 ) ) , h ̄ B , v b ( l 1 ) = S ̄ † r ̄ b ( v b ( l 1 ) + N c + N g ) , h ~ b , v b ( l 1 ) = h ̄ A , v b ( l 1 ) + h ̄ B , v b ( l 1 ) 2 ,
(25)
r ̄ b ( v b ( l 1 ) ) = [ r ̂ b ( v b ( l 1 ) ) r ̂ b ( v b ( l 1 ) + 1 ) ⋯ r ̂ b ( v b ( l 1 ) + N c − 1 ) ] T ,
(26)
r ̄ b ( v b ( l 1 ) + N c + N g ) = r ̂ b ( v b ( l 1 ) + N c + N g ) r ̂ b ( v b ( l 1 ) + N c + N g + 1 ) ⋯ r ̂ b ( v b ( l 1 ) + N ′ − 1 ) T ,
(27)

and

S ̄ = p 1 ( 0 ) ⋯ p N T ( 0 ) 0 ⋯ 0 ⋯ 0 ( K ′ − 1 ) × 1 ⋯ 0 ( K ′ − 1 ) × 1 p 1 ( 1 ) ⋯ p N T ( 1 ) p 1 ( 0 ) ⋯ p N T ( 0 ) ⋱ p 1 ( 0 ) ⋯ p N T ( 0 ) ⋮ ⋮ ⋮ ⋮ ⋮ ⋮ ⋱ ⋮ ⋮ ⋮ p 1 ( N c − 1 ) ⋯ p N T ( N c − 1 ) p N T ( N c − 2 ) ⋯ p N T ( N c − 2 ) ⋯ p 1 ( N c − K ′ ) ⋯ p N T ( N c − K ′ ) .
(28)

After we obtain 2L + 1 CIR estimates, the advanced timing at the b th receiver τ a d,b is given by

τ ad , b =arg max v b ( l 1 ) , l 1 ∈ Ω v b ∑ k = 0 2 N T − 1 | h ~ b , v b ( l 1 ) (k)|,
(29)

where h ~ b , v b ( l 1 ) (0) is the first tap in Equation 22. Then, relative timing indices in the modified sliding observation vector t b T and the corresponding CIR estimates h ~ b , t b ( l 2 ) are fed forward to perform fine time adjustment, where

t b T =[ τ ad , b τ ad , b −1⋯ τ c , b −L]={ t b ( l 2 ), l 2 ∈ Ω t b },
(30)

and Ω t b ={0,1,⋯, τ ad , b − τ c , b +L}.

3.4 Fine time adjustment

In this subsection, we exploit the MMSE criterion to perform fine time adjustment in an iterative manner based on the information of relative timing indices and the corresponding CIR estimates. First, two thresholds on the sum of the first N T tap powers N T  · γ 1 and the sum of the first 2N T tap powers 2N T  · γ 1 are chosen in order to eliminate the AWGN effect and to reduce the computational complexity, where γ 1 should be less than the tap power of the first path in the channel model. In other words, if ∑ k = 0 N T − 1 | h ~ b , τ ad , b − 1 (k) | 2 < N T · γ 1 or ∑ k = 0 2 N T − 1 | h ~ b , τ ad , b − 1 (k) | 2 <2 N T · γ 1 , τ a d,b is the estimated timing offset; otherwise, the algorithm keeps running until ∑ k = 0 N T − 1 | h ~ b , t b ( f ) (k) | 2 < N T · γ 1 or ∑ k = 0 2 N T − 1 | h ~ b , t b ( f ) (k) | 2 <2 N T · γ 1 for some f, where f∈ Ω t b .

Let q t b ( l 2 ) T denote the convolution of the training sequence and the corresponding CIR estimate h ~ b , t b ( l 2 ) T , where

q t b ( l 2 ) T = ∑ i = 1 N T p i T ∗ h ~ ib , t b ( l 2 ) T ,
(31)
h ~ ib , t b ( l 2 ) T =[ h ~ ib , t b ( l 2 ) (0) h ~ ib , t b ( l 2 ) (1)⋯ h ~ ib , t b ( l 2 ) ( K ′ −1)],
(32)

and h ~ ib , t b ( l 2 ) T is the CIR estimate from the i th transmit antenna to the b th receive antenna. Then, the mean squared error (MSE) of the timing index t b (l 2) is given by

ϕ b ( t b ( l 2 ) ) = ∑ n = 0 2 N c + N g + K ′ − 1 | r ̂ b ( t b ( l 2 ) + n ) − q t b ( l 2 ) ( n ) | 2 .
(33)

Thus, the estimated timing offset can be obtained by solving

min ϕ b ( t b ( l 2 ) ) s.t. ∑ k = 0 N T − 1 | h ~ b , t b ( u ′ ) ( k ) | 2 > N T · γ 1 , ∑ k = 0 2 N T − 1 | h ~ b , t b ( u ′ ) ( k ) | 2 > 2 N T · γ 1 .
(34)

From Equations 31 and 33 and reasonable CIR estimates, we have

ϕ b ( τ b +δ)> ϕ b ( τ b ),
(35)

where δ ≠ 0, δ is an integer, and τ b +δ∈ t b T . Consider a set Ω U  = {0, 1, ⋯, u − 1} composed of consecutive timing indices that satisfy the following conditions

∑ k = 0 N T − 1 | h ~ b , t b ( u ′ ) ( k ) | 2 > N T · γ 1 , ∑ k = 0 2 N T − 1 | h ~ b , t b ( u ′ ) ( k ) | 2 > 2 N T · γ 1 , ∀ u ′ ∈ Ω U .
(36)

Then, the estimated timing offset Ï„ Ì‚ b and the CIR estimate h Ì‚ b at the b th receiver based on the thresholds and Equation 33 can be expressed as follows:

τ ̂ b = arg min t b ( u ′ ) , u ′ ∈ Ω U ϕ b ( t b ( u ′ ) ) h ̂ b = h ~ b , τ ̂ b .
(37)

The detailed procedure of fine time adjustment is described in Algorithm 1.

Algorithm 1 Fine time adjustment

4 Simulation results

Packet-based N T  × N R MIMO-OFDM systems were used for simulations, where each packet consists of a training sequence followed by 34 random OFDM data symbols. In this paper, we mainly consider 2×2 and 3×3 MIMO-OFDM systems, where N T  × N R  = 2 × 2 and N T  × N R  = 3 × 3. Gold code is selected to generate the pseudo-noise sequences used in the proposed training sequence arrangement with the spreading factor equal to 1. The training sequence of each packet is 80 identical samples at each transmitter, where N c  = 32 and N g  = 16. The structure of OFDM data symbols follows the IEEE 802.11a standard defined in [20], where N = 64 and N CP =16. Quaternary phase-shift keying modulation was adopted in simulations.

The power profiles of different channel models used for performance analysis and simulation are summarized in Table 1, where σ i 2 represents the i + 1th tap power in the corresponding channel. Different fading channels (Rayleigh, Ricean, and Nakagami) would not affect the results because tap powers in the channel models have been defined in Table 1. Channel models I and II (CH I and CH II) represent multipath fading channels with non-line-of-sight (NLOS) propagation, and channel model III (CH III) is a typical multipath fading channel with LOS propagation. For CH I, the power of second tap dominates all channel taps. As for CH II, the third tap has the strongest power in the channel, and it is the worst channel model to evaluate the performance of timing synchronization in this paper. Moreover, all channels are assumed to be quasi-stationary during each packet transmission. In this paper, all transmit-receive links follow the same channel model.

Table 1 The power profiles of different channel models

The main motivation of this paper is to achieve perfect timing synchronization in very low SNR environments. The parameters L and K ′ related to the observation interval in joint timing synchronization and channel estimation are set to be 50 and 6, respectively. Therefore, the number of possible relative timing indices for fine time adjustment in our proposed approach is approximately equal to 50. For comparison, the designed maximum channel delay spread for fine time adjustment used in [17] is set to 20 samples. In addition, the coarse timing estimate in the proposed approach is provided to [17] before the proposed joint timing synchronization and channel estimation scheme is performed.

Figure 3 shows the averaged bias of CTO using our proposed algorithm at each receive antenna. In Figure 3, the averaged biases of CTO in CH I and CH II are greater than 1, and the averaged biases of CTO in CH III are approximately equal to 0. The simulation results of estimated CTO show that the proposed algorithm provides good initial values for further processing of timing synchronization. In addition, constant CFOs (ε b ) equal to 0.5 are introduced to demonstrate the performance of CFO estimator. The mean square errors of estimated CFOs (| ε ̂ b − ε b | 2 ) in all channel models are listed in Table 2. From Table 2, it is indicated that the residual CFO (Δ ε b = ε ̂ b − ε b ) can be modeled as a random variable that is uniformly distributed within [−0.04, 0.04]. Figure 3 and Table 2 demonstrate that our proposed algorithm has excellent performance in coarse timing and frequency synchronization.

Figure 3
figure 3

The averaged bias of coarse timing estimates, E[ τ ̂ c −τ] , where E [·] is the expectation function.

Table 2 The mean squared error of estimated coarse frequency offset at each receive antenna

After we discuss the performance in CFO and CTO estimators, the performance of timing synchronization is evaluated with a residual CFO Δ ε b  = 0.1. The threshold γ 1 defined in fine time adjustment is 0.05. We demonstrate the performance of timing synchronization using the probability of perfect timing synchronization, the bias of the time estimator, and the root mean squared error (RMSE) of the time estimator. The corresponding results are reported in Figures 4, 5, and 6. The perfect timing synchronization is defined as the successful acquisition of the position of the first tap in channel models. The actual threshold used in [17] isα| ĥ max |, where α is a threshold factor and| ĥ max | is the strongest channel tap gain estimate. In this paper, pre-simulations and mathematical derivations are not required to choose thresholds for fine time adjustment [9, 10, 12, 13]. Moreover, the performance of timing synchronization is calculated based on the estimated timing offset at each receive antenna. In Figure 4, simulation results show that our proposed approach has better performance in timing synchronization at very low SNR. In CH I, CH II, and CH III, the proposed approach achieves 99% in the probability of perfect timing synchronization when SNR exceeds -3dB. As for [17], different choices in threshold factor α may lead to the poor performance in timing synchronization. In Figure 4, the maximum probability of perfect timing synchronization in [17] is less than 0.624 in CH III, where α = 0.5. However, in this case, the probabilities of perfect timing synchronization are less than 0.25 in CH I and CH II. In addition, if we choose α = 0.25, the probabilities of perfect timing synchronization are approximately equal to 0.5 in all channel models. The reason why the scheme in [17] has poor performance in timing synchronization are that AWGN affects the entire fine time adjustment process at low SNR and wide interval for fine time adjustment, especially in CH I and CH II. In addition, pre-simulations for searching a proper α are also needed. Therefore, low SNR and wide interval for fine time adjustment significantly degrade the performance in [9, 10, 12, 13]. In Figures 5 and 6, our proposed approach has better performance than the joint scheme [17]. In Figure 5, our proposed approach performs almost unbiased at any low SNR, and wide interval for fine time adjustment in [17] leads the time estimator to have nonzero biases. In Figure 6, the proposed approach achieves zero RMSE when SNR exceeds 1dB due to the ability to identify the first arrival path in the channel; however, the joint scheme still has large RMSE of time estimators [17].

Figure 4
figure 4

The probability of perfect timing synchronization, prob(τ= τ ̂ ) , where prob (·) is the probability function and τ ̂ is the estimated timing offset.

Figure 5
figure 5

The bias of timing estimator, E[ τ ̂ −τ] , where E [·] is the expectation function.

Figure 6
figure 6

The root mean squared error of timing estimator, E [ | τ ̂ − τ | 2 ] .

Moreover, the performance of channel estimation is shown in Figures 7 and 8. The performance of channel estimation is evaluated after the estimated timing offset is obtained. In Figures 7 and 8, the proposed approach has a consistent and better performance of channel estimation for 2×2 and 3×3 MIMO systems, and the joint scheme has a poor performance of channel estimation because of incorrect estimated timing offsets [17]. In addition, the performance of the proposed approach is close to the Cramér-Rao bound [21].

Figure 7
figure 7

The MSE of CIR estimates for a 2 × 2 MIMO system, E[| h ̂ b − h b | 2 ] .

Figure 8
figure 8

The MSE of CIR estimates for a 3 × 3 MIMO system.

5 Conclusions

In this paper, we have developed a joint timing synchronization and channel estimation scheme for centralized multiple-input communications systems based on a well-designed training sequence arrangement. The coarse timing and frequency offset estimation in our proposed approach have excellent performance at low SNR. In addition, a generalized maximum-likelihood channel estimation scheme is presented. Based on the generalized ML estimation scheme, different CIRs from all transmit antennas can be obtained. We also developed a fine time adjustment algorithm to find the actual position of the first arrival path in LOS and NLOS channel models. Based on simple thresholds without any pre-simulation and theoretical derivation, the proposed fine time adjustment algorithm outperforms conventional schemes even in a very low SNR environment. Simulation results show that there are no timing errors in our proposed time estimator when SNR exceeds 0dB. Finally, the proposed approach achieves excellent performance in channel estimation, because the proposed time estimator outperforms the existing methods.

References

  1. Raleigh G, Cioffi J: Spatio-temporal coding for wireless communications. IEEE Trans. Commun 1998, 46(3):357-366. 10.1109/26.662641

    Article  Google Scholar 

  2. Moustakas A, Simon S: Optimized multiple-input single-output (MISO) communication systems with general Gaussian channels: nontrivial covariance and nonzero mean. IEEE Trans. Inf. Theory 2003, 49(10):2770-2780. 10.1109/TIT.2003.817464

    Article  MathSciNet  Google Scholar 

  3. van Nee R, Prasad R: OFDM Wireless Multimedia Communication. Norwood: Artech House; 2004.

    Google Scholar 

  4. Stüber G, Barry J, Mclaughlin S, Li Y, Ingram M, Pratt T: Broadband MIMO-OFDM wireless communications. Proc. IEEE 2004, 92(2):271-294.

    Article  Google Scholar 

  5. Pollet T, van Bladel M, Moeneclaey M: BER sensitivity of OFDM systems to carrier frequency offset and Wiener phase noise. IEEE Trans. Commun 1995, 43: 191-193. 10.1109/26.380034

    Article  Google Scholar 

  6. van de Beek J, Sandell M, Börjesson P: ML estimation of time and frequency offset in OFDM systems. IEEE Trans. Signal Process 1997, 45(7):1800-1805. 10.1109/78.599949

    Article  Google Scholar 

  7. Schmidl T, Cox D: Robust frequency timing synchronization for OFDM. IEEE Trans. Commun 1997, 45(12):1613-1621. 10.1109/26.650240

    Article  Google Scholar 

  8. Minn H, Zeng M, Bhargava V: On timing offset estimation for OFDM systems. IEEE Commun. Lett 2000, 4(7):242-244.

    Article  Google Scholar 

  9. Minn H, Bhargava V, Letaief K: A robust timing and frequency synchronization for OFDM systems. IEEE Trans. Wireless Commun 2003, 2(4):822-839.

    Article  Google Scholar 

  10. Minn H, Bhargava V, Letaief K: A combined timing and frequency synchronization and channel estimation for OFDM. IEEE Trans. Commun 2006, 54(3):416-422.

    Article  Google Scholar 

  11. Wang C-L, Wang H-C: A low-complexity joint timing synchronization and channel estimation scheme for orthogonal frequency division multiplexing systems. In IEEE International Conference on Communications. Istanbul; 11-15 June 2006:5670-5675. (IEEE, Piscataway, 2006)

    Google Scholar 

  12. Wang C-L, Wang H-C: An optimized joint timing synchronization and channel estimation scheme for OFDM systems. In Proceedings of the IEEE Vehicular Technology Conference,. Singapore; 11–14 May 2008:908-912. (IEEE, Piscataway, 2008)

    Google Scholar 

  13. Wang C-L, Wang H-C: On joint fine time adjustment and channel estimation for OFDM systems. IEEE Trans. Wireless Commun 2009, 8(10):4940-4944.

    Article  Google Scholar 

  14. Wen J-H, Lee G-R, Liu J-W, Kung T-L: Joint frame synchronization and channel estimation scheme using regression method in OFDM systems. In Proceedings of the IEEE International Wireless Communications, Networking and Mobile Computing,. Shanghai; 21–25 Sept 2007:164-167. (IEEE, Piscataway, 2007)

    Google Scholar 

  15. Mody A, Stüber G: Synchronization for MIMO OFDM systems. In Proceedings of the IEEE Global Telecommunications Conference,. San Antonio; 25–29 Nov 2001:509-513. (IEEE, Piscataway, 2001)

    Google Scholar 

  16. Long N, Park H: Joint fine time synchronization and channel estimation for MIMO-OFDM WLAN. In Proceedings of the IEEE International Symposium on Intelligent Signal Processing and Communication Systems,. Seoul; 18–19 Nov 2004:463-467. (IEEE, Piscataway, 2004)

    Google Scholar 

  17. Wang H-C, Wang C-L: A new joint time synchronization and channel estimation scheme for MIMO-OFDM systems. In Proceedings of the IEEE Global Telecommunications Conference,. San Francisco; 27 Nov 1 Dec 2006:1-5. (IEEE, Piscataway, 2006)

    Google Scholar 

  18. Wang C-L, Wang H-C: Optimized joint fine timing synchronization and channel estimation for MIMO systems. IEEE Trans. Commun 2011, 59(4):1089-1098.

    Article  Google Scholar 

  19. Kung T-L, Parhi KK: Optimized joint timing synchronization and channel estimation for OFDM systems. IEEE Wireless Commun. Lett 2012, 1(3):149-152.

    Article  Google Scholar 

  20. IEEE std 802.11: Wireless LAN medium access control (MAC) and physical layer (PHY) specifications. Piscataway: IEEE; 2012.

    Google Scholar 

  21. Stoica P, Besson O: Training sequence design for frequency offset and frequency-selective channel estimation. IEEE Trans. Commun 2003, 51(11):1910-1917. 10.1109/TCOMM.2003.819199

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Te-Lung Kung.

Additional information

Competing interests

Both authors declare that they have no competing interests.

Authors’ original submitted files for images

Rights and permissions

Open Access This article is distributed under the terms of the Creative Commons Attribution 2.0 International License (https://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Reprints and permissions

About this article

Cite this article

Kung, TL., Parhi, K.K. Optimized joint timing synchronization and channel estimation for communications systems with multiple transmit antennas. EURASIP J. Adv. Signal Process. 2013, 139 (2013). https://doi.org/10.1186/1687-6180-2013-139

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/1687-6180-2013-139

Keywords