Professional Documents
Culture Documents
Abstract—This paper presents pilot designs for consistent fre- using ARQ techniques would not help due to large CFO
quency offset estimation of MIMO OFDM systems in frequency- estimation errors. Some research works on this problem for
selective fading channels. We derive the sufficient consistency SISO OFDM systems have been discussed in [3] [10] for
condition for the pilots in MIMO OFDM systems to yield
unambiguous estimation, and present corresponding consistent null tone based estimators and in [11] [12] for pilot based
pilot designs. We discuss robustness of the frequency offset estimators. Very recently, [13] addressed the robustness of
estimation against outliers at low to moderate SNR values and consistent pilot designs against outliers for SISO OFDM
present an efficient criterion to choose robust and consistent systems and presented an efficient robustness design criterion.
pilots. Furthermore, we develop pilot designs which satisfy both
All of the above existing pilot designs address only for
consistency over a limited frequency offset estimation range
and the optimal channel estimation condition in MIMO OFDM SISO OFDM systems. Since consistency and robustness of
systems. Simulation results corroborate that both the consistent CFO estimator are also crucial for realizing the advantages
pilot design condition and the robustness criterion are efficient in of MIMO OFDM systems, in this paper we pursue these
choosing pilot patterns yielding better frequency offset estimation consistent and robust pilot design issues for MIMO OFDM
performance.
systems. Although CFO estimators for MIMO and SISO
Index Terms—Frequency offset, MIMO OFDM, consistency, scenarios are similar, the pilot designs are different for MIMO
robustness, pilot design, maximum likelihood estimation. and SISO systems. In MIMO systems, not only a larger set
of pilot vectors needs to be designed, but also the effects of
I. I NTRODUCTION these pilot vectors on one another need to be considered, hence
Authorized licensed use limited to: VELLORE INSTITUTE OF TECHNOLOGY. Downloaded on July 21, 2009 at 08:25 from IEEE Xplore. Restrictions apply.
1738 IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 56, NO. 10, OCTOBER 2008
II. S IGNAL M ODEL AND F REQUENCY O FFSET The CFO estimation consistency condition for MIMO sys-
E STIMATION tems can be stated similar to the condition for SISO systems
[12] as follows: “In the absence of noise, there is only one ṽ
We consider a MIMO OFDM system where training signals
that maximizes the estimation metric g(ṽ) and it is at ṽ = v
are transmitted from Nt transmit antennas to Nr receive
for any h
= 0.” Define
antennas over one OFDM symbol which contains N sub-
carriers. The length-L sample-spaced channel impulse re- G(Δ) = g(v) − g(ṽ) (13)
sponse (CIR) vector between the k-th transmit and l-th receive
antenna pair is denoted by h(k,l) which is quasi-static over where Δ = v − ṽ and the range of Δ is (v − N/2, v + N/2).
one OFDM symbol. Let cm = [cm (0), . . . , cm (N − 1)]T be Then the consistency condition stated above can be expressed
the pilot tone vector of the m-th transmit antenna. Denote as:
the indices of non-zero pilot tones and null tones of the m- G(Δ) = 0 if and only if Δ = 0, ∀h
= 0. (14)
th transmit antenna by {tm (k) : k = 0, . . . , Pm − 1} and
{nm (k) : k = 0, . . . , N − Pm − 1}, where Pm denotes
the number of non-zero pilots on the m-th transmit antenna. A. Consistency Condition for CFO TD-MLE
Let sm = [sm (−Ng ), sm (−Ng + 1) . . . , sm (N − 1)] denote For the TD-MLE, substituting (8) into (13), we obtain
the corresponding time-domain complex baseband training
samples of the m-th transmit antenna, including Ng (≥ L − 1) G(Δ) = hH I Nr ⊗ S H I N − ΓH (Δ)BΓ(Δ) S h.
cyclic prefix samples. Define S m as the training signal matrix (15)
of size N × L for the m-th transmit antenna with elements By singular value decomposition, we have S = U ΣS V H
given by [S m ]k,l = sm (k − l) for k ∈ {0, . . . , N − 1} and where U =[u0 , u1 , . . ., uN −1 ] and V are the unitary matrices
l ∈ {0, . . . , L − 1}. containing the eigen-vectors of SS H and S H S, respectively.
After removing the cyclic prefix, the received vector r from ΣS is the N × Nt L diagonal matrix with non-increasing
all Nr receive antennas in the presence of a normalized (by singular values of S. Here we assume N ≥ Nt L and S is
the subcarrier spacing) frequency offset v can be expressed as a full-rank matrix, i.e. rank(S) = Nt L, which is required for
r = [I Nr ⊗ (Γ(v)S)] h + w (1) identifiability of the joint TD-MLE of CFO and CIR. Then
T we can express (9) as
where r = r T0 , . . . , rTNr −1 (2) −1
j2π(N −1)v/N B = U ΣS ΣS H ΣS ΣS H U H = U ΣB U H (16)
Γ(v) = diag{1, e j2πv/N
, ..., e } (3)
S = [S 0 , . . . , S Nt −1 ] (4) where ΣB = diag{1TNt L , 0TN −Nt L }. (17)
T
h = hT(0,0) , hT(1,0) , . . . , hT(Nt −1,Nr −1) (5) Substituting (16) into (15), we obtain
w= [wT0 , wT1 , . . . , w TNr −1 ]T . (6)
Here rk is the N × 1 received signal vector at the k-th G(Δ) = z H (Δ)z(Δ) (18)
receive antenna, and the elements of w are independent and H
where z(Δ) = I Nr ⊗ (I − ΣB ) U Γ(Δ)U ΣS V H
h.
identically distributed zero-mean circularly-symmetric com- (19)
plex Gaussian noise samples with variance σn2 = E[|wi (k)|2 ].
S is an N × Nt L matrix. To satisfy the consistency condition in (14), we require
Applying the TD-MLE from [14] to the MIMO system gives that z(Δ) = 0N Nr only at Δ = 0 for any |ṽ| < N/2. In
the MLE of v as other words, we need z
= 0N Nr for any |v̂| < N/2 except
v̂ = arg max{g(ṽ)} (7) v̂ = v. By using (19), this condition can be achieved for
ṽ
any h
= 0Nr Nt L if I Nr ⊗ (I − ΣB ) U H Γ(Δ)U ΣS V H
where g(ṽ) = r H I Nr ⊗ Γ(ṽ)BΓH (ṽ) r (8) is a full-rank matrix. Then, the consistency condition can
H −1 H be achieved for any h
= 0 if the following necessary and
B = S(S S) S . (9)
sufficient condition is satisfied:
If we apply the FD-MLE to MIMO systems, the resulting
CFO estimator is given by (7) with rank I Nr ⊗ (I − ΣB ) U H Γ(Δ)U ΣS V H = Nr Nt L,
g(ṽ) = r H I Nr ⊗ Γ(ṽ)B 2 ΓH (ṽ) r (10) ∀Δ
= 0. (20)
Authorized licensed use limited to: VELLORE INSTITUTE OF TECHNOLOGY. Downloaded on July 21, 2009 at 08:25 from IEEE Xplore. Restrictions apply.
LI and MINN: ROBUST AND CONSISTENT PILOT DESIGNS FOR FREQUENCY OFFSET ESTIMATION IN MIMO OFDM SYSTEMS 1739
t
H
rank (I N − ΣCm ) F Γ(Δ)F̃ C(I Nt ⊗ F L ) = Nt L. Ω/2 − 1} for the limited range CFO estimation, c(l) always
m=0
(32)
has at least Nt L non-zero pilot tones located at the null-tone
indices of the original unshifted virtual pilot vector c.”
Part 2. “rank(DK ) = Nt L for any K where Nt L ≤ K ≤
P .”
IV. P ROPOSED C ONSISTENT P ILOT D ESIGNS
B. TD-MLE Consistent Pilot Designs
A. TD-MLE Consistent Pilot Design Condition
In the following, we will only discuss for the full-range con-
Denote the union of the non-zero pilot tones indices over sistent pilot design since this process can be easily extended
Nt transmit antennas by {t(k) : k = 0, . . . , P − 1} = for an arbitrary limited estimation range. According to the two
Nt −1
m=0 {tm (k) : k = 0, . . . , Pm − 1}, and the intersection parts of the consistent pilot design condition proposed above,
of the null pilot tones indices over Nt transmit Nt −1 antennas we separate the consistency pilot design procedure for MIMO
by {n(k) : k = 0, . . . , N − P − 1} = m=0 {nm (k) : OFDM systems into two steps accordingly:
k = 0, . . . , N − Pm− 1}, respectively. Note that {t(k) : Step 1) The design of c, the virtual pilot vector with P
k = 0, . . . , P − 1} {n(k) : k = 0, . . . , N − P − 1} = (> Nt L) non-zero pilot tones, for the consistency in MIMO
{0, . . . , N − 1}. Define OFDM systems:
Authorized licensed use limited to: VELLORE INSTITUTE OF TECHNOLOGY. Downloaded on July 21, 2009 at 08:25 from IEEE Xplore. Restrictions apply.
1740 IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 56, NO. 10, OCTOBER 2008
This task is very similar to the pilot design we proposed in C. Pilot Designs For Both Consistent CFO Estimation and
[15] for the SISO systems. Several efficient consistent pilot Optimal Channel Estimation
design patterns for the full or limited range CFO estimation The designed training sequences for CFO estimation may
were introduced in [15] based on different code structures, also be used to estimate the channels. The optimal training
such as BCH codes, cyclic codes, m-sequence, distinctive- signals for the estimation of frequency-selective channels in
spacing, etc. We can choose any of them as our c according MIMO OFDM systems [16] satisfy the following condition:
to the CFO estimation range of interest.
Step 2) The design of the pilot vector cm on each m-th S H S = Eav I (45)
transmit
t −1
Nt −1 antenna, satisfying
N
1
(46)
m=0 {tm (k) : k = 0, . . . , Pm −1} = {t(k) : k = 0, . . . , P −
where Eav = Em
Nt
1}, rank(S) = Nt L and rank(D K ) = Nt L for any K where m=0
−1
Nt L ≤ K ≤ P : N
and Em = |sm (k)|2 . (47)
The design patterns to assign pilot tones over Nt transmit
k=0
antennas are not unique. In the following, we present two
patterns while the proof for their validity is provided in In [16], the pilot tone allocations among transmit anten-
Appendix-B. nas are classified as frequency division multiplexing (FDM),
Pattern (a): time division multiplexing (TDM), code division multiplex-
Construct a Vandermonde matrix Ψ with the (k, m)-th ing in time-domain (CDM-T), code division multiplexing in
element defined by frequency-domain (CDM-F), and combinations thereof. In this
paper we only consider one OFDM symbol, and hence the
[Ψ]k,m = ejmθk (38) TDM and CDM-T allocations cannot be used here. The FDM
type training vector cm for the m-th transmit antenna in
where θk
= θn , ∀k
= n. Note that we already have the frequency domain can be defined as
virtual pilot vector c with P non-zero pilot tones from Step 1. m −1 L
V
0 −1
lN
Choosing an arbitrary integer J satisfying P/L ≤ J ≤ P cm [k] = b(l,v)
m δ[k − − im,v ]; m = 0, . . . , Nt − 1;
v=0
L0
l=1
and defining Q = P/J, we construct a P × Nt matrix Ξ1 (48)
as N
im,v ∈ [0, − 1];
L0
Ξ1 =[e0/Q , e1/Q , . . . , e(P −1)/Q ] T
im1 ,v1 = im2 ,v2 only if (m1 = m2 & v1 = v2 );
× Ψ[0 : (J − 1), 0 : (Nt − 1)]. (39) N
t −1 m −1 L
V
0 −1
Vm L0 ≤ N ; |b(l,v) 2
m | = Eav (49)
Then, the pilot tones for the m-th (0 ≤ m ≤ Nt − 1) transmit m=0 v=0 l=1
V 0 −1
−1 L
lN
cm [k] = b(l,v)
m δ[k − − iv ]; m = 0, . . . , Nt − 1;
cm [t(k)] = c[t(k)]e jmθk/J
& cm [n(k)] = 0. (41) L0
v=0 l=1
(50)
Pattern (b): N
im ∈ [0, − 1]; iv1 = iv2 only if v1 = v2 ;
We construct a P × Nt matrix Ξ2 as L0
V
∗
Ξ2 =[e0/Q , e1/Q , . . . , e(P −1)/Q ]T b(l,v)
m b(l,v)
n = 0, ∀m ≤ n; m, n ∈ {0, . . . , Nt − 1}
v=0
× [I Nt , Ψ[0 : (J − Nt − 1), 0 : (Nt − 1)]T ]T . (42)
where V is any integer satisfying Nt ≤ V ≤ N/L0 . The
Then the pilot tones for the m-th transmit antenna are given details of the FDM and CDM-F type pilots designs are referred
by to [16].
The FDM type violates Part 2 of the consistent pilot design
cm [t(k)] = cm [t(k)][Ξ2 ]k,m & cm [n(k)] = 0. (43) condition we proposed in Section IV.A. We can use the
necessary and sufficient design condition in (20) to evaluate
An alternative expression for Pattern (b) is given by whether a specific FDM pilot design is consistent or not.
cm [n(k)] = 0 and However, an exhausted search of consistent FDM pilot may
⎧ be impractical. Hence, we will consider the consistent pilot
⎪
⎨c[t(k)], mQ ≤ k < (m + 1)Q designs based on the CDM-F type defined in [16].
cm [t(k)] = c[t(k)]ejmθ(k−Nt Q)/J , k ≥ Nt Q It is very difficult (if not impossible) to obtain pilot patterns
⎪
⎩0, else which give both the CFO estimation consistency over the
(44) full range CFO estimation and the optimal channel estimation
performance. The optimal pilot tone allocation patterns from
Authorized licensed use limited to: VELLORE INSTITUTE OF TECHNOLOGY. Downloaded on July 21, 2009 at 08:25 from IEEE Xplore. Restrictions apply.
LI and MINN: ROBUST AND CONSISTENT PILOT DESIGNS FOR FREQUENCY OFFSET ESTIMATION IN MIMO OFDM SYSTEMS 1741
[16] follow certain periodic structures (e.g., cyclically equi- addition to common locations) as long as they satisfy both
spacing), which conflict with the consistent pilot design pat- the consistent pilot design conditions and the optimal channel
terns over the full CFO estimation range [12] (e.g., distinctive estimation condition. The consistent CFO estimation range is
spacings). To illustrate this, consider a cyclically equi-spaced proportional to 1/L, which indicates that the longer the CIR
pilot with a spacing of M tones. After cyclically shifting a vector length is, the narrower the consistent CFO estimation
distance of M, the cyclically equi-spaced pilots will have no range is. In practice, if the exact CIR vector length is unknown,
non-zero pilot tones located at the null-tone indices of the we can use an upper bound for the value of L.
original unshifted pilot vector, which obviously violates the
design condition for the full CFO estimation range.
D. Consistent Pilot Design for the CFO FD-MLE
For a limited CFO estimation range (smaller than the full
range), it is possible to design pilots satisfying both the con- The consistent pilot design condition for the TD-MLE also
sistency condition in the limited CFO estimation range such satisfies that for the CFO FD-MLE in [11]. The proof is
as (− 2L , 2L ] and the optimal channel estimation condition.
N N provided in Appendix-A. Consequently, all of the consistent
In our approach, we use periodic pilot allocation patterns to pilot patterns proposed for the TD-MLE in Section IV.B also
satisfy the optimal channel estimation condition and design hold for the FD-MLE.
a consistent pilot tones vector for one period of the whole
training sequence on one antenna, and develop the pilot tones V. C ONSISTENCY IN THE PROBABILISTIC SENSE FOR
on different antennas according to the optimal pilot allocation MIMO SYSTEMS
for channel estimation while maintaining CFO estimation
consistency over the considered range. In the following, we As discussed in the previous section, the consistency hold-
present the design patterns assuming that N is a multiple of ing for any h(
= 0Nt L ) (in absolute sense) is desirable for
the CIR vector length L, i.e. N = M L. the emergency and critical wireless systems. On the other
CDM-F based design: hand, the absolute consistency condition may not always be
This design consists of the following two steps. required for other wireless systems. In this case, we can
i) Design the length-M consistent pilot tone subvector relax the consistent pilot design condition by introducing the
d (d is consistent over the full-range of (−M/2, M/2]) consistency in the probabilistic sense where there can be
according to the design described in Step 1 of Section IV.B, some h which yield inconsistency but the probability of their
i.e. following the same consistent pilot design process in [15] occurrence is zero. In the following, we address pilot designs
to design a virtual consistent pilot sub-vector d. satisfying the consistency in the probabilistic sense for MIMO
Denote the number of non-zero pilot tones of d by P (d) and OFDM systems.
the corresponding tone indices by {t(k)d }. Then d satisfies For the TD-MLE, define R(Δ) =
I Nr ⊗ (I − ΣB ) U H Γ(Δ)U ΣS V H . Since h is a
|d[t(k)d ]| = d0 , ∀k, d0 > 0 & P (d) > Nt L. (51)
continuous random vector, if R(Δ
= 0)
= 0N Nr ×Nt L , the
Next, construct the virtual pilot vector c by repeating d probability of (z(Δ) = R(Δ)h = 0N Nr ) is equal to zero,
L times, i.e. c = 1L ⊗ d, and its P (d) L nonzero pilot tones’ i.e., the probability of (G(Δ
= 0) = 0) is zero. Hence, as
indices are denoted by {t(k)} and the remaining (N − P (d) L) long as R(Δ
= 0)
= 0N Nr ×Nt L , the consistency in the
null tones’ indices are denoted by {n(k)}. The virtual pilot probabilistic sense is achieved. If we assume that each CIR
vector c inherits the consistency over the limited estimation vector between transmit-receive antenna pair has the same
range v ∈ (−M/2, M/2] from d. length of L, then a sufficient consistent pilot design condition
ii) The pilot tones of the m-th (0 ≤ m ≤ Nt − 1) transmit in the probabilistic sense is given by
antenna are given by one of the CDM-F pilot allocation rank (S) = Nt L & U H 2 Γ(Δ)U 1 = 0(N−Nt L)×Nt L , ∀Δ = 0
patterns defined in [16]. An example design is as follows: (53)
−j2πmk where U 1 = [u0 , u1 , . . . , uNt L−1 ] (54)
cm [t(k)] = c[t(k)]e P (d) & cm [n(k)] = 0. (52)
U 2 = [uNt L , uNt L+1 , . . . , uN−1 ] . (55)
Note that the CDM-F type pilots satisfy cH k cm = 0,
∀k
= m, which is a subset of the consistent pilot patterns
For the length-N vector c, which has been defined in
proposed as Pattern (a) in Section IV.B. For example, setting
Section IV, whose indices of non-zero pilottones and null
Q = L, J = P (d) , and θk/J = −j2πk/P (d) in (40), we t −1
tones satisfy {t(k) : k = 0, . . . , P − 1} = N m=0 {tm (k) :
immediately obtain the same form as in (52). Hence, the
k = 0, . . . , Pm − 1} and {n(k) : k = 0, . . . , N − P − 1} =
proposed CDM-F based pilot design satisfies the two parts Nt −1
of the consistency condition presented in Section IV.A. The m=0 {nm (k) : k = 0, . . . , N −Pm −1}, respectively, we pro-
above design has flexibility in the phases of {d[t(k)d ]} which pose the sufficient pilot design condition for the consistency in
the probabilistic sense over the estimation range v ∈ (− Ω2 , Ω2 ]
can be optimized to yield lower peak-to-average ratio of the
time domain training (pilot) signal. with Ω ≤ N as
We can also have other design patterns besides the above rank (S) = Nt L
CDM-F based designs. For example, we can follow the same (l)
procedure except that we may apply other pilot allocations & {tk }
= {tk }, l = − Ω/2 , . . . , −1, 1, . . . , Ω/2 − 1.
(e.g. some antennas may have disjoint pilot locations in (56)
Authorized licensed use limited to: VELLORE INSTITUTE OF TECHNOLOGY. Downloaded on July 21, 2009 at 08:25 from IEEE Xplore. Restrictions apply.
1742 IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 56, NO. 10, OCTOBER 2008
For the FD-MLE, a sufficient condition for the consistency δ0 /δNt L−1 and maximizing ΠN t L−1
i=0 δi . A revised form of the
in the probabilistic sense is given by criterion we adopt in this paper is given by
⎛ ⎞
F TZ Γ(Δ)F ∗P
= 0(N −P )×P (57)
Nt L−1
⎜ Δ δi ⎟
min ⎝C1 =
i=0
1/(Nt L) ⎠ . (60)
from which we obtain the pilot design satisfying consistency in Nt L−1
the probabilistic sense over the estimation range v ∈ (− Ω2 , Ω2 ] (Nt L) i=0 δ i
for the FD-MLE as The above criterion compares the arithmetic and geometric
(l)
{tk }
= {tk }, l = − Ω/2 , . . . , −1, 1, . . . , Ω/2 − 1. means of the eigenvalues of S H S, and it reflects the degree of
(58) fluctuation of the cost function in (8) over random h. Due to
The proofs for (56) and (58) are provided in Appendix-C. the inequality between the arithmetic and geometric means,
we conclude that the minimum value of C1 is 1, which is
VI. ROBUST C ONSISTENT P ILOT D ESIGNS FOR MIMO achieved if and only if δi = δj , ∀i
= j. Hence the smaller the
OFDM SYSTEMS value of C1 is, the less the fluctuations of the eigenvalues of S
are. In this sense, the best pilot design patterns against outliers
Outliers cause significant degradation of CFO estimation caused by the fluctuation of the cost function over random h
performance at moderate to low SNR range. For SISO sys- are those that satisfy S H S = Eav I, which happens to be
tems, [13] reports that different consistent pilot designs can the same as the optimal pilot design condition for channel
have different outlier statistics, resulting in different CFO estimation in [16]. Note that our pilot designs in Section IV.C
estimation performance at moderate to low SNR values. In satisfy S H S = Eav I.
this section, we address this robustness issue of the consistent
pilots against outliers for MIMO OFDM systems, and propose
a new robustness design criterion. For MIMO systems, the cost B. The Criterion Based on the Cost Function Fluctuation over
function in (15) can be written as the Whole Estimation Range
The robustness of the CFO TD-MLE not only depends on
G(Δ) = hH I Nr ⊗ S H I N − ΓH (Δ)BΓ(Δ) S h
the fluctuation of the cost function over random h, which is
N
A. The Criterion Based on the Cost Function Fluctuation over C. The Combined Criterion for Robustness of the Consistent
Random h Pilot Designs
Very recently, [13] introduces two pilot design criteria for Based on the two criteria in (60) and (61), we obtain a
alleviating the outliers caused by random h of the CFO combined criterion for robustness against outliers as
TD-MLE in SISO OFDM systems, which can also be used
min (C3 = C1 · C2 ) . (63)
to evaluate for MIMO OFDM systems. Let δ0 , . . . , δNt L−1
(recall that rank(S) = Nt L) be the ordered eigenvalues of The criterion in (63) includes both of the main factors
Q̄ = S H S and δi ≥ δi+1 . For MIMO OFDM systems, S that affect robustness of the CFO TD-MLE in MIMO OFDM
is defined in (4). The two criteria in [13] are minimizing systems. Note that in addition to the above criterion based on
Authorized licensed use limited to: VELLORE INSTITUTE OF TECHNOLOGY. Downloaded on July 21, 2009 at 08:25 from IEEE Xplore. Restrictions apply.
LI and MINN: ROBUST AND CONSISTENT PILOT DESIGNS FOR FREQUENCY OFFSET ESTIMATION IN MIMO OFDM SYSTEMS 1743
2
10
1 pilot used in 802.11a
consistent pilot (m−seq)
0.8 0
10
estimation metric
0.6
MSE
−2
10
0.4
0.2 −4
10
0 0 5 10 15 20
−30 −20 −10 0 10 20 30
SNR(dB)
normalized CFO
Fig. 3. The CFO estimation MSE performance for the inconsistent pilot
Fig. 1. The CFO estimation metric (normalized) associated with an
used in 802.11a and a proposed consistent pilot for a MIMO OFDM system
inconsistent pilot for a MIMO OFDM system with N = 64, L = 4, Nt = 2
with Nt = 2 and Nr = 1.
and Nr = 2. (A consistent pilot will give only one maximum.)
10
4 square error (MSE) comparison between the inconsistent
pilot and other two consistent pilots (the m-sequence type
2
pilot (FC10C8E4725B766A) and the BCH code type pilot
10 (9EF8153225B1D0D6)) for a fixed channel which yields
inconsistent pilot
inconsistency for the inconsistent pilot in Fig. 1. Due to this
consistent m−seq
10
0 inconsistency, a complete estimation failure is observed for
consistent BCH code the inconsistent pilot.
MSE
−2
We also present the CFO estimation MSE performance for
10 the inconsistent pilot used in the standard 802.11a in Fig. 3,
compared with the MSE performance for one of our proposed
10
−4 consistent pilots (9248244911021120). At SNR values less
than 10 dB, we observe that the proposed consistent pilot
−6
provides a significant MSE performance gain (up to 20 dB)
10 over the inconsistent pilot. The reason is that the inconsistent
0 5 10 15 20 25 30
SNR(dB) pilot is more likely to yield relatively-high sidelobe peaks in
the estimation metric which result in a higher probability of the
Fig. 2. The CFO estimation MSE performance associated with different outlier occurrences. This result also highlights that our design
preambles for a particular channel realization which yields inconsistency for enhances the performance of regular communication systems
a MIMO OFDM system with Nt = 2 and Nr = 1.
in addition to its impact on the link resilience of time-sensitive
emergency and other critical communication systems.
the cost function fluctuation, the consistency condition also The considered estimators are joint MLE of CFO and
contributes to the robustness since inconsistent pilots will more channel, and a larger Nr does not improve the channel
likely have large sidelobe peaks of the estimation likelihood estimation performance. Hence, the effect of Nr on the CFO
metric which are prone to noise yielding outliers. estimation MSE is of interest to investigate, which we present
in Fig. 4 using the same consistent preambles used in Fig.
2). About 3dB SNR advantage is observed for two receive
VII. S IMULATION R ESULTS antennas compared with only one receive antenna system.
We consider a MIMO OFDM system with N = 64 sub- We can also notice that the cost function averaging effect
carriers in multipath Rayleigh fading channels with L = 4 of multiple receive antennas yields smaller outlier occurrence
(unless otherwise stated) sample-spaced taps having an expo- than single receive antenna case.
nential power delay profile with a 3dB per tap decaying factor We cannot draw a general conclusion that a particular con-
(unless otherwise stated). Simulation results are obtained from sistent pilot design performs better than others. For example,
105 independent runs. in Figs. 2 and 4, we observe that the specific m-sequence
Fig. 1 and Fig. 2 illustrate the effects of inconsistent performs slightly better (worse) than the BCH code based
pilot design. The inconsistent pilot vector used as the bench- sequence at high (low to moderate) SNR. We checked the CFO
mark is D108080200000000 (in hexadecimal). In Fig. 1, estimation performance of other BCH code based sequences
we present the estimation metric of an inconsistent pilot (not listed in Figs. 2 and 4), and some of them perform slightly
pattern which shows multiple maxima, the sources of CFO better than the m-sequence based sequences at high SNR.
estimation failure. Fig. 2 presents the CFO estimation mean- Recall that zero autocorrelation (ZAC) signals or noise-like
Authorized licensed use limited to: VELLORE INSTITUTE OF TECHNOLOGY. Downloaded on July 21, 2009 at 08:25 from IEEE Xplore. Restrictions apply.
1744 IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 56, NO. 10, OCTOBER 2008
2 0.5
10 10
C3
m-seq, N r = 1 0.2
10
0 BCH code, N r = 1
10 1 2 3 4 5 6 7
m-seq, N r = 2 preamble index
MSE
BCH code, N r = 2 −1
MSE
−2 10
10
1 2 3 4 5 6 7
preamble index
−4
10
−6
10
0 5 10 15 20 25 30 1 2 3 4 5 6 7
SNR(dB) preamble index
Fig. 4. The CFO estimation MSE performance associated with different Fig. 6. The proposed robustness design metrics (top), the simulation CFO
numbers of receive antennas Nr for a MIMO OFDM system with Nt = 2. estimation MSE performance (middle), and the probability of outlier (defined
by P[|v̂ − v|2 > 0.06]) (bottom) for the proposed consistent pilot designs in
a MIMO OFDM system with N = 64, L = 4, Nt = 2, Nr = 1 and SNR
0.5
10
= 6 dB.
C3
0.2
10
differences between robust and unrobust pilot design patterns
1 2 3 4 5 6 7
preamble index also depend on the number of the receive antennas and the
CFO estimation range.
We compare the robustness criterion C3 defined in (63)
MSE
−1
10
with the MSE performance for a Nt = 2 system with
1 2 3 4 5 6 7 Nr = 2 in Fig. 5 and Nr = 1 in Fig. 6. The preamble
preamble index indices {1-3} and {4-7} correspond to the m-sequence and
P[|v̂ - v|2 > 0.06]
10
−3 BCH code based pilot designs, respectively. In the bottom
of the Figs. 5 and 6, we also present the probability of the
−4 outlier occurrence, which is evaluated by the probability of
10
estimation error (or MSE) larger than a certain threshold (we
1 2 3 4 5 6 7
preamble index use P[|v̂ − v|2 > 0.06] in this simulation). Our robustness
criterion C3 concurs with the MSE performance and the
Fig. 5. The proposed robustness design metrics (top), the simulation CFO outlier probability. Among several consistent pilot patterns,
estimation MSE performance (middle), and the probability of outlier (defined the preamble #3 (9248244911021120) gives the most robust
by P[|v̂ − v|2 > 0.06]) (bottom) for the proposed consistent pilot designs in
a MIMO OFDM system with N = 64, L = 4, Nt = 2, Nr = 2 and SNR
performance.
= 1 dB. Fig. 7 compares the uncoded BER performance in a BPSK
MIMO OFDM (V-BLAST) system between two of the pro-
posed pilot designs: i) the design satisfying both the CFO
sequences provide very good CFO estimation performance estimation consistency and the optimal channel estimation
[17] [18]. Both the m-sequence and BCH code based pilot condition (we use the pilot D1080000D1080000); ii) the
designs yield approximately noise-like time domain sequences design satisfying the CFO estimation consistency condition
and hence their MSE performances are similar. In fact, the only (we use the pilot F8DC00000 000A12C). Both CFO and
MSE performance differences of consistent pilot designs are channel estimation use the same pilot signal and maximum
very minor. likelihood detection is performed. Fig. 7 shows that our design
In Figs. 5-6, we present the effectiveness of our robustness with both CFO estimation consistency and optimal channel
criterion. Note that, although the robust pilot designs always estimation gives about 1 dB SNR advantage over our design
yield less outliers than the unrobust ones at all SNRs, obvious with CFO estimation consistency only.
CFO estimation MSE differences between robust and unrobust Next, we compare the pilot design with absolute consistency
pilots can be best observed only at certain different SNRs for and that with consistency in the probabilistic sense. Since the
different MIMO OFDM systems (e.g., 1 dB in Fig. 5 and latter does not yield consistency for some channel realizations,
6 dB in Fig. 6). Well below these certain SNR values, the it can result in large CFO estimation errors and link failures for
outliers occur too often so that the differences in MSE due those channel realizations (not necessarily in fading) similar
to the different outlier statistics are indistinguishable, while to an inconsistent design as shown in Fig. 2. If the CFO
well above these SNR values, the outliers are too rare so that estimation error is above a certain value at a certain SNR,
the estimation MSEs are hardly affected. For MIMO OFDM the packet would not be detected correctly. In this case, a
systems, the SNR values where we can best observe the MSE larger CFO estimation error would not make it worse, and
Authorized licensed use limited to: VELLORE INSTITUTE OF TECHNOLOGY. Downloaded on July 21, 2009 at 08:25 from IEEE Xplore. Restrictions apply.
LI and MINN: ROBUST AND CONSISTENT PILOT DESIGNS FOR FREQUENCY OFFSET ESTIMATION IN MIMO OFDM SYSTEMS 1745
A PPENDIX -A
In this appendix, we will prove that the pilot design suffi-
pilot with CFO consistency
cient condition proposed in Section IV satisfies the consistency
pilot with CFO consistency
−2
& optimal channel estimation
condition in (20) for the CFO TD-MLE in [14] and in (32)
10
for the CFO FD-MLE in [11].
−3 0 3 6 9 12 15 18
Eb/N0 (dB)
1. Proof of Consistent Pilot Design Condition for the TD-MLE
Fig. 7. The uncoded BER comparison between the proposed pilot design
in [14]
satisfying CFO estimation consistency and optimal channel estimation and Recall that the proposed pilot design requires P > Nt L. We
the proposed pilot design satisfying CFO estimation consistency only, in a
BPSK MIMO OFDM system (V-BLAST) with N = 64, L = 2, Nt = 2
first express the orthogonal vectors {u1 , . . . , uNt L } in (22) as
and Nr = 1. linear transforms of the Fourier orthogonal vectors as
U 1 = F ∗P Φ. (64)
0.02
Define
Φ = F TP U 1 (65)
0.015 H −1
T
E = V ΣS (ΣS ΣS )
H
I Nt L , 0Nt L×(N −Nt L) . (66)
P[|v̂ -v| > 0.0283]
Authorized licensed use limited to: VELLORE INSTITUTE OF TECHNOLOGY. Downloaded on July 21, 2009 at 08:25 from IEEE Xplore. Restrictions apply.
1746 IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 56, NO. 10, OCTOBER 2008
Part 1 of our design condition in Section IV.A requires that Step 1 of the consistent pilot design patterns presented in
after cyclic-shifting, at least Nt L pilots fall into the initial null Section IV.B obviously fulfills the part 1 of the consistent pilot
tone locations, so we must have Nt L ≤ K ≤ P . Part 2 of the design conditions proposed in Section IV.A. Hence, we only
consistent condition requires rank(DK ) = Nt L. Since A and need to prove that the two design patterns in Step 2, which
E are full-rank square matrix, applying our design condition assign the values of the pilot tones on each antenna, satisfy
to (74) and (70), we obtain that rank(U H 2 Γ(Δ)U 1 ) = Nt L. Part 2 of the consistent pilot design condition described in
(b) When Δ is not an integer, from (72) we have Section IV.A.
(1 − ej2πΔ ) · ej2πnkm /N Δ c · am Pattern (a): Substituting the values of cm defined by (40)
[T 1 ]m,n = = (75) into (37), we obtain (79), where the 1 × L vector f L,k is
ej2πnkm /N − ej2π(tkn +Δ)/N a m − bn
the t(k)-th row of the Vandermonde matrix F L . Since we
where (1−ej2πΔ )
= 0, {am
= bn , ∀m, n}, {am
= an , ∀m
= have designed θk
= θm for any k
= m, and due to the
n}, and {bm
= bn , ∀m
= n} for m = 0, 1, . . . , N − P − 1; Vandermonde type group-wise phase shifts, we can see that
n = 0, 1, . . . , P − 1. Let T 1 denote the square matrix formed any Nt L rows of D are independent. In other words, taking
by any P rows of T 1 (recall that (N − P ) ≥ P in our design any K(Nt L ≤ K ≤ P ) rows of D to form the matrix DK ,
condition). Then we have rank(DK ) = Nt L. Then, Part 2 of the consistent
(m−1)
P
(bm − bn )(an − am )
P
1 condition described in Section IV.A is satisfied.
det(T 1 ) = cP · = 0 Pattern (b): Substituting the values of cm defined by (43)
m=2 n=1
(am − bn )(an − bm ) a l − bl
l=1
(76) into (37), we have (80), where F L,k is a Q × L sub matrix
which shows that T 1 is a full-rank (tall) matrix, i.e., corresponding to the kQ-th to ((k + 1)Q − 1)-th rows of F L .
rank(T 1 ) = P . Define an (N − P ) × (N − P ) full-rank From the diagonal structure of the upper sub-matrix of D and
matrix T! = [T 1 , T ⊥ ] and an (N − P ) × Nt L matrix the Vandermonde type group-wise phase shifts in the lower
1
!
Φ = [Φ , 0Nt L×(N −2P ) ]T . Then, we have T 1 Φ = T
T ! and
! 1Φ sub-matrix of D, we can see that any Nt L rows of D are
hence rank(T 1 Φ) = rank(Φ) ! = Nt L [19]. Multiplying with independent. In other words, the matrix DK formed by taking
the square full-rank matrix A does not change the rank. Hence, any K(Nt L ≤ K ≤ P ) rows of D has full column rank Nt L.
Hence, Pattern (b) satisfies the consistent condition described
rank(U H2 Γ(Δ)U 1 ) = Nt L for any non-integer Δ.
From (a) and (b), we have established that the proposed in Section IV.A.
pilot design condition proposed in IV.A is sufficient for the
consistency condition in (21). A PPENDIX -C
In this appendix, we will prove that the proposed pilot
2. Proof of Consistent Pilot Design Condition for the CFO design conditions in Section V satisfy the consistency con-
FD-MLE dition in the probabilistic sense, i.e., (56) satisfies (53) for
We can express the first part of the argument from the left the TD-MLE and (58) satisfies (57) for the FD-MLE. Define
side of (32) as R̄(Δ) = U H 2 Γ(Δ)U 1 . First, we will prove it for the TD-
N −1 MLE.
t
Authorized licensed use limited to: VELLORE INSTITUTE OF TECHNOLOGY. Downloaded on July 21, 2009 at 08:25 from IEEE Xplore. Restrictions apply.
LI and MINN: ROBUST AND CONSISTENT PILOT DESIGNS FOR FREQUENCY OFFSET ESTIMATION IN MIMO OFDM SYSTEMS 1747
⎡ ⎤
f L,0 , ejθ0 f L,0 , ej2θ0 f L,0 , ..., ej(Nt −1)θ0 f L,0
⎢ f L,1 , e jθ1/Q
f L,1 , e j2θ1/Q
f L,1 , ..., ej(Nt −1)θ1/Q f L,1 ⎥
⎢ ⎥
D=⎢ .. .. .. .. .. ⎥ (79)
⎣ . . . . . ⎦
f L,P −1 , ejθ(P −1)/Q f L,P −1 , ej2θ(P −1)/Q f L,P −1 , ..., e j(Nt −1)θ(P −1)/Q
f L,P −1
⎡ ⎤
F L,0 , 0Q×L , 0Q×L , ..., 0Q×L
⎢ 0Q×L , F L,1 , 0Q×L , ..., 0Q×L ⎥
⎢ .. .. .. .. .. ⎥
⎢ ⎥
⎢ . . . . . ⎥
⎢ ⎥
⎢ 0Q×L , 0Q×L , 0Q×L , ..., F L,Nt −1 ⎥
D=⎢
⎢ f L,QNt , ejθ0 f L,QNt , ej2θ0 f L,QNt , ..., ej(Nt −1)θ0 f L,QNt
⎥
⎥ (80)
⎢ ⎥
⎢f L,QNt +1 , ejθ1/Q f L,QNt +1 , ej2θ1/Q f L,QNt +1 , ..., e j(Nt −1)θ1/Q
f L,QNt +1 ⎥
⎢ ⎥
⎢ .. .. .. .. .. ⎥
⎣ . . . . . ⎦
f L,P −1 , ejθ(P −1)/Q−Nt f L,P −1 , ej2θ(P −1)/Q−Nt f L,P −1 , ..., e j(Nt −1)θ(P −1)/Q−N
tf
L,P −1
[3] X. Ma, C. Tepedelenlioglu, G. Giannakis, and S. Barbarossa, “Non-data- [16] H. Minn and N. Al-Dhahir, “Optimal training signals for MIMO OFDM
aided carrier offset estimators for OFDM with null subcarriers: identifi- channel estimation,” IEEE Trans. Wireless Commun., vol. 5, no. 5, pp.
ability, algorithms, and performance,” IEEE J. Select. Areas Commun., 1158–1168, May 2006.
vol. 19, no. 12, pp. 2504–2515, Dec. 2001. [17] H. Minn, X. Fu, and V. Bhargava, “Optimal periodic training signal for
[4] H. Minn, P. Tarasak, and V. Bhargava, “Some issues of complexity and frequency offset estimation in frequency-selective fading channels,” IEEE
training symbol design for OFDM frequency offset estimation methods Trans. Commun., vol. 54, no. 6, pp. 1081–1096, June 2006.
based on BLUE principle,” in Proc. IEEE VTC, vol. 2, 22-25 Apr. 2003, [18] D. Huang and K. Letaief, “Carrier frequency offset estimation for
pp. 1288–1292. OFDM systems using subcarriers,” IEEE Trans. Commun., vol. 54, no. 5,
[5] M. Morelli and U. Mengali, “An improved frequency offset estimator for pp. 813–823, May 2006.
OFDM applications,” IEEE Commun. Lett., vol. 3, no. 3, pp. 75–77, Mar. [19] R. A. Horn and C. R. Johnson, Matrix analysis, Cambridge University
1999. Press, 1985.
[6] H. Minn, V. Bhargava, and K. Letaief, “A combined timing and frequency
Yinghui Li (S’05) received the B.E. and M.S.
synchronization and channel estimation for OFDM,” in Proc. IEEE ICC,
degrees in Electrical Engineering from the Nanjing
vol. 2, 20-24 June 2004, pp. 872–876.
University of Aeronautics and Astronautics, Nan-
[7] D. Huang and K. Letaief, “Enhanced carrier frequency offset estimation jing, China, in 2000 and 2003, respectively, and
for OFDM using channel side information,” IEEE Trans. Wireless Com-
the Ph.D. degree in Electrical Engineering from the
mun., vol. 5, no. 10, pp. 2784–2793, Oct. 2006.
University of Texas at Dallas in 2007. Since 2008,
[8] Y. Yao and G. Giannakis, “Blind carrier frequency offset estimation in she has been with LitePoint Inc, CA, USA. Her re-
SISO, MIMO, and multiuser OFDM systems,” IEEE Trans. Commun., search interests include signal processing algorithms
vol. 53, no. 1, pp. 173–183, Jan. 2005. and training signal designs for broadband wireless
[9] H. Minn and N. Al-Dhahir, “Estimation of carrier-frequency offset and communications.
frequency-selective channels in MIMO OFDM systems using a common
training signal,” in Proc. WNCG Wireless Networking Symposium, 2004.
[10] H. Liu and U. Tureli, “A high-efficiency carrier estimator for OFDM Hlaing Minn (S’99-M’01-SM’07) received his B.E.
communications,” IEEE Commun. Lett., vol. 2, no. 4, pp. 104–106, Apr. degree in Electronics from Yangon Institute of
1998. Technology, Yangon, Myanmar, in 1995, M.Eng.
[11] J. Lei and T.-S. Ng, “A consistent OFDM carrier frequency offset degree in Telecommunications from Asian Institute
estimator based on distinctively spaced pilot tones,” IEEE Trans. Wireless of Technology (AIT), Thailand, in 1997 and Ph.D.
Commun., vol. 3, no. 2, pp. 588–599, Mar. 2004. degree in Electrical Engineering from the University
[12] H. Minn, Y. Li, N. Al-Dhahir, and R. Calderbank, “Pilot designs for of Victoria, Victoria, BC, Canada, in 2001.
consistent frequency offset estimation in OFDM systems,” in Proc. IEEE He was with the Telecommunications Program
ICC, vol. 10, June 2006, pp. 4566–4571. in AIT as a laboratory supervisor during 1998. He
[13] Y. Li, H. Minn, N. Al-Dhahir, and R. Calderbank, “Robust pilot was a research assistant from 1999 to 2001 and
design for consistent carrier frequency offset estimation,” in Proc. IEEE a post-doctoral research fellow during 2002 in the
MILCOM, Oct. 2006, pp. 1–7. Department of Electrical and Computer Engineering at the University of
[14] M. Morelli and U. Mengali, “Carrier-frequency estimation for transmis- Victoria. He has been with the University of Texas at Dallas, USA, since
sions over selective channels,” IEEE Trans. Commun., vol. 48, no. 9, pp. 2002, and currently he is an Associate Professor. His research interests include
1580–1589, Sept. 2000. wireless communications, statistical signal processing, error control, detection,
[15] Y. Li, H. Minn, N. Al-Dhahir, and R. Calderbank, “Pilot designs for estimation, synchronization, signal design, cross-layer design, and cognitive
consistent frequency offset estimation in OFDM systems,” IEEE Trans. radios. He is an Editor for the IEEE T RANSACTIONS ON C OMMUNICATIONS
Commun., vol. 55, no. 5, pp. 864–877, May 2007. and the J OURNAL OF C OMMUNICATIONS AND N ETWORKS .
Authorized licensed use limited to: VELLORE INSTITUTE OF TECHNOLOGY. Downloaded on July 21, 2009 at 08:25 from IEEE Xplore. Restrictions apply.