performance evaluation of dft … evaluation of dft beamform- ... which further obstructs the...

30
Progress In Electromagnetics Research, Vol. 139, 57–86, 2013 PERFORMANCE EVALUATION OF DFT BEAMFORM- ERS FOR BROADBAND ANTENNA ARRAY PROCESS- ING Yen-Lin Chen 1 and Ju-Hong Lee 2, 3, * 1 Graduate Institute of Communication Engineering, National Taiwan University, No. 1, Sec. 4, Roosevelt Rd., Taipei 10617, Taiwan 2 Department of Electrical Engineering, Graduate Institute of Com- munication Engineering, National Taiwan University, No. 1, Sec. 4, Roosevelt Rd., Taipei 10617, Taiwan 3 Graduate Institute of Biomedical Electronics and Bioinformatics, National Taiwan University, No. 1, Sec. 4, Roosevelt Rd., Taipei 10617, Taiwan Abstract—Broadband beamforming has been an important issue on antenna array processing due to many practical demands on communication, radar, or sonar applications. Although several effects deteriorating array performance have been addressed for narrowband beamforming, few of them are considered for the broadband scenario. Besides, the definition of output signal-to-interference plus noise ratio (SINR) and the way to simulate broadband signal sources are usually vague, which further obstructs the development of broadband beamforming. In this paper, the performance of discrete Fourier transform (DFT) beamformers operating in block processing and sliding window modes are investigated when the correlation matrices are known or estimated by finite data samples. The output SINR of DFT beamformers is well-defined, and the generation of broadband signals is clearly introduced. Simulation results with respect to the signal bandwidth, the number of frequency bins, and the number of data samples are presented for illustration and comparison. 1. INTRODUCTION Adaptive beamforming has been developed in past decades due to its significant anti-jamming ability. Ideally, an adaptive array can Received 16 February 2013, Accepted 15 April 2013, Scheduled 17 April 2013 * Corresponding author: Ju-Hong Lee ([email protected]).

Upload: vuongtuong

Post on 27-Jun-2018

218 views

Category:

Documents


0 download

TRANSCRIPT

Progress In Electromagnetics Research, Vol. 139, 57–86, 2013

PERFORMANCE EVALUATION OF DFT BEAMFORM-ERS FOR BROADBAND ANTENNA ARRAY PROCESS-ING

Yen-Lin Chen1 and Ju-Hong Lee2, 3, *

1Graduate Institute of Communication Engineering, National TaiwanUniversity, No. 1, Sec. 4, Roosevelt Rd., Taipei 10617, Taiwan2Department of Electrical Engineering, Graduate Institute of Com-munication Engineering, National Taiwan University, No. 1, Sec. 4,Roosevelt Rd., Taipei 10617, Taiwan3Graduate Institute of Biomedical Electronics and Bioinformatics,National Taiwan University, No. 1, Sec. 4, Roosevelt Rd., Taipei 10617,Taiwan

Abstract—Broadband beamforming has been an important issueon antenna array processing due to many practical demands oncommunication, radar, or sonar applications. Although several effectsdeteriorating array performance have been addressed for narrowbandbeamforming, few of them are considered for the broadband scenario.Besides, the definition of output signal-to-interference plus noiseratio (SINR) and the way to simulate broadband signal sources areusually vague, which further obstructs the development of broadbandbeamforming. In this paper, the performance of discrete Fouriertransform (DFT) beamformers operating in block processing andsliding window modes are investigated when the correlation matricesare known or estimated by finite data samples. The output SINR ofDFT beamformers is well-defined, and the generation of broadbandsignals is clearly introduced. Simulation results with respect to thesignal bandwidth, the number of frequency bins, and the number ofdata samples are presented for illustration and comparison.

1. INTRODUCTION

Adaptive beamforming has been developed in past decades due toits significant anti-jamming ability. Ideally, an adaptive array can

Received 16 February 2013, Accepted 15 April 2013, Scheduled 17 April 2013* Corresponding author: Ju-Hong Lee ([email protected]).

58 Chen and Lee

eliminate the interference and noise efficiently while protecting thedesired signal source arriving from a specific direction. However,the performance of adaptive antenna arrays can be deteriorated byseveral errors in practical situation such as steering vector errors [1],finite sample effect [2], source coherence [3], mutual coupling [4], etc..Many robust techniques were proposed to cope with these effectson array performance. Notables among them are eigenspace-basedmethod [5], diagonal loading technique [6], signal blocking [7], andspatial smoothing [8]. Although the unwanted effects are circumventedby a variety of methods, most of the adaptive beamforming techniquesare limited to the scope of narrowband signal environment andnarrowband beamforming. In practice, many applications such assonar [9], radar [10], communication [11], and microphone array [12] arenot strictly narrowband. Since signal sources with nonzero bandwidthdegrade the performance of an adaptive array [13, 14], a broadbandbeamformer is necessary in broadband environments to alleviate theeffect of signal bandwidth.

Usually, adaptive beamformers for broadband signal reception areclassified to two structures: the tapped delay-line (TDL) beamformerand the discrete Fourier transform (DFT) beamformer [15] (also notethe recently proposed structure called sensor delay-line in [16, 17]). Inthe TDL beamformer, the time-domain data vectors {x[n]}n=0∼N−1

are directly weighted by a set of coefficients satisfying certainconstraint and optimization problem [18]. Due to its effectiveness,the TDL beamformer has been the most popular scheme and iswidely considered for broadband beamforming [13, 19, 20]. Severalpublications discussing the TDL beamformer suffering from lookdirection errors have been reported recently [21, 22]. On theother hand, the DFT beamformer transforms the time-domain datavectors {x[n]}n=0∼N−1 to frequency-domain via DFT, processes eachfrequency bin by a narrowband beamformer, and then performs theinverse DFT (IDFT) to obtain the time-domain outputs. The DFTbeamformer is computational efficient since the matrices to be invertedin computing weights have lower dimension. This property has beenutilized to calculate the weight coefficients of the TDL beamformerby the frequency-domain method [22–25]. Several applications of theDFT beamformer in communication systems are available in [26–28].

The connection between the TDL and DFT beamformers has beenstudied in [23, 29]. The investigation in [29] reveals that the outputsignal-to-interference-plus-noise ratio (SINR) of the DFT beamformeris identical to that of the TDL beamformer. In other words, theDFT operation cannot provide any improvement on array performance.However, the analysis of [29] only considers the case where the entire

Progress In Electromagnetics Research, Vol. 139, 2013 59

weight vector is computed by the LMS or Applebaum algorithms.Since the weight vector in each frequency bin of the DFT beamformeris usually produced individually, the conclusion of [29] may not beappropriate for all kinds of DFT beamformers. In spite of the existingwork in [22–30], the output SINR of the DFT beamformer is never well-defined and studied in detail. Moreover, the performance of the DFTbeamformer with correlation matrices estimated by finite data samplesare seldom evaluated or discussed in the literature. Therefore, weinvestigate the performance and capabilities of the DFT beamformerin broadband array processing in this paper. The main contributionsare listed as follows:

1. The definition of the output SINR for DFT beamformers interms of weight vectors is established explicitly and clearly. Thisprovides a fair comparison to different algorithms and preventsthe ambiguity for the broadband performance metric. Thenarrowband beamforming and narrowband sources scenario arethe special cases of our results, which validates this work.

2. In addition to the perfect case that the correlation matrices ofthe data vectors are known to the receiver, the finite sampleeffect on DFT beamformers is also considered and observed bysimulation results. Different from most of the existing literature,the method used to generate the sample points of broadbandwhite Gaussian sources for simulation is described in detail.This facilitates the field of exploring the finite sample effect inbroadband beamforming.

3. The DFT beamformers operating in block processing mode andsliding window mode are both included. The output SINRsof them under the perfect (the correlation matrices are known)and imperfect (the correlation matrices are estimated by finitesamples) situations are examined and compared with those of thenarrowband minimum variance distortionless response (MVDR)and broadband TDL beamformers. This investigation confirmsthe effectiveness of the DFT beamformers in alleviating thesensitivity of an antenna array system to signal bandwidth.Besides, the presented results indicate that the performance ofthe TDL beamformer can be severely deteriorated by the finitesample effect.

The paper is organized as follows. The expression of thebroadband received signal and the schemes of DFT beamformersin block processing and sliding window modes are introduced inSection 2. The definitions of the output SINR for DFT beamformerswith arbitrary signal bandwidth are derived in Section 3. The output

60 Chen and Lee

SINRs of several classical narrowband and broadband beamformers arecompared by the simulation results in Section 4. Finally, we make aconclusion in Section 5.

2. PRINCIPLES OF BROADBAND BEAMFORMERS

2.1. Received Signal Model

Consider D stationary, uncorrelated, zero-mean sources including onedesired signal and D-1 interferers are impinging on an M -element arraywith arbitrary geometry. The diagram of an adaptive array systemis illustrated in Figure 1. First, the received signal of each sensorpasses through an ideal bandpass filter with center frequency fc andbandwidth 2B. The band-limited received signal of the mth elementand its Hilbert transform are respectively given by

xm,I (t)=s1,I (t + τ1,m) + . . . + sD,I (t + τD,m) + wm,I (t) (1)and xm,Q (t)=s1,Q (t + τ1,m)+. . .+sD,Q (t + τD,m)+wm,Q (t) , (2)

where wm,I(t) and wm,Q(t) are the band-limited spatially white noisewith zero-mean and τd,m is the propagation delay of the dth source andmth element with respect to the reference point. The in-phase andquadrature-phase of the dth band-limited signal carrying amplitudeαd(t) and phase φd(t) are expressed as

sd,I (t) = αd (t) cos (2πfct + φd (t)) (3)and sd,Q (t) = αd (t) sin (2πfct + φd (t)) , (4)

d = 1, 2, . . . , D, respectively. Without loss of generality, we assumethat the first signal source, i.e., d = 1, denotes the desired signal and

Down

-convert

Ts = 1/2B

Down

-convert

Ts = 1/2B

Down

-convert Sampling

Ts = 1/2B

...

DFT

beamformer

Sampling

Sampling

BPF2B

BPF2B

BPF2B

Figure 1. System diagram of an adaptive array.

Progress In Electromagnetics Research, Vol. 139, 2013 61

the others interference. Using (1)–(4), the analytical signal is given by

xm,+ (t) = xm,I (t) + jxm,Q (t)= α1 (t + τ1,m) exp {j [2πfc (t + τ1,m) + φ1 (t + τ1,m)]}

+ . . . + αD (t + τD,m) exp {j [2πfc (t + τD,m)+φD (t + τD,m)]}+ wm,+ (t) (5)

with corresponding noise wm,+(t), m = 1, 2, . . . , M . After down-converting the RF signal to the baseband, the received signal of themth element is given by

xm (t) = xm,+ (t) exp (−j2πfct) = s1 (t + τ1,m) exp {j2πfcτ1,m}+ . . . + sD (t + τD,m) exp {j2πfcτD,m}+ wm (t) , (6)

where sd(t) = αd(t) exp{jφd(t)} is the complex envelope of the dthsignal source, and wm(t) is the complex envelope of the noise in themth element. By sampling xm(t) at Nyquist rate t = nTs = n/2B withTs denoting the sampling interval, the nth snapshot of the receivedsignal is written as

xm (nTs) = s1 (nTs + τ1,m) exp {j2πfcτ1,m}+ . . . + sD (nTs+τD,m) exp {j2πfcτD,m}+wm (nTs) . (7)

Equation (6) is a general expression for the received signals with anarbitrary bandwidth. We assume that the autocorrelation functionsof the random processes sd(t) and wm(t) are respectively rd(ξ) andrw(ξ) throughout this paper. Since wm(t), m = 1, 2, . . . , M , areband-limited white noise, the samples wm(nTs) with Ts = 1/2B areuncorrelated with identical distribution. Note that sd(t) are band-limited but not necessarily white. If the bandwidth B is much lessthan the carrier frequency fc, the baseband signal sd(t) are almostinvariant during the time difference τd,m for all m. Therefore, thereceived narrowband signal can be approximately written as

xm(t)≈s1(t) exp{j2πfcτ1,m}+. . .+sD (t) exp{j2πfcτD,m}+wm(t) , (8)

which is the signal model commonly used in narrowband beamforming.We can see that the time differences in (1) and (2) for distinct elementsare simplified to phase differences in this case.

2.2. DFT Beamformers

There are two operation modes in DFT beamformers — blockprocessing and sliding window. The scheme of the DFT beamformerwith block processing is presented in Figure 2. Let x be the time-domain data matrix composed of N snapshots of the received signal

62 Chen and Lee

vector as follows:x = [x [0] x [1] x [2] . . . x [N − 1]]

=

x1 [0] x1 [1] . . . x1 [N − 1]x2 [0] x2 [1] . . . x2 [N − 1]

...... . . .

...xM [0] xM [1] . . . xM [N − 1]

=

xT1

xT2

xT3...

xTM

, (9)

where (·)T denotes the matrix transpose, and [n] is used to replace(nTs) for simplicity. Performing DFT to the N data of each element,we have

X=[X [0] X [1] X [2] . . . X [N − 1]]

=

X1 [0] X1 [1] . . . X1 [N − 1]X2 [0] X2 [1] . . . X2 [N − 1]

...... . . .

...XM [0] XM [1] . . . XM [N − 1]

, (10)

where

Xm [k]=N−1∑

n=0

xm [n] e−j2πnk/N = eHk xm, k = 0, 1, . . . , N − 1, (11)

ek =[1 exp {j2πk/N} . . . exp {j2π (N − 1) k/N}]T , (12)

Buffer (size = N)

DFT

Buffer (size = N)

DFT

wN-1

w0

w1

IDFT

N data

Element 1

Element M

...

...

...

...

...

...

...

...

...

...

...

Figure 2. The scheme of the DFT beamformer in block processingmode.

Progress In Electromagnetics Research, Vol. 139, 2013 63

and (·)H represents the conjugate and transpose. In (10), X[k] = X(fk)denotes the (k + 1)th frequency component of the received signal and

fk ={

k ·∆f, k = 0 ∼ ceil (N/2)− 1(k −N) ·∆f, k = ceil (N/2) ∼ (N − 1) (13)

with frequency resolution ∆f = 1/NTs. The symbol ceil(·) denotesrounding toward positive infinity. Once the frequency-domain datamatrix of (10) is obtained, each frequency component (i.e., each columnof X) is processed by a narrowband beamformer wk with output givenby

Y [k] = wHk X [k] . (14)

Collecting the output of all narrowband beamformers, we have

Y = [ Y [0] Y [1] Y [2] . . . Y [N − 1] ] . (15)

Finally, performing IDFT of Y yields the output of the DFTbeamformer as follows:

y = [ y [0] y [1] y [2] . . . y [N − 1] ] , (16)

where IDFT is defined as

y [n] =1N

N−1∑

k=0

Y [k] ej2πnk/N , n = 0, 1, . . . , N − 1. (17)

As we can see from the procedure described above, the block processingmode collects a block of received data containing N snapshotsfirst. After processing the block, it produces N -point outputssimultaneously. In contrast, the sliding window mode processes thedata block once a new snapshot is received. The time-domain datablock in (9) is updated by pushing in the new snapshot and pullingout the oldest snapshot, and then the procedure of (10)–(15) is carriedout. Since it processes the data for each sample time n, the slidingwindow mode only produces one output at n = 0 in each processingas follows [30]:

y [0] =1N

N−1∑

k=0

Y [k]. (18)

An example of N = 3 for DFT beamformers is depicted in Figure 3.The advantage of the sliding window mode is that the IDFT in Figure 2can be replaced by a simple adder. However, it has to perform DFTmore frequently (specifically, about N times) as compared with blockprocessing.

64 Chen and Lee

DFT

1st freq. processing 2nd freq. processing 3rd freq. processing

IDFT

1st block

2nd block

1st block

2nd block

DFT

1st freq. processing 2nd freq. processing 3rd freq. processing

Σ

(a)

(b)

...

...

...

......

...

...

...

Figure 3. (a) An example of N = 3 for the DFT beamformer in blockprocessing mode. (b) An example of N = 3 for the DFT beamformerin sliding window mode.

2.3. Generation of Weight Vectors

The MVDR criterion is a typical method to determine the weightvector in narrowband beamforming. By minimizing the total outputpower and constraining unit-gain in the look direction, the weightvector of the MVDR beamformer in (14) is given by [30]

wk =R−1

k a1,k

aH1,kR

−1k a1,k

, (19)

where (·)−1 represents matrix inverse,

Rk = E[X [k]XH [k]

](20)

is the correlation matrix of the kth frequency bin, and

a1,k = [exp {j2π (fc + fk) τ1,1} exp {j2π (fc + fk) τ1,2}. . . exp {j2π (fc + fk) τ1,M} ]T (21)

is the corresponding steering vector. However, the true correlationmatrix Rk is usually unknown and has to be estimated by K snapshots

Progress In Electromagnetics Research, Vol. 139, 2013 65

as follows [23]:

Rk =1K

K∑

i=1

X(i) [k]XH(i) [k], (22)

where the subscript (i), i = 1, 2, . . . , K, denotes the ith snapshot of aparticular frequency component. Accordingly, the weight vector of (19)becomes

wk =R−1

k a1,k

aH1,kR

−1k a1,k

(23)

under finite samples. When the sample size K is large enough, the Rk

and wk may provide good approximations to Rk and wk. However, asmall K could give a poor estimation and degrade the beamformingperformance, which is referred to as the finite sample effect on arrayprocessing.

To estimate Rk using (22), the total data matrix in blockprocessing mode should include K blocks (the x in (9) denotes oneblock) as follows:

xB =[x(1) x(2) . . . x(K)

]

=

x1 [0] x1 [1] . . . x1 [N − 1] x1 [N ]x2 [0] x2 [1] . . . x2 [N − 1] x2 [N ]

...... . . .

......

xM [0] xM [1] . . . xM [N − 1] xM [N ]

. . . x1 [2N − 1] . . . x1 [KN − 1]

. . . x2 [2N − 1] . . . x2 [KN − 1]

. . .... . . .

.... . . xM [2N − 1] . . . xM [KN − 1]

(24)

since each block contributes only one snapshot X(i)[k] in (22). On theother hand, the total data matrix producing K snapshots in slidingwindow mode is given by

xS =

x1 [0] x1 [1] . . . x1 [N − 1] x1 [N ] . . . x1 [K + N − 2]

x2 [0] x2 [1] . . . x2 [N − 1] x2 [N ] . . . x2 [K + N − 2]...

... . . ....

... . . ....

xM [0] xM [1] . . . xM [N − 1] xM [N ] . . . xM [K + N − 2]

- - - - - - - - - - - - - - - - - - - - - -x(1)

- - - - - - - - - - - - - - - - - - - - - -x(2) . . .. (25)

It can be shown that the size of xS is smaller than xB when N > 1and K > 1. However, each block in sliding window mode is highly

66 Chen and Lee

correlated and may lead to a worse estimation of Rk. Different from thenarrowband case, the total number of snapshots for DFT beamformersdepends on the number of frequency bins and the number of snapshotsused to estimate Rk in each frequency bin. If both Nand K are large,the required memory storage and computational complexity could beamazing. To give a fair comparison to different techniques, the totalnumber of time-domain samples used to estimate Rk is fixed to Jwith J being a multiple of N . Thus, xB and xS with J columns canprovide KB = J/N and KS = J −N +1 snapshots for each frequency,respectively. Again, it can be shown that KB < KS if N > 1. Ascompared with block processing, the sliding window mode gets morefrequency-domain snapshots, but at the price of higher correlation forthe adjacent snapshots. This difference will be further observed bysimulation results.

For the special case of N = 1, Equations (10), (20), (19), and (16)are simplified to

X = x = x [0] , (26)

R = E[X [0]XH [0]

]= E

[x [0]xH [0]

], (27)

w =R−1a1,0

aH1,0R−1a1,0

, (28)

and y = y [0] = wHx [0] , (29)

respectively, when the true correlation matrix R is known. Note thatthe results of (26)–(29) are the same for general n because the processx(t) is stationary. Similarly, we have

X(i) = x(i) = x [i− 1] , (30)

R =1K

K∑

i=1

x [i− 1]x [i− 1]H , (31)

w =R−1a1,0

aH1,0R−1a1,0

, (32)

and y = y [0] = wHx [0] (33)

under finite samples. Therefore, the DFT beamformer with N =1 reduces to the narrowband MVDR beamformer processing thefrequency bin fc only. Moreover, the block processing and slidingwindow modes are the same in this case whether finite sample effectexists or not.

Progress In Electromagnetics Research, Vol. 139, 2013 67

3. THE OUTPUT SINR OF DFT BEAMFORMERS

It has been shown in Section 2 that the narrowband MVDRbeamformer is a special case of the DFT beamformer. Here, we derivethe output SINR of DFT beamformers in terms of weight vectors.It is expected that the SINR definition used in narrowband scenariobecomes the special case of N = 1 and B ¿ fc in our definition.

3.1. The DFT Beamformer with Block Processing

Given a set of weight vectors wk, k = 1, 2, . . . , N , the array outputat the time instant n can be obtained by substituting (14) into (17) asfollows:

y [n]=1N

N−1∑

k=0

wHk X[k] ej2πnk/N=

1N

wHFnX|, n=0, 1, . . . , N−1, (34)

where w and X| are column vectors defined by

w ≡ [wT

0 wT1 . . . wT

N−1

]T, (35)

X| ≡[XT [0] XT [1] . . . XT [N − 1]

]T. (36)

The MN × MN matrix Fn represents the IDFT operation and isrelated to (12) by

Fn ≡

I 0 . . . 0

0 ej2πn/NI...

.... . . 0

0 . . . 0 ej2πn(N−1)/NI

= diag (en)⊗ I, (37)

where diag(en) denotes the diagonal square matrix with diagonalentries en, ⊗ denotes the Kronecker product, and I is the identitymatrix with size M ×M . Using (34), the output power of the array isgiven by

E{|y [n]|2

}=

1N2

wHFnR|FHn w (38)

with

R|≡E[X|XH

|]

=

E[X [0]XH [0]

]E

[X [0]XH [1]

]. . . E

[X [0]XH [N − 1]

]

E[X [1]XH [0]

]E

[X [1]XH [1]

]. . . E

[X [1]XH [N − 1]

]

......

...

E[X[N−1]XH [0]

]E

[X [N−1]XH [1]

]. . . E

[X[N−1]XH [N−1]

]

(39)

68 Chen and Lee

denoting the correlation matrix of X|. The correlation matrix R|is composed of N2 sub-matrices. Each of the M × M sub-matrixcharacterizes the correlation of two frequencies and has the followingexpression:

E[X [k1]XH [k2]

]

=

E [X1 [k1] X∗1 [k2]] E [X1 [k1] X

∗2 [k2]] . . . E [X1 [k1] X

∗M [k2]]

E [X2 [k1] X∗1 [k2]] E [X2 [k1] X

∗2 [k2]] . . . E [X2 [k1] X

∗M [k2]]

...... . . .

...E [XM [k1] X

∗1 [k2]] E [XM [k1] X

∗2 [k2]] . . . E [XM [k1] X

∗M [k2]]

, (40)

where (·)∗ denotes the complex conjugate. Using (11), the (m1, m2)thentry of E[X[k1]XH [k2]] can be further written as

E[Xm1 [k1] X∗

m2[k2]

]= eH

k1E

[xm1x

Hm2

]ek2 = eH

k1Rm1m2ek2 , (41)

where Rm1m2 represents the correlation matrix of the time-domain signals received by the m1th and m2th array elements.Substituting (41) into (40), we have the explicit expression for the(k1, k2)th sub-matrix of R| given by

E[X [k1]XH [k2]

]=

eHk1

R11ek2 eHk1

R12ek2 . . . eHk1

R1Mek2

eHk1

R21ek2 eHk1

R22ek2 . . . eHk1

R2Mek2

......

...eH

k1RM1ek2 eH

k1RM2ek2 . . . eH

k1RMMek2

=EHk1

REk2 , (42)

where Ek and R are defined as

Ek ≡

ek 0 . . . 00 ek . . . 0...

.... . .

...0 0 . . . ek

MN×M

(43)

and R ≡

R11 R12 . . . R1M

R21 R22 . . . R2M...

......

RM1 RM2 . . . RMM

. (44)

Moreover, using the expression of (42), the R| in (39) can be rewrittenas

R| ≡

EH0 RE0 EH

0 RE1 . . . EH0 REN−1

EH1 RE0 EH

1 RE1 . . . EH1 REN−1

......

...EH

N−1RE0 EHN−1RE1 . . . EH

N−1REN−1

= EHRE (45)

Progress In Electromagnetics Research, Vol. 139, 2013 69

withE ≡ [E0 E1 . . . EN−1] (46)

denoting the DFT operation. Thus, the array output power at thetime instant n in (38) becomes

E{|y [n]|2

}=

1N2

wHFnEHREFHn w. (47)

Since the D signal sources and noise are mutually uncorrelated, the(m1, m2)th sub-matrix of R can be decomposed by using (7) and (9)as follows:

Rm1m2 = E{xm1 x

Hm2

}

= exp {j2πfc (τ1,m1 − τ1,m2)}

×

r1 (τ1,m1 − τ1,m2) r1 (−Ts + τ1,m1 − τ1,m2)r1 (Ts + τ1,m1 − τ1,m2) r1 (τ1,m1 − τ1,m2)

......

r1 ((N−1) Ts+τ1,m1−τ1,m2) r1 ((N−2) Ts+τ1,m1−τ1,m2)

. . . r1 (− (N − 1) Ts + τ1,m1 − τ1,m2)

. . . r1 (− (N − 2) Ts + τ1,m1 − τ1,m2)...

. . . r1 (τ1,m1 − τ1,m2)

+ . . . + exp {j2πfc (τD,m1 − τD,m2)}

×

rD (τD,m1 − τD,m2) rD (−Ts + τD,m1 − τD,m2)rD (Ts + τD,m1 − τD,m2) rD (τD,m1 − τD,m2)

......

rD((N−1) Ts+τD,m1−τD,m2) rD((N−2) Ts+τD,m1−τD,m2)

. . . rD (− (N − 1) Ts + τD,m1 − τD,m2)

. . . rD (− (N − 2) Ts + τD,m1 − τD,m2)...

. . . rD (τD,m1 − τD,m2)

+

rw (0) 0 . . . 00 rw (0) . . . 0...

......

0 0 . . . rw (0)

δm1m2

≡Rm1m2,s1 + . . . + Rm1m2,sD + Rm1m2,w, (48)where δm1m2 denotes the Kronecker delta. Accordingly, the correlationmatrix R in (44) and the output power in (47) can be written as follows:

R = Rs1 + Rs2 + . . . + RsD + Rw, (49)

E{|y [n]|2

}= Ps1 [n] + Ps2 [n] + . . . + PsD [n] + Pw [n] , (50)

70 Chen and Lee

where

Psd[n] =

1N2

wHFnEHRsdEFH

n w, d = 1, 2, . . . , D, (51)

are the output powers of the signal sources and

Pw [n] =1

N2wHFnEHRwEFH

n w =rw (0)N2

∥∥EFHn w

∥∥2(52)

is the output power of noise. The || · || in (52) denotes Euclidean normof a vector. Finally, the output SINR of the DFT beamformer withblock processing at the time instant n can be defined as

SINR [n] =Ps1 [n]

Ps2 [n] + . . . + PsD [n] + Pw [n]. (53)

As we will see from the simulation results in Section 5, the outputSINRs of the block processing mode at distinct n’s could be verydifferent. Because the random processes sd(t), d = 1, 2, . . . , D, andwm(t), m = 1, 2, . . . , M , are assumed stationary, the second orderstatistical properties of y[n] and y[n + kN ] are the same for a givenweight vector w. Therefore, the output SINR of the DFT beamformerwith block processing is periodic with period N .

In summary, the procedure to compute the output SINR of theDFT beamformer with block processing given a set of weight vectorsis described as follows:

Step 1: Construct E using (46), (43), and the definition of ek

in (12).Step 2: Construct Fn from (37) for the time instant n.Step 3: Compute the output powers of signals and noise from (51)and (52).Step 4: Compute the array output SINR at the time instant naccording to (53).Step 5: Set n = n + 1 and go to step 2. If n ≥ N , SINR[n] =SINR[n−N ].

3.2. The DFT Beamformer with Sliding Window

In the sliding window mode, there is only one output y[0] given by (18)for each cycle. Since Fn reduces to an identity matrix for n = 0, theoutput power of the sliding window mode becomes

E{|y [0]|2

}=

1N2

wHEHREw. (54)

Progress In Electromagnetics Research, Vol. 139, 2013 71

Following the similar derivation in Section 3.1, we get

SINR [0] =Ps1 [0]

Ps2 [0] + . . . + PsD [0] + Pw [0](55)

with

Psd[0] =

1N2

wHEHRsdEw, d = 1, 2, . . . , D (56)

and Pw [0] =rw (0)N2

‖Ew‖2 . (57)

Again, for a given weight vector w, the statistical properties of y[n] arethe same for all n’s since the signal sources and noise are stationary.Therefore, the results of (54)–(57) are suitable for general n, and thetime index [0] can be neglected. The steps for computing the outputSINR of the DFT beamformer with sliding window are presented asfollows:

Step 1: Construct E by using (46), (43), and the definition of ek

in (12).Step 2: Compute the output powers of signals and noise from (56)and (57).Step 3: Compute the output SINR according to (55).Step 4: For n 6= 0, SINR[n] = SINR[0].

3.3. The Special Case of N = 1 and Narrowband SignalSources

For the special case of N = 1 (narrowband beamformer), both theDFT and IDFT reduce to identity operation, and it is easy to showthat

E = E0 = F0 = I. (58)In this case, the correlation matrix R can be simplified toR = E

[x [0]xH [0]

]

=D∑

d=1

rd (0) rd (τd,1 − τd,2) ej2πfc(τd,1−τd,2)

rd (τd,2 − τd,1) ej2πfc(τd,2−τd,1) rd (0)...

...

rd (τd,M − τd,1) ej2πfc(τd,M−τd,1) rd (τd,M − τd,2) ej2πfc(τd,M−τd,2)

. . . rd (τd,1−τd,M ) ej2πfc(τd,1−τd,M)

. . . rd (τd,2−τd,M ) ej2πfc(τd,2−τd,M)

. . ....

. . . rd (0)

+

rw (0) 0 . . . 00 rw (0) . . . 0...

.... . .

...0 0 . . . rw (0)

≡Rs1 + . . . + RsD + Rw, (59)

72 Chen and Lee

and the SINR expression in (53) or (55) becomes

SINR =wHRs1w

wHRs2w + . . . + wHRsDw + wHRww. (60)

Equation (60) is the output SINR of a narrowband beamformer withan arbitrary source bandwidth B. The time index [n] is neglected dueto the assumption of stationary sources. Furthermore, if the signalsand noise are also narrowband, i.e., B ¿ fc, the correlation matrixof (59) can be approximated by

R= E[x [0]xH [0]

]

≈D∑

d=1

rd(0)

1 ej2πfc(τd,1−τd,2) . . . ej2πfc(τd,1−τd,M)

ej2πfc(τd,2−τd,1) 1 . . . ej2πfc(τd,2−τd,M)...

.... . .

...ej2πfc(τd,M−τd,1) ej2πfc(τd,M−τd,2) . . . 1

+rw (0)

1 0 . . . 00 1 . . . 0...

.... . .

...0 0 . . . 1

=

D∑

d=1

rd (0)ad,0aHd,0 + rw (0) I. (61)

It is recognized that the combination of (60) and (61) is exactlythe definition of the output SINR commonly used in narrowbandbeamforming [2, 7], which confirms the validity of the derivation.

3.4. The Special Case of Band-limited White Processes

In broadband research, it is common to assume the signal sourcesare also band-limited white processes with power levels different fromnoise. Consider a baseband signal source z(t) with power spectraldensity (PSD) given by

Sz (f) ={

Pz, −B < f < B0, else , (62)

where Pz is a parameter controlling the power level of the source. Thecorresponding autocorrelation function of z(t) is given by [31]

rz (ξ) = E [z (t) z∗ (t− ξ)] = 2BPzsinc (2Bξ) . (63)Under the assumption of white sources, the Rsd

in (51) and (56) can beconstructed by (63) with z(t) replaced by sd(t). Because the randomprocesses are sampled at Nyquist rate, i.e., Ts = 1/2B, the samples ofeach element are uncorrelated due to

rz (kTs) ={

2BPz, k = 00, k 6= 0 . (64)

Progress In Electromagnetics Research, Vol. 139, 2013 73

This property is helpful for simulating narrowband signal sourcesbecause, as we mentioned in the context of (8), only sd(0), sd(Ts),. . ., sd(JTs) are required. Hence, the sequences can be obtained bygenerating a series of uncorrelated random variables. However, itbecomes more complicated for the broadband sources since sd(nTs +τd,m), m = 1, 2, . . . , M , cannot be approximated by sd(nTs). Incontrast to the narrowband case, the total points to be producedare sd(τd,1), sd(τd,2), . . ., sd(τd,M ), sd(Ts + τd,1), sd(Ts + τd,2), . . .,sd(Ts +τd,M ), . . ., sd(JTs +τd,M ) (Note that the time is not necessarilyin order). The time intervals between these samples are non-uniform. Besides, each pair of them has particular correlation. Theseproblems could make difficulties for simulating broadband signals.On the other hand, no such concern is required to simulate noise inbroadband scenario because the noise of each sensor and each sampleis uncorrelated (independent, if they are Gaussian).

4. NUMERICAL RESULTS

To evaluate the performance of DFT beamformers, simulations areperformed based on the specifications described in the following. An8-element uniform linear array (ULA) with inter-element spacing equalto half-wavelength at the center frequency is considered. For a ULAwith reference point at the first element, the time delay τd,m is equalto (m−1)L sin θd/C with L, θd, C denoting the inter-element spacing,direction of arrival off broadside, and propagation velocity, respectively.The baseband signal sources sd(t) and noise wm(t) are assumed tobe stationary band-limited white circular Gaussian processes withautocorrelation function and PSD shown in Figure 4 (the amplitudedepends on the strength of the source). The powers and the directionsof the signal sources are set to Pz = 5, 10, 10 (dB/MHz) above the noiselevel and θd = 20◦, −20◦, 40◦ off array broadside, respectively, wherethe first one denotes the desired signal and the others interference. Thedefault settings for the center frequency fc, the signal bandwidth B,the sampling frequency 1/Ts, the number N of frequency bins, and thetotal number J of data samples are 150 MHz, 50 MHz, 100 MHz, 10,and 1000, respectively. Moreover, the number of Monte Carlo runs is10 for showing the output SINRs with finite sample effect.

4.1. Simulation Methodology

The output SINRs are computed by first generating weight vectorswith or without finite sample effect and then following the proceduresdescribed in Sections 3.1 and 3.2. For the perfect scenario without

74 Chen and Lee

(a)

(b)

Figure 4. (a) The autocorrelation function of a band-limited whiteprocess. (b) The PSD of a band-limited white process.

finite sample effect, the required correlation matrices to produce weightvectors are assumed known and substituted by the explicit expressionsderived in (42), (44), and (48). For the case with finite sample effect,a large amount of samples for each band-limited Gaussian source isrequired to construct the received data matrix xB or xS and estimatethe correlation matrices Rk. In our example, the total number ofsamples for each random process is M×J = 8000. The samples of eachrandom process are correlated, and the sampling interval is usuallynon-uniform as discussed in Section 3.4. Traditionally, the realizationsof a multivariate Gaussian vector with presumed correlations can be

Progress In Electromagnetics Research, Vol. 139, 2013 75

obtained by transforming the standard normal random variables [32].However, the vectors and transformation matrix in our case are toohuge to be allocated or manipulated for computer simulations. Instead,we adopt the approximation method proposed in [33] to reconstructthe waveform of the random processes and then sample them atadequate time instants. A realization using the mvnrnd function ofMATLAB and the approximated waveform using the technique in [33]with window size = 10 are compared in Figure 5. The periodogramsof the two waveforms are presented in Figure 4(b) as well. The twowaveforms and their spectra are very close, which shows the accuracyand validity for the technique in [33]. Another approximation methodto generate realizations of a band-limited Gaussian process is reportedin [34].

Figure 5. A realization of band-limited white Gaussian process andthe approximated waveform using the algorithm of [33].

In addition to the narrowband MVDR and DFT beamformers,we present the results of the popular TDL beamformer [18, 19] forcomparison. Since the TDL beamformer assumes the desired signal isincident from array broadside, the presteering time and phase delaysare required such that the baseband received signal of (6) becomes

xm(t) |TDL = s1 (t)+D∑

d=2

sd (t+τd,m−τ1,m) exp {j2πfc (τd,m−τ1,m)}

+wm (t− τ1,m) exp {−j2πfcτ1,m} . (65)Similar to the DFT beamformers, the TDL beamformer first storages

76 Chen and Lee

a series of received vectors from time instant n = 0 to n = N − 1like the way in (9). However, the TDL beamformer weights the time-domain data directly and needs no DFT or IDFT operation. Followingthe concept of [18], for a particular time instant, the gathered N datavectors are stacked as follows:

xTDL =[

xT [N − 1] xT [N − 2] . . . xT [0]]T

, (66)

where x[n], n = 0, 1, . . . , N − 1, are the same as (9) except that thetime and phase are presteered in (65). The correlation matrix RTDL =E[xTDLxH

TDL] can be obtained as the similar way in deriving (48), andthe well-known linearly constraint minimum variance (LCMV) solutionis utilized to obtain the weight coefficients in the TDL beamformer asfollows [18, 19]:

wTDL=R−1TDLC

(CHR−1

TDLC)−1

f ,

C=

1 0 . . . 00 1 . . . 0...

.... . .

...0 0 . . . 1

, f =

0...01

, (67)

where 1 denotes the M -dimensional column vector with all entriesequal to 1. The constraint matrix C and the response vector f in (67)are assigned to produce unit gain in the look direction. For thesituation with finite sample effect, the correlation matrix RTDL isestimated by averaging xTDLxH

TDL obtained from each sampling timeinstant nTs. The output SINR of the TDL beamformer is computedby (55)–(57) with w, Rsd

, and E replaced by the corresponding TDLweight vector, the TDL correlation matrices, and the identity matrix,respectively. Likewise, the output SINR of the TDL beamformer istime-invariant due to the stationary assumption.

4.2. Demonstration of the Output SINRs

The influences of the number of frequency bins N , the signal bandwidthB, and the number of data samples J on the performance of theDFT beamformers are examined. For notation convenience, the DFTbeamformers in block processing and sliding window modes are termedas DFT-BP and DFT-SW, respectively. Besides, we use “known R”and “estimated R” to distinguish the cases without and with finitesample effect. First, we observe the effect of N in Figure 6. Since theperformance of DFT-BP is time-variant, we depict its output SINR forn = 0, 1, . . . , 39 without and with finite sample effect in Figures 6(a)and 6(b), respectively. In both figures, the output SINR curves areperiodic with period N since the received signal is assumed stationary.

Progress In Electromagnetics Research, Vol. 139, 2013 77

The shape of the curves within 0 ≤ n ≤ N is similar to a hill. It isour experience that the output SINR of DFT-BP usually gets a worseperformance at n = 0 or N − 1 and performs well in the neighborhoodof n = floor(N/2), where floor(·) represents rounding toward negativeinfinity. The SINR difference of n = 0 and n = floor(N/2) could beup to several dBs for a particular N > 1. This observation implies theweakness of DFT-SW since it always selects the output of DFT-BP atn = 0 as its output. For the case without finite sample effect, it is seen

(a)

(b)

78 Chen and Lee

(c)

Figure 6. (a) The output SINRs of DFT-BP with different N . Thecorrelation matrices are assumed known. (b) The output SINRs ofDFT-BP with different N . The correlation matrices are estimated byJ = 1000 samples. (c) The output SINRs of DFT-BP, DFT-SW, andTDL versus N .

from Figure 6(a) that increasing N allows the beamformer processingmore frequency bins and improves the output SINR. However, whenthe total number J of data samples is fixed to 1000, a trade-off betweenN and KB can be observed from Figure 6(b). Although the increaseof N is conducive to preserve more frequency bins, the performancefor each of them is degraded due to the loss of KB and the poorerestimation of Rk. Selecting N = 5, KB = 200 can achieve a higherpeak in SINR than the other settings, but its SINR could be lowerthan narrowband MVDR (N = 1, KB = 1000) at n = 0. The overalloutput SINR is degraded when N is increased from 5 to 40. ForN = 40, KB = 25, the performance of DFT-BP is totally deterioratedby the finite sample effect and is worse than the narrowband MVDRbeamformer. The performances of DFT-BP, DFT-SW, and TDL arecompared in Figure 6(c). Because the performance difference for DFT-BP at distinct output time could be significant, the SINRs of DFT-BPwith n = 0 and n = floor(N/2) are both presented for reference. Forthe case without finite sample effect, both the output SINRs of TDLand DFT-BP with n = floor(N/2) are increased with the growth ofN . Only 4 or 5 taps are sufficient for TDL to achieve a satisfactoryperformance, but DFT-BP with n = floor(N/2) slightly outperforms

Progress In Electromagnetics Research, Vol. 139, 2013 79

TDL for N ≥ 40. The curves of DFT-BP with n = 0 and DFT-SWcoincide because their weight vectors with known R are essentially thesame. Their SINRs reach a maximum for N = 2 and then degradegradually for larger N ’s. For the case with finite sample effect, wecan see that the performance of TDL is deteriorated significantly anddepressed with the growth of N . This phenomenon can be attributedto the more demand of data samples for TDL because the size of theestimated correlation matrix (MN × MN) is inflated rapidly. TheDFT-BP with n = floor(N/2) outperforms the other methods for mostof N ’s under finite samples. However, its performance is degraded forN > 10 due to the worse estimation of correlation matrices. Here, it isnoted that the results of DFT-BP with n = 0 and DFT-SW are not thesame because their correlation matrices are estimated in different ways.The two curves have similar trends, but DFT-SW slightly outperformsDFT-BP with n = 0. Based on the observation above, we mayconclude that a higher number of frequency bins does not necessarilyguarantee a better performance for DFT beamformers. Especially,when the correlation matrices are estimated by finite samples, thereexists certain compromise between the number of frequency bins andthe number of snapshots for estimating correlation matrices.

Next, we examine the influence of the signal bandwidth B inFigure 7. Figures 7(a) and 7(b) demonstrate the output SINRs of DFT-BP and narrowband MVDR for n = 0, 1, . . . , 9 without and with finitesample effect, respectively. In Figure 7(a), the narrowband MVDRbeamformer slightly outperforms DFT-BP for B = 1 MHz. However,as the signal bandwidth increases, the performance of narrowbandMVDR degrades more seriously than DFT-BP. When the signalbandwidth is increased to 100 MHz, the output SINR of narrowbandMVDR is below 0dB, which means the desired signal is corrupted bythe interference and noise in array output. In contrast, the performanceof DFT-BP is more insensitive to the variation of the signal bandwidthB. Similar phenomenon can be seen from Figure 7(b). ComparingFigures 7(a) and 7(b), we see that the curves of narrowband MVDRare almost unchanged because the number of data samples is large(J = 1000) for N = 1. Although DFT-BP has more decay in overallperformance due to finite samples, its steady state of the output SINRs(i.e., n = 3 ∼ 9) concentrates in 7–10 dB despite of the great variationof B. This exhibits the better capability of DFT-BP in addressingthe broadband signals and noise. The output SINRs of narrowbandMVDR, DFT-BP with n = 0, DFT-BP with n = 5, DFT-SW, andTDL versus B are compared in Figure 7(c). When the true correlationmatrix R is used, the performances of TDL and DFT-BP with n = 5are almost invariant to signal bandwidth, whereas those of DFT-BP

80 Chen and Lee

with n = 0, DFT-SW, and narrowband MVDR are degraded with thegrowth of B. TDL has the highest output SINR until B ≥ 90MHz.DFT-BP with n = 0 or DFT-SW outperforms the narrowband MVDRbeamformer for B ≥ 70MHz. However, choosing n = 5 for DFT-BPimproves the performance greatly and reduces this bandwidth marginfrom 70 MHz to 20MHz. When these beamformers suffer finite sampleeffect, it is noted that TDL has significant degeneration and poorestperformance as compared with the other broadband beamformers. Incontrast, although DFT-BP with n = 5 is degraded about 4 dB in

(a)

(b)

Progress In Electromagnetics Research, Vol. 139, 2013 81

(c)

Figure 7. (a) The output SINRs of DFT-BP with different B. Thecorrelation matrices are assumed known. (b) The output SINRs ofDFT-BP with different B. The correlation matrices are estimated byJ = 1000 samples. (c) The output SINRs of narrowband MVDR,DFT-BP, DFT-SW, and TDL versus B.

output SINR due to finite samples, its performance is superior to theother methods for B ≥ 40 MHz. The curves of DFT-BP with n = 0and DFT-SW have similar trends, but the output SINR of DFT-SW isa little higher. Again, since the number of data samples is sufficient forN = 1 in this case, the curves of narrowband MVDR with and withoutfinite sample effect are close. In summary, although TDL performswell in the broadband environment when the correlation matrix isknown, its performance can be encumbered by the finite sample effectand poorer than the narrowband MVDR beamformer. The simulationresults indicate DFT-BP with n = 5 is a better choice for broadbandbeamforming when the finite sample effect is present.

The influence of J on the beamformers is presented in Figure 8.Figure 8(a) shows the output SINRs of DFT-BP for n = 0, 1, . . . , 9with and without finite sample effect. We can see that the outputSINR lies between −2 and 2 dB when the number of data samplesfor estimating Rk (i.e., KB) is equal to twice of the number ofarray elements. The performance of DFT-BP can be enhanced byincreasing the sample size KB. When KB is increased to 200, thedifference between the output SINRs with and without finite sampleeffect is within 3 dB. As the former investigation [5] for narrowband

82 Chen and Lee

beamforming, the required number of data samples to attain 3 dBdifference from the optimal SINR is usually larger than twice of thenumber of elements when the received data vector contains the desiredsignal. The convergence behavior of the beamformers is comparedin Figure 8(b). As we observed before, the narrowband MVDR

(a)

(b)

Figure 8. (a) The output SINRs of DFT-BP with different J . (b) Theoutput SINRs of narrowband MVDR, DFT-BP, DFT-SW, and TDLversus J .

Progress In Electromagnetics Research, Vol. 139, 2013 83

beamformer is less sensitive to the data sample size and converges fasterthan the other methods. The output SINRs of DFT-BP with n = 0and DFT-SW also reach their steady states quickly but are bounded bythe poor optimal performance. Again, DFT-SW slightly outperformsDFT-BP with n = 0 under finite samples, which implies the slidingwindow mode could estimate the correlation matrices more preciselythan block processing. Although TDL and DFT-BP with n = 5 havesatisfactory performance when the true correlation matrices are used,both of them suffer from slow convergence rate under finite samples.The output SINR of DFT-BP with n = 5 still transcends those of theother methods for J ≥ 400, but TDL is greatly affected by the finitesample effect and has the worst performance. This observation revealsthe necessity to develop robust methods for alleviating the finite sampleeffect in broadband beamforming.

5. CONCLUSION

The output SINRs of DFT beamformers using true correlation matricesand finite sample estimations are investigated in this paper. Basedon this work, it is shown that the DFT beamformers have bettercapability to deal with broadband sources than the narrowband MVDRbeamformer. As compared with the broadband TDL beamformer,the DFT beamformers are less sensitive to the finite sample effect inbroadband environments. However, the number N of frequency binsin DFT beamformers should be carefully assigned especially when thetotal sample size for estimation is limited. Dividing the frequency bandto more bins does not necessarily yield a better performance becauseof the worse estimation of the correlation matrices. Moreover, theoutput SINR of the DFT beamformer in block processing mode atdistinct time instant n’s can be very different. In our experience, itusually performs well in the middle (n = floor(N/2)) and bad in thebeginning (n = 0) or the end (n = N − 1) of the output block. Sincethe DFT beamformer in sliding window mode always takes the outputat n = 0, this discovery encourages us to develop a new structure witha better performance than the existing sliding window mode. Besides,the influence of the finite sample effect on broadband beamformers canbe significant according to our investigation. Therefore, it is worthdeveloping robust methods for alleviating the finite sample effect inbroadband scenario and exploring the application of the current resultson periodical unit cells based metamaterial structures for the futureresearch.

84 Chen and Lee

ACKNOWLEDGMENT

This work was supported by the National Science Council of TAIWANunder Grant NSC100-2221-E002-200-MY3.

REFERENCES

1. Gu, Y. J., Z.-G. Shi, K. S. Chen, and Y. Li, “Robust adaptivebeamforming for a class of Gaussian steering vector mismatch,”Progress In Electromagnetics Research, Vol. 81, 315–328, 2008.

2. Mestre, X. and M. A. Lagunas, “Finite sample size effect onminimum variance beamformers: optimum diagonal loading factorfor large arrays,” IEEE Trans. Signal Process., Vol. 54, No. 1, 69–82, Jan. 2006.

3. Li, W.-X., Y.-P. Li, and W.-H. Yu, “On adaptive beamformingfor coherent interference suppression via virtual antenna array,”Progress In Electromagnetics Research, Vol. 125, 165–184, 2012.

4. Lee, J.-H. and Y.-L. Chen, “Performance analysis of antennaarray beamformers with mutual coupling effects,” Progress InElectromagnetics Research B, Vol. 33, 291–315, 2011.

5. Chang, L. and C.-C. Yeh, “Performance of DMI and eigenspace-based beamformers,” IEEE Trans. Antennas Propag., Vol. 40,No. 11, 1336–1347, Nov. 1992.

6. Carlson, B. D., “Covariance matrix estimation errors and diagonalloading in adaptive arrays,” IEEE Trans. Aerosp. Electron. Syst.,Vol. 24, No. 4, 397–401, Jul. 1988.

7. Chen, Y.-L. and J.-H. Lee, “Finite data performance analysisof LCMV antenna array beamformers with and without signalblocking,” Progress In Electromagnetics Research, Vol. 130, 281–317, 2012.

8. Pillai, S. U., Array Signal Processing, Springer-Verlag, New York,1989.

9. Rennie, L. L., “The TAP III beamforming system,” IEEE J.Ocean. Eng., Vol. 6, No. 1, 18–25, Jan. 1981.

10. Guerci, J. R., J. S. Goldstein, and I. S. Reed, “Optimal andadaptive reduced-rank STAP,” IEEE Trans. Aerosp. Electron.Syst., Vol. 36, No. 2, 647–663, Apr. 2000.

11. Tuan, D.-H. and P. Russer, “Signal processing for wideband smartantenna array applications,” IEEE Microw. Mag., Vol. 5, No. 1,57–67, Mar. 2004.

12. Spriet, A., M. Moonen, and J. Wouters, “Robustness analysis

Progress In Electromagnetics Research, Vol. 139, 2013 85

of multichannel Wiener filtering and generalized sidelobecancellation for multimicrophone noise reduction in hearing aidapplications,” IEEE Trans. Speech Audio Process., Vol. 13, No. 4,487–503, Jul. 2005.

13. Compton, R. T., Adaptive Antennas, Prentice Hall, New Jersey,1988.

14. Monzingo, R. A. and T. W. Miller, Introduction to AdaptiveArrays, John Wiley & Sons, New York, 1980.

15. Van Veen, B. D. and K. M. Buckley, “Beamforming: A versatileapproach to spatial filtering,” IEEE ASSP Magazine, Vol. 5, No. 2,4–24, Apr. 1988.

16. Liu, W., “Adaptive wideband beamforming with sensor delay-lines,” Signal Processing, Vol. 89, 876–882, 2009.

17. Lin, M., W. Liu, and R. J. Langley, “Performance analysisof an adaptive broadband beamformer based on a two-elementlinear array with sensor delay-line processing,” Signal Processing,Vol. 90, 269–281, 2010.

18. Frost, O. L., “An algorithm for linearly constrained adaptive arrayprocessing,” Proc. IEEE, Vol. 60, No. 8, 926–935, Aug. 1972.

19. Liu, W. and S. Weiss, Wideband Beamforming: Concepts andTechniques, Wiley, Chichester, UK, 2010.

20. Wang, B. H., H. T. Hui, and M. S. Leong, “Optimal widebandbeamforming for uniform linear arrays based on frequency-domainMISO system identification,” IEEE Trans. Antennas Propag.,Vol. 58, No. 8, 2580–2587, Aug. 2010.

21. Zhao, Y., W. Liu, and R. J. Langley, “Adaptive widebandbeamforming with frequency invariance constraints,” IEEE Trans.Antennas Propag., Vol. 59, No. 4, 1175–1184, Apr. 2011.

22. Hossain, M. S., G. N. Milford, M. C. Reed, and L. C. Godara,“Efficient robust broadband antenna array processor in thepresence of look direction errors,” IEEE Trans. Antennas Propag.,Vol. 61, No. 2, 718–727, Feb. 2013.

23. Godara, L. C., “Application of the fast Fourier transform tobroadband beamforming,” J. Acoust. Soc. Am., Vol. 98, No. 1,230–240, Jul. 1995.

24. Godara, L. C. and M. R. Sayyah Jahromi, “Limitationsand capabilities of frequency domain broadband constrainedbeamforming schemes,” IEEE Trans. Signal Process., Vol. 47,No. 9, 2386–2395, Sep. 1999.

25. Godara, L. C. and M. R. Sayyah Jahromi, “Convolutionconstraints for broadband antenna arrays,” IEEE Trans.

86 Chen and Lee

Antennas Propag., Vol. 55, No. 11, 3146–3154, Nov. 2007.26. Kamiya, Y. and Y. Karasawa, “Performance comparison and

improvement in adaptive arrays based on time- and frequency-domain signal processing,” Electronics and Communications inJapan (Part III: Fundamental Electronic Science), Vol. 85, No. 9,35–42, 2002.

27. Zhang, Y., K. Yang, M. G. Amin, and Y. Karasawa, “Performanceanalysis of subband arrays,” IEICE Trans. Commun., Vol. E84-B,No. 9, 2507–2515, Sep. 2001.

28. Zhang, Y., K. Yang, and M. G. Amin, “Subband arrayimplementations for space-time adaptive processing,” EURASIPJ. Appl. Signal Process., Vol. 2005, No. 1, 99–111, 2005.

29. Compton, R. T., “The relationship between tapped delay-lineand FFT processing in adaptive arrays,” IEEE Trans. AntennasPropag., Vol. 36, No. 1, 15–26, Jan. 1988.

30. Van Trees, H. L., Optimum Array Processing, John Wiley & Sons,New York, 2002.

31. Haykin, S., Communication Systems, John Wiley & Sons, NewJersey, 2001.

32. Scheuer, E. M. and D. S. Stoller, “On the generation of normalrandom vectors,” Technometrics, Vol. 4, No. 2, 278–281, 1962.

33. Grigoriu, M., “Simulation of stationary process via a samplingtheorem,” Journal of Sound and Vibration, Vol. 166, No. 2, 301–313, 1993.

34. Miller, S. L. and D. Childers, Probability and Random Processeswith Applications to Signal Processing and Communications,Elsevier, Boston, 2004.