IEEE TRANSACTIONS ON SIGNAL PROCESSING (TO APPEAR) 1 BER Sensitivity to Mis-Timing in Ultra-Wideband Impulse Radios, Part I: Non-Random Channels Zhi Tian, Member, IEEE, and Georgios B. Giannakis, Fellow, IEEE Abstract— We investigate timing tolerances of ultra wideband (UWB) impulse radios. We quantify the bit-error-rate (BER) sensitivity to epoch timing offset under different operating conditions, including AWGN and frequency flat fading channels, dense multipath fading channels, multiple access with time hopping, and various receiver types including sliding correlators and RAKE combiners. Our systematic approach to BER derivations under mis-timing can be extended to a wide range of channel fading types. Through analyses and simulations, we illustrate that the reception quality of a UWB impulse radio is highly sensitive to both timing acquisition and tracking errors. In particular, timehopping based multiple-access systems exhibit little tolerance to acquisition errors, and the energy capture capability of a RAKE combiner can be severely compromised by mis-timing. Index Terms— ultra wideband communications, synchronization, mis-timing, RAKE receiver, modeling, performance analysis I. I NTRODUCTION Ultra wideband (UWB) impulse radios (IRs) convey information symbols using a stream of impulse-like carrier-less pulses of very low power density and ultra-short duration – typically a few tens of pico-seconds to a few nanoseconds. The ultra-wide bandwidth exposes signals to fine time resolution, and offers potential for ample multipath diversity. It has been demonstrated that the fading margin required to compensate for dense multipath is much lower than what is needed for narrowband communications [1]. These properties position UWB as a favorable candidate for short-range indoor highspeed wireless communications [2], and for outdoor ad-hoc networking with low probability of detection and capability to overlay existing wireless systems [3]. The unique advantages of UWB IR technology are somewhat encumbered by stringent timing requirements because the transmitted pulses are very narrow and have low power. Accurate timing imposes major challenges to UWB systems in realizing their potential bit error rate (BER) performance, capacity, throughput and network flexibility. It has been shown through simulations that system throughput degrades markedly for relatively modest increase in timing jitter, and even diminishes when the pulse-level tracking error is only a tenth of the Manuscript received April 23, 2003; revised November 4, 2003. Z. Tian was supported by the NSF Grant No. CCR-0238174; G.B. Ginnakis was supported by ARL/CTA Grant No. DAAD19-01-2-011 and the NSF Grant No. EIA0324804. Parts of the work in this paper were presented at the IEEE SPAWC Conf., Rome, Jun. 2003, and the IEEE GLOBECOM Conf., San Franscisco, Dec. 2003. Z. Tian is with the ECE Department, Michigan Technological University, Houghton, MI 49931. Email: ztian@mtu.edu. G. B. Giannakis is with the ECE Department, University of Minnesota, Minneapolis, MN 55455. Email: georgios@ece.umn.edu. pulse duration [4]. However, neither multipath is considered in [4], nor is the impact of symbol-level acquisition errors. The operating conditions of UWB systems vary in different applications. Outdoor propagation is typically dominated by a direct path, while indoor settings entail dense multipath propagation [5]. Time hopping (TH) is typically employed to enable multiple access, and smooth the transmit spectrum [2]. In a rich-multipath environment, the system performance heavily relies on the receiver structure, which ranges from a simple sliding correlator to various types of RAKE combiners. The diverse mechanisms of direct path versus dense multipath propagation, with and without TH, as well as the various receiver options, lead to different implications of the timing acquisition and tracking errors. This paper addresses the timing tolerances of UWB IR transmissions for a broad range of operation settings. Sensitivity to mis-timing is investigated by quantifying the BER degradation due to both acquisition and tracking errors. Both pulse amplitude modulation (PAM) and pulse position modulation (PPM) are considered. Such analyses shed light on the implications of mis-timing to UWB impulse radio design, and guide the design of allowable margins for timing offset estimation in UWB system development. In our BER sensitivity analysis, we adopt a two-step procedure that is often carried out for performance analysis over fading channels. First, the BER is expressed as a Q(·) function that depends on the given realization of the random channel parameters. This instantaneous performance is then integrated over the joint probability density function (pdf) of the random parameters to obtain the average BER. The overall analysis is presented in a two-part sequel. Here, Part I outlines our system model and operating transceiver conditions in the ensuing Section II. For PAM transmissions under various operating conditions, Section III analyzes the BER degradation induced by mis-timing for fixed channel realizations, with illustrative figures shedding light on the implications of mis-timing in different propagating environments. Part II will focus on BER analysis in fading channels [6]. The energy capture capability of RAKE receivers under mis-timing will be quantified in a unified manner. Results for PPM will also be summarized in [6], along with extensive corroborating simulations. Motivated by current UWB implementations, we focus on binary modulation and confine our discussions to binary PAM/PPM throughput this sequel. II. M ODELING A UWB pulse p(t) has ultra-short duration T p at the (sub-)nanosecond scale, and its maximum permissible average IEEE TRANSACTIONS ON SIGNAL PROCESSING (TO APPEAR) transmit power is in the order of 0.5mW according to the FCC mask [7]. In IR, every information symbol is transmitted using Nf pulses p(t) over Nf frames (one pulse per frame of frame duration T f Tp ), which is equivalent to sending each Nf −1 symbol through a transmit filter p s (t) = i=0 p(t − iTf ) of symbol duration T s := Nf Tf . For multiple access, the user of interest suppresses multiple access interference (MAI) using a pseudo-random TH code sequence c(i) ∈ [0, N c − 1], which time-shifts each pulse position at multiples of the chip duration Tc , with Nc Tc ≤ Tf [2]. A system choosing a larger value for Nc typically allows for a larger user capacity. These codes hop on a frame-by-frame basis, but the hopping pattern remains invariant from symbol to symbol 1 , i.e., c(i) = c(i + lNf ), ∀l, and i ∈ [0, Nf − 1]. The transmit filter with TH is given by Nf −1 ps (t) = i=0 p(t − iT f − c(i)Tc ), which is scaled to have unit energy by setting p2 (t)dt = 1/Nf . With informationbearing binary PAM symbols s(k) ∈ {±1} being independent identically distributed (i.i.d.) with zero mean and average transmit energy per symbol E s , the transmitted pulse stream is [8]: ∞ s(k)ps (t − kNf Tf ). (1) u(t) = Es k=0 After propagating through a multipath channel, the received signal takes on the general form L r(t) = αl u(t − τl ) + v(t) (2) l=0 L = Es l=0 Nf−1 ∞ αl s(k) p(t−kNf Tf −iTf −c(i)Tc −τl )+v(t), k=0 i=0 where (L+1) is the total number of propagation paths, each with gain αl being real-valued with phase shift 0 or π, and delay τl satisfying τl < τl+1 , ∀l. The channel is random and L quasi-static, with {αl }L l=0 and {τl }l=0 remaining invariant within one symbol period, but possibly changing independently from symbol to symbol. The additive noise term v(t) consists of both ambient noise and MAI, and is independent L of s(k), {αl }L l=0 , and {τl }l=0 . We focus on performance evaluation of the desired user, treating the composite noise v(t) as a white Gaussian random process with zero-mean and power spectral density of N o /2. This assumption is widely used in performance analysis of communication systems, and is justified at least for low SNR values, low data rates, or large spreading factors N f Nc [9]. Two special cases of fading channels arise: when L = 0, the channel is frequency flat, as considered in outdoor UWB ranging systems [10]. Indoor propagation channels, on the other hand, are typically characterized by dense multipath, i.e., L 0 and τl+1 − τl < 2Tp , ∀l; see e.g., [11]-[14]. To isolate the channel delay spread, we define relative path delays τl,0 := τl −τ0 for l ∈ [0, L]; the maximum delay spread is thus τL,0 +Tp . We select Tf ≥ τL,0 +2Tp and set either c(Nf−1) = 1 Other hopping patterns may also be used, such as long-code hopping in which the TH codes repeat after several symbols, or slow hopping in which the TH codes hop on a symbol-by-symbol basis but remain invariant for all frames within a symbol. The results derived in this paper can be easily generalized to other TH patterns. 2 (a) Tx u (t ) s[n] s[n −1] Tf ps (t ) Tc t ε τ 0 = n f Tf + ε r (t ) (b) Rx (single-path) s[n −1] s[n] g s)(t ) ps (t t (c) Rx (multipath) r (t ) s[n −1] s[n] hs (t ) t Fig. 1. Timing offsets in UWB impulse radios: Nf = 3, Tc = Tf /3, and the TH code sequence is [0, 2, 0]. (a) transmitted waveform, (b) received waveform in the single-path case, (c) received waveform in the multipath case. Vertical dashed lines are frame boundaries with reference to the receiver’s clock (τ̂ = 0 and τ = τ0 ). In this example, the symbol-level acquisition error is (N = 1)Tf , while the pulse-level tracking error is = 2Tc + Tp ∈ [−Tp , Tf − Tp ). 0 or c(Nf − 1) ≤ c(0) to avoid inter-symbol interference (ISI) and intra-symbol interference when perfect timing can be acquired. With these definitions, the composite channel formed by convolvingthe physical channel with the pulse L is given by h(t) := l=0 αl p(t − τl,0 ), and the equivalent received symbol-waveform of duration T s can be expressed Nf −1 L as hs (t) := j=0 h(t − jTf − cj Tc ) = l=0 αl ps (t − τl,0 ), which simplifies r(t) to r(t) = ∞ Es s(k)hs (t − kTs − τ0 ) + v(t). (3) k=0 A correlation-based receiver correlates r(t) with a locally generated pulse train p s (t), time-shifted by a nominal propagation delay τ̂ , to produce the sufficient statistic for symbol detection: (n+1)Ts +τ̂ r(t)ps (t − nTs − τ̂ )dt. (4) y(n) = nTs +τ̂ Let us denote the timing mismatch as τ := τ 0 − τ̂ = N Tf +, where N ∈ [0, Nf − 1], and ∈ [−Tp , Tf − Tp ). The parameters N Tf and indicate the breakdown of mis-timing into acquisition and tracking errors, respectively; see Fig. 1 for graphical illustration of the timing information in both the frequency flat case and the dense multipath case. Notice that N is limited to Nf finite values, since timing is resolvable only within a symbol duration. While this correlation receiver is suitable for AWGN and flat fading channels, channels inducing frequency selective fading call for the use of RAKE receivers to collect the ample multipath diversity. As indicated by (3), the maximum energy capture under perfect timing can be achieved by using h s (t) as the receive-template for optimum matched filtering, which requires knowledge of the multipath channel. To investigate how mis-timing may compromise the capability of RAKE reception in energy capture, we adopt a generic RAKE receiver structure with (L + 1) fingers, as shown in Figure 2. The RAKE tap delays {τ̃l ,0 }L l =0 are design parameters that could be, but not necessarily, chosen among the channel path delays IEEE TRANSACTIONS ON SIGNAL PROCESSING (TO APPEAR) 3 TABLE I III. C ONDITIONAL BER S ENSITIVITY FOR PAM VARIOUS T YPES OF O PERATING C ONDITIONS Parameters N −1 Channel type f L = 0, L = 0, {c(i)}i=0 = 0 frequency flat N −1 f L = 0, L = 0, {c(i)}i=0 = 0 frequency flat L 1, L = 0 dense multipath L 1, 1 L ≤ L dense multipath Receiver type MA correlator no correlator correlator RAKE yes yes/no1 yes/no1 1 Both cases of multiple access are subsumed, depending on whether TH codes are employed. {τl,0 }L l=0 . In fact, we are motivated not to set L = L and τ̃l,0 = τl,0 in dense multipath, because a large number of RAKE fingers L could lead to computationally prohibitive RAKE combining, not to mention the difficulty in estimating L accurately both {α l }L l=0 and {τl,0 }l=0 . Alternatively, we may resort to a RAKE structure with equally-spaced taps, i.e., τ̃l ,0 := l Tr , with tap spacing T r ≥ Tp , and a maximum tap delay τ̃L ,0 ≤ Tf − 2Tp . A full RAKE arises when L = L and each τ̃l ,0 is matched to one of the delayed paths, while L < L corresponds to a “partial RAKE”, which may be less effective in energy capture, but computationally more affordable. In particular, the sliding correlator can be considered as a “RAKE-1” receiver with L + 1 = 1 [14]. The RAKE weights wl can be selected to represent maximum ratio combining, equal-gain combining, or other linear combining techniques. For all these combiners, the correlation template L (rc) ps (t) in (4) is replaced by p s (t) = l =0 wl ps (t − τ̃l ,0 ). Both the sliding correlator and the RAKE receiver rely on the correlation between the transmit filter and the receiver template. Therefore, symbol detection hinges on the properties of the normalized auto-correlation function of p(t), defined ∞ as Rp (τ ) := Nf −∞ p(t)p(t − τ )dt ∈ [−1, 1]. With these definitions, we combine (2) and (4) to reach a unifying expression for the detection statistic: (n+1)Ts +τ̂ r(t)ps(rc) (t − nTs − τ̂ )dt y(n) = = 0 nTs +τ̂ Nf Tf r(t + nNf Tf + τ̂ ) L wl ps (t − τ̃l ,0 )dt l =0 Nf −1 Nf −1 L L ∞ Rp (Λp ) s(k) wl αl + v(n), (5) = Es Nf i=0 j=0 k=0 l=0 l =0 where Λp := (k − n)Nf Tf + (i − j)Tf + (c(i) − c(j))Tc + N Tf + + τl,0 − τ̃l ,0 . For convenience, let y s (n) := y(n) − v(n) represent the noise-free (signal) component of the decision statistic. When the RAKE taps are normalized L 2 by l =0 wl = 1, the noise term v(n) is Gaussian with zero mean and variance σ v2 = (No /2). It is worth stressing that (5) subsumes various operating conditions in terms of channel types, TH codes, and receiver structures, of which the interesting scenarios are listed in Table I. Stringent timing requirements come from the fact that R p (τ ) has a very narrow non-zero support. In (5), the values for k, i, and j contribute non-zero summands to y(n) only when there exist l and l such that the corresponding Λ p falls in the range of (−T p , Tp ), for given N and . We will henceforth term such triplets (k, i, j) as non-trivial. In this section, we investigate the impact of incorrect timing (τ = τ0 − τ̂ = 0) on the symbol detection performance, L conditioned on fixed channel realizations {α l }L l=0 and {τl }l=0 . We will start with a UWB transmission over a simple AWGN channel, demodulated with a sliding correlator receiver. A single-user system (no TH) and a multiple-access system (with TH) will be discussed separately to illustrate the distinct impact of TH on the BER sensitivity. We will then proceed to the dense-multipath case; both correlation-based and RAKEbased receivers will be studied to compare their capability in energy capture and robustness to mis-timing. Throughout our analysis, we suppose that the receiver is able to achieve correct TH code synchronization after timing acquisition and tracking. A. TH-free PAM Transmissions over AWGN Channels When a TH-free UWB PAM signal propagates through a direct-path AWGN channel, we substitute L = 0, L = 0, and c(i) = 0, ∀i, in (5), which simplifies the detection statistic to ys (n) = Nf −1 Nf −1 ∞ Es s(k) w0 α0 Rp (Λp )/Nf , k=0 i=0 (6) j=0 where Λp = (k − n)Nf Tf + (i − j)Tf + N Tf + . Note that some of the terms in Λ p are multiples of T f Tp . To identify non-trivial triplets (k, i, j) that satisfy Λ p ∈ (−Tp , Tp ), it is instrumental to isolate those frame-level terms from the pulselevel terms. To this end, we introduce an integer q, which is set such that the frame-level portion of Λ p is zero, and the pulse-level portion of Λ p falls in (−Tp , Tp ): I. (frame-level) (k−n)N f Tf +(i−j)Tf +N Tf +qTf = 0; II. (pulse-level) −qT f ∈ (−Tp , Tp ). (7) Condition (7.II) determines the allowable values for q and , while (7.I) describes the constraint on the triplet (k, i, j) to yield an admissible q. Since ∈ [−T p , Tf − Tp ), it is evident from (7.II) that the only possible value for q is q = 0, which in turn confines the allowable range for to be (−T p , Tp ). Meanwhile, since i, j, N ∈ [0, Nf − 1], the non-trivial values for k can be deduced from (7.I) to be (k − n)N f = −(i − j) − N − q ∈ [−2(Nf − 1), (Nf − 1)], which leads to (k − n) ∈ {0, −1}. For each possible value of k, the associated i and j are further constrained such that i = j − N − q − (k − n)Nf falls in [0, Nf − 1]. When j ∈ [N + q, Nf − 1], the constraint i < Nf excludes k−n = −1; hence k = n and i = j −N −q. Similarly, j ∈ [0, N + q − 1] leads to k = n − 1, and i = j − N − q + Nf . With these constraints on q and (k, i, j), it follows from (7) that Λ p = , and the received signal in (6) is simplified to Nf −1 N −1 R R () () p p ys (n) = w0 α0 Es s(n) + s(n−1) Nf N f j=0 j=N N N = w0 α0 Es Rp () (1− )s(n) + s(n−1) . (8) Nf Nf To evaluate BER performance in the presence of timing errors, we look at y s (n) conditioned on (s(n), s(n − 1)). IEEE TRANSACTIONS ON SIGNAL PROCESSING (TO APPEAR) s(t) Fig. 2. - Xk - Delay τ0+τ0,0 .. α0 6 . ? - Xk - Delay - +k r(t)- Delay τ0+τl,0 −τ̂ 6 αl 6 .. . - Xk - Delay τ0+τL,0 αL6 Multipath Channel 4 - Xk- (·)dt ys,0 (n) - w0 . .. 6 p(t − τ̃0,0 ) ? - Xk- (·)dt ys,l (n) - wl - +k .. 6 6 . p(t − τ̃l ,0 ) ys (n) - - Xk- (·)dt ys,L (n) - wL 6 p(t − τ̃L ,0 ) RAKE Receiver Correlation-based receiver This can be understood by observing that when N ≤ Nf /2, s(n) is the primary contributor to y s (n), while s(n − 1) dominates when N ≥ Nf /2. Since decisions are always made on the stronger symbol component, the BER sensitivity to N is symmetric around N f /2. With the signal energy reduction of (1 − 2N /Nf )2 in (11), the sensitivity to acquisition is reminiscent of the timing mismatch effect of a narrowband AWGN system with a rectangular pulse shaper of duration N f Tf [15]. These analytic expressions for UWB transmissions over The conditional noisy output y(n) is Gaussian with mean AWGN channels are illustrated in Figure 3. The following one of (9)-(10), and variance N o /2. Since s(n) is i.i.d. with parameters are used: E s /No = 8dB, Nf = 10, Tf = 10ns, equal probabilities, the average BER is given by and Tp = 1ns. Note that the energy per pulse is constrained Pe (N , |α0 ) = P r(y(n) < 0|s(n) = 1) to be very low in UWB settings, but the effective SNR per 1 1 (11) symbol Es /No is typically set at a moderate level via choosing = P r(y(n) < 0|(1, 1)) + P r(y(n) < 0|(1, −1)) 2 2 a large Nf , in order to provide reliable symbol detection. 2 1 2α20 Es 2 1 2α20 Es 2 2N The BER is plotted versus the timing error τ normalized = Q , by the frame duration T f , for the commonly used Gaussian Rp () + Q Rp () 1− 2 No 2 No Nf monocycle 2 p(t) = (1 − 4πt2 /ν 2 ) exp(−2πt2 /ν 2 ) [2], where √ x −u2 /2 ν = 0.43ns to yield Tp = 1ns. The BER degradation features a where Q(x) := (1/ 2π) −∞ e du is the complementary gradual contour due to the frame-level acquisition error, while error function. In a special case, perfect timing the actual performance exhibits sharp edges (one every T f the BER under 2 2α0 Es /No , as expected. is given by Pe (0, 0|α0 ) = Q seconds) since the tracking error is strictly limited to the ultraThe following can be deduced from (11): short pulse duration. • A mismatch in decides the portion of pulse energy collected by the correlator. When the tracking error ≥ T p , it B. TH PAM Transmissions over AWGN Channels results in Rp () = 0 and Pe = 1/2. Hence, tracking is very In the presence of TH, y s (n) has the same form as in (6), critical in AWGN and flat fading channels. Sensitivity to but the argument Λ p becomes Λp = (k−n)Nf Tf +(i−j)Tf + the tracking error depends not only on the pulse duration 2 (c(i)− c(j))Tc + N Tf + , where c(i) ∈ [0, Nc − 1]. As with Tp , but also on the pulse shape via R p (). (7) – (8), we analyze the constraints on the non-trivial triplets • A mismatch in N introduces ISI, and decides the por(k, i, j), and simplify y s (n) to [Appendix I-A] tions of the received sample energy that are contributed Nf −1 from s(n) and s(n − 1) via the ratio N /Nf . The worstRp (Λp (j, q))/Nf ys (n) = w0 α0 Es s(n) 1q=0 j=N +q case acquisition error occurs when N = Nf /2 (· 1 N+q−1 + w0 α0 Es s(n−1) q=0 j=0 Rp (Λp (j, q))/Nf , (13) denotes integer floor), which leads to Nf Pe ( , |α0 ) (12) 2 Widely used in conventional impulse radios, the monocycle does not 2 comply with the spectral mask recently released by FCC. Nevertheless, we 2α20 Es 2 1 1 choose it in our numerical simulations for its wide recognition so far. This Q Nf is even, No Rp () + 4 , choice does not compromise the usefulness of our simulations, because the 2 2 2 BER performance of a UWB radio is largely determined by the temporal = 2α E 2α E 1 0 s 0 s 2 () + 1 Q 2 ()/N 2 , properties of the pulse through the autocorrelation function Rp (·). At a very Q R R p p f 2 No 2 No low duty cycle, the pulse bandwidth (and thus the pulse duration) affects the BER sensitivity to mis-timing more than the actual spectral shape. Nf is odd. Note that a coherent symbol detector must compensate for the channel phase shift, which means that the weight factor w0 should be set to be proportional to sgn{α 0 } before passing y(n) through a thresholder. There are four pairs of possible values for (s(n), s(n − 1)), resulting in ys (n)|(+1,+1) = −ys (n)|(−1,−1) = |α0 | Es Rp () (9) ys (n)|(+1,−1) = −ys (n)|(−1,+1) = |α0 | Es Rp ()(1−2N/Nf ). (10) IEEE TRANSACTIONS ON SIGNAL PROCESSING (TO APPEAR) 5 0 10 −1 BER 10 −2 10 No mis−timing Gaussian pulse Acquisition error only −3 10 −4 10 Fig. 3. 0 2 4 τ/Tf 6 8 10 BER performance for a direct-path AWGN channel, no TH. When ∈ R1 , the last two terms survive, and ISI shows up. When ∈ (−Tp , Tp ), only the first term remains, and no ISI emerges. This implies that, even with perfect acquisition, ambiguity on symbol transmission (or ISI) may be present due to TH, because tracking errors beyond the interval (−T p , Tp ) may result in non-zero R p (Λp ). Assume now that these (2N c − 1) bins are mutually exclusive3 . The value of picks out a unique pair (m o , qo ), if any, such that ∈ (−Tp − mo Tc + qo Tf , Tp − mo Tc + qo Tf ). The decision statistic is then decided by how many out of the N f code differences in (13) are equal to m o . To answer this, let us introduce the notation I j,q (m) := δ(m−(c(j−N −q)−c(j))), where δ(·) is Kronecker’s Delta. Eq. (13) can then be rewritten as ys (n) = w0 α0 Nf −1 Rp (mo Tc +−qoTf ) Es s(n) Ij,qo (mo ) Nf j=N+qo where Λp (j, q) := (c(j−N−q)−c(j))Tc+−qTf . The decision statistic ys (n) depends on the TH code through Λ p . We will see next, that TH expands the allowable tracking mismatch , and aggravates the BER degradation to acquisition mismatch. TH sequences are pseudo-random (deterministic and periodic), or, random. Since N f is typically large (in the order of a hundred), the TH codes in both cases can be well modeled as being independent and uniformly distributed over [0, N c − 1]. Correspondingly, the distribution of the code difference, which controls Λp (j, q), is 1 |m| Pr {(c(j −N −q) − c(j))Tc = mTc } = 1− , (14) Nc Nc N + q = 0, where m ∈ [−(Nc − 1), (Nc − 1)]. Any of these 2N c − 1 values of m may appear in the summands of (13), resulting in Λp = mTc + − qTf . If there exists a pair (m, q) such that Λp ∈ (−Tp , Tp ), some summands in (13) will be nonzero with certain probability, given that the tracking error is confined to = Λ p − mTc + qTf ∈ (−Tp − mTc + qTf , Tp − mTc + qTf ). To satisfy Λp ∈ (−Tp , Tp ), we observe that the non-trivial values for m differ depending on q. When q = 0, Λp = mTc + > mTc − Tp is greater than T c − Tp > Tp , for m ≥ 1. Hence, the constraint Λ p < Tp implies that m ≤ 0, which results in (Nc + 1) non-overlapping bins for the allowable values of : R 0 := ∪{(−mTc − Tp , −mTc + Tp )}0m=−(Nc −1) . Similarly, when q = 1, Λ p = mTc +−Tf < mTc − Tp , which implies m ≥ 1, the allowable range for contains Nc non-overlapping bins R 1 := ∪{(Tf − mTc − c −1 Tp , Tf − mTc + Tp )}N m=1 . With the use of TH, the allowable range for the tracking error to yield non-zero R p (·) values in (13), and thus to ensure energy capture, is expanded to a total of (2Nc − 1) bins, each of duration 2T p . A special case arises when N = 0. Setting N = 0 in (13), the signal component y s (n) is reduced to Nf −1 1 ys (n) = w0 α0 Es s(n) Rp (Λp (j, 1)) Nf j=1 1 + s(n)Rp () + s(n − 1) Rp (Λp (0, 1)) . (15) Nf + w0 α0 N +qo−1 Es s(n−1) Ij,qo (mo ) j=0 Rp (mo Tc +−qoTf ) . (16) Nf Let ρ0 (k0 ) denote the probability that the event I j,qo (mo ) = 1 occurs k0 times in the Nf −N −qo summands associated with ! , it follows from (14) that, s(n) in (16). With CkN := k!(NN−k)! for k0 ∈ [0, Nf − N − qo ], Nf−N−qo Nc−|mo | k o | Nf−N−qo−k0 ( N 2 ) 0 (1− Nc−|m ) , Ck0 Nc2 c ρ0 (k0 ) = +q = 0 N o δ(k0 −(Nf −N −qo ))δ(mo ), N +qo = 0. (17) Similarly, let ρ1 (k1 ) denote the probability that the event Ij,qo (mo ) = 1 occurs k1 times in the N + qo summands associated with s(n − 1) in (16). We have ρ 1 (k1 ) = o | k1 o | N +qo −k1 CkN1 +qo ( Nc −|m ) (1 − Nc −|m ) for k1 ∈ [0, N + Nc2 Nc2 qo ] when N + qo = 0, and ρ1 (k1 ) = δ(k1 )δ(mo ), for N + qo = 0. In all, ys (n) takes on the following value with probability ρ 0 (k0 ) · ρ1 (k1 ): k0 k1 ys (n) = w0α0 Es Rp (mo Tc +−qoTf ) s(n) +s(n−1) , Nf Nf (18) for k0 ∈ [0, Nf −N −qo ], k1 ∈ [0, N +qo ]. The procedure for analyzing the BER is as follows: If ∈ / (R0 ∪ R1 ), it falls outside these (2Nc − 1) bins, which results in y(n) = v(n) and Pe = 0.5. When ∈ (R0 ∪ R1 ), a unique pair (mo , qo ) can be identified, and (18) applies. To evaluate P r(y(n) < 0|s(n) = 1) in a coherent detector (i.e., w 0 = sgn{α0 }), we note that y s (n) conditioned on (s(n), s(n − 1)) is given by k0 ± k1 . (19) ys (n)|(1, ±1) = |α0 | Es Rp (mo Tc +−qoTf ) Nf Depending on s(n − 1), k 0 , and k1 , ys (n) conditioned on s(n) = 1 may take (Nf +N +qo ) possible values. Conditioned on (k0 , k1 ), the BER is given by 3 The sub-regions in R and R are non-overlapping when setting T ≥ c 0 1 2Tp . Deriving the BER is more complicated when Tp < Tc ≤ 2Tp , but the same approach of analysis applies. IEEE TRANSACTIONS ON SIGNAL PROCESSING (TO APPEAR) 6 2 k0 +k1 1 2α20 Es 2 Pe (k0 , k1 |α0 )= Q Rp (mo Tc +−qoTf ) 2 No Nf 1 2α20 Es 2 k0 −k1 + Q Rp (mo Tc +−qoTf ) . (20) 2 No Nf 0 10 −1 BER 10 Hence, the BER averaged over all possible (k 0 , k1 ) pairs is given by Nf −N −qo N +qo Pe (N , |α0 ) = ρ0 (k0 )ρ1 (k1 )Pe (k0 , k1 |α0 ). k0 =0 −2 10 −3 10 No mis−timing N =2 c N =5 c k1 =0 Acquisition error only, no TH (21) Again, the result applies to N ≤ Nf /2, and the BER 10 0 2 4 6 8 10 is symmetric in N around N f /2. The BER performance τ/Tf without timing mismatch remains unchanged in the TH case: Fig. 4. BER for a direct-path AWGN channel, with TH. 2 2α0 Es /No . Pe (0, 0|α0 ) = Q The following observations are made on the TH case with L 1 a sliding correlator: ys (n) = Es w0 αl Rp ( + τl,0 − qTf ) • Acquisition becomes very critical. When N = 0, l=0 q=0 the reduction N + q N + q Nf −1in receive signal energy is decided by · s(n)(1 − ) + s(n − 1) . (23) (1/Nf ) j=N +qo Ij,qo (mo ), which is ascertained by the Nf Nf chance that the pulses in mis-aligned frames happen to be picked out by hopping codes of different frames. The To yield non-zero R p in (23), we observe that q = 0 when large-error terms in (21) correspond to small values for ∈ [−Tp , Tp ), and q = 1 otherwise, regardless of N . This k0 and k1 , which unfortunately force large probabilities implies that, even with perfect acquisition, ISI may be present due to multipath, when tracking errors are beyond the interval ρ0 (k0 )ρ1 (k1 ), thus dominating the average BER. [−Tp , Tp ). Similar symbol ambiguity (that is, unexpected ISI) • Mis-tracking tolerance is seemingly enhanced due to induced by signal spreading has been observed due to TH. TH. The allowable range for is now increased from Conditioned on (s(n) = 1, s(n−1) = ±1), y(n) is given by (−Tp , Tp ) to (2Nc − 1) bins of 2Tp seconds each. On L 1 the other hand, due to the more stringent requirement on E w αl Rp (+τl,0 −qTf ) + v(n), (24) y(n)|(1, 1) = s 0 acquisition, the enhanced tracking range does not bring l=0 q=0 real improvement in BER robustness. When N = 0, the L 1 2N +2q tracking error is still limited to (−T p , Tp ) to avoid ISI y(n)|(1,−1) = Es w0 αl Rp (+τl,0 −qTf )(1− ) [c.f. 15)]. When N = 0, there is only a small chance Nf l=0 q=0 of energy capture when the correlator coincides with the + v(n). (25) transmitted pulses after random hopping. Overall, although TH alleviates the need for tracking, the BER Sufficient energy capture is critical to detecting signals performance is considerably compromised in the presence of scattered by dense multipath channels. Let E α (N , |{αl }L l=0 ) acquisition errors. The effect of TH on a direct-path channel denote the portion of path energy that is collected by a is confirmed in Figure 4, which adopts the same system receiver under both acquisition and tracking errors, and parameters as in the absence of TH. TH codes of different Eα (|{αl }L l=0 ) as the received path energy subject to tracking lengths (Nc = 2, 5) are evaluated, where a larger N c may error only. For a coherent correlator, E α (|{αl }L l=0 ) and accommodate more users. With an increase in N c , there is Eα (N , |{αl }L ) can be deduced from (24) and (25), l=0 a larger number of weaker spikes in the BER curves, which respectively, noting that transmission of identical consecutive illustrates that the BER degradation due to acquisition errors symbols in (24) reduces the impact of acquisition errors. is aggravated. Setting w0 to compensate for the phase shift of the aggregate channel described summation over l, we in the 2 have 1 L L C. PAM Transmissions over Dense Multipath Channels and Eα (|{αl }l=0 ) = l=0 q=0 αl Rp ( + τl,0 − qTf ) 2 In a dense-multipath channel, we have L 1. We start L 1 N+q ) = α R (+τ −qT )(1−2 ) . Eα(N, |{αl }L l p l,0 f l=0 l=0 q=0 Nf with a symbol-rate sliding correlator by taking L = 0 in (5). Accordingly, the BER is given by The resulting y s (n) becomes: Nf −1 Nf −1 ∞ L Pe (N , |{αl }L l=0 ) = P r(y(n) < 0|s(n) = 1) s(k) w0 ys (n) = Es 1 1 i=0 j=0 k=0 l=0 (26) = P r(y(n) < 0|(1, 1)) + P r(y(n) < 0|(1, −1)) 2 2 α R ((k−n)N T +(i−j)T +N T ++τ )/N . (22) −4 l p f f f f l,0 f Carrying over the analysis on the constraints of non-trivial triplets (k, i, j), (22) can be simplified to [Appendix I-B] = L 1 2Es Eα(|{αl }L l=0 ) 1 2Es Eα(N ,|{αl }l=0 ) Q + Q . 2 No 2 No IEEE TRANSACTIONS ON SIGNAL PROCESSING (TO APPEAR) 7 Note that the channel taps picked by the summations in L Eα (|{αl }L l=0 ) and Eα (N , |{αl }l=0 ) are determined by . In a dense-multipath environment where the tap delay spacing is small, i.e., τl+1 − τl ≤ 2Tp for any l, at least one of the l’s will result in + τl,0 − qTf ∈ (−Tp , Tp ) for some q ∈ [0, 1]. Therefore, the correlator always collects signal energy for any ∈ [−Tp , Tf − Tp ). On the other hand, when τ l+1 − τl ≥ Tp , which is a reasonable constraint since T p is the minimum path resolution time, there are only up to 2 possible values of l that will contribute non-zero Lsummands, for any . Compared with the total path energy l=0 α2l , the energy collected by a sliding correlator is substantially reduced, which necessitates exploitation of diversity using RAKE combiners. Let us consider a RAKE receiver constructed with perfect channel knowledge. When TH is not employed, the output of a RAKE can be obtained from (5) by taking out the TH terms: Nf −1 Nf −1 L L ∞ ys (n) = Es s(k) wl αl /Nf i=0 k=0 j=0 l=0 l =0 ·Rp ((k−n)Nf Tf +(i−j)Tf +N Tf ++τl,0 − τ̃l ,0 ). (27) Similar to (23), y s (n) can be simplified to [Appendix I-B] L 1 L wl αl Rp ( + τl,0 − τ̃l ,0 − qTf ) ys (n) = Es l=0 l =0 q=0 N + q N + q . · s(n)(1 − ) + s(n − 1) Nf Nf (28) By inspecting ys (n) conditioned on (s(n), s(n−1)), we obtain the energy capture indices for a RAKE receiver: 2 L L 1 wl αl Rp (+τl,0 − τ̃l ,0 −qTf ) , Eα (|{αl }L l=0 ) = l =0 l=0 q=0 (29) L L 1 wl αl Rp (+τl,0 − τ̃l ,0 −qTf ) Eα (N , |{αl }L l=0)= l=0 l=0 q=0 2 2(N +q) · 1− . Nf (30) Substituting (29) and (30) into (26), we can readily obtain the BER for the RAKE receiver. Time hopping affects the robustness of RAKE reception to mis-timing. Different from the AWGN case, we do not assume any probabilistic model for the TH codes here, but carry out our analysis conditioned on the TH codes. In the AWGN case, it is imperative to study the allowable range of the tracking error; therefore, a statistical viewpoint is instrumental. In the dense multipath case, on the other hand, a receiver will always match to some path(s) of the signal component regardless of any tracking error, but the energy capture may not be sufficient under mis-timing. TH codes merely change the path positions and the associated RAKE weights, but not the number of paths collected by the receiver. Hence, a statistical model for the TH codes is not well motivated. With this in mind, we carry over the analysis on non-trivial triplets in (5) for the TH case, and reach a simplified version of the decision statistic as follows [Appendix I-C]: Nf−1 L L 2 1 wl αl Rp (Λp (j, l, l, q)) ys (n)= Es s(n) N f l=0 l =0q=−1 j=N+q N L L 2 +q−1 1 + Es s(n−1) wl αl Rp (Λp (j, l, l, q)), (31) N f q=−1 j=0 l=0 l =0 where Λp (j, l, l , q) := (c(j−N−q)−c(j))Tc ++τl,0 − τ̃l ,0 − qTf . For given j and q, there is only one code difference m out of (2Nc − 1) possible values per realization. Compared with the no TH case in (28), it is now the tracking error mT c + that determines the RAKE fingers l to be matched to each path l. The BER can be derived as Nf −1 Pe N , |{αl }L , {c(j)} l=0 j=0 2 −1 N 2 L L f 1 2Es 1 = Q wl αl Rp (Λp (j, l, l , q)) 2 No N q=−1 f j=0 l=0 l =0 L L 2 1 2Es 1 + Q wl αl 2 No Nf q=−1 l=0 l =0 Nf−1 N +q−1 · Rp (Λp (j, l, l , q))− Rp (Λp (j, l, l , q)). (32) j=N+q j=0 In contrast to a direct-path channel, dense multipath propagation implies different timing tolerances: • For a sliding correlator, a dense-multipath channel imposes less stringent requirements on tracking, allowing ∈ [−Tp , Tf − Tp ). On the other hand, due to the energy spreading over multiple paths, the weak energycapture capability discourages its use in power-limited UWB transmissions. • For RAKE reception under fixed channel realizations, signal detection is robust to tracking errors. When τ̃ l ,0 = τl ,0 , ∀l , it follows from (28) that, for any ∈ [−T p , Tf − Tp ), every path l ∈ [0, L] will be picked at most by 2 RAKE fingers l , such that + τl,0 − τ̃l ,0 − qTf ∈ (−Tp , Tp ). • When TH is employed, the energy capture is similar to the no-TH case, except that the TH codes alter the taps picked out. Such a shuffling of taps is equivalent to noise averaging and thus induces diversity even when only a simple correlator is used. This assessment is verified via analytical evaluation depicted in Figure 5. In the dense-multipath channel used, the path delays are taken to be τ l = τ0 + lTp , 0 ≤ l ≤ (Tf − 2Tp )/Tp , and the path gains are assumed to fall off exponentially according to the profile: E{α 2l } = E0 e−λl , where E0 is a scaling factor to normalize the total multipath power spread L to unity (i.e., l=0 E{α2l } = 1), and λ = 2/3 is the decay factor [5]. For the time being, we assume no fading, i.e., |αl | = E{α2l } with its sign randomly chosen between ±1 with equal probabilities. We depict the BER performance of a sliding correlator (RAKE-1: L = 0), and an equal gain IEEE TRANSACTIONS ON SIGNAL PROCESSING (TO APPEAR) 8 0 10 present a unifying approach for BER performance analysis under mis-timing for random fading channels, along with corroborating simulations and summarizing remarks. −1 BER 10 A PPENDIX I S IMPLIFIED DETECTION STATISTICS −2 10 In this appendix, we detail the steps used to simplify the decision statistic ys (n) for various operating conditions, under the constraints on non-trivial triplets (k, i, j). RAKE−1 RAKE−EGC No mis−timing Acquisition error only, no TH −3 10 A. TH PAM Transmissions over AWGN Channels −4 10 0 2 4 τ/Tf 6 8 10 (a) 0 10 For TH PAM transmissions over AWGN channels, y s (n) is given by Nf −1 Nf −1 ∞ s(k) ys (n) = α0 Es i=0 k=0 j=0 Rp ((k−n)Nf Tf +(i−j)Tf +N Tf +(c(i)−c(j))Tc +)/Nf . (33) −1 BER 10 Similar to (7), the triplet (k, i, j) contributes a non-zero R p (·) in (33) only when there exists an integer q such that −2 10 (k − n)Nf + N + (i − j) + q = 0; (c(i) − c(j))Tc + − qTf ∈ (−Tp , Tp ). RAKE−1 RAKE−EGC No mis−timing Acquisition error only, no TH −3 10 −4 10 0 2 4 τ/Tf 6 8 10 (b) Fig. 5. BER performance for a multipath AWGN channel: (a) no TH; (b) with TH (Nc = 3). combiner (RAKE-EGC: τ̃ l = τl , L = L) to illustrate the drastically different sensitivity in dense multipath compared with a direct path. In the absence of TH, the RAKE-1 receiver only picks out a very small number of paths, where the time locations of the contributing paths are determined by . As a result, the BER performance of RAKE-1 exhibits a similar pattern as the channel power delay profile. It may perform well when it happens to catch strong paths at certain , but generally is ineffective in energy capture. The RAKE-EGC receiver, on the other hand, averages out the received energy from all paths within a frame using equal weights; thus the BER performance is relatively insensitive to the tracking error. When TH is present, RAKE-1 does not work well, because it can no longer catch strong paths in all frames, regardless of . Meanwhile, the performance advantage of RAKE-EGC over RAKE-1 is more pronounced only when N = 0, but less obvious when there exists any acquisition error. The more interesting maximum ratio combining (MRC) receiver will be discussed for fading channels in Part II of this sequel [6]. So far, we have established a unifying signal model for analyzing the detection performance of a correlation-based receiver under mis-timing. Timing tolerances in different propagating environments have been discussed based on fixed channel realizations. In Part II of this sequel [6], we will (34) (35) Note that (c(i) − c(j))Tc ∈ [−Tf + Tc , Tf − Tc ), and ∈ [−Tp , Tf − Tp ), which dictates (c(i) − c(j))Tc + ∈ [−Tf + Tc − Tp , 2Tf − Tc − Tp ). Hence, it can be seen from (35) that the allowable values for q are: 0, 1. Meanwhile, since N + (i − j) + q ∈ [−(Nf − 1), 2Nf − 1)], the allowable values for k − n in (34) are confined to (k − n)N f ∈ [−(2Nf − 1), (Nf − 1)], which leads to k − n ∈ {0, −1}. Moreover, i = j − N − q − (k − n)Nf is confined to [0, Nf − 1]. Therefore, if j ∈ [0, N + q − 1], then i = j − N − q and k = n. Furthermore, when j ∈ [N + q, Nf − 1], we have that i = j − N − q − Nf , and k = n − 1. In summary, ys (n) = (36) 1 N +q−1 α0 Ess(n−1) q=0 j=0 Rp ((c(j −N −q+Nf)−c(j))Tc +−qTf) Nf f−1 1 N Rp ((c(j −q−N)−c(j))Tc +−qTf ) + α0 Es s(n) . Nf q=0 j=N+q Because the TH code is symbol periodic, we have c(j − N − q + Nf ) = c(j − N − q). B. TH-free PAM over Dense Multipath Channels For dense multipath without the use of TH, the decision statistic is Nf −1 Nf −1 L ∞ ys (n) = Es s(k) αl k=0 i=0 j=0 l=0 ·Rp ((k−n)Nf Tf +(i−j)Tf +NTf ++τl,0 )/Nf . (37) Due to the narrow non-zero support of R p (τ ), we have (k − n)Nf Tf + (i − j)Tf + N Tf + qTf = 0; (38) (39) + τl,0 − qTf ∈ (−Tp , Tp ). IEEE TRANSACTIONS ON SIGNAL PROCESSING (TO APPEAR) 9 Since τl,0 ∈ [0, Tf − 2Tp ], we have +τl,0 −qTf ∈ [−qTf , (2−q)Tf −Tp ) ⇒ q = 0, 1; (k−n)Nf = −(i−j)−N −q ∈ [−(2Nf −1), Nf −1] (40) ⇒ (k − n) ∈ {0, −1}; (41) i = j − N − q − (k − n)Nf ∈ [0, Nf − 1] when j ∈ [0,N +q−1], k = n−1, i = j −N−q+Nf ⇒ (42) when j ∈ [N+q, Nf −1], k = n, i = j −N −q Dissection on (40) reveals that q = 0 when ∈ [−T p , Tp ), and q = 1 otherwise. For a given , at most one q value contributes to non-zero correlation R p ( + τl − qTf ) for any τl,0 ∈ [0, Tf − 2Tp ). Using (40)-(41), (37) is simplified to 1 ys (n) = Es (s(n)(Nf −N −q)+s(n−1)(N +q)) q=0 · L αl Rp (+τl,0 −qTf )/Nf . (43) l=0 When RAKE reception is involved, the output of a RAKE combiner is given by (5) after taking out the TH terms Nf −1 Nf −1 L L ∞ s(k) wl αl /Nf ys (n) = Es k=0 i=0 j=0 l=0 l =0 ·Rp ((k−n)Nf Tf +(i−j)Tf +N Tf ++τl,0 − τ̃l ,0 ). (44) Following the previous analysis, condition (38) still holds, while condition (39) is changed to + τ l,0 − τ̃l ,0 − qTf ∈ (−Tp , Tp ). Taking into account that τ l,0 − τ̃l ,0 ∈ [−Tf + 2Tp , Tf − 2Tp ], we have the following conditions for reaching non-zero summands in (44): +τl,0 −τ̃l ,0 −qTf ∈ [−(1+q)Tf +Tp , (2−q)Tf −Tp ) ⇒ q = 0,1; (45) Since the possible values for q are the same as in (40), and (38) remains the same, the conditions on (k, i, j) are still described by (41) and (42). C. TH PAM over Dense multipath channels In a dense multipath channel with TH, the output of a RAKE receiver is given by (5) Nf −1 Nf −1 L L ∞ s(k) wl αl /Nf ys (n) = Es k=0 i=0 j=0 l=0 l =0 ·Rp((k−n)NfTf +(i−j)Tf +(c(i)−c(j))Tc+NTf++τl,0 − τ̃l,0 ). (46) Following the previous analysis, condition (38) still holds, while condition (39) is changed to (c(i) − c(j))T c + + τl,0 − τ̃l ,0 − qTf ∈ (−Tp , Tp ). Since (c(i)−c(j))Tc ∈ [−Tf +Tc , Tf −Tc], and τl,0 −τ̃l ,0 ∈ [−Tf + 2Tp , Tf − 2Tp ], we have the following conditions for the summands in (46) to be non-zero: +(c(i)−c(j))Tc +τl,0 − τ̃l ,0 −qTf ∈ [−(2+q)Tf+Tc+Tp , (3−q)Tf−Tc −3Tp ) ⇒ q ∈ [−1,2]; (47) (k−n)Nf = −(i−j)−N−q ∈ [−2Nf,Nf] ⇒ k−n ∈ [−2,1]; (48) i = j − N − q − (k − n)Nf ∈ [0, Nf − 1] when j ∈ [N+q, Nf−1], k = n, i = j −N −q; ⇒ (49) when j ∈ [0, N +q−1], k = n−1, i = j −N−q+Nf . It is seen from (49) that when k − n = 1, −2, the constraints i, j ∈ [0, Nf − 1] are violated. Therefore, the allowable range of k − n is still confined to be k − n = 0, −1. In summary, we have 2 ys (n) = Es s(n) Nf −1 L L wl αl /Nf q=−1 j=N +q l=0 l =0 ·Rp ((c(j −N −q)−c(j))Tc ++τl,0 − τ̃l ,0 −qTf ) +q−1 L 2 N L + Es s(n−1) wl αl /Nf q=−1 j=0 l=0 l =0 ·Rp ((c(j −N −q)−c(j))Tc ++τl,0 − τ̃l ,0 −qTf ). (50) It can be observed from (47), that when (c(i) − c(j))T c ≥ 0, q = −1 does not contribute to y(n). Conversely, when (c(i) − c(j))Tc ≤ 0, q = 2 does not contribute to y(n). R EFERENCES [1] F. Ramirez-Mireles, “On the performance of ultra-wide-band signals in Gaussian noise and dense multipath,” IEEE Trans. on Vehicular Technology, vol. 50, no. 1, pp. 244-249, Jan. 2001. [2] M. Z. Win, R. A. Scholtz, “Ultra Wide bandwidth time-hopping spreadspectrum impulse radio for wireless multiple access communications,” IEEE Trans. on Communications, vol. 48, pp. 679-691, 2000. [3] J. Foerster, E. Green, S. Somayazulu, and J. Leeper, “UltraWideband Technology for Short or Medium Range Wireless Communications,” Intel Corp. Tech. Journal, Q2, 2001 http://developer.intel.com/technology/itj [4] W. M. Lovelace, J. K. Townsend, “The effects of timing jitter and tracking on the performance of impulse radio,” IEEE Journal on Selected Areas in Communications, vol. 20, no. 12, pp. 1646-1651, Dec. 2002. [5] J. Foerster, “The effects of multipath interference on the performance of UWB systems in an indoor wireless channel,” Proc. of the Veh. Tech. Conf. ’01, pp. 1176-1180, 2001. [6] Z. Tian, G. B. Giannakis, “BER Sensitivity to Mis-Timing in UltraWideband Impulse Radios – Part II: Performance in Fading Channels,” IEEE Trans. on Signal Processing, 2004 (to appear). [7] “IEEE 802.15 WPAN High Rate Alternative PHY Task Group 3a (TG3a),” Internet on-line access at http://www.ieee802.org/15/pub/TG3a.html. [8] C. J. Le Martret and G. B. Giannakis, “All-Digital Impulse Radio for Wireless Cellular Systems,” IEEE Transactions on Communications, vol. 50, no. 9, pp. 1440-1450, September 2002. [9] A. R. Forouzan, M. Nasiri-Kenari, and J. A. Salehi, “Performance analysis of ultra-wideband time-hopping spread spectrum multipleaccess systems: uncoded and coded schemes,” IEEE Trans. on Wireless Communications, vol. 1, no. 4, pp. 671-681, Oct. 2002. [10] R. Fleming, C. Kushner, G. Roberts, U. Nandiwada, “Rapid acquisition for ultra-wideband localizers,” Proc. of IEEE Conf. on UWB Systems & Technologies, Baltimore, MD, pp. 245-250, May 2002. [11] H. Lee, B. Han, Y. Shin, and S. Im, “Multipath characteristics of impulse radio channels,” Proc. IEEE Vehicular Technology Conference, pp. 24872491, Tokyo, Spring 2000. [12] A. A. M. Saleh, and R. A. Valenzuela, “A statistical model for indoor multipath propagation,” IEEE Journal on Selected Areas in Communications, vol. JSAC-5, no. 2, pp. 128-137, Feb. 1987. [13] D. Cassioli, M. Z. Win, A. F. Molisch, “The UWB indoor channel: from statistical model to simulations,” IEEE Journal on Selected Areas in Communications, vol. 20, pp. 1247-1257, Aug. 2002. [14] M. Z. Win, and R. A. Scholtz, “Characterization of UWB wireless indoor channels: a communication-theoretic view,” IEEE Journal on Selected Areas in Communications, vol. 20, pp. 1613-1627, Dec. 2002. [15] J. G. Proakis, and M. Salehi, Communication Systems Engineering (2nd Ed.), Section 7.8: Symbol Synchronization, Prentice Hall, New Jersey, 2002. IEEE TRANSACTIONS ON SIGNAL PROCESSING (TO APPEAR) Zhi Tian (M’98) received the B.E. degree in Electrical Engineering (Automation) from the University of Science and Technology of China, Hefei, China, in 1994, the M. S. and Ph.D. degrees from George PLACE Mason University, Fairfax, VA, in 1998 and 2000. PHOTO From 1995 to 2000, she was a graduate research HERE assistant in the Center of Excellence in Command, Control, Communications and Intelligence (C3 I) of George Mason University. Since August 2000, she has been an Assistant Professor with the department of Electrical and Computer Engineering, Michigan Technological University. Her current research focuses on signal processing for wireless communications, particularly on ultra-wideband systems. Dr. Tian serves as an Associate Editor for IEEE Transactions on Wireless Communications. She is the recipient of a 2003 NSF CAREER award. Georgios B. Giannakis (F’97) received his Diploma in Electrical Engineering from the National Technical University of Athens, Greece, 1981. From September 1982 to July 1986 he was with the PLACE University of Southern California (USC), where he PHOTO received his MSc. in Electrical Engineering, 1983, HERE MSc. in Mathematics, 1986, and Ph.D. in Electrical Engineering, 1986. After lecturing for one year at USC, he joined the University of Virginia in 1987, where he became a professor of Electrical Engineering in 1997. Since 1999 he has been a professor with the Department of Electrical and Computer Engineering at the University of Minnesota, where he now holds an ADC Chair in Wireless Telecommunications. His general interests span the areas of communications and signal processing, estimation and detection theory, time-series analysis, and system identification – subjects on which he has published more than 200 journal papers, 350 conference papers, and two edited books. Current research focuses on transmitter and receiver diversity techniques for single- and multiuser fading communication channels, complex-field and space-time coding, multicarrier, ultra-wide band wireless communication systems, cross-layer designs and distributed sensor networks. G. B. Giannakis is the (co-) recipient of six paper awards from the IEEE Signal Processing (SP) and Communications Societies (1992, 1998, 2000, 2001, 2003, 2004). He also received the SP Society’s Technical Achievement Award in 2000. He served as Editor in Chief for the IEEE SP Letters, as Associate Editor for the IEEE Trans. on Signal Proc. and the IEEE SP Letters, as secretary of the SP Conference Board, as member of the SP Publications Board, as member and vice-chair of the Statistical Signal and Array Processing Technical Committee, as chair of the SP for Communications Technical Committee and as a member of the IEEE Fellows Election Committee. He has also served as a member of the IEEE-SP Society’s Board of Governors, the Editorial Board for the Proceedings of the IEEE and the steering committee of the IEEE Trans. on Wireless Communications. 10