You are on page 1of 4

An Efficient Subband Method for Wideband

Adaptive Bearnforming
Longyang Huang*, Bin Shent, Mengxing Li* and Zemin Liu*
*
Telecommunication Engineering School, Beijing University of Posts and Telecommunications, Beijing, China
longyanghuang@gmail.com
t Telecommunication Engineering Lab, Graduate School of Information Technology and Telecommunications,
Inha University, Incheon, 402-751, Korea
shenbinem@gmail.com

Abstract - An efficient subband adaptive beamformer with the cross correlation between bins introduced by the algorithm
perfect reconstruction general parameter filter banks (GPFB) results in aliasing, due to the slow roll offthe transfer function
for wideband array antenna is proposed in this paper, which is ofthe FFT filter [6]. An alternative solution to minimizing this
used to enhance performance of suppressing the interference and undesired effect is proposed by introducing filter banks with a
accelerate convergence speed of weights. Instead of the sharp cut-off frequency spectrum, such as quadrature-
conventional FFT filter banks, GPFB are utilized to partition the
frequency band into several subbands without aliasing between mirror-filter banks [7], cosine-modulated filter banks [8].
them. With Subbands running at downsampling and in manner In this paper, we offer another efficient subband array
of parallel, the loads of computational processing costs, beamforming method with excellent GPFB [9]. General
compared with traditional fullband methods, can be alleviated. parameter filter is infinite impulse response (IIR) filter
Deep suppression of the interference and convergence speed of essentially, but complex zeroes with quadrantal symmetry are
weights are also improved. added, which can be used to adjust both amplitude and delay
characteristics (mostly for the latter). These contribute to
Keywords - Subband, general parameter filter, wideband, excellent filter which possesses not only IIR filter's efficiency
adaptive beamforming. but also finite impulse response (FIR) filter's linear phase. The
basic idea of the subband method is to decompose a fullband
1. Introduction signal by means of GPFB into several frequency subbands,
instead of the conventional FFT filter banks, each runs at
Wideband adaptive beamforming using sensor arrays is an downsampling rate due to the narrower band. Any
important research topic in array signal processing. It has computational costly processing can be performed in the
found numerous applications in radio communications, sonar, decimated subbands at a lower update rate.
radar, seismology, acoustics, and microphone arrays [1,2,3]. The paper is organized as follows. In section 2, the
In order to respond to the challenge resulted from larger background on the conventional Frost beamformer and
bandwidth signals employed in wireless broadband general parameter filter banks will be introduced briefly. In
communication for providing a wide variety of services, two section 3, the subband array principles and method with
types of main methods for wideband beamforming based on minimum variance distortionless response (MVDR) criterion
time and frequency domain processing have been under will be described. In section 4, simulation results and analysis
research [1]. Both of them can produce frequency invariant will be presented to illustrate the improved performance. In
beam patterns for a wide signal bandwidth. section 5, brief conclusions will be drawn.
The Frost processor [2,3,4] and the generalized sidelobe
canceller (GSC) beamformer [2,3,5] are two types of 2. Background
traditional broadband beamformers using a tapped delay line
(TDL) structure, i.e., finite impulse response (FIR) filter, in Figure 1 illustrates the conventional Frost beamforming
each channel to achieve good interference suppression structure [4] consisting of M sensors and J taps for each
performance over a wide bandwidth in time domain sensor. A group of presteering delays T1 , T2 ,- , TM are
processing. However, a longer filter is normally needed for attached after the sensors to align the signals to the look
processing larger bandwidth signals leading to a larger direction and to yield identical waveforms after steering
computation requirement [3]. The weights convergence speed delays, these steering delays have to be frequency independent
is slow as computation load is heavy using this method. A in order to operate for broadband signals. Transversal filters
general frequency domain processing is transforming are implemented using tapped delay lines in each channel. T
wideband time domain signals output of each sensor into is the time delay between any two adjacent taps.
frequency domain using fast Fourier transform (FFT) Xm(n - (j -1)T), (m = 1, 2,...M; j = 1, 2,...J) is the sampled
algorithm, and then each frequency bin is processed by a
narrow-band processor structure [2,3]. This selection may be data. Where xm (n) is the presteered data from the m -th sensor.
performed in parallel, leading to a faster weight update. But All the data samples are weighted and summed together to get

ISBN 978-89-5519-136-3 -1489- Feb. 17-20, 2008 ICACT 2008


time delay. Alternatively, the signal can be divided into the
required P bins by using a P -channel filter banks directly
(Figure 2 (b)). The disadvantage of tree structure is avoided by
using this method, but the P -channel perfect reconstruction
filter banks design is more difficult than two-channel filter
banks design. Cosine-modulated filter banks are widely used
since they can be implemented by cosine modulation [8]. In
our case, we are using the second structure of band-splitting
with four-channel GPFB because they not only have excellent
performance but also can be carried out easy too [9].
Figure 1. Conventional Frost Beamformer 3. Subband adaptive array beamforming
In this paper, we utilize uniform GPFB instead of the
(n
H
(HInx (n, ) traditional FFT filter banks to minimize the effect of aliasing
x(n) (_n nT) between adjacent subbands. The structure is illustrated by
L *pE 2 x )) --g3(nT2
+ T) Figure 3. (w: weights of the associated taps; A: analysis filter
banks; S: synthesis filter banks (A and S are GPFB); t Q:
(a) (b) decimation by Q; 1 Q: interpolation by Q; P: the number
Figure 2. Four-channel Analysis Filter Banks with Different Structure
(a) Schematic diagram of a two-level tree structure with two-channel of filter banks channels, Q < P; M: the number of array
filter banks; (b) Schematic diagram of a parallel structure with sensors; J: the number of taps, T: delay unit).
four-channel filter banks.

the desired output signal. The weights are adjusted by


minimizing the mean output power subjected to look direction xl(t) presteer

constraints, they can been updated by the some kinds of I mnore(k)toplifyo


yd, dsuio its A
adaptive algorithms, constrained LMS algorithm is normally XM (t) Ym k<
used in conventional beamformer.
Filter banks and multirate digital filter have been employed
in applications such as speech processing, image compression,
communications, radar systems and antenna systems [6].The
YMP(k . -S
four-channel GPFB adopted in this paper consist of general Tapped D)elay Line structure [
parameter filter units, whose amplitudes and delay (or phase)
characteristics are all considered. Individual filter is Figure 3. Structure of Subband Adaptive Array with GPFB
implemented by introducing complex zeroes with quadrantal
symmetry in classic filter transfer function, which helps to We assume that the output of each sensor has been
optimize the delay characteristic within pass band. It can be demodulated and sampled in an appropriate sample frequency.
simply expressed in analog domain as [10]: In order to simplify our discussion, it is assumed that the array
has been pre-steered so that the desired signal is aligned at
H(s)
H = i,2sJJs
(s n( J)
n(S %[s
+ Q~JJ( ~))
+ Ck, c
(-k +C2
2
+'~2
ck2 (s)(1
c% 2E(s
various sensors in the array. These analysis filter banks
where X is a constant decided by amplitude within pass band, connected after each sensor are used to split those induced
I is the number of zeroes when s = 0 , Qi is the zeroes in signals of each sensor into four identical bandwidth subbands,
each spaning one quarter of the input original bandwidth. The
axis jw, L is the number of Qi pairs, Ckl and Ck2 are complex aliasing between of adjacent subbands can be ignored because
zeroes introduced, N is the number of complex zero these GPFB can provide a sharp cut off of the frequency
pairs, E(s) is Hurwitz polynomial. It is noted that the phase spectrum. As a result, each subband signal can be run at one
optimization design is only depending on these complex quarter sampling rate ofthe fullband signal, which is achieved
zeroes, and adding balance units to optimize phase by the decimator after the analysis filter banks. The
characteristic after transfer function used in conventional beamformer becomes a system consisting of four subband
method is unnecessary in this filter design. The details on the processing subsystems, and each subband is optimized for
design of individual filter and filter banks can be found in [10] maintaining the desired signals and suppressing the interferers
and [9] respectively. Bandsplitting can be carried out by using through adaptive adjusting weights simultaneously. The
different methods. The incoming signal can be partitioned outputs of the adaptive beamformer from each subband are
using a tree structure of a two-channel filter banks with many then interpolated by a factor of Q for renewing original rate.
levels as shown in Figure 2 (a). The advantage of this method After this, both signals are recombined by synthesis filter
is that a perfect reconstruction two-channel filter banks can be banks. In such a way, the signal bandwidth comes back to
carried out comparatively easy, but filter banks suffer from the original bandwidth with no aliasing distortion. A quadratic
considerable required computation load, memory space and residue decomposition (QRD) algorithm based MVDR

ISBN 978-89-5519-136-3 -1 490- Feb. 17-20, 2008 ICACT 2008


criterion can be used for the subband array beamforming operates recursively by using each snapshot ofreceived data to
application. It is well known that QRD technique is update the estimate of weight vectors. Especially, by taking
numerically stable and can be implemented in triangular advantage of the time properties inherent in the data of the
processor arrays and has been used to implement the MVDR wideband beamformer, the computational load of a least
method efficiently and in an iterative manner [11]. squares algorithm may be reduced obviously with lattice
As shown in Figure 3, for a uniform linear antenna array triangular systolic array [13]. As a result, the output of the
consisting of M equispaced nonisotropic sensors, the p -th subband is O. (k) = w$p (k)Yp (k) . With identical
complex data value induced at time n is given as processing each subband output can be obtained. Assume that
x(n) =(xl (n),x2 (n) ...

xm (n) xM (n)) (2) the filter impulse response corresponding to the p -th subband
where superscript T denotes transpose of matrix or vector. of synthesis GPFB is gp (n) (p = 1, 2,... P), the order is I too.
Assume that the filter impulse response corresponding to The output ofthe whole beamformer interpolated by Q before
the p -th subband of analysis GPFB is h, (n) (p = 1,2, P), being combined with all P subbands is
the order is I. After decimated by Q, the received data of d (n)=Y
p -th subband of the m -th sensor at time k is given by
=, 1gi=1gp (i)*OP (n-i) (8)
The mean square error is calculated as
Yp, (k) =hp (k) * Xm (k) hp (i) Xm (k-i) (3)
e(n)]2 =ELd(n)-d(n))
=

where the notation * stands for convolution. Define Yp (k) as


Jmin = E (9)
k x 1 vector which corresponds to the latest k received data
of m -th sensor, then 4. Simulations and discussions
Yp (k) = (Ypm (1), Ypm (2), Ypm (k))T
(4) The performance of the adaptive beamfroming is evaluated
Y (k) is expressed as kxM complex data matrix which for fullband and subband cases respectively in this section.
Assume that M is 5 and J is 5 too, the sensor has an
corresponds to the p -th subband of each sensor omnidirectional pattern and the interval between adjacent
Yp (k) = A (k) (Y I (k), Yp (k), YPM (k)) (5) sensor is half wavelength of the maximal frequency of the
signal. We assume the received signal is a time division
the diagonal weighted matrix A(k) = diag(tk-l'...Al, 1), i is multiple access (TDMA) signal with binary phase shift keying
forgetting factor and 0 <. <. 1 (BPSK) modulation with 4 MHz bandwidth. The carrier
Now we consider the p -th subband, and look for the frequency is fixed at 8 MHz and the original sampling rate is
optimal weight vectors for the subband according to the 32 MHz. In addition, white Gaussian noise in each sensor is
received data matrix mentioned above. When the MVDR with unit variance and zero mean. One interference signal with
criterion is considered, as shown in [2,3], the optimal weight interference to noise ratio (INR) is 30 dB with the same
vectors minimizes the output power and subject to the frequency span of desired signal, which comes from 0 degree.
response to look direction is unit for all k. The cost function The desired signal comes from 30 degree with 10 dB signal to
also can be described as a squared Euclidean norm [ 11 ]: noise ratio (SNR). All of the above signals are uncorrelated
with each other and the steering vector a(o) and desired
min imize |A'1/2 (k) Y (k) w (k) s. t. wHa (0d) =1 (6) signal d(n) are available, the forgetting factor A = 1.
for all k, the wp is the optimal weight vectors for the p -th Four-channel maximally decimated GPFB designed in [10]
are used in this paper, i.e. Q = P = 4. Each individual filter is
subband, a(Od) is steering vector of look direction Od , Butterworth general parameter filter with order of 16, N is 2
superscript H denotes Hermitian transpose. Then, we can get and the original amplitude fluctuation within pass band is
the estimate of wp (k) [11]: 0.5dB. There are 8 complex zeroes at c0= ;T and cv= 0 for
lowpass filter h1 (n) and highpass filter h4 (n) , respectively.
wp (k) = _(0d (k) (k) a (Od)
a(Od)
,
aH
For bandpass filter h2(n) , there are 5 complex zeroes at
A-' (k)A-H (k)A() -'A(k)sp(k) co = z and 3 complex zeroes at cv = 0 , and 5 complex zeroes at
cv = 0 and 3 complex zeroes at co = z for bandpass filter h3 (n).
aH (0d)A-l (k)APH (k)a()s0d (k)sp (k) The maximal absolute value of magnitude of aliasing
where M x M correlation matrix of p -th subband (p (k) is distortion is 0.1 only in narrow band span of adjacent
the exponentially weighted sensor outputs averaged over k, subbands, which almost satisfies the request of power
where AP (k) is the upper triangular matrix that results from complementary. The maximal fluctuation of group delay is
about 2Ts ( I: is original sample interval), and it is
the application of the QRD to the data matrix Yp (k), define
approximately invariable delay. On the whole, the
sp (k) = A-H (k)a(k) is an auxiliary vector. The components four-channel GPFB are perfect reconstruction.
A-' (k) and s, (k) can be efficiently computed by a triangular Figure 4 is used to account for convergence performance of
weights. Since the number of weights is too many, we just
systolic array based on the householder transformation [ 12]. It

ISBN 978-89-5519-136-3 -1 491 - Feb. 17-20, 2008 ICACT 2008


select two weight vectors, which are the first column weight
vectors (W1 l, w2,** w5j)T corresponding to the first subband
array and fullband array, respectively. We can note that
subband method exhibits faster convergence behavior than
fullband method. The subband weights converge to steady
state within about 6 iterations, but fullband weights need about
13 iterations. -60 - - -1-- - -l - 4 - + --| --l -
A -4- - + - - 1- - --l-4 - -

Figure 5 shows the mean square error performance of the -70 - - 1--| --l-t - t - t- - I- -I|- - - - t- t - t_ -I1- -I|- -l - - -.

two approaches respectively. We can note weights -80- -


F -I- -1 - 7 - T - r_ -
F -IF -1- X- T
_T -Fr F| -I- - - _T --.
convergence speed of subband arrays is faster than fullband -90
-_-_-_--_-_-__-_T____ ____________

method too. However, the mean square error of the subband -100 ____|__ l - sbband method.
I~~

method (approximately -88.5 dB) is greater than fullband


-110
9c 0 -80 -70 -60 -50 -40 -30 -20 -10 0 10 20 30 40 50 60 70 80 590
Angle, of frive (degree)

approach (approximately -90.1 dB) a little in convergence Figure 6. Beam Patterns Amplitude Response
state, it is because of the performance deterioration resulted
from the GPFB reconstruction error.
The comparison of the beam patterns of fullband and the
subband arrays with GPFB is shown in Figure 6. The subband 5. Conclusions
amplitude response in this figure is the average of the four
subbands. We can observe that average nulling of four An efficient subband method for wideband adaptive array
subbands is much deeper than the fullband array. For the beamforming with four-channel GPFB has been proposed.
subband method, the average nulling level approaches -106.3 Simulations show that the proposed subband beamformer is
dB and for the fullband is approximately -94.2 dB. For desired able to suppress interference more efficiently. Moreover,
signal, patterns amplitude response for fullband and subbands faster convergence speed of weights is also gained and the
are almost 0 dB ( fullband: -0.028 dB, subband: -0.0038 dB ). reconstructed output mean square error is almost the same as
fullband adaptive array.

REFERENCES

[1] Tuan-Do-Hong; Russer, P. "Signal processing for wideband smart


antenna array applications", IEEE Microwave Magazine, vol.5, no. 1, Mar.
2004, pp. 57 -67.
[2] Harry L. Van Trees, Optimum Array Processing, Part IV of Detection,
Estimation, and Modulation Theory, Wiley Interscience, New York.
2002.
[3] L.C. Godara, Smart Antenna, CRC press, Boca Raton, Florida, 2004.
[4] 0. L. Frost II, "An algorithm for linearly constrained adaptive array
processing", Proc. IEEE, vol. 60, 1972, pp. 926-935.
[5] L. J. Griffiths and C. W. Jim, "An alternative approach to linearly
constrained adaptive beamforming," IEEE Trans. Antennas Propagat.,
vol.AP-30, no. 1, Jan. 1982, pp. 27-34.
[6] P. P. Vaidyanathan, Multirate Systems and Filter Banks. Prentice-Hall
Englewood Cliffs, New Jersey, 1993.
[7] S. Chandran , "Wideband adaptive beamforming array with improved
-
radiation characteristics," IEEE Trans. Wireless Communications, vol.4,
-
no.5, Sep. 2005, pp. 1969-1973.
[8] W. Liu, S. Weiss, and L. Hanzo, "A subband-selective broadband GSC
with cosine-modulated blocking matrix", IEEE Trans. Antennas
v0
5 f|
15 20 Propagat., vol. 52, no. 3, Mar. 2004, pp. 813-820.
Figur
_ Mea Squar
°__er__fo__
Ero rm_an__
ce__I_ [9] Liu Zemin, Li Xuebin, "M-Band Uniform Maximally Decimated Filter
Banks", Journal of Electronics and Information Technology, vol. 25, no.
.

3, Mar. 2003, pp. 326-333.


[10]Liu Ze-min, "General Parameter Filter," Acta Electronica Sinica, no. 3,
1981, pp. 1-10.
[11] S. Haykin, Adaptive Filter Theory, fourth edition, Prentice-Hall,
Englewood Cliffs, New Jersey, 2002.
[12]J. G. McWhirter and T. J. Shepherd, "Systolic array processor for MVDR
beamforming," Proc. Inst. Elect. Eng., vol. 136, no. 2, 1989, pp. 75-80.
[13]I.K. Proudler, T.J. Shepherd, J.G. McWhirter, "Computationally efficient
QRD-Based wide-band beamforming", Acoustics, Speech, and Signal
Processing ICASSP-90, Apr. 1990, vol.3, pp. 1799-1082.

ISBN 978-89-5519-136-3 -1 492- Feb. 17-20, 2008 ICACT 2008

You might also like