Channel Estimation and Optimal Power Allocation
Channel Estimation and Optimal Power Allocation
Tai-Lai Tung
GlobespanVirata, Inc., 5171 California Avenue, Suite 200, Irvine, CA 92612, USA
Email: [email protected]
Kung Yao
Electrical Engineering Department, 68-113 Engineering IV Building, University of California,
Los Angeles, CA 90095-1594, USA
Email: [email protected]
We propose combining channel estimation and optimal power allocation approaches for a multiple-antenna orthogonal frequency
division multiplexing (OFDM) system in high-speed transmission applications. We develop a least-square channel estimation
approach, derive the performance bound of the estimator, and investigate the optimal training sequences for initial channel ac-
quisition. Based on the channel estimates, the optimal power allocation solution which maximizes the bandwidth efficiency is
derived under power and quality of service (QoS) (symbol error rate) constraints. It is shown that combining channel tracking
and adaptive power allocation can dramatically enhance the outage capacity of an OFDM multiple-antenna system when severe
fading occurs.
Keywords and phrases: OFDM, multiple-antenna, channel estimation, optimal power allocation, capacity, optimal training se-
quences, MSE bounds.
where h
(qp)
is the th channel impulse of
Nt
y= X(p) Fh(p) + ζ = Ah + ζ, (7)
p=1
(qp)
(qp) H
h(qp) = h0 , . . . , hL−1 , (2)
where
which is the channel impulse response from the pth trans- AK ×LNt = X(1) F, . . . , X(Nt ) F ,
mit antenna to the qth receive antenna, WK = e− j(2π/K) , (8)
and K is the total number of spectral channels (tones) in H H H
hLNt ×1 = h(1) , . . . , h(Nt ) .
the OFDM system, Ts is the sampling interval of the sys-
tem, and 1/Ts is the entire channel bandwidth of the OFDM By the LS method, the multiple channels can be estimated
system. T f = (K + v)Ts is the OFDM frame length where by
v is the number of cyclic prefix symbols. We usually have
K v for bandwidth efficiency and let v ≥ L − 1 to avoid ĥ = A+ y, (9)
interblock interference; therefore, T f LTs , which also in-
duces flat frequency response in each subchannel. Given Nt where the pseudo-inverse of matrix A+ = (AH A)−1 AH if K ≥
transmit antenna and Nr receive antenna, the received sig- LNt . Because rank(A) = min(K, KNt , LNt ) = min(K, LNt ),
nal in the kth subband at the qth receive antenna can be the necessary and sufficient condition to have unique LS
expressed as channel-estimate is K ≥ LNt . The advantage of this LS ap-
proach is its low-complexity and it requires no a priori sta-
(q)
Nt
(qp) (p) (q) tistical knowledge about the channel and the noise. In the
yk = Hk xk + ζk , (3) training mode, since the training sequences have been spec-
p=1
ified, (AH A)−1 AH can be precomputed and stored such that
(p) the operation of the initial channel acquisition can be further
for q = 1, . . . , Nr , k = 0, . . . , K − 1, where xk is the trans- speeded up.
(q)
mit signal at the pth transmit antenna, and ζk is the noise
at the qth receive antenna. For the sake of conciseness, the
index q for different antennas is omitted from Hk , h ,
(qp) (qp) 3. MSE BOUND OF LS ESTIMATOR
(q) (q)
yk , ζk . Based on (3), we propose a channel estimation ap- Combining (7) and (9), we obtain
proach by forming a matrix equation with all the unknown
channel parameters in one vector, and estimate that vector ĥ = h + A+ ζ, (10)
by the least-square (LS) method. Given K subchannels, the
received vector can be expressed as which indicates that the estimate ĥ is the combination of the
true h plus a term affected by the estimation error. Since
Nt E{ĥ} = h + A+ E{ı} = h, ĥ is an unbiased estimator. The
y= X(p) g(p) + ζ, (4) MSE of estimation is given by
p=1
1
2
where y = [y0 , . . . , yK −1 ]H , ζ = [ζ0 , . . . , ζK −1 ]H , and X(p) is a MSE = E ĥ − h
(p)
LNt
diagonal matrix with the kth diagonal element as xk , and 1
2
g(p) is a K × 1 vector in which its kth element is Hk . Define
(p) = E A+ ı
LNt
(11)
1 H
= Tr E A+ ζζ H A+
1 1 ··· 1 LNt
1 WK1 ··· WK(L−1) σn2 −1
= Tr AH A
F = . .. .. .. , (5) ,
.. . LNt
. .
1 WKK −1 · · · WK(K −1)(L−1) K ×L
where the superscript H denotes the Hermitian operation,
Tr{·} denotes the trace of a square matrix and E{ζζ H } =
332 EURASIP Journal on Applied Signal Processing
10−1 10−1
10−2 10−2
BER
BER
10−3 10−3
10−4 10−4
10−5 10−5
10−6 10−6
0 2 4 6 8 10 0 2 4 6 8 10
SNR (dB) SNR (dB)
(Nt , Nr ) = (2, 2) (Nr , Nr ) = (2, 2)
(Nt , Nr ) = (2, 3) (Nt , Nr ) = (2, 3)
(Nt , Nr ) = (2, 4) (Nt , Nr ) = (2, 4)
Figure 2: BER versus SNR using beamforming with successive interference cancellation (QR beamforming) and path gain ordering.
10−2 10−2
10−3 10−3
10−4 10−4
0 2 4 6 8 10 0 2 4 6 8 10
SNR (dB) SNR (dB)
(Nt , Nr ) = (2, 2) (Nr , Nr ) = (2, 2)
(Nt , Nr ) = (2, 3) (Nt , Nr ) = (2, 3)
(Nt , Nr ) = (2, 4) (Nt , Nr ) = (2, 4)
Figure 3: Channel estimation error versus SNR using QR beamforming and path gain ordering.
10−3 for Nr = 4. For fd = 10 Hz, the BER reduces to 0.5 × 10−3 antennas are used, more spatial diversity can result in better
and 10−6 , respectively. This shows that the BER reduces when chance to successfully detect the data.
more receive antennas are used, especially under low Doppler
frequency conditions. Figure 3 shows the channel estimation 6. CAPACITY OF OFDM MULTIPLE-ANTENNA
error for Nt = 2, Nr = 2, 3, 4, and fd = 10 Hz and 100 Hz SYSTEM
when QR beamforming with path gain ordering is applied.
We observe that the channel estimation performance im- In multiple-antenna OFDM system, the demodulated sig-
proves when Nr increases, SNR increases and fd decreases. nal in the kth subband at the qth receive antenna is de-
(q) (qp) (p) (q)
It is observed that when the Doppler frequency is small, the noted by yk = Np=t 1 Hk xk + ζk , given Nt transmit an-
rate that channel fades is slow; thus, better channel tracking tennas and Nr receive antennas, the received vector in the
performance can be attained. In addition, when more receive kth subband is given as yk = Hk xk + ık , k = 0, . . . , K − 1,
334 EURASIP Journal on Applied Signal Processing
where yk = [yk(1) , . . . , yk(Nr ) ]H , xk = [xk(1) , . . . , xk(Nt ) ]H , ık = where P is total power allocated to {xk }k=0,K −1 . Since CP is
[ζk(1) , . . . , ζk(Nr ) ]H , and the (q, p)th entry of Hk is Hk . The
(qp) applied, the total transmission power is indeed ((K + v/K)P)
information capacity of the kth subchannel is given as where v is the length of the CP. To solve (24), we first de-
compose Hk by singular value decomposition (SVD), Hk =
Ck = max I xk ; yk Uk Sk VH
k
, where Uk UH k
= INr ×Nr , Vk VH k
= INt ×Nt , the (p, p)th
(p)
f (xk ): Exk ≤P (p)
entry of Sk is sk , k = 0, . . . , K − 1, p = 1, . . . , Nt . Thus, Ck in
(18)
= max h yk − h ζk . (21) can be expressed as
(p)
f (xk ): Exk ≤P
Sk VH D V SH
k k k k
When the noise ζk is Gaussianly distributed, its entropy is Ck = log2 det I+ . (25)
nk
given by
Define Wk = VH D V , Ck in (25) is maximized when Wk
k k k
1
h ζk = log2 (2πe)Nr det(Nk , (19) is a diagonal matrix (see the appendix). Since tr(Wk ) =
2 tr(VH D V ) = tr(Vk VH D ) = tr(Dk ), the optimization
k k k k k
where Nk = E{ζk ζkH }. If the noise is independent of the input, problem in (24) is reduced to
the capacity is obtained by maximizing the entropy of the re- (p) 2 (p)
ceived signals which occurs when received signals and input
K −1
Nt sk wk
signals have Gaussian distributions. Thus, C= max log2 1+ ,
W0 ,...,WK −1
k=0 p=1
nk
(26)
1
K −1
Nt
(p)
max
h yk = log2 (2πe)Nr det Yk , (20) s.t. wk = P,
f (xk ):
(p)
Exk ≤P 2 k=0 p=1
Capacity (Bits/sec/Hz)
N 2b − 1
8
where M is average number of neighbors for symbols in the
QAM constellation. Po , H, N, and 2b are the transmit power, 6
path gain, noise power, and QAM size, respectively. For M =
4, denote γ = Q−1 (Pe /4), then the resultant bits per symbol 4
can be expressed as
2
3 Po|H |2
b = log2 1+ . (30) 0
γ2 N 0 2 4 6 8 10 12 14
SNR (dB)
Accordingly, for the multiple antennas OFDM system, the Opti. (4, 4) Opti. (2, 2)
optimal allocated bit in the kth subcarrier for the pth spa- Unif. (4, 4) Unif. (2, 2)
tial channel is given as Opti. (3, 3) Opti. (1, 1)
Unif. (3, 3) Unif. (1, 1)
(p) (p) 2
3 w s
= log2 1 + 2 k k . Figure 4: Capacities with optimal power allocation (opti.) and uni-
b pk (31)
γ nk form power allocation (unif.) versus SNR for an OFDM (Nt , Nr )
multiple-antenna system.
Thus, given a total allocated power P, subband bandwidth
W, and the required SER, the total transmission rate R is
maximized by 9. NUMERICAL RESULTS ON OPTIMAL POWER
AND BIT ALLOCATION
K
−1
Nt
K −1
Nt In the simulations, sampling frequency f0 is normalized to
K (p)
R = max W b pk , s.t. wk = P. 1, the number of subchannels K = 128, cyclic prefix length
(p)
wk K +v k=0 p=1 k=0 p=1
v = 4, OFDM frame duration is (K + v)/ f0 , the maximum
(32) multipath delay spread is (v − 1)/ f0 . The channel from the
pth transmit antenna to the qth receive antenna √
is modeled
The optimal allocated power is then solved as −1θ (pq)
by two rays as h (t) = α (δ(t)+A e
(pq) (pq) (pq) δ(t − τ (pq) )),
+ where τ (pq) ∈ {1/ f0 , 2/ f0 , 3/ f0 }, α(pq) is drawn from a uni-
γ 2 nk form distributions [0, 1], and under severe frequency se-
= v −
(p)
wk , (33)
(p) 2 lective fading conditions of A(pq) → 1, and θ (pq) → π
3sk
[11]. Note that the total allocated power is defined by P =
K −1 Nt (p) 2
and the corresponding optimal allocated bit is k=0 p=1 E{|xk | }, and the average SNR ratio at the re-
ceiver is defined by
+
(p) 2 (qp) (p) 2
s 2
K −1
Nt E |Hk x |
b pk = log2 1 +
3 k v − γ nk , (34) SNR = " k #. (36)
γ2 nk (p) 2 K −1
3sk k=0 p=1 Nr k =0 nk
where v is chosen so that Figure 4 shows the capacities of an OFDM (Nt , Nr ) multiple-
+ antenna system using optimal (solid curves using (27) in
(p)
K −1
Nt 2 (26)) and uniform (dash curves using wk = P/(KNt ) in
v − γ nk = P. (35)
(p) 2 (26)) power allocations. It is observed that a significant in-
k=0 p=1 3sk crease in capacity can be obtained when the optimal power
allocation is applied. It also shows that the channel capacity
Note that the bandwidth efficiency defined by R/KW =
K −1 Nt increases with the total allocated power and the number of
k=0 p=1 b pk /(K + v), where KW is the total bandwidth. antennas (Nt , Nr ). To illustrate the mechanism of optimal
Also note that the optimal bit provided by (31) need not be bit allocation using the adaptive QAM modulation, Figure 5
an integer. To satisfy the integer constraints, an iterative al- shows both the channel gain and the allocated bits in each
gorithm proposed in [3] can be used. To reduce the gap r, subchannel for a specific Nt = Nr = 2 and K = 128 example.
many other practical coding techniques such as trellis coding It is of interest to observe that given fixed transmit power,
[9] and coset coding [10] can also be applied. more power is allocated to higher gain subchannels such that
336 EURASIP Journal on Applied Signal Processing
−15 −15
−20 −20
−25 −25
|sk |2 (dB)
|sk |2 (dB)
−30 −30
(1)
(2)
−35 −35
−40 −40
−45 −45
0 50 100 150 0 50 100 150
kth subband of first spatial channel kth subband of second spatial channel
10 10
8 8
6 6
b1k b2k
4 4
2 2
0 0
0 50 100 150 0 50 100 150
kth subband of first spatial channel kth subband of second spatial channel
SNR = 30 dB SNR = 20 dB
Figure 5: Channel state information and optimal bit allocation for OFDM system with 2 transmit and 2 receive antennas with K = 128 and
SER = 10−5 .
more bits can be efficiently transmitted. Figure 6 shows the To evaluate the effect of CSI updating on outage capacity,
bandwidth efficiency R/KW obtained by different power al- we assume the estimated CSI at the receivers are sent back
location approaches under different QoS (SER) and received to the transmitters every Td seconds, where the loop delay is
power (SNR) conditions. These plots show that under low included which accounts for the two-way signal propagation
SNR and high QoS conditions, optimal power allocation has delay and the time delay involved in generating and execut-
significant advantage over that of uniform power allocation. ing the updating command. Based on this mechanism, the
mean square error of the channel tracking error is given by
E{|h(t) − h(t − Td )|2 }, where h(t) is the path gain at time t.
10. CAPACITY IMPROVEMENT
Since each of the resolvable multipath components is actu-
When the system capacity is observed as a random variable ally a combination of many unresolvable paths with vary-
in a time-varying environment, its complementary cumula- ing amplitudes, phases, and direction of arrivals. The path
tive distribution functions (ccdfs) can be used to show what gain can be modeled as a zero mean complex-valued colored
fraction of time or probability, a specified capacity can be Gaussian random process with an auto correlation function
attained [4]. For example, the capacity that can be attained J0 (2π fd τ), where fd is the maximum Doppler shift, and τ
with a 99% probability results in a 1% probability of outage. is the time difference. Thus, E{h(t)h∗ (t − τ)} = J0 (2π fd τ).
In order to reduce the outage probability and increase the Accordingly, E{|h(t) − h(t − Td )|2 } = 2(1 − J0 (2π fd Td )).
channel capacity in a time-varying environment, we adap- Since h(t) is zero mean complex Gaussian, h(t) − h(t − Td )
tively performing optimal power allocation among multiple- is also zero mean complex Gaussian. Consequently, the vari-
antenna and multiple-subband based on updated channel ance of h(t) − h(t − Td ), denoted as σh2 , is computed as
state information (CSI). In this application, it is important to 2(1 − J0 (2π fd Td )). Therefore, we model the tracked chan-
keep the updating rate high enough so that the time-varying nel as ĥ(t) = h(t) + σh (Td )n(t), where h(t) is the true chan-
channel can be tracked. nel and σh (Td )n(t) is the channel tracking error. Both h(t)
Channel Estimation and Optimal Power Allocation for a Multiple-Antenna OFDM System 337
(Nt , Nr ) = (4, 4) Optimum power distribution (Nt , Nr ) = (4, 4) Uniform power distribution
14 14
12 12
10 10
R/KW (bit/symbol/Hz)
R/KW (bit/symbol/Hz)
8 8
6 6
4 4
2 2
0 0
0 5 10 15 0 5 10 15
SNR SNR
Capacity SER = 1e − 5 Capacity SER = 1e − 5
SER = 1e − 3 SER = 1e − 7 SER = 1e − 3 SER = 1e − 7
Figure 6: Bandwidth efficiency by optimal and uniform power allocations s.t. symbol error rate and power constraints.
100
Probability (avg. capacity ¿ outage capacity)
0.98
MSE of channel tracking
0.97
10−1
0.96
10−2 0.95
0.94
10−3
0.93
10−4 0.92
0.91
10−5
0 5 10 15 20 25 30 35 40 45 0.9
OFDM fram (T f ) 4.5 5 5.5 6 6.5 7 7.5
fd = 100 Hz, simulation fd = 10 Hz, simulation Outage capacity (bit/s/Hz)
fd = 100 Hz, analysis fd = 10 Hz, analysis (3, 3), opt. power alloc.
(3, 3), opt. power alloc., Td = 20T f
Figure 7: Analytical and simulated MSE of channel tracking versus (3, 3), opt. power alloc., Td = 60T f
(3, 3), opt. power alloc., Td = 100T f
Td .
(3, 3), uni. power alloc.
(4, 4), opt. power alloc.
(4, 4), opt. power alloc., Td = 20T f
and n(t) are zero mean complex-valued Gaussian random (4, 4), opt. power alloc., Td = 60T f
variable’s with unit variance. Figure 7 shows both analytical (4, 4), opt. power alloc., Td = 100T f
and simulated MSE of channel tracking versus Td (in units (4, 4), uni. power alloc.
of T f ) for fd = 10 Hz and fd = 100 Hz, respectively. Fig-
ures 8 and 9 evaluate the effect of CSI updating on outage Figure 8: Capacity improvement using optimal power allocation
capacity. Figure 8 shows the effect of Td , number of anten- with various Td under fd = 10 Hz, SNR = 5 dB, K = 64, (Nr , Nt ) =
nas, and power allocation schemes on the outage capacity (3, 3) or (4.4).
for Td = 20T f , 60T f , 100T f under fd = 10 Hz, SNR = 5 dB,
K = 64, Nr = 3, and Nt = 3 condition. We observe that
optimal power allocation results in higher channel capacity more antennas are exploited and shorter updating period Td
(p)
compared to uniform power allocation (wk = P/(KNt )). are used. Similarly, Figure 9 shows that the outage capacity
We can also observe that the outage capacity increases when uses Td = 3T f , 6T f , and 9T f under fd = 100 Hz.
338 EURASIP Journal on Applied Signal Processing
$
(Nt , Nr ), SNR = 5 dB, K = 64, fd = 10 Hz diagonal elements, that is, det(K) ≤ i Kii with equality
0.99 if and only if the matrix is diagonal [12, page 233]. Since
Dk = E{xk xkH }, Wk = VH D V aH (I + Sk Wk SH )a = |a|2 +
Probability (avg. capacity > outage capacity)
0.98 k k k k
E{|aSVH x |2 } > 0, for all a = 0, (I + Sk Wk SH
k k k
) is positive
0.97
definite. By Hadamard’s inequality,
0.96 " #
det I + Sk Wk SH
k ≤ 1 + Sk Wk SH
k ii (A.1)
0.95 i
0.94
with equality if and only if (I + Sk Wk SH
k
) is diagonal, which
0.93 happens only when Wk is also diagonal since I and Sk are
0.92
diagonal.
0.91
ACKNOWLEDGMENTS
0.9
4.5 5 5.5 6 6.5 7 7.5 This work was partially supported by UC CoRE grant spon-
Outage capacity (bit/s/Hz) sored by ST Microelectronics, Inc. and NASA-Dryden grant
(3, 3), opt. power alloc. NCC2-374.
(3, 3), opt. power alloc., Td = 3T f
(3, 3), opt. power alloc., Td = 6T f
(3, 3), opt. power alloc., Td = 9T f REFERENCES
(3, 3), uni. power alloc. [1] J.-J. van de Beek, O. Edfors, M. Sandell, S. K. Wilson, and P. O.
(4, 4), opt. power alloc.
Börjesson, “On channel estimation in OFDM systems,” in
(4, 4), opt. power alloc., Td = 3T f Proc. 45th IEEE Vehicular Technology Conference, vol. 2, pp.
(4, 4), opt. power alloc., Td = 6T f 815–819, Chicago, Ill, USA, July 1995.
(4, 4), opt. power alloc., Td = 9T f
[2] A. R. S. Bahai and B. R. Saltzberg, Multi-carrier Digital
(4, 4), uni. power alloc.
Communications—Theory and Application of OFDM, Kluwer,
1999.
Figure 9: Capacity improvement using optimal power allocation [3] P. S. Chow, J. M. Cioffi, and J. A. C. Bingham, “A practi-
with various Td under fd = 100 Hz, SNR = 5 dB, K = 64, (Nr , Nt ) = cal discrete multitone transceiver loading algorithm for data
(3, 3) or (4, 4). transmission over spectrally shaped channels,” IEEE Trans. on
Communications, vol. 43, no. 2, pp. 773–775, 1995.
[4] G. J. Foschini and M. J. Gans, “On limits of wireless commu-
11. CONCLUSIONS nications in a fading environment when using multiple an-
tennas,” Wireless Personal Communications, vol. 6, no. 3, pp.
In the first part of the paper, we propose channel estima-
311–335, 1998.
tion, acquisition and tracking methods for OFDM multiple- [5] Y. Li, N. Seshadri, and S. Ariyavisitakul, “Channel estima-
antenna system. Then, we derive the lower bound of chan- tion for OFDM systems with transmitter diversity in mobile
nel estimator and design the optimal training sequences for wireless channels,” IEEE Journal on Selected Areas in Commu-
achieving minimum acquisition error. The tracking and BER nications, vol. 17, no. 3, pp. 461–471, 1999.
performance in time-varying channels is then evaluated. [6] G. G. Raleigh and J. M. Cioffi, “Spatio-temporal coding for
In the second part of the paper, we introduce the chan- wireless communication,” IEEE Trans. Communications, vol.
46, no. 3, pp. 357–366, 1998.
nel capacity of an OFDM multiple-antenna system, and the [7] T.-L. Tung and K. Yao, “Spatio-temporal parallel processing
optimal power allocation approach. Then, we apply opti- and complexity reduction for OFDM multiple antenna sys-
mal bit allocation method with adaptive QAM modulation tem,” in Proc. IEEE Sips2000, vol. 2, October 2000.
to maximize the bandwidth efficiency subject to fixed trans- [8] T.-L. Tung, Adaptive space-time signal processing for wireless
mit power and QoS constraints on the system. Simulation re- communication and sensor systems, Ph.D. thesis, University of
sults show that with a multiple-antenna architecture, OFDM California, Los Angeles, Calif, USA, 2001.
modulation, optimal power and bit allocation can dramati- [9] G. Ungerboeck, “Trellis-coded modulation with redundant
signal sets: parts I and II,” IEEE Commun. Mag., vol. 25, no. 2,
cally increase the transmission rate and bandwidth efficiency pp. 5–21, 1987.
when severe spatial and frequency selective fading occur. [10] G. D. Forney Jr., “Coset codes—part I: introduction and ge-
Finally, by combining optimal power allocation with real- ometrical classification,” IEEE Transactions on Information
time CSI updating, the channel outage capacity are shown to Theory, vol. 34, no. 5, pp. 1123–1151, 1988.
be dramatically improved by adaptive power allocation and [11] M. Rice, D. de Gaston, A. Davis, G. German, and C. Bet-
multiple-antenna architecture in the time-varying environ- twieser, “ARTM channel sounding results—an investigation
of frequency-selective fading on aeronautical telemetry chan-
ment.
nels,” in Proc. International Telemetering Conference, Las Ve-
gas, Nev, USA, October 1999.
APPENDIX [12] T. M. Cover and J. A. Thomas, Elements of Information Theory,
John Wiley and Sons, New York, USA, 1991.
Hadamard’s inequality states that the determinant of any
positive definite matrix K is less than the product of its
Channel Estimation and Optimal Power Allocation for a Multiple-Antenna OFDM System 339
Tai-Lai Tung was born in Taidung, Taiwan, Dr. Yao has extensive practical system experiences in digital and
in 1972. He received his B.S. degree in con- satellite communication engineering, DSP, radar system design,
trol engineering from National Chiao Tung link budget analysis, sensor system, and systolic and microphone
University, Hsinchu, Taiwan, in 1994 and array designs. He has worked or consulted for AT&T Bell Labo-
the M.S. and the Ph.D. degrees in electri- ratory, NCR, SRI, TRW, Linknet, Hughes Aircraft Company, and
cal engineering from the University of Cal- Raytheon Systems, and so on.
ifornia, Los Angeles (UCLA), in December
1997 and March 2001, respectively. From
1994 to 1996, he was an Ensign Instructor
at the Naval Communication and Electron-
ics School, Taiwan. Since 1998, he had been a Research Assistant at
UCLA. He is currently a Senior DSP Engineer in GlobespanVirata,
Irvine Office. His research interests include array signal processing,
adaptive signal processing, digital communications, and system op-
timization.