Professional Documents
Culture Documents
3, MARCH 1999
Abstract— This study investigates the application potential available to the system designers. Such models must reproduce
of the SAGE (space-alternating generalized expectation- in a realistic manner the entire dispersive behavior of the
maximization) algorithm to jointly estimate the relative propagation channel, i.e., in delay, direction, Doppler, and
delay, incidence azimuth, Doppler frequency, and complex
amplitude of impinging waves in mobile radio environments. polarization. Effective channel model elaboration relies on
The performance, i.e., high-resolution ability, accuracy, and a realistic characterization of the probability distribution of
convergence rate of the scheme, is assessed in synthetic and the relevant channel parameters. This knowledge is gath-
real macro- and pico-cellular channels. The results indicate ered experimentally from comprehensive data collected during
that the scheme overcomes the resolution limitation inherent to
extensive measurement campaigns. Hence, sophisticated, ac-
classical techniques like the Fourier or beam-forming methods.
In particular, it is shown that waves which exhibit an arbitrarily curate, and computationally efficient signal processing tools
small difference in azimuth can be easily separated as long as are required to extract the channel parameters of interest from
their delays or Doppler frequencies differ by a fraction of the the measurement data.
intrinsic resolution of the measurement equipment. Two waves Recently, various high resolution methods have been pro-
are claimed to be separated when the mean-squared estimation
errors (MSEE’s) of the estimates of their parameters are close
posed in mobile radio to estimate some of the parameters
to the corresponding Cramér–Rao lower bounds (CRLB’s) of impinging plane waves, i.e., their complex amplitude,
derived in a scenario where only a single wave is impinging. relative delay, incidence azimuth, incidence elevation, and
The adverb easily means that the MSEE’s rapidly approach the Doppler frequency. These methods can be grouped into three
CLRB’s, i.e., within less than 20 iteration cycles. Convergence of the categories defined in [1]: spectral estimation, para-
of the log-likelihood sequence is achieved after approximately
ten iteration cycles when the scheme is applied in real channels. metric subspace-based estimation (PSBE), and deterministic
In this use, the estimated dominant waves can be related to a parametric estimation (DPE). Worth mentioning within the
scatterer/reflector in the propagation environment. first category is the MUSIC (multiple signal classification)
The investigations demonstrate that the SAGE algorithm is a algorithm [2]. The ESPRIT (estimation of signal parameter via
powerful high-resolution tool that can be successfully applied rotational invariance techniques) [3] and Unitary ESPRIT [4]
for parameter extraction from extensive channel measurement
data, especially for the purpose of channel modeling. methods belong to the PSBE techniques. All three mentioned
methods were previously developed for azimuth estimation.
Index Terms—Antenna arrays, Cramér–Rao bound, direction The MUSIC algorithm was later applied to delay estima-
of arrival, Doppler frequency, high-resolution array signal
processing, maximum likelihood estimation, multipath channel, tion [5]. The ESPRIT method has been recently adapted for
propagation delay, radio channel measurement and estimation, joint delay and azimuth estimation [6], while the Unitary
radio propagation. ESPRIT technique has been extended to perform joint azimuth
and elevation estimation [7]. An application of the latter
to process wide-band channel measurements is presented in
I. INTRODUCTION
[8]. Among the DPE methods, the expectation-maximization
(1)
where
where is the vector containing the pa-
rameters of the th wave. The wave is characterized by its III. EM-BASED ESTIMATION OF SUPERIMPOSED SIGNALS
relative delay incidence azimuth Doppler frequency
and complex amplitude The -dimensional ( -D) A. Maximum Likelihood Estimation
vector-valued function is the The problem at hand is the estimation of the number of
steering vector of the array. Its components are given by waves as well as their parameter vectors
with The estimation of is not addressed in the
denoting the wavelength, the unit vector in pointing toward paper. This parameter is fixed to a value large enough to
the direction determined by and the complex electric field capture all the dominant impinging waves. Classical informa-
pattern of the th sensor, respectively. The meaning of the tion theoretic methods for model selection like Akaike’s and
vector operators arising in the above mathematical expressions Rissanen’s criteria [13] can be used to estimate
436 IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 17, NO. 3, MARCH 1999
(5)
algorithm and to possibly avoid convergence to an unwanted is given in Fig. 5. The -step is still the ML procedure for
stationary point [9]. a single wave, which is applied to the estimate of
given in (13) with Notice that at the th iteration
C. The SAGE Algorithm step the parameters of the wave are re-
The SAGE algorithm [19] is a twofold extension of the estimated. We define an iteration cycle of the SAGE algorithm
EM algorithm. First, each iteration of the SAGE algorithm is as consecutive iteration steps for updating the parameter
an EM iteration to re-estimate not necessarily all but only a estimates of all waves once. The computational complexity of
subset of the components of while keeping the estimates one iteration step of the EM algorithm is identical to that of
of the other components fixed. Admissible hidden data are one iteration cycle of the SAGE algorithm.
associated which each of these parameter subsets. Data are To further reduce the complexity of the SAGE algorithm
admissible for a given subset if they are complete for this described above we aim at replacing the 3-D optimization
subset under the hypothesis that the components of belonging procedure (10) to compute the MLE of the parameters of
to the complement of this subset are known. Second, the one single wave by three separate one-dimensional (1-D)
notion of complete data is generalized in the sense that the procedures, where each parameter is estimated individually.
mapping from the complete data space to the incomplete data This can also be formulated within the SAGE framework
space may be random rather than deterministic as originally by further splitting each subset into the
considered in [17]. The selection of admissible data guarantees three subsets and The random
that the SAGE algorithm retains the monotonicity property process (6) is still admissible for each of these subsets, and
of the EM algorithm [19]. The SAGE algorithm is actually the conditional Fisher information is still maximized with
a grouped coordinate ascent method. Faster convergence for Concatenation of the three SAGE iterations for re-
a correspondingly lower complexity is the advantage of the estimating the pairs in the three subsets above yields the
SAGE algorithm compared to the EM algorithm [19]. following updating procedure.
The details concerning the application of the SAGE al- Coordinate-wise updating procedure of the parameter es-
gorithm to the resolution of electromagnetic waves can be timates of one wave:
found in [10] and [11]. To avoid the introduction of additional
symbolic notations we shall in this section sometimes identify
the vectors and with the set of their components. In the
problem of estimating superimposed signals, natural parameter
subsets comprise all the parameters of the individual signals,
i.e., are In fact this selection is well suited as
in (6) is admissible for Moreover, it can be seen that
(14)
maximizes the conditional Fisher information of given
Maximizing this matrix proves to maximize
the asymptotic convergence rate of the EM algorithm [17]. This updating procedure can be performed by applying the
Moreover, empirical evidence shows that this choice also leads SFG in Fig. 4 to the signal The updated estimates
to a fast convergence of the algorithm already in the early and are obtained by successively varying and
iteration steps [19]. The SFG of the resulting SAGE algorithm until the magnitude of the signal at the output of the SFG
FLEURY et al.: CHANNEL PARAMETER ESTIMATION USING THE SAGE ALGORITHM 439
is maximum. The updated amplitude estimate is then the in (14) are replaced by
output signal normalized by the system-dependent factor.
The SFG of the SAGE algorithm which results from the
above particular choice of parameter subsets and their admissi-
ble data is also that depicted in Fig. 5 with the -step given by (16)
(14). Obviously, this algorithm reduces to a coordinate ascent
method in this case.
(17)
IV. IMPLEMENTATION ISSUES during the initialization cycle. At step
the parameter estimates of wave are initialized
and
A. Simplification for Low Doppler Frequencies
Inserting in (13) yields the estimate
In the mobile environment the magnitude of the Doppler of the hidden data that
frequency of the impinging waves is much smaller than is used in the modified -step to calculate Thus,
Thus, the phase term in (1) can be approximated by a signal estimates of the waves whose parameter estimates have
constant term according to already been initialized are subtracted from the observed signal
over each observation interval . Such a technique is commonly referred to as successive
of interference cancellation.
Inserting the right-hand term above in (1) yields the following In the second method all initial estimates of the delays are
approximation for over first computed by using the MUSIC algorithm proposed in
[5]. An initialization cycle of the SAGE algorithm is then
carried out to compute the initial estimate of the remaining
wave parameters. During this initialization cycle the updating
procedure (14) is modified as follows: The first maximization
(15)
procedure is discarded while the second one is replaced by
(17) . Hence, being replaced by , no cancellation
B. Initialization of the SAGE Algorithm is carried out in this case.
Two methods are proposed to initialize the SAGE algorithm.
The first one can be included in SFG the SAGE algorithm V. PERFORMANCE IN SYNTHETIC CHANNELS
as follows: One “initialization” cycle with the iteration step A. Cramér–Rao Lower Bound for the Estimation of Waves
ranging in is performed starting with
For the subsequent investigation it is worth considering the
the pre-initial setting Since no a priori real -D vector
knowledge about the phase of the complex amplitudes is
available noncoherent estimation of the delays and azimuths is
performed. To this aim, the first two maximization procedures (18)
440 IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 17, NO. 3, MARCH 1999
instead of The information inequality for the covariance function of To avoid aliasing, all signals are bandlimited
matrix of any unbiased estimate reads [20] to prior to sampling at the rate where
denotes the number of samples per pulse duration. It is
(19) shown in Appendix B that we can rewrite (22) according to
where the positive definite real matrix is the so-
called Fisher information matrix (FIM) of If is unbiased
its mean-square estimation error (MSEE) is lower-bounded as
(25)
(21) (26)
(29)
(22)
Fig. 6. CRLB( )
1 =j 1 j and RMSEE ((^1 )SAGE= j )
1 j as a function of [1; 1]; with 1 as a parameter.
by the intrinsic resolution of the measurement equipment. The impinging at the Rx location with azimuths
resolution in delay, azimuth, and Doppler frequency is defined and respectively. The waves
to be the half-width of the main lobe of the magnitude of the differ by the parameters , and
corresponding correlation function in (24). For a uniform The complex amplitudes are selected as
linear array, these half-widths are given by and respectively. Moreover
it is assumed that the sounding sequence has unit power, i.e.,
and (31) so that the SNR per wave at each antenna branch
equals dB. The other parameters are set as described
in Section V-D.
respectively. The values of and are calculated for the The square root of the CRLB’s of the parameters of wave #1
broadside direction and for zero Doppler frequency, respec- has been evaluated numerically as a function of and
tively. Two waves are called well separable or resolvable when for the above scenario. Two different situations have been
the condition [21] investigated. In the first one the Doppler frequencies are known
to be zero. As shown in Figs. 6 and 7 and
or or (32) significantly deviate from their lower bounds
and
is satisfied. respectively, for and They remain be-
The CRLB’s result by inverting for Each of low 0.3 and 0.7 respectively, provided or
these CRLB’s are lower-bounded by the corresponding CRLB and diverge toward infinity when tends
in (27)–(30), i.e., when each wave is considered separately to zero. In the second situation considered, the two waves
[20]. Furthermore the former CRLB’s are close to the latter exhibit distinct unknown Doppler frequencies. It appears from
when the two waves are well separable. Figs. 6 and 7 that a difference of improves
The following “two-wave” scenario is used as a basis the resolution in delay and azimuth: In this case, we have
for assessing the resolution ability of algorithms for wave and for any
parameter estimation: waves with equal power are value of the pair It can be observed that as soon
442 IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 17, NO. 3, MARCH 1999
as the CRLB’s are close to the corresponding around zero. Further simulation results not being reported here
CRLB’s obtained in the single-wave scenario. This means that indicate that the parameter estimates are biased which, in
the waves can be resolved irrespectively of their separation in view of (21), leads to the aforementioned deviation. These
azimuth and Doppler frequency in this case. The CRLB’s for simulations also reveal that when the wave separation is
and as a function of are depicted in Figs. 8 decreased the bias can be compensated for by decreasing
and 9, respectively. Note that the maxima of as the quantization precision of the parameter estimates. From
a function of for fixed values (Fig. 7) or (Fig. 9) Figs. 6–9 we can conclude that if either , or
depend on the phase difference between and , or , the RMSEE’s are close to
the values of for the single-wave scenario and,
D. RMSEE of the Parameter Estimates consequently, that the waves are resolvable.
The RMSEE’s of the parameter estimates have been as- The convergence rate of the SAGE algorithm is illustrated
sessed by means of Monte Carlo simulations in the two in Figs. 10 and 11, where the transient behavior of the RM-
situations described in Section V-C. We use a linear antenna SEE’s is reported for the two investigated situations. Varying
array which comprises equidistant elements with a on the line we observe
spacing of The pseudo-noise (PN) sounding sequence that the convergence rate increases for decreasing values
consists of rectangular pulses with ns. of due to the simultaneous increase of The rate
Hence, s The parameter estimates are quantized increase is pronounced for increasing values of As can
to a precision of ns, be seen from the figures, for resolvable waves the RMSEE’s
and Hz, respectively. The parameter esti- of the parameter estimates approach after roughly 20
mates are initialized by applying the successive cancellation iteration cycles. In this case the two waves are easily resolvable
scheme. After the initialization, which is labeled as the zeroth in the sense that the required effort to compute the estimates
cycle, the scheme performs 100 iteration cycles. with an accuracy close to the corresponding CRLB is low.
The RMSEE’s of and are shown Some RMSEE sequences are observed to converge to a value
in Figs. 6–9. While the RMSEE’s are close to for lower than the corresponding This behavior results
well resolvable waves, they deviate significantly from the when the estimates are significantly biased for the reason
latter when the triple lies in a certain domain mentioned in the previous paragraph.
FLEURY et al.: CHANNEL PARAMETER ESTIMATION USING THE SAGE ALGORITHM 443
Fig. 8. CRLB( )
1 =j 1 j and RMSEE ((^1)SAGE= j )
1 j as a function of [1; 1 ]; with 1 as a parameter.
VI. PERFORMANCE IN REAL CHANNELS • An alternative criterion for assessing the accuracy of
the SAGE algorithm is to relate the waves estimated by
A. Performance Criteria means of the scheme to some scatterers in the investigated
propagation environment. Based on the estimates of the
The performance of the SAGE algorithm has also been delay, azimuth, and Doppler frequency of an impinging
tested in real conditions by applying it to data obtained during wave, we can reconstruct its path between the Tx and
various measurement campaigns in pico- and macro-cellular the Rx while assuming single scattering/reflection in the
environments. It is a nontrivial task to verify whether the propagation environment. The applicability of this method
SAGE algorithm actually returns correct channel estimates in is limited, however, as experimental evidence indicates
such a situation because the real channel is unknown and the that a nonnegligible part of the impinging waves reaches
underlying model assumption that specular plane waves are the Rx by means of multiple scattering/reflection.
impinging at the Rx does not usually hold. • The convergence rate of the SAGE algorithm as well as
Three different criteria are proposed to evaluate the perfor- the number of iteration cycles required until the scheme
mance of the SAGE algorithm in real channels [11]. has converged are assessed by monitoring the sequence
• First, the power delay and azimuth profiles are computed of log-likelihood values
from the actual signals measured at the output of the
antenna branches. The power azimuth profile is calculated B. Time-Invariant Channels
by using the conventional beam-forming method [23] The first measurement campaign was conducted in a pico-
while the power delay profile is obtained by averaging cellular environment by using the wide-band channel sounder
the squared magnitude of the signals correlator/matched developed at the Communication Technology Laboratory of
filter output. Second, the same profiles are recalculated the Swiss Federal Institute of Technology, Zurich [24]. The
using Notice that all of these profiles embody equipment transmits a carrier at the frequency of 1.98 GHz
the delay or azimuth response of the measurement setup. modulated with a PN sequence of period The chip
A comparison of the measurement- and reconstruction- duration is ns so that s.
based profiles allows an indirect verification whether the The measurements were performed in a courtyard of size 9
scheme returns meaningful channel estimates. m 17 m located inside a building (see Fig. 12). Both Tx and
444 IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 17, NO. 3, MARCH 1999
Rx were fixed, and no object was moving in the surroundings the LOS path and we have set The relative
so that the environment is time-invariant. A line-of-sight delay errors range
(LOS) path exists between the Tx and the Rx which are located from 9–16%. The cause of the large deviations could not
9.8 m apart from each other. The signal at the correlator output be definitely identified. The other waves estimated by the
of the Rx has been recorded at ten locations on a circle and at SAGE algorithm could not be related to the environment. Their
its center. The distance between two neighboring locations on azimuth is spread homogeneously over [0 , 360 ). Considering
the circle is 0.5 The 11 recorded signals are identified with the estimated delays, some of the waves probably originate
those present at the output of a correlator bank connected to from reflectors/scatterers located inside the building situated to
a virtual antenna array with sensors located at the the left of the yard. These waves experience little attenuation
measurement positions. The selected array geometry allows when they propagate through the large windows in the wall
an unambiguous azimuth estimation in the full range [0 , fronting the yard.
360 ). An industrial robot has been used to place the receiving C. Time-Variant Channels
antenna at the desired locations. The quantization precision of
The second measurement campaign was conducted by us-
the SAGE algorithm is 1 ns and 0.05 The number of waves to
ing the stand-alone testbed developed within the TSUNAMI
be estimated is set to . The received signal is observed
II project at the Center for PersonKommunikation, Aalborg
over period. The initialization is performed by means of University [26]. The testbed consists of a receiving base
the successive cancellation scheme described in Section IV-B. station (BS) equipped with an eight-element phased antenna
The estimated delay-azimuth spread function of the channel array and a transmitting mobile station (MS) equipped with
[25] is depicted in Fig. 13. This function is defined to be an omni-directional antenna. It is designed according to the
where denotes the DCS1800 (Digital Cellular System 1800) standard [27] and is
Dirac distribution. In addition to the LOS wave, three other implemented for up-link only. The eight signals at the array
waves can be related to a reflector/scatterer from which they output are sampled at the rate with s, and
originate. Table I contains the estimated parameter values of stored on a hard disk for every TDMA-frame, i.e.,
the four waves as well as the corresponding delay difference ms, for off-line processing. The measurement campaign was
calculated from the reconstructed paths in Fig. 12. conducted in downtown Aalborg, Denmark, with the MS and
Notice that is the index of the wave propagating along BS located as illustrated in Fig. 14.
FLEURY et al.: CHANNEL PARAMETER ESTIMATION USING THE SAGE ALGORITHM 445
(a) (a)
(b) (b)
Fig. 10. (a) RMSEE(^ 1 = 1 ) and (b) RMSEE(^1 ) versus the number of
j j (^ ) (^ )
Fig. 11. (a) RMSEE 1 =j 1 j and (b) RMSEE 1 versus the number of
iteration cycles for different values of [1; 1] and 1 = 0: [1 1 ]
iteration cycles for different values of 1 =05
; and =c ::
An example of the estimated azimuth-Doppler spread func- It is quite difficult to relate most of the individual com-
tion and delay-azimuth ponents among the cluster around 22 to an object in the
spread function is shown in Fig. 15. In this particular situation environment. The strong wave with azimuth 20 , delay ,
the azimuth toward the Tx was 22 It is observed that most and Doppler frequency 0 Hz, originates from a reflection on a
of the received power arrives from that direction, so that large building front (see Fig. 14). The SAGE algorithm does
the angular spread of the channel is relatively small. This also detect a few impinging waves at approximately 20 .
observation is consistent with previous experimental results The one with delay equal to is a reflection from a high
reported in [28] and [29] which show that the angular spread hotel building. The azimuth and delay profiles obtained from
is usually less than 5 . As predicted by the simulation results the measured and reconstructed array out signals is reported
reported in Section V, the SAGE algorithm is capable of in Fig. 16. There is a good match between both types of
resolving the waves with almost identical azimuths as long a profiles for signal components higher than 20 dB. Below
their Doppler frequencies or relative delays differ sufficiently. 20 dB the fit is less accurate due to receiver noise as well
As shown in Fig. 1 the Doppler frequency of a wave impinging as model imperfections in the reproduction of the response of
on the BS depends on the azimuth between the direction of the measurement system.
movement and the first object with which the wave interacts. The convergence behavior of the SAGE algorithm is il-
The same figure points out that many waves with distinct lustrated in Fig. 17 for some measurements in both types
Doppler frequencies might be impinging on the BS from two of investigated environments. Each sequence
nearby directions which cannot be distinguished from each is normalized by . The latter figure provides an
other. estimate of the limit toward which the sequence converges.
446 IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 17, NO. 3, MARCH 1999
Fig. 12. Map of the premises of the pico-cellular location including the path of the waves which can be related to scatterers/reflectors.
TABLE I
INCIDENCE PARAMETERS OF THE WAVE WHICH CAN BE
RELATED WITH THE PROPAGATION ENVIRONMENT IN FIG. 12
Fig. 14. Map of central Aalborg. The thick broken line denotes the route
of the MS.
APPENDIX A
DERIVATION OF (22)
We start with the log-likelihood function (4) for the given
estimation problem, where we have replaced by its real-
valued version defined in (18). The elements of the FIM
are defined as
[34], [35]. Using the identity
in (4), the second order derivative in the previous
expectation is given by
(b)
Fig. 15. (a) Example of an estimated azimuth-Doppler spread function
and (b) an estimated delay-azimuth spread function in a macro-cellular
environment (Ts = 0:923 s).
Fig. 16. Power azimuth and delay profiles computed from the measured (solid) and the reconstructed (dashed) signals at the array output.
Fig. 17. Loglikelihood values versus the number of iteration cycles for different measurement data: pico-cellular environment (dashed), macro-cellular
environments (solid).
The -D vector-valued function can be expressed components of the submatrix in (23) are given by
in the compact notation
(34)
(35)
where denotes the Kronecker product. Notice that we also
make use of (1) and (3) to obtain (34). Then, (25) results by For the case we have so that (35) reduces to
inserting (34) in (33) and invoking the identities
and
APPENDIX C
DERIVATION OF THE CRLB’S IN (27)–(30)
In the case it follows from (26) that all nondiagonal
elements of the FIM vanish. Hence, is obtained
by inverting the element of We first derive
in (28). The proof is analogous to that given in
[36] for It can be easily shown from (25) that the
FLEURY et al.: CHANNEL PARAMETER ESTIMATION USING THE SAGE ALGORITHM 449
The last term results from the identity [11] K. Pedersen, B. Fleury, and P. Mogensen, “High resolution of elec-
and noting that tromagnetic waves in time-varying radio channels,” in Proc. 8th IEEE
Int. Symp. Personal, Indoor and Mobile Radio Communications (PIMRC
Invoking (25) again, we can show that the components of ’97), Helsinki, Finland, Sept. 1997.
the submatrix take the form [12] M. Tschudin, R. Heddergott, and P. Truffer, “Validation of a high
resolution measurement technique for estimating the parameters of
impinging waves in indoor environments,” in Proc. 9th IEEE Int. Symp.
Personal, Indoor and Mobile Radio Communications (PIMRC ’98),
Boston, MA, Sept. 1998, pp. 1411–1416.
[13] M. Wax and T. Kailath, “Detection of signals by information theoretic
criteria,” IEEE Trans. Acoust., Speech, Signal Processing, vol. ASSP-33,
pp. 387–392, Apr. 1985.
(36) [14] H. V. Poor, An Introduction to Signal Detection and Estimation. New
York: Springer-Verlag, 1988.
[15] G. McLachlan and T. Krishnan, The EM Algorithm and Extensions.
Probability and Statistics. New York: Wiley, 1996.
Identity (29) follows from (36) and [16] T. Moon, “The expectation-maximization algorithm,” IEEE Signal Pro-
cessing Mag., 1997, pp. 47–60.
where is the Gabor bandwidth [22] of [17] A. P. Dempster, N. M. Laird, and D. B. Rubin, “Maximum likelihood
The proof of (30) is trivial. from incomplete data via the EM algorith,” J. Royal Statist. Soc., Ser.
B, vol. 39, no. 1, pp. 1–38, 1977.
[18] J. M. Wozencraft and I. M. Jacobs, Principles of Communication
Engineering. New York: Wiley, 1965.
[19] J. A. Fessler and A. O. Hero, “Space-alternating generalized expectation-
ACKNOWLEDGMENT maximization algorithm,” IEEE Trans. Signal Processing, vol. 42, pp.
2664–2677, Oct. 1994.
The authors would like to thank Dr. P. E. Mogensen [20] E. L. Lehmann, Theory of Point Estimation. New York: Wiley, 1983.
[21] D. H. Johnson and D. E. Dudgeon, Array Signal Processing:
for providing the time-variant channel measurements and for Concepts and Techniques. Englewood Cliffs, NJ: Prentice-Hall,
many useful discussions during the work. Also, the effort of 1993.
laboratory engineers F. Frederiksen, K. Olesen, and S. Larsen [22] F. Amoroso, “The bandwidth of digital data signals,” IEEE Commun.
Mag., pp. 13–24, Nov. 1980.
for building the TSUNAMI II testbed and conducting the [23] B. D. Veen and K. M. Buckley, “Beamforming: A versatile
measurements is appreciated. Finally, they express their grati- approach to spatial filtering,” IEEE ASSP Magazine, pp. 4–24, Apr.
1988.
tude to G. Furia from the Computer Integrated Manufacturing [24] E. Zollinger, “Eigenschaften von Funkübertragungsstrecken in
(CIM) Center, Manno (Switzerland) for providing the robot as Gebäuden,” Ph.D. dissertation, ETH no. 10064, Swiss Federal Institute
well as the related technical support during the measurement of Technology, Zurich, 1993.
[25] B. H. Fleury and P. E. Leuthold, “Radiowave propagation in mobile
campaign conducted in the pico-cellular environment. communications: An overview of European research,” IEEE Commun.
Mag., vol. 34, pp. 70–81, Feb. 1996.
[26] P. Mogensen, F. Frederiksen, H. Dam, K. Olesen, and S. Larsen,
“Tsunami (II) stand alone testbed,” in Proc. ACTS Mobile Communi-
REFERENCES cations Summit, Granada, Spain, 1996, pp. 517–527.
[27] “GSM05.05 European Digital Cellular Telecommunications Systems-
[1] H. Krim and M. Viberg, “Two decades of array signal process- Modulation, Version 4.10.0,” European Telecommunications Standards
ing research,” IEEE Signal Processing Mag., pp. 67–94, July Institute (ETSI), Tech. Rep., 1992.
1996. [28] P. Eggers, “Angular-temporal domain analogies of the short-term mobile
[2] R. O. Schmidt, “Multiple emitter location and signal parameter estima- radio propagation channel at the base station,” in Proc. 7th IEEE Int.
tion,” IEEE Trans. Antennas Propagat., vol. AP-34, pp. 276–280, Mar. Symp. Personal, Indoor and Mobile Radio Communications (PIMRC
1986. ’96), May 1996, pp. 742–746.
[3] R. Roy and T. Kailath, “ESPRIT—Estimation of signal parameters via [29] P. E. Mogensen, K. I. Pedersen, P. Leth-Espensen, B. Fleury, F.
rotational invariance techniques,” IEEE Trans. Acoust., Speech, Signal Frederiksen, K. Olesen, and S. L. Larsen, “Preliminary measurement
Processing, vol. 37, pp. 984–995, July 1989. results from an adaptive antenna array testbed for GSM/UMTS,” in
[4] M. Haardt and J. Nossek, “Unitary ESPRIT: How to obtain Proc. IEEE Vehicular Technology Conference (VTC ’97), Phoenix, AZ,
increased estimation accuracy with a reduced computational burden,” 1997, pp. 1592–1596.
IEEE Trans. Signal Processing, vol. SP-43, pp. 1232–1242, May [30] K. I. Pedersen, P. E. Mogensen, and B. H. Fleury, “Power azimuth spec-
1995. trum in outdoor environments,” Electron. Lett., vol. 33, pp. 1583–1584,
[5] T. Lo, J. Litva, and H. Leung, “A new approach for estimating indoor Aug. 28, 1997.
radio propagation characteristics,” IEEE Trans. Antennas Propagat., vol. [31] M. Feder and J. A. Catipović, “Algorithms for joint channel esti-
42, no. 10, pp. 1369–1376, 1994. mation and data recovery—Application to equalization in underwater
[6] A. van der Veen, M. Vanderveen, and A. Paulraj, “Joint angle and delay communications,” IEEE J. Oceanic Eng., vol. 16, pp. 42–55, Jan. 1991.
estimation using shift-invariance properties,” IEEE Signal Processing [32] D. Dahihaus, B. H. Fleury, and A. Radović, “A sequential algorithm
Lett., vol. 4, pp. 142–145, May 1997. for joint parameter estimation and multiuser detection in DS/CDMA
[7] M. Zoltowski, M. Haardt, and C. Mathews, “Closed-form 2-D angle systems with multipath propagation,” Wireless Personal Commun., vol.
estimation with rectangular arrays in element space or beamspace 6, pp. 161–178, Jan. 1998.
via unitary ESPRIT,” IEEE Trans. Signal Processing, vol. SP-44, pp. [33] D. Dahlhaus, A. Jarosch, R. Heddergott, and B. H. Fleury, “Joint
316–328, Feb. 1996. demodulation of CDMA signals exploiting the time and space diversity
[8] J. Fuhl, J.-P. Rossi, and E. Bonek, “High-resolution 3-D direction-of- of the mobile radio channel,” in Proc. 8th IEEE Int. Symp. Personal,
arrival determination for urban mobile radio,” IEEE Trans. Antennas Indoor and Mobile Radio Communications PIMRC’97, vol. 1, Helsinki,
Propagat., vol. AP-45, pp. 672–682, Apr. 1997. Finland, Sept. 1997, pp. 47–52.
[9] M. Feder and E. Weinstein, “Parameter estimation of superimposed [34] H. L. van Trees, Detection, Estimation, and Modulation Theory, vol. I.
signals using the EM algorithm,” IEEE Trans. Acoust., Speech, Signal New York: Wiley, 1968.
Processing, vol. 36, pp. 477–489, Apr. 1988. [35] S. U. Pillai, Array Signal Processing. New York: Springer Verlag,
[10] B. H. Fleury, D. Dahlhaus, R. Heddergott, and M. Tschudin, “Wideband 1989.
angle of arrival estimation using the SAGE algorithm,” in Proc. IEEE [36] P. Stoica and A. Nehorai, “MUSIC, maximum likelihood, and
Fourth Int. Symp. Spread Spectrum Techniques and Applications (ISSSTA Cramér–Rao bound: Further results and comparisons,” IEEE Trans.
’96), Mainz, Germany, Sept. 1996, pp. 79–85. Acoust., Speech, Signal Processing., vol. 38, pp. 2140–2150, Dec. 1990.
450 IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 17, NO. 3, MARCH 1999
Bernard H. Fleury (M’97) was born in Porren- Dirk Dahlhaus (M’93) was born in Essen, Ger-
truy, Switzerland, in 1954. He received the diploma many, in 1965. He received the Dipl.-Ing. degree
in electrical engineering and mathematics in 1978 in electrical engineering from the Ruhr-Universität
and 1990, respectively, and the doctoral degree Bochum, Germany, in 1992, and the Ph.D. degree
in electrical engineering in 1990 from the Swiss in technical sciences from the Swiss Federal Insti-
Federal Institute of Technology Zurich (ETHZ), tute of Technology Zurich (ETHZ), Switzerland, in
Switzerland. 1998.
During 1978–1985 and 1988–1992 he was a Since 1992 he has been with the Communication
Teaching and Research Assistant at the Commu- Technology Laboratory at ETHZ, where he is cur-
nication Technology Laboratory (CTL) and at the rently a Senior Researcher in the field of mobile
Statistics Seminar, respectively, at ETHZ. In 1992 radio signal processing techniques, demodulation
he joined the CTL again where he headed the Spread Spectrum Team from schemes in multiuser communications, and implementation issues in third-
1994 on. In 1996 he spent seven months as a Research Professor at Center generation mobile radio systems.
for PersonKommunikation (CPK), Aalborg University, Denmark. Since 1997
he is a Guest Professor in Digital Communication at CPK. His current
fields of interest include stochastic modeling of the mobile radio channel,
high-resolution methods for the estimation of the radio channel, advanced
techniques for joint channel parameter estimation, and detection/decoding in Klaus Ingeman Pedersen (S’97) received the M.Sc. degree in electrical
spread spectrum multi-user communication systems. engineering in 1996 from Aalborg University, Denmark. The M.Sc. thesis was
completed at wireless information network laboratory (WINLAB), Rutgers
University, Piscataway, NJ.
During 1996 he worked at Lucent Technologies Bell Labs innovations
where he was involved in the design of wideband CDMA receivers. He
Martin Tschudin (S’96) was born in Basel, is currently a Ph.D. student at Center for PersonKommunikation, Aalborg
Switzerland, in 1969. He received the diploma University. His current research interests are channel modeling including both
degree in electrical engineering (Dipl.El.-Ing.) from temporal and azimuthal dispersion and receivers using antenna arrays.
the Swiss Federal Institute of Technology Zurich
(ETHZ), Switzerland, in 1993.
Since 1993, he has been with the Communication
Technology Laboratory at ETHZ, where he is
currently working as a Research Engineer and
is a Ph.D. student. His present research interests
include parameter estimation, statistical signal and
array processing, and propagation studies of mobile
radio channels.