Professional Documents
Culture Documents
Abstract— The performance of the widely applied time- Decomposition) of the channel auto-correlation matrix. Both
domain channel estimation for SISO- and MIMO-OFDM systems techniques average the estimated CIR over a long period of
strongly depends on the preciseness of information regarding time and perform well in continuous streaming OFDM sys-
maximum channel impulse response (CIR) length. In practice
the required CIR length is usually approximated by the length tems such as DVB-T. However, averaging CIR over multiple
of the cyclic prefix which is an upper bound for most of the OFDM symbols is not always applicable in practical SISO-
actual instantaneous CIR length. In this article1 , we introduce an and MIMO-OFDM systems, such as IEEE 802.11a/g, IEEE
appropriate channel length estimation method - named as FCLI 802.11n or the 1 Gbit/s WIGWAM [6] systems because of
(Frequency Domain Channel Length Indicator) which estimates the bursty nature of packet switched traffic. Additionally, the
the CIR length minimizing the estimated mean square error
of an instantaneous channel estimate. The simulation results spectrum mask which defines a set of null-subcarriers to
present that the FCLI outperforms the approximation of cyclic reduce the leakage at the spectral edges is not considered in
prefix length. In addition, we investigate two applications of their algorithms.
FCLI on 1) cyclic prefix adaptation OFDM systems in which In order to avoid the problems above, we introduced the
we minimize the overhead of the cyclic prefix by the estimated FCLI-Frequency Domain Channel Length Indicator algorithm
CIR length and 2) cyclic prefix free OFDM systems in which
we directly re-construct the structure of cyclic repetition with firstly in [11], which estimates the mean square error (MSE)
reduced error. Compared to the traditional channel estimation of the channel estimate under different hypotheses of instanta-
with the approximation of cyclic prefix length, the overall system neous channel lengths and the hypothesis leading to minimum
throughput of either cyclic prefix adaptation or cyclic prefix free MSE is chosen as an appropriate CIR length. It should be
OFDM transmission scheme is significantly enhanced regardless noted that the FCLI algorithm is based on only one snapshot
of perfect synchronization or practical distribution of time offsets.
of channel estimate in the acquisition phase and the estimated
MSE is calculated by channel information inside of the used
I. I NTRODUCTION subset of subcarriers defined by a spectrum mask.
In addition, the cyclic prefix (CP) of OFDM symbols
In present packet-based OFDM WLAN, such as contains a cyclic extension of the transmitted data and prevents
IEEE802.11a/g, the channel estimation functions can be from inter symbol and inter carrier interference (ISI & ICI).
accomplished by a preamble [1] and a time domain channel This technique allows a simple FFT-based frequency equal-
estimation [13] at the receiver. This is a reliable algorithm ization and gives rise to low cost terminals, which are highly
and can be extended to MIMO-OFDM systems by sending suitable for consumer electronics and mobile applications, but
orthogonal training sequences from different transmit - as expected - the drawback of inserting cyclic prefix before
antennas [12]. The time domain channel estimator with OFDM symbols is the loss of spectral efficiency. Based on the
a-priori knowledge of CIR length can provide sufficiently findings of FCLI, it is possible to enhance the overall system
good channel estimates for MIMO-OFDM systems, but in throughput by either truncating the CP to a minimal necessary
practice the required CIR length is usually approximated amount or by applying cyclic prefix free OFDM systems in
by the length of the cyclic prefix and the time domain which we directly re-construct the structure of cyclic repetition
channel estimation performance degrades significantly, if the with reduced error. In this article, we investigate the system
approximated CIR length is much longer than the real CIR throughput of both throughput enhanced methods above using
length. The reasons motivate us to find an appropriate method FCLI or approximation of cyclic prefix length for time-domain
to estimate the CIR length. channel estimation in OFDM receivers taking into account
In the literature, there are already two important approaches residual time offsets.
for CIR length estimation: NCLE (Noise Variance and CIR After the motivation of our interest in channel impulse re-
Length Estimation) algorithm [14] and a method presented sponse length estimation, the rest of this article is organized as
by Gong and Letaief [4] based on SVD (Singular Value follows: In Sec.II a discrete baseband MIMO-OFDM system
1 This work was partly supported by the German ministry of research and
model is presented. Sec.III summarizes the preamble-based
education within the project Wireless Gigabit with Advanced Multimedia MIMO-OFDM channel estimation algorithms and analyzes the
Support (WIGWAM) under grant 01 BU 370 mean square error of channel estimates with given hypothesis
of CIR lengths followed by the derivation of FCLI algorithm OFDM symbol vector Yi,r of size [NC × 1] can be written as
in Sec.IV. In Sec.V and Sec.VI, we depict how FCLI is applied follows
NT
X
for cyclic prefix adaptation and cyclic prefix free OFDM
Yi,r = Xi,t Hr,t + Ni,r (2)
systems followed by throughput comparison in Sec. VII and
t=1
conclusions in Sec. VIII.
where Xi,t denotes the i-th [NC × NC ] diagonal matrix
II. MIMO-OFDM S YSTEM M ODEL containing the frequency domain data symbols of transmit
antenna t. The Ni,r denotes the i-th AWGN vector at receive
Generally, we consider MIMO-OFDM systems shown in
antenna r. The Hr,t represents the [NC ×1] vector of frequency
Fig.1 which uses NT transmit and NR receive antennas
domain channel coefficients between antennas r and t and the
(respective indices t and r) and NF F T points FFT/IFFT, where
channel coefficient at subcarrier position n is given by
NC subcarriers are used for data transmission and the other
L−1
X
NF F T −NC subcarriers, in addition to DC, forming a spectrum −j2π N nk
mask at the spectral edges to reduce outer band radiation. Hr,t (n) = hr,t (k)e FF T (3)
k=0
. . .
Antenna H Antenna
Mapping Demapping
OFDM OFDM -1
III. OVERVIEW OF T IME D OMAIN MIMO-OFDM
NT NR
C HANNEL E STIMATION
Fig. 1. MIMO OFDM System Model The time domain channel estimation provides sufficiently
accurate channel estimates with a-priori knowledge of CIR
The OFDM blocks are transmitted seamlessly and contin- length [13] for SISO-OFDM and, based on the work in [3] and
uously in time as presented in Fig. 2. One OFDM block is [12], the same concept can be extended to MIMO-OFDM by
composed of NB OFDM data symbols and one preamble, sending orthogonal training sequences from different transmit
which contains one cyclic prefix and NT identical Long antennas, such as Code Orthogonal (CO) and Frequency
Training Symbols (LTS; of size one OFDM symbols without Orthogonal (FO) designs of preamble training sequences. In
CP) designed for channel estimation. this work, we consider only the least squares (LS) channel
Time
estimation using a preamble composed of FO pilots. This is
due to the fact, that FO pilot designs can achieve the same
Preamble
OFDM
Symbol 1
... OFDM
Symbol N
4B
Preamble
... estimation performance [11] as CO pilot designs but require a
much lower computational complexity for channel estimation.
Fig. 2. Block structure of OFDM Transmission
In addition, MIMO-OFDM channel estimation using FO pilots
can be decomposed into NT NR SISO channel estimation
problems in parallel. Therefore, we omit the antenna indices
The i-th time domain transmitted OFDM symbol xi,t from
t and r in the following sections.
the t-th transmit antenna is the inverse FFT of frequency-
domain signal Xi,t pre-pended with length NCP cyclic prefix. A. Channel Estimation using FO Sequences
The i-th time domain OFDM symbol at receive antenna r can The FO design means that different transmit antennas trans-
be formulated as mit training sequences in different sets of equally distributed
NT
X L−1
X NP C = NC /NT subcarriers and, for one specific transmit an-
yi,r (k) = hr,t (j)xi,t (k − j) + ni,r (k) (1) tenna, no pilot signals are transmitted on the other NC − NP C
t=1 j=0 subcarriers. This characteristics of smaller matrix dimension
for one specific transmit antenna can be utilized to reduce the
with time index k and L represents the length of the corre- complexity of matrix multiplication.
sponding channel impulse response2 hr,t . The length of cyclic Fig. 3 shows an example of time-domain channel estimation
prefix NCP ≥ L is chosen to prevent inter-symbol-interference using FO pilots and the estimated frequency-domain channel
and preserve subcarrier orthogonality. For further details on coefficient in Fig. 3 takes the following vector/matrix form
OFDM please see [8].
When perfect time and frequency synchronisation is as- ˆ = 1 ẊH Ẏ
Ḣ (4)
2
σX
sumed at receive antenna r, the i-th received frequency domain
where the dimension reduction from NC to NP C is repre-
2 Notation: Upper (lower) letters will be generally used for frequency- sented by the dotted notation. Therefore, the missing NC −
domain (time-domain) signals; boldface letters represent matrices and column
vectors; letters with both boldface and underline represent block matrices or NP C channel coefficients have to be interpolated. This can be
vectors in MIMO. done either by linear / spline-cubic interpolation directly in
Y[ N C ×1] Select Pilot &ˆ
H |CIR|
Carriers [ N PC ×1] IDFT to calculate
Y CIR of Length L Channel & Noise Noise
Hˆ k = k
Xk
hˆ [ L×1]
ˆ
H FFT hˆ [ N FFT ×1]
[ N C ×1] Zero Padding
N FFT Points ( N FFT − L ) 0 L Samples
2
frequency domain [7] or by time domain interpolation shown where M SEn (L, σN ) denotes the MSE part, directly induced
in Fig. 3, which calculates the corresponding CIR out of Ḣ ˆ by AWGN of variance σN 2
inside of [0 : L̂ − 1].
followed by zero padding in interval [L . . . NF F T ] and FFT Conversely, if L is approximated by L̂ < L, the M SE(L̂)
2
to obtain the interpolated ĤL [2] by includes not only M SEn (L̂, σN ) induced by noise but also
an additional error part M SEch (L̂) caused by neglecting
ĤL = FNC ,L ĥL with
† ˆ
ĥL = ḞNP C ,L Ḣ (5) CIR samples inside the time domain interval [L̂ . . . L]. The
phenomenon discussed above can be summarized as
where [.]† denotes the pseudo-inverse matrix operation and
ḞNP C ,L represents the truncated Fourier-matrices of dimension M SE(L̂) =
[NP C × L] containing the elements 2
M SEn (L̂, σN ) + M SEch (L̂) , L̂ < L
nk 2 (10)
[ḞNP C ,L ]n,k = exp −j2π (6) M SEn (L̂, σN ) , L̂ ≥ L
NF F T
Subsequently, we want to know the relationship between
with 0 ≤ k ≤ L − 1 and n ∈ P t . The P t denotes the index set the MSE of the channel estimates and available information
of the NP C pilot carriers of Tx-antenna t. Similarly, matrix at the receiver, such as the frequency domain channel estimate
FNC ,L of dimension [NC × L] has entries Ĥ, guard interval length, noise power and CIR hypothesis L̂.
This relationship is required to derive the FCLI algorithm in
nk
[ḞNC ,L ]n,k = exp −j2π (7) the next section.
NF F T
Firstly, the frequency domain channel estimate is derived
with 0 ≤ k ≤ L − 1 and data-subcarrier index n. Substituting by replacing L by L̂ and by substituting the frequency-domain
2
Eq. (4) into Eq. (5) and assuming σX = 1, the interpolated transmission function Ẏ = ẊḢ+ Ṅ into Eq. (8). The estimated
ĤL becomes frequency-domain channel coefficient introduced by only the
† H CIR taps k ≤ L̂ is denoted by ĤL̂ which can be decomposed
ĤL = FNC ,L ḞNP C ,L Ẋ Ẏ (8)
into two parts: real channel information and noise.
B. MSE Analysis †
ĤL̂ = FNC ,L̂ hL̂ +FNC ,L̂ ḞNP C ,L̂ Ṅ (11)
The performance of the channel estimator is characterized | {z } | {z }
by the mean square error (MSE) of the channel estimates HL̂ nL̂
Subsequently, if we define the used CIR energy Ech (L̂) E{EĤ (L̂)} =tr[FNC ,L̂ hL̂ hH FH ]
L̂ NC ,L̂
2
inside of interval [1 . . . L̂] as + σN tr[AL̂ AH
L̂
] (21)
Ech (L̂) = tr[FNC ,L̂ hL̂ hH FH ]
L̂ NC ,L̂
(15) Next, using the definition of Ech (L̂) in Eq. (15), the energy of
the M SEch in Eq. (14) can be re-written as: the channel power can be derived exactly by Eq. (21). By
omitting the averaging operation in Eq. (21), the resulting
Ech (L) − Ech (L̂) L̂ < L e
Ech (L̂) can be considered as the estimated energy of channel
M SEch (L̂) = (16)
0 L̂ ≥ L power:
e
Ech 2
(L̂) = EĤ (L̂) − σN tr[AL̂ AH ] (22)
In practice, Ech (L̂) = Ech (L) for any L̂ ≥ L. L̂
MSE
C. FCLI channel estimation performance
−3
10
The performance of the FCLI algorithm is investigated by
computer simulations using the OFDM system parameters
of the WIGWAM home/office (HO) or public access (PA)
scenarios [6] listed in Tab.I. −4
10
−4
11n D channel
10 80
11n C channel
0 5 10 15 20 25 30 60
SNR [dB]
40
Fig. 7. Comparison of Time domain least squares channel estimation (TDLS)
and FCLI for WIGWAM HO SISO systems in IEEE802.11n channel model
C under different sets of channel length hypotheses 20
perfect sync
timing error
0
0 5 10 15 20 25 30
criterion due to channel variations SNR in dB
CIR Length Estimation CIR Length Estimation where L̂t,r are the FCLI-based CIR length estimates used for
and CP-Adaptation and CP-Adaptation CP-adaptation between antennas r and t.
Fig. 8. CP-adaptation procedure VI. O PTIMIZED ISI AND ICI CANCELLATION FOR
CP- FREE OFDM
Fig. 9 depicts that FCLI intentionally underestimates the The idea of cyclic prefix free system was firstly proposed
CIR length to minimize MSE at low SNR, which means that in [17] and the optimization of a CP-free system (based on
the performance loss due to neglecting some low power chan- the work of [17]) using FCLI was firstly introduced in [9],
nel taps at the tail is smaller than the performance improve- where the authors show that the FCLI-based CP-free OFDM
ment of noise power reduction. Nevertheless, the intentionally transmission is superior to the conventional CP-free OFDM
underestimated CIR length gives rise to some residual inter schemes given in literature. Generally speaking, omitting the
symbol interference. In [10] the authors has depicted that an cyclic prefix gives rise to a significant improvement of system
throughput, but we lose the properties of the cyclic convolution where wL̂ (k) denotes the channel estimation error of ĥL̂ and
for simple frequency domain equalization. In order to re- subsequently by combining Eq.(27) and Eq.(28) we have
construct the cyclic convolution of the i-th received OFDM PL̂−1
c i (k) =
isi
symbol Yi , the following algorithm described in [17] must be l=k hL̂ (l)x̂i−1 (NF F T + l − L̂) (29)
performed by using the estimated CIR ĥ and the previously PL̂−1
+ l=k wL̂ (l)x̂i−1 (NF F T + l − L̂)
detected OFDM symbol X̂i−1 : b
isii = isii + ∆isii (30)
1) Calculate ISI by using X̂i−1 and ĥ
2) Subtract the ISI in the i-th received OFDM symbol Yi Eq.(31) defines the energy of isii and ∆isii .
3) Detection of the i-th OFDM symbol: X̂i 2 2
4) Calculate cyclic loss by using X̂i and ĥ and add to Yi EISI (L̂) = kisii k and E∆ISI (L̂) = k∆isii k (31)
5) Detection of the i-th OFDM symbol: X̂i Since exact CIR hL̂ and associated estimation error wL̂ are
After this initial ISI & ICI cancellation stage, the steps 4 generally unknown, we use an appropriate estimation method
and 5 can be performed iteratively to enhance the detection to obtain EISI (L̂) and E∆ISI (L̂) that will be derived in the
performance. next section.
Throughput [MBit/Sec]
and Fig.13. Even when the timing error causes an effective
CIR that exceeds the CP length, the resulting ISI and ICI 60
does not affect throughput considerably in standard OFDM
systems (see Fig.12). For CP-adaptation, timing error causes 50
80 280
270
Throughput [MBit/Sec]
70
260
Throughput [MBit/Sec]
60
250
50 240