13
EURASIP Journal on Applied Signal Processing 2005:1, 99–111 c 2005 Hindawi Publishing Corporation Subband Array Implementations for Space-Time Adaptive Processing Yimin Zhang Center for Advanced Communications, Villanova University, Villanova, PA 19085, USA Email: [email protected] Kehu Yang Electronic Engineering Research Institute, School of Electronic Engineering, Xidian University, Xi’an, Shaanxi 710071, China Email: [email protected] Moeness G. Amin Center for Advanced Communications, Villanova University, Villanova, PA 19085, USA Email: [email protected] Received 1 January 2004; Revised 30 June 2004 Intersymbol interference (ISI) and cochannel interference (CCI) are two primary sources of signal impairment in mobile commu- nications. In order to suppress both ISI and CCI, space-time adaptive processing (STAP) has been shown to be eective in perform- ing spatio-temporal equalization, leading to increased communication capacity as well as improved quality of service. The high complexity and slow convergence, however, often impede practical STAP implementations. Several subband array structures have been proposed as alternatives to STAP. These structures provide optimal or suboptimal steady-state performance with reduced implementation complexity and improved convergence performance. The purpose of this paper is to investigate the steady-state performance of subband arrays with centralized and localized feedback schemes, using dierent decimation rates. Analytical ex- pressions of the minimum mean-square error (MMSE) performance are derived. The analysis assumes discrete Fourier transform (DFT)-based subband arrays and considers both unconstrained and constrained weight adaptations. Keywords and phrases: space-time adaptive processing, subband array, array processing, mobile communications, intersymbol interference, cochannel interference. 1. INTRODUCTION The applications of wireless communications are rapidly ex- panding from voice transmission to a wide class of mul- timedia information. With such increasing needs, wireless communication systems are developing toward higher-speed digital wireless networks. The communication channels are often frequency selective, as a result of long multipath de- lays relative to the symbol period, causing intersymbol in- terference (ISI). In many mobile communication systems, where the frequency resource is reused, cochannel interfer- ence (CCI) represents another source of channel distortion and signal impairment. Therefore, ISI and CCI are two pri- mary sources that limit the communication capacity and the quality of services in mobile communications. While adaptive arrays are eective for spatial process- ing of CCI suppression; whereas adaptive equalizers are ef- fective for temporal filtering for ISI reduction, neither of them are eective when both the CCI and ISI are present. The use of space-time adaptive processing (STAP) technol- ogy is an eective way to perform spatio-temporal equal- ization that mitigates the above two problems [1, 2]. Ob- jectives are to increase the communication capacity and en- hance the quality of services. A variety of algorithms have been developed for the implementation of the STAP systems, including those based on least-mean square (LMS), recur- sive least squares (RLS), and sample matrix inversion (SMI). The direct use of STAP system often involves high-dimension space in the joint spatial and temporal domain. This, in turn, brings a high complexity and slow convergence rate, render- ing the STAP system unattractive. This shortcoming has mo- tivated extensive research work for devising alternative im- plementation [3, 4, 5, 6, 7, 8, 9]. Among those methods, subband or frequency-domain arrays oer the amenability of parallel implementation with reduced processing rates in each subband [10, 11]. With appropriate power normal- ization or data self-orthogonalization, subband arrays can achieve improved convergence [12, 13, 14].

Subband array implementations for space-time adaptive ...yiminzhang.com/pdf/eurasip05.pdf100 EURASIP Journal on Applied Signal Processing The subband (including frequency-domain) adaptive

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

  • EURASIP Journal on Applied Signal Processing 2005:1, 99–111c© 2005 Hindawi Publishing Corporation

    Subband Array Implementations forSpace-Time Adaptive Processing

    Yimin ZhangCenter for Advanced Communications, Villanova University, Villanova, PA 19085, USAEmail: [email protected]

    Kehu YangElectronic Engineering Research Institute, School of Electronic Engineering,Xidian University, Xi’an, Shaanxi 710071, ChinaEmail: [email protected]

    Moeness G. AminCenter for Advanced Communications, Villanova University, Villanova, PA 19085, USAEmail: [email protected]

    Received 1 January 2004; Revised 30 June 2004

    Intersymbol interference (ISI) and cochannel interference (CCI) are two primary sources of signal impairment in mobile commu-nications. In order to suppress both ISI and CCI, space-time adaptive processing (STAP) has been shown to be effective in perform-ing spatio-temporal equalization, leading to increased communication capacity as well as improved quality of service. The highcomplexity and slow convergence, however, often impede practical STAP implementations. Several subband array structures havebeen proposed as alternatives to STAP. These structures provide optimal or suboptimal steady-state performance with reducedimplementation complexity and improved convergence performance. The purpose of this paper is to investigate the steady-stateperformance of subband arrays with centralized and localized feedback schemes, using different decimation rates. Analytical ex-pressions of the minimum mean-square error (MMSE) performance are derived. The analysis assumes discrete Fourier transform(DFT)-based subband arrays and considers both unconstrained and constrained weight adaptations.

    Keywords and phrases: space-time adaptive processing, subband array, array processing, mobile communications, intersymbolinterference, cochannel interference.

    1. INTRODUCTION

    The applications of wireless communications are rapidly ex-panding from voice transmission to a wide class of mul-timedia information. With such increasing needs, wirelesscommunication systems are developing toward higher-speeddigital wireless networks. The communication channels areoften frequency selective, as a result of long multipath de-lays relative to the symbol period, causing intersymbol in-terference (ISI). In many mobile communication systems,where the frequency resource is reused, cochannel interfer-ence (CCI) represents another source of channel distortionand signal impairment. Therefore, ISI and CCI are two pri-mary sources that limit the communication capacity and thequality of services in mobile communications.

    While adaptive arrays are effective for spatial process-ing of CCI suppression; whereas adaptive equalizers are ef-fective for temporal filtering for ISI reduction, neither ofthem are effective when both the CCI and ISI are present.

    The use of space-time adaptive processing (STAP) technol-ogy is an effective way to perform spatio-temporal equal-ization that mitigates the above two problems [1, 2]. Ob-jectives are to increase the communication capacity and en-hance the quality of services. A variety of algorithms havebeen developed for the implementation of the STAP systems,including those based on least-mean square (LMS), recur-sive least squares (RLS), and sample matrix inversion (SMI).The direct use of STAP system often involves high-dimensionspace in the joint spatial and temporal domain. This, in turn,brings a high complexity and slow convergence rate, render-ing the STAP system unattractive. This shortcoming has mo-tivated extensive research work for devising alternative im-plementation [3, 4, 5, 6, 7, 8, 9]. Among those methods,subband or frequency-domain arrays offer the amenabilityof parallel implementation with reduced processing rates ineach subband [10, 11]. With appropriate power normal-ization or data self-orthogonalization, subband arrays canachieve improved convergence [12, 13, 14].

    mailto:[email protected]:[email protected]:[email protected]

  • 100 EURASIP Journal on Applied Signal Processing

    The subband (including frequency-domain) adaptive ar-rays can be classified, in terms of their feedback methods,into two classes, namely, centralized feedback and local-ized feedback. In [7], the partial feedback scheme was alsointroduced as a generalization of the above schemes. Forthe centralized feedback schemes, Compton has shown thatthe frequency-domain array provides identical steady-stateperformance of the corresponding STAP system [15]. Suchequivalence, however, is valid only for the undecimated (win-dow sliding) cases. The use of decimation may provide sig-nificant system complexity reduction in subband array im-plementations. The analysis of the performance degradationwith the use of decimation has been recently considered byTran et al. [8] only for ISI without taking the CCI signalsinto account. On the other hand, for the localized and par-tial feedback schemes, low computations, parallel processing,and faster convergence can be achieved at the cost of sub-optimal steady-state performance [3, 7]. Although the inves-tigation of localized subband arrays, according to Compton[15], dated back to early 1970s [16], a detailed performanceanalysis, to our knowledge, was not available until recently[7, 8]. In [7], the performance of discrete Fourier transform(DFT) filter bank-based subband arrays has been consid-ered for the aforementioned three feedback schemes whereno decimation is applied. In [8], the performance of local-ized feedback subband array is analyzed for the DFT-basedsubband arrays in the absence of CCI users. The results of[8] show that, in a frequency-selective multipath fading en-vironment, the subband array performance depends on thenumber of subbands, input signal-to-noise ratio (SNR), thesource directions-of-arrival (DOAs), and the multipath timedelays. In addition to the above literature, [3] provides var-ious numerical comparison results between the centralizedand localized feedback schemes.

    In this paper, we investigate the performance of DFT-based subband arrays with different decimation rates. Bothunconstrained and constrained subband array structures areconsidered. To consider the minimum mean-square error(MMSE) performance, the reference signal is consideredto be available. The steady-state performances of subbandadaptive arrays with the centralized and localized feedbackschemes and different decimation rates are analyzed, and ex-pressions for the MMSE are derived. It is shown that decima-tion compromises the optimum performance for both cen-tralized and localized feedback subband array schemes. Theconvergence performance of different subband array struc-tures is also investigated and compared.

    It is worth noting that there is an extensive literaturein frequency-domain equalizations and echo-cancellationmethods using single-sensor receivers (see, e.g., [17, 18, 19,20] and references therein). These methods provide a fun-damental development in the theory of subband process-ing. However, important differences exist between single-and multi-sensor systems in both formulations and perfor-mances. The inclusion of the spatial domain to subband sig-nal processing affects both the processing structure and theperformances. Single-antenna receivers cannot deal with thecancellation of CCIs. In addition, we specifically address the

    problem of subband arrays with arbitrary decimation ratesfor both centralized and localized feedback structures.

    The rest of this paper is organized as follows. Section 2introduces the signal model and reviews the analysis of STAPperformance. Section 3 considers the subband decomposi-tion, and the aliasing issue with the use of decimation.Section 4 formulates the subband arrays with both central-ized and localized feedback schemes. The steady-state per-formance of different subband array structures is analyzedin Section 5. Section 6 compares the computational com-plexity between the subband arrays and conventional STAPsystems. Section 7 considers the convergence performancewhere data self-orthogonalization and the step-size selectionare addressed. Numerical examples are provided in Section 8for illustration.

    2. SPACE-TIME ADAPTIVE PROCESSING

    2.1. Signal model

    We consider a base station using an antenna array of N sen-sors with P users. Without loss of generality, the user signalof interest is denoted as s1(n). The signals from other usersas sp(n), p = 2, . . . ,P, form the CCIs to the signal of interest.When frequency-selective channels are considered for eachuser, the received data vector at the array is expressed as

    x(t) = [x1(t), . . . , xN (t)]T=

    P∑p=1

    ∞∑i=−∞

    sp(i)hp(t − iT) + b(t),(1)

    where the superscript T denotes matrix or vector transpose,sp(n) and hp(t) are the nth information symbol and thechannel response vector (including the pulse shaping) of thepth user, respectively, and b(t) is the additive noise vector.

    The data vector is sampled at t = nT + i∆, where T is thesymbol duration of the signal waveform and ∆ is the sam-pling period. The integer ratio of J = T/∆ is referred to asthe oversampling factor. Then, the data vector takes the fol-lowing discrete-time expression:

    x(nT + i∆) =P∑

    p=1

    ∞∑d=0

    sp(n− d)hp(dT + i∆) + b(nT + i∆).

    (2)

    We make the following assumptions.(A1) The time required for the received waveform as-

    sociated with a given transmission path to propagate acrossthe array is much smaller than the inverse of the user signalbandwidth.

    (A2) The user signals sp(n), p = 1, 2, . . . ,P, are wide-sense stationary (if sampled at the symbol rate, i.e., J = 1) orcyclostationary (if sampled at fractionally spaced symbol cy-cle, i.e., J > 1). These signals are independent and identicallydistributed (i. i. d.) with E[sp(n)s∗p (n)] = 1, where E(·) de-notes the statistical expectation operator and the superscript∗ denotes the complex conjugate.

  • Subband Array Implementations for Space-Time Processing 101

    (A3) All channels hp(t), p = 1, 2, . . . ,P, are linear time-invariant, and of a finite duration within [0, (Dp + 1)T],where Dp are nonnegative integers.

    (A4) The noise vector b(n) is zero-mean and temporallyand spatially white with variance σ at each array sensor.

    Under these assumptions, we can stack the J sampleswithin each symbol period resulting in the following NJ × 1vector containing data received at the NJ virtual channels (orextended channels):

    x̃(n) =[

    xT[nT] xT[nT − ∆] · · · xT[nT − (J − 1)∆]]T

    =P∑

    p=1

    Dp∑d=0

    sp(n− d)h̃p(d) + b̃(n),

    (3)

    where

    h̃p(n)=[

    hTp[nT] hTp[nT − ∆] · · · hTp

    [nT − (J − 1)∆]]T ,

    b̃(n) =[

    bT[nT] bT[nT − ∆] · · · bT[nT − (J − 1)∆]]T .(4)

    2.2. Space-time adaptive processingWhen a JM-tap FIR filter is used at the output of each arraysensor, or equivalently, an M-tap FIR filter is used at each ofthe NJ virtual channel, we obtain a MNJ×1 vector that con-tains all the input values at the STAP system at time instantn:

    x(n) =[

    x̃T(n) x̃T(n− 1) · · · x̃T(n−M + 1)]T

    . (5)

    Similarly, we define

    b(n) =[

    b̃T(n) b̃T(n− 1) · · · b̃T(n−M + 1)]T

    ,

    sp(n) =[sp(n) sp(n− 1) · · · sp

    (n−M −Dp

    )]T,

    Hp

    =

    h̃p(0) · · · h̃p(Dp)

    0 · · · · · · 00 h̃p(0) · · · h̃p

    (Dp)

    0 · · · 0...

    . . .. . .

    .... . .

    ...0 · · · · · · 0 h̃p(0) · · · h̃p

    (Dp)

    .

    (6)

    Then, we represent all M symbol samples captured at the NJvirtual channels of the STAP as

    x(n) =P∑

    p=1Hpsp(n) + b(n). (7)

    Denote w∗ as the weight vector corresponding to x(n).Then the output of the STAP becomes

    y(n) = wHx(n), (8)

    where the superscript H denotes Hermitian (conjugate trans-pose) operation. When a training signal, which is an ideal

    replica of s1(n), is available at the receiver, the optimumweight vector under the MMSE criterion can be provided us-ing the Wiener-Hopf solution:

    wopt = R−1o ro (9)

    with

    Ro = E[

    x(n)xH(n)], ro = E

    [x(n)s∗1 (n− v)

    ], (10)

    where v is a delay [21], which is chosen to minimize the fol-lowing MMSE:

    MMSE = E∣∣s1(n− v)−wHoptx(n)∣∣2 = 1− rHo R−1o ro. (11)Substituting (7) in (10), and using assumption (A2), we have

    ro = H1ev, (12)

    where

    ev =[

    0, . . . , 0︸ ︷︷ ︸v

    , 1, 0, . . . , 0]T

    , (13)

    provided 0 < v < M+D1−1. That is, ro is the (v+1)th columnof H1 [22]. For example, choosing v = 0 or v = M + D1 − 1yields only one effective weight for each virtual channel. Theoptimum value of v usually occurs around (M + D1)/2 − 1,but the actual result depends on the channel characteristics.

    Typically, J is chosen as either one or two [23]. In addi-tion, it can be shown [21] that, when the channels meet thefollowing conditions:

    (1) H1 is full column rank,(2) the columns of H1 are linearly independent of the

    columns of Hp, p = 2, . . . ,P,the selection of M and N satisfying

    MNJ ≥ column rank{H} (14)

    yields perfect equalization conditions in noise-free scenarios,where H = [H1, . . . , HP]. When all Hp, p = 1, . . . ,P, are fullcolumn rank, the above requirement is equivalent to

    M ≥ 1NJ − P

    P∑p=1

    Dp,

    NJ > P.

    (15)

    3. SUBBAND DECOMPOSITION

    3.1. Subband decomposition and subband arrays

    Subband decomposition and reconstruction of a signal areperformed by exploiting a set of analysis and synthesis fil-ters. The analysis filters decompose a wideband signal into aset of narrowband subband signal components [24]. Highlydecorrelated subband signals are often desired in subbanddecomposition-based equalization problems to ensure faster

  • 102 EURASIP Journal on Applied Signal Processing

    convergence and reduce the performance loss in localizedfeedback schemes [7, 21, 25, 26]. To achieve effective decor-relation between subband signals, the analysis filters are re-quired to be close to the ideal bandpass filters [5, 26, 27].This necessitates the use of long analysis filters (i.e., filterswith long taps) and, therefore, is usually not desirable. Longanalysis filters not only imply a long time delay in the pro-cess of subband decomposition and reconstruction of thesignals, but also apply a strict condition to the stationarityof the channel. More importantly, for nonblind subband ar-ray systems, long analysis filters yield ineffective use of thetraining signals. For these reasons, we consider, in this pa-per, DFT-based filter bank, where the transform matrix of theanalysis filters is square. We maintain that long analysis filtersremain useful in certain application scenarios such as blindspatio-temporal equalization and echo-cancellation applica-tions, where the training signal is not a problem.

    Combining the subband signal processing and array pro-cessing results in subband array processing. So far, sev-eral subband arrays have been proposed for spatio-temporalequalizations [3, 4, 5, 6, 7, 8, 9, 10, 12]. For DFT-based sub-band arrays, the performance without decimation has beendiscussed in [7], whereas the performance with decimationis analyzed for CCI-free situations in [8]. In the latter, onlythe maximum decimation is considered, that is, the decima-tion rate is the same as the number of subband bins, resultingin a blockwise subband array scheme.

    In this paper, we deal with more general cases of DFT-based subband arrays of arbitrary decimation rates L. That is,for each set of data processed in the subband array process-ing, L output data of y(n) are used. As a result, the process-ing window slides every L symbols. It also implies that theweights are updated every L symbols. The decimation rateis chosen between one (i.e., no decimation) and the num-ber of subband bins M (i.e., maximum decimation), namely,1 ≤ L ≤M.

    3.2. Consideration of decimation

    One important issue to be considered in decimated subbandsignal processing is the alias problem. For simplicity of no-tation and explanation, we illustrate this problem by using aconvolution problem for only one of the array sensors.

    In the time domain, the output at the ith-array sensoramounts to the convolution of a data stream xi(n) and theweight vector w̃i = [wi,1, . . . ,wi,Q]T. To study the effect ofdecimation, we consider a block of input data expressed by avector x̃i(n) = [xi(n), . . . , xi(n−M+1)]T, whereM ≥ Q. Sincethe weight vector is updated independently in each block,we adopt the overlap-save method, rather than the overlap-add method [17].1 Overlap-add method can also be used forfrequency-domain processing, but it requires special atten-tion, since it adds up convolution results of different blockswithin which the weight vector may assume different values

    1The concepts underlying the overlap-save and overlap-add methods aregiven in [28, 29]. The use of these two methods in subband signal processingis discussed in [17].

    0 M − 1

    x̃i(n)

    0 Q − 1

    w̃i

    0 Q − 1 M − 1 M + Q − 1

    x̃i(n)∗w̃i

    0

    Q − 1 M − 1

    M −Q + 1

    Q − 2

    Q − 1

    x̃i(n)∗w̃i(Period M)

    Figure 1: Illustration of alias problem (“∗” denotes the convolu-tion operator).

    [30]. Referring to Figure 1, the convolution of w̃i and x̃i(n)yields a new vector of length M + Q − 1, of which, onlyM−Q+ 1 samples (from the Qth sample to the Mth sample)take full consideration of Q data inputs. The rest are incom-plete, in the sense that the output samples do not use all Qinput data. In this case, zero-padded data are used instead.

    When DFT-based filter banks are used to construct a sub-band array, the data vector, along with the weight vector, istransformed into the subband domain. After the data vectorand the weight vector are multiplied in the transform do-main, the result is transformed back to the time domain byusing the inverse DFT (IDFT).

    For the unconstrained subband array structure, thelength of both data and weight vectors is equal to the di-mension of DFT. When we perform the convolution of theM× 1 data vector and the M× 1 weight vector, the result is avector of length 2M−1. Therefore, when the M-point convo-lution is obtained from the IDFT of the product of the DFTsof the data and weight vectors, the first M − 1 samples arecontaminated by alias, and only the last sample is alias-free.As a result, in order to avoid alias, the only choice is L = 1,that is, no decimation is made, which is the case consideredin [7]. When L > 1, alias problem arises and performancedegradation occurs. For the centralized feedback scheme, thealias is controlled such that the error over the L samples ofthe output data is minimized.

  • Subband Array Implementations for Space-Time Processing 103

    It is noticed that the weight vector can be constrainedsuch that, in each virtual channel, only the first Q values of itstime-domain equivalence are nonzero, where Q ≤ M. In theconstrained subband arrays, the lengths of data and weightvectors as well as the dimension of DFT can be different.With the use of an M-point DFT transform, the convolutionof M-tap data and Q-tap weights yields M − Q + 1 pointsof alias-free output samples. That is, the decimation rate cantake the value L ≤M −Q + 1 without causing an alias prob-lem. It is pointed out that the alias-free results are achieved atthe cost of reduced number of degrees of freedom from M toQ, which, as we will show later, does not necessarily improvethe system performance.

    4. SUBBAND ARRAYS

    4.1. Formulation of subband array signals

    In this section, we formulate the expression of a DFT-basedsubband array with M subbands and a decimation factor ofL. Let the subband decomposition divide the M samples ofdata sequence at the output of the ith virtual channel,

    x̃i(n) =[xi(n), . . . , xi(n−M + 1)

    ]T, (16)

    into M subbands, that is, to form the vector

    x̃T ,i(n) =[x(1)i (n), . . . , x

    (M)i (n)

    ]T, (17)

    where i = 1, . . . ,NJ , and the superscript (m) denotes the datacomponent at the mth subband. x̃i(n) and x̃T ,i(n) are relatedby the following equation:

    x̃T ,i(n) =[x(1)T ,i(n), x

    (2)T ,i(n), . . . , x

    (M)T ,i (n)

    ]T = Tox̃i(n), (18)where To is the M × M DFT matrix with its (i, k)th ele-ment being [To]i,k = (1/

    √M)W (i−1)(k−1)M , i, k = 1, . . . ,M, and

    WM = exp(− j2π/M). It is noted that To is unitary and sym-metric, that is, ToTHo = THo To = IM and TTo = To, where IM isthe M ×M identity matrix. Then, the NJ × 1 data vector atthe mth subband is obtained as

    x(m)T (n) =[x(m)T ,1 (n), x

    (m)T ,2 (n), . . . , x

    (m)T ,NJ(n)

    ]T

    =

    xT1 (n)

    xT2 (n)

    ...

    xTNJ(n)

    W0M

    Wm−1M...

    W (m−1)(M−1)M

    .

    (19)

    By defining

    xT(n) =[(

    x(1)T (n))T

    , . . . ,(

    x(M)T (n))T]T

    (20)

    as the MNJ × 1 signal vector for all the M subbands in thesubband array, we can relate xT(n) and x(n), defined in (5),by

    xT(n) = Tx(n), (21)

    where the transform matrix T is expressed in the form

    T = To ⊗ INJ (22)

    and ⊗ denotes the Kronecker product operator. It is easy toconfirm that T is also unitary, that is, TTH = THT = IMNJ .

    4.2. Adaptive subband arrays

    Denote by (w(m)T )∗ the NJ×1 weight vector to the signal vec-

    tor x(m)T (n) at the mth subband, and by w∗T = [(w(1)T )T, . . . ,

    (w(M)T )T]H the MNJ × 1 weight vector to the entire subband

    signal vector xT(n). The subband output is obtained as thefollowing M × 1 vector:

    ỹT(n) =

    (w(1)T

    )Hx(1)T (n)

    ...(w(M)T

    )Hx(M)T (n)

    = X

    TT(n)w

    ∗T , (23)

    where

    XT(n) =

    x(1)T (n) O. . .

    O x(M)T (n)

    (24)

    is an MNJ ×M matrix. The time-domain output is the lastL interested samples out of the M samples of the IDFT ofỹT(n), expressed as

    ỹ(n) = ULT−1o ỹT(n) = ULT−1o XTT(n)w∗T = XT(n)w∗T , (25)

    where

    UL =[

    O(M−L)×(M−L) O(M−L)×LOL×(M−L) IL

    ](26)

    is an M ×M mask matrix with Oa×b denoting the a× b zeromatrix, and the MNJ ×M matrix

    X(n) = XT(n)T−1o UL (27)

    is defined for notational convenience. Note in (25) that ỹ(n)has only L nonzero elements and the results of other M − Lsymbols of the block are evaluated at other blocks.

  • 104 EURASIP Journal on Applied Signal Processing

    Unconstrained subband arrays

    We first consider the unconstrained subband array structure.To help the derivation, we consider the following weight up-date equation based on the LMS algorithm:

    wT ←− wT + µXT(n)ẽ∗T (n), (28)where µ is a scalar representing the step size,2 and ẽT(n) isthe M × 1 error signal vector at the transform domain. Aswe discuss below, the error signal vector is different for thetwo different feedback schemes. To avoid confusion, nota-tions ẽT ,CF(n) and ẽT ,LF(n) will be used to specify the cen-tralized and localized feedback schemes, respectively, for theerror vector in the transform domain ẽT(n).

    In the centralized feedback scheme, for each block of sub-band array processing, the error between the reference signaland the subband array output is minimized in the time do-main over L samples, that is, 3

    ẽ(n) = ULs̃1(n− v)−ULT−1o ỹT(n)= UL

    [s̃1(n− v)− T−1o XTT(n)w∗T

    ]= ULs̃1(n− v)−XT(n)w∗T .

    (29)

    The corresponding error vector at the subband domainẽT ,CF(n) is the DFT of the time-domain error and is expressedas

    ẽT ,CF(n) = Toẽ(n) = ToUL[

    s̃1(n− v)− T−1o XTT(n)w∗T], (30)

    where

    s̃1(n) =[s1(n + M − L) · · · s1(n) · · · s1(n− L + 1)

    ]T(31)

    is a block of M symbol values of the reference signal.On the other hand, for the localized feedback scheme,

    the error between the reference signal and the subband ar-ray output is minimized independently at each subband. Theerror signal vector ẽT(n) becomes

    ẽT ,LF(n) = s̃T(n− v)− ỹT(n)= Tos̃1(n− v)−XTT(n)w∗T .

    (32)

    By comparing (30) and (32), it is evident that, whilethe centralized feedback scheme minimizes the error overthe L samples, the localized feedback scheme minimizes theerror at all the M samples independent of the decimationrate. In particular, when L = M, that is, the subband ar-ray is maximally decimated, UL = IM and, subsequently,ẽT ,CF(n) = ẽT ,LF(n). Therefore, the centralized and localizedfeedback schemes have the identical performance when thesubband arrays are maximally decimated.

    2The selection of step size is discussed in Section 7.3It is noted that, although the same notation is used for the STAP system

    and different subband array schemes, the optimum value of v could differ indifferent implementations, even under the same signal environment.

    Constrained subband arrays

    For constrained subband arrays, the weight vector is updatedaccording to

    wT ←− wT + µFXT(n)ẽ∗T (n), (33)

    where

    F = (ToUQT−1o )⊗ INJ = TUQNJT−1 (34)is used to convert the transform-domain information intothe time domain, mask the weights to only Q nonzero values(L = M − Q + 1), and then convert the results back to thetransform domain, with

    UQ =[

    IQ OQ×(M−Q)O(M−Q)×Q O(M−Q)×(M−Q)

    ],

    UQNJ =[

    IQNJ OQNJ×(M−Q)NJO(M−Q)NJ×QNJ O(M−Q)NJ×(M−Q)NJ

    ].

    (35)

    It is clear that, under the same DFT transform dimensional-ity, the constrained subband array algorithm achieves alias-free convolution at the cost of sacrificing the degrees-of-freedom of the independently controllable weights.

    For the constrained subband array structure, (29)–(32)remain valid with the understanding that not every elementof wT can be independently optimized.

    5. STEADY-STATE PERFORMANCE ANALYSIS

    This section derives the expressions of the steady-stateMMSE performance. The performance of the unconstrainedsubband array structure is derived in Section 5.1, whereas,that of the constrained structure is derived in Section 5.2.

    5.1. Unconstrained subband arrays

    We first consider the performance of the centralized feedbacksubband arrays. From (28) and the orthogonality principle,E[XT(n)ẽ∗T ,CF(n)] = 0 at the steady state. Note that THo = T−1oand TTo = To, and therefore,

    E[

    XT(n)ẽ∗T ,CF(n)]

    = E[XT(n)T∗o UL(s̃∗1 (n− v)− (T−1o )∗XHT (n)wT)]=ME[X(n)s̃∗1 (n− v)−X(n)XH(n)wT]=M(r− RwT) = 0,

    (36)

    where

    R = E[X(n)XH(n)],r = E[X(n)s̃∗1 (n− v)]. (37)

  • Subband Array Implementations for Space-Time Processing 105

    The optimum weight vector is the Wiener-Hopf solution

    wT ,CF,opt = R−1r. (38)

    Using the above equation and (29), it is straightforward toobtain the MMSE of the time-domain output error:

    MMSECF = 1LE[

    ẽH(n)ẽ(n)]

    = 1LE[

    s̃H1 (n)ULs̃1(n)− rHR−1r]

    = 1− 1L

    rHR−1r.

    (39)

    Similarly, for the localized feedback scheme,

    E[

    XT(n)ẽ∗T ,LF(n)]

    = E[XT(n)T∗o s̃∗1 (n− v)−XT(n)XHT (n)wT]= rT − RTwT = 0,

    (40)

    where

    RT = E[

    XT(n)XHT (n)],

    rT = E[

    XT(n)T∗o s̃∗1 (n− v)

    ].

    (41)

    Therefore, the optimum weight vector is

    wT ,LF,opt = R−1T rT , (42)

    and the corresponding MMSE is obtained as

    MMSELF = 1LE[

    ẽH(n)ẽ(n)]

    = 1 + 1L

    [rHT R

    −1T RR

    −1T rT − 2Re

    (rHT R

    −1T r)]

    ,(43)

    where Re(·) denotes the real-part operator.It can be shown that, when L = 1, that is, when there

    is no decimation, the MMSE of a centralized feedback sub-band array is the same as the MMSE of the correspondingSTAP system [7, 15]. Compared with a subband array usingthe centralized feedback scheme, a subband array with the lo-calized feedback scheme provides inferior performance whenL < M, and the performance of the two feedback schemes be-comes identical when L = M. In this case, RT = R, rT = r,and (39) is identical to (43).

    5.2. Constrained subband arrays

    To derive the steady-state performance of the constrainedsubband arrays, we premultiply (33) by T−1. Using expres-sion (34), we obtain the following weight update equation inthe time-domain equivalence:

    T−1wT ←− T−1wT + µUQNJT−1XT(n)ẽ∗T (n). (44)

    Define

    X(n) =

    x̃(n) x̃(n−M + 1) · · · x̃(n− 2) x̃(n− 1)x̃(n− 1) x̃(n) · · · x̃(n− 3) x̃(n− 2)

    ......

    . . ....

    ...

    x̃(n−M + 2) x̃(n−M + 3) · · · x̃(n) x̃(n−M+1)x̃(n−M + 1) x̃(n−M + 2) · · · x̃(n− 1) x̃(n)

    .

    (45)

    It can be shown that [31]

    XT(n) = 1√M

    TX(n)T−1o . (46)

    Substituting (46) in (44) yields

    T−1wT ←− T−1wT + µ√M

    UQNJX(n)T−1o ẽ∗T (n)

    = T−1wT + µ√M

    XQ(n)T−1o ẽ∗T (n),

    (47)

    where XQ(n) = UQNJX(n). The upper QNJ×M elements ofXQ(n) are equal to those of X(n), whereas, the other matrixelements are zero. From (47), it is clear that, at the steadystate,

    E[XQ(n)T−1o ẽ

    ∗T (n)

    ] = 0 (48)is satisfied.

    Denote by w̃T the weight vector before the constraints,that is, wT = Fw̃T . For the centralized feedback scheme,we obtain

    E[XQ(n)T−1o ẽ

    ∗T (n)

    ]= E

    {UQNJX(n)T−1o T

    ∗o UL

    [s̃1(n− v)− T−1o XTT(n)w∗T

    ]∗}= √ME[G(n)ULs̃∗1 (n− v)−G(n)ULGH(n)T−1w̃T]= √M[rQ − RQT−1w̃T] = 0,

    (49)

    where

    G(n) = UQNJT−1XT(n)T−1o ,RQ = E

    [G(n)ULGH(n)

    ],

    rQ = E[

    G(n)ULs̃∗1 (n− v)].

    (50)

    Notice that RQ is of rankQNJ and, therefore, is rank deficientif Q < M. We define the following matrix pseudoinversion:

    R#Q =QNJ∑i=1

    λ−1i uiuHi , (51)

    where λi, i = 1, . . . ,QNJ , are the QNJ nonzero eigenval-ues of RQ, and ui are the eigenvectors corresponding to λi.

  • 106 EURASIP Journal on Applied Signal Processing

    Then, the optimum weight vectors are obtained from (49) as

    w̃T ,CF,opt = TR#QrQ,wT ,CF,opt = Fw̃T ,CF,opt = TUQNJR#QrQ.

    (52)

    The error signal vector for constrained centralized feedbacksubband arrays is given by

    ẽ(n) = ULs̃1(n− v)−XT(n)w∗T= ULs̃1(n− v)−XT(n)T∗UQNJ

    (R∗Q)#

    r∗Q

    = ULs̃1(n− v)−ULGT(

    R∗Q)#

    r∗Q,

    (53)

    and the MMSE is given by

    MMSECF = 1− 1L

    rHQR#QrQ. (54)

    For the localized feedback scheme,

    E[XQ(n)T−1o e

    ∗T (n)

    ]= E

    {UQNJX(n)T−1o

    [T∗o s̃1(n− v)−XTT(n)w∗T

    ]∗}= √ME[G(n)s̃∗1 (n− v)−G(n)GH(n)T−1w̃T]= √M[r′Q − R′QT−1w̃T] = 0,

    (55)

    where

    R′Q = E[

    G(n)GH(n)],

    r′Q = E[

    G(n)s̃∗1 (n− v)].

    (56)

    The optimum weight vectors are obtained as

    w̃T ,LF,opt = T(

    R′Q)#

    r′Q,

    wT ,LF,opt = Fw̃T ,LF,opt = TUQNJ(

    R′Q)#

    r′Q,(57)

    where (R′Q)# is the pseudoinversion of R′Q, which is also of

    rank QNJ . The error signal vector for constrained localizedfeedback subband arrays is given by

    ẽ(n) = ULs̃1(n− v)−XT(n)w∗T= ULs̃1(n− v)−XT(n)T∗UQNJ

    (R′∗Q

    )#r′∗Q

    = ULs̃1(n− v)−ULGT(

    R′∗Q)#

    r′∗Q .

    (58)

    The corresponding MMSE is obtained as

    MMSELF

    = 1 + 1L

    [r′HQ(

    R′Q)#

    RQ(

    R′Q)#

    r′Q − 2Re(

    rHQ(

    R′Q)#

    r′Q)].

    (59)

    When Q = M, a constrained subband array is equal toits unconstrained counterpart. Similar to the unconstrainedsubband array cases, it can be readily shown that, when L =M, we have R′Q = RQ, r′Q = rQ, and (54) and (59) becomeidentical.

    6. DMI IMPLEMENTATION ANDCOMPUTATIONAL COSTS

    In this section, we consider the computational costs when thedirect matrix inversion (DMI) implementation is applied.We use the number of complex multiplication operations asthe measure of the computational cost. The unconstrainedsubband array structures are considered below. Assumingthat the pseudomatrix inversion in (51) consumes roughlythe same amount of computations as those of matrix inver-sion, the constrained structures require additional computa-tions of 2NJ M-point FFT to perform the weight masking.

    When the DMI algorithm is used, the weight vectors forSTAP and the centralized and localized feedback subband ar-rays are computed using the Wiener-Hopf solutions given by(9), (38), and (42), respectively, with the covariance matricesand correlation vectors being replaced by the correspondingestimates obtained from a block of data samples [32]. Thedimension of all covariance matrices is MNJ ×MNJ .

    We focus on the computational costs of computing theweight vector from the Wiener-Hopf solutions, and that forthe DFT/IDFT operations required for the subband arrays.The Wiener-Hopf solution is equivalent to the Yule-Walkerequation with a general right-hand side. With some modifi-cation to the Levison-Durbin recursions developed for Yule-Walker equation, the computation of the weight vector fromthe Wiener-Hopf solution, for a p×p covariance matrix case,requires O(4p2) complex multiplications4 [34].

    However, for the localized feedback subband array, thecovariance matrix RT is block diagonal. To illustrate the cor-responding computational requirements, we consider in themanner that the weight vector is updated at each subband in-

    dependently. The weight vector w(m)T ,LF,opt at the mth subbandis obtained from

    w(m)T ,LF,opt =(

    R(m)T)−1

    r(m)T , (60)

    where

    R(m)T = E[(

    x(m)T (n))H

    x(m)T (n)]

    (61)

    is the NJ ×NJ covariance matrix of x(m)T at the mth subband,and

    r(m)T = E[

    x(m)T (n)(s(m)(n)

    )∗](62)

    is the correlation vector between x(m)T and the reference signals(m)(t) at the mth subband.

    Therefore, for the subband array using the localized feed-back scheme, the weight vector can be obtained from M par-allel sets of dimension NJ ×NJ matrix problems.

    4There are algorithms for solving such equations which require justO(p log2(p)) operations. However, in a typical problem, the Levison-Durbinrecursion is still the faster method due to the fact that these new algorithmsrequire excessive codes [33].

  • Subband Array Implementations for Space-Time Processing 107

    From the above discussion, it is clear that the compu-tational cost of STAP system is O(4M2N2J2). For the cen-tralized feedback subband array, the computational cost isO(4M2N2J2) per L symbols, resulting in O(4M2N2J2/L)flops per symbol. On the other hand, for the localized feed-back subband array, the computational cost is O(4MN2J2)per L symbols, resulting in O(4MN2J2/L) flops per sym-bol. In particular, when L = M, the computational cost forthe centralized and localized feedback subband arrays areO(4MN2J2) and O(4N2J2), respectively.

    For subband arrays, one must consider the computa-tional cost of DFT/IDFT transforms. For every L symbols,NJ times of M-dimensional DFT transforms are required atthe subband signal decomposition, one time DFT is neededfor reference signal decomposition, and one time IDFT isrequired for the signal synthesis at the subband array out-put. Therefore, the computational cost becomes O((NJ +2)(M/L) log2 M) = O((MNJ/L) log2 M) per symbol for bothsubband array schemes. Therefore, the computational cost ofDFT/IDFT transforms is smaller than that of weight compu-tations for the centralized feedback scheme, whereas for thelocalized feedback scheme, it becomes smaller than that ofthe weight computations only when log2 M < 4NJ , which isoften satisfied.

    7. CONVERGENCE PERFORMANCE

    In this section, we consider the convergence performance ofthe subband arrays. The LMS algorithm is used. To take theadvantages of subband array processing for improved con-vergence, we perform self-orthogonalization of the data sig-nals in each subband independently after the subband de-composition [6]. Because the number of the virtual chan-nels (NJ) is usually much smaller than that of the total STAPdimensions (MNJ), the additional computational cost ofeigendecomposition at each subband is considerably lowerthan that of the whole-band subspace approach of subbandarray or STAP systems [21]. Note that, while power nor-malization is effective in improving the convergence perfor-mance in single-antenna equalizers, the effect of power nor-malization alone is not significant in subband arrays [6].

    Consider the kth subband, and let R(k)T denote the NJ ×NJ covariance matrix of subband signal vector x(k)T (n), and iseigendecomposed as

    R(k)T = E[

    x(n)T (t)(

    x(k)T (n))H] = V(k)Λ(k)(V(k))H. (63)

    The new subband signal vector after the self-orthogonaliza-tion is expressed as

    x(k)T (n)←−(Λ(k)

    )−1/2(V(k)

    )Hx(k)T (n). (64)

    In practice, the covariance matrix R(k)T can be approximatedusing sample averaging or recursive update. Note that, whilesuch data self-orthogonalization makes the comparison

    more obvious, it is common for all the subband arrayschemes and does not favor any specific scheme in the con-vergence performance comparison.

    We first consider the unconstrained subband array usingthe centralized feedback scheme. The mean of the weight er-ror vector can be expressed as [32]

    E[

    wT(l)−wT ,opt] = [1− µRS]lE[wT(0)−wT ,opt], (65)

    where wT(l) denotes the subband-domain weight vector atthe lth iteration. From (28) and (30), the matrix RS is ob-tained as follows:

    (A) centralized, unconstrained:

    RS = E[

    XT(n)T∗o UL(

    T∗o)−1

    XHT (n)]. (66)

    Therefore, the step size is chosen as

    0 < µ = αtr(

    RS) < 2

    tr(

    RS) , (67)

    where 0 < α < 2 is a constant and tr(·) denotes the matrixtrace. From (28) and (30)–(33), it is straightforward to derivethe matrix RS for other subband array schemes in the similarmanner as follows:

    (B) localized, unconstrained:

    RS = E[

    XT(n)XHT (n)]; (68)

    (C) centralized, constrained:

    RS = E[

    FXT(n)T∗o UL(

    T∗o)−1

    XHT (n)]

    ; (69)

    (D) localized, constrained:

    RS = E[

    FXT(n)XHT (n)]. (70)

    For the unconstrained subband array with the localizedfeedback scheme, the weights are updated independently ateach subband. In this case, the step-size parameter at the mthsubband can be chosen as

    0 < µ(m) = αtr(

    R(m)S) < 2

    tr(

    R(m)S) , (71)

    where(E) localized, unconstrained:

    R(m)S = E[

    x(m)T (n)(

    x(m)T (n))H]

    . (72)

    In the underlying case, due to self-orthogonalization, it fol-

    lows that tr(R(m)S ) = (1/M)tr(RS) and, therefore, the step-sizeparameter µ(m), obtained from (71), is M times larger thanµ obtained from (67). For constrained subband array withlocalized feedback scheme, extensive computer simulationshave shown that the step-size parameter can be equally in-creased, leading to faster convergence.

  • 108 EURASIP Journal on Applied Signal Processing

    −7

    −8

    −9

    −10

    −11

    −12

    −130 1 2 3 4 5 6 7 8 9

    Unconstrained centralizedUnconstrained localized

    Constrained centralizedConstrained localized

    L

    MM

    SE(d

    B)

    (a)

    −7−8−9−10−11−12−13−14−15−16−17

    0 2 4 6 8 10 12 14 16

    Unconstrained centralizedUnconstrained localized

    Constrained centralizedConstrained localized

    L

    MM

    SE(d

    B)

    (b)

    Figure 2: MMSE versus the decimation rate: (a) M = 8 and (b) M = 16.

    8. NUMERICAL EXAMPLES

    8.1. Steady-state performance

    A three-element linear array with half-wavelength interele-ment spacing is considered. Two user signals are illuminatingthe array. Each has a maximum delay spread of five symbols.Six quasistatic multipath components are randomly gener-ated for each user. The quasistatic channels are assumed toremain constant over the processing period, and to changeover time as independent stationary stochastic processes. Themean value of the input SNR is 20 dB for both signals. Foreach user signal, the input signal power is defined as the totalpower of all paths. The signals are sampled and processed atthe symbol rate (i.e., J = 1).

    DMI-like methods are considered in the performanceevaluation. One hundred frequency-domain data samplesare used for weight and MMSE computations, and the resultsare averaged over 100 independent trials.

    Figure 2 shows the MMSE performance, where M takesthe values of 8 and 16, and L assumes a value between 1 andM. For the constrained subband array structure, the num-ber of nonzero weight elements is chosen as Q = M − L + 1in each virtual channel. It is evident that the 16-subband ar-ray provides lower MMSE than the 8-subband counterpart.While the change shown in Figure 2 is not monotonic dueto limited data samples used in the simulations, we maintainthat the MMSE generally increases with L.

    Among the four schemes of subband arrays, the re-sults show that unconstrained subband array structures out-perform the respective constrained counterparts, and thecentralized feedback scheme provides superior performancecompared to the localized feedback scheme. As a result,when the same values of M and L are considered, the un-

    constrained centralized feedback scheme achieves the bestperformance, whereas, the constrained localized feedbackscheme provides the worst performance.

    It is clear from the numerical results that, unlike otherstructures, the performance of the unconstrained subbandarrays with the localized feedback scheme does not changesignificantly with respect to the decimation rate. This is be-cause the weights are optimized in the frequency domainand, therefore, the subband array does not favor any time-domain samples in a subband block. For the constrainedsubband arrays, the MSE becomes large as the decima-tion rate increases, because the number of nonzero weightsQ = M − L + 1 decreases as the decimation rate L in-creases.

    While the decimation compromises the subband arrayperformance, it is however noted, that the use of decimationoften greatly reduces the signal processing rate and compu-tational costs. The localized feedback scheme can further re-duce the implementation complexity and it is amenable toparallel implementations. Therefore, the subband arrays ingeneral provide flexible system designs, where performancemay be traded off with the system complexity. Subband ar-rays with decimation and localized feedback schemes may,therefore, provide improved performance to the STAP sys-tem with the same computational costs.

    8.2. Convergence performance

    Next, we present the convergence performance of the sub-band arrays. Comparison between different subband arrayschemes are made and the effect of decimation rates are in-vestigated. The array and signal parameters are the same asthose used in steady-state performance computations. In allthe simulations, α = 0.4 is used and the initial values of all

  • Subband Array Implementations for Space-Time Processing 109

    0

    −2

    −4

    −6

    −8

    −10

    −12

    −14

    −16

    −180 1 2 3 4 5 6 7 8 9 10

    ×103

    Without orthogonalizationWith orthogonalization

    Time (symbol)

    MSE

    (dB

    )

    (a)

    0

    −2

    −4

    −6

    −8

    −10

    −12

    −14

    −160 2 4 6 8 10 12 14 16 18 20

    ×102

    CenteralizedLocalized ILocalized II

    Time (symbol)

    MSE

    (dB

    )

    (b)

    0

    −2

    −4

    −6

    −8

    −10

    −12

    −14

    −160 2 4 6 8 10 12 14 16 18 20

    ×102

    Local, constrained

    Local, constrained

    Central, constrained

    Central, unconstrained

    Time (symbol)

    MSE

    (dB

    )

    (c)

    0

    −2

    −4

    −6

    −8

    −10

    −12

    −14

    −160 1 2 3 4 5 6 7 8 9 10

    ×102

    L = 1L = 4, mean valueL = 8, mean value

    Time (iteration)

    MSE

    (dB

    )

    (d)

    Figure 3: Comparison of the convergence performance for different subband array schemes. (a) Effect of self-orthogonalization (centralized,M = 16, L = 1). (b) Convergence performance (M = 16, L = 1). (c) Convergence performance with respect to symbols (M = 16, L = 4).(d) Convergence performance with respect to iterations (centralized, unconstrained, M = 16).

    weights are set to zero. In addition, the MSE is obtained byaveraging the results of 100 independent trials.

    We first show the effect of data self-orthogonalizationat each subband. The subband array with centralized feed-back scheme is used as the example, and the localized feed-back scheme is demonstrated in a similar manner. Figure 3acompares the convergence performance with and withoutdata self-orthogonalization, where the number of subbandsis M = 16 and no decimation is applied (L = 1).

    Note that, when no decimation is made, the constrained andunconstrained subband array schemes are identical. The con-ventional performance of a STAP system is the same as thatof the subband array with no decimation and no data self-orthogonalization. At the expense of eigendecompositionsand multiplication of sixteen 3×3 matrices, the improvementof convergence performance using the self-orthogonalizationis evident. In the rest of simulations, self-orthogonalized dataare used.

  • 110 EURASIP Journal on Applied Signal Processing

    Figure 3b shows the convergence performance of the sub-band arrays where no decimation is applied (L = 1). Theconstrained and unconstrained subband array schemes areidentical. For the localized feedback subband array, if the se-lection of the step-size parameter µ is guided by (67) (shownas “localized I” in the figure), the convergence performancebecomes similar to that of the centralized subband array. Onthe other hand, when the step-size parameter Mµ is usedfor the localized feedback scheme (shown as “localized II”),the convergence becomes faster than the centralized coun-terpart, at the expense of larger residual error. Note that thecentralized feedback subband array diverges when the stepsize is set equal to Mµ.

    In Figure 3c, the convergence is compared for differentsubband array schemes for L = 4. Step size µ is used for bothcentralized feedback schemes, whereas Mµ is used for the lo-calized feedback schemes. It is clear that, because of the re-duction of the degrees of freedom, the constrained feedbackschemes provide slightly faster convergence.

    Comparing Figures 3b and 3c, it is evident that the dec-imating of the data results in slower convergence. The pri-mary reason behind this is that, in a decimated array, theweights are updated only every L samples. In Figure 3d, theconvergence performance is compared in terms of the num-ber of iterations, and the convergence for different decima-tion rates (L = 1, 4, and 8) are comparable.

    9. CONCLUSIONS

    We have investigated the MMSE performance of subband ar-rays with arbitrary decimation rates for unconstrained andconstrained subband array structures. Both the centralizedand localized feedback schemes were considered. Among thefour combination schemes of subband arrays, the resultsshowed that when the same number of array and subbandsare used, the unconstrained subband array structures outper-form the constrained counterparts, and the centralized feed-back scheme provides superior performance compared to thelocalized feedback scheme.

    ACKNOWLEDGMENT

    The work of Y. Zhang and M. G. Amin is supported by theOffice of Naval Research Grant no. N00014-98-1-0176.

    REFERENCES

    [1] A. J. Paulraj and C. B. Papadias, “Space-time processing forwireless communications,” IEEE Signal Processing Magazine,vol. 14, no. 6, pp. 49–83, 1997.

    [2] R. Kohno, “Spatial and temporal communication theory us-ing adaptive antenna array,” IEEE Personal Communications,vol. 5, no. 1, pp. 28–35, 1998.

    [3] Y. Kamiya and Y. Karasawa, “Performance comparison andimprovement in adaptive arrays based on the time and fre-quency domain signal processing,” IEICE Transactions onFundamentals of Electronics, Communications and ComputerSciences, vol. J82-A, no. 6, pp. 867–874, 1999.

    [4] Y. Zhang, K. Yang, and Y. Karasawa, “Subband CMA adap-tive arrays in multipath fading environment,” Electronics andCommunications in Japan (Part I: Communications), vol. 83,no. 11, pp. 43–54, 2000.

    [5] Y. Zhang, K. Yang, and M. G. Amin, “Adaptive array process-ing for multipath fading mitigation via exploitation of filterbanks,” IEEE Trans. Antennas and Propagation, vol. 49, no. 4,pp. 505–516, 2001.

    [6] Y. Zhang, K. Yang, and M. G. Amin, “Convergence perfor-mance of subband arrays for spatio-temporal equalization,” inProc. 11th IEEE Signal Processing Workshop on Statistical Sig-nal Processing (SSP ’01), pp. 544–547, Orchid Country Club,Singapore, August 2001.

    [7] Y. Zhang, K. Yang, M. G. Amin, and Y. Karasawa, “Perfor-mance analysis of subband arrays,” IEICE Transactions onCommunications, vol. E84-B, no. 9, pp. 2507–2515, 2001.

    [8] X. N. Tran, T. Taniguchi, and Y. Karasawa, “Performanceanalysis of subband adaptive array in multipath fading envi-ronment,” IEICE Transactions on Fundamentals of Electronics,Communications and Computer Sciences, vol. E85-A, no. 8, pp.1798–1806, 2002.

    [9] Y. Zhang and K. Yang, “Subband adaptive arrays with differentdecimations,” in Proc. IEEE Sensor Array and MultichannelSignal Processing Workshop (SAM ’02), pp. 398–402, Rosslyn,Va, USA, August 2002.

    [10] T. Sekiguchi and Y. Karasawa, “CMA adaptive array anten-nas using analysis and synthesis filter banks,” IEICE Trans-actions on Fundamentals of Electronics, Communications andComputer Sciences, vol. E81-A, no. 8, pp. 1570–1577, 1998.

    [11] A. O. Steinhardt and N. B. Pulsone, “Subband STAP pro-cessing, the fifth generation,” in Proc. IEEE Sensor Array andMultichannel Signal Processing Workshop (SAM ’00), pp. 1–6,Cambridge, Mass, USA, March 2000.

    [12] J. M. Khalab and M. K. Ibrahim, “Novel multirate adaptivebeamforming technique,” Electronics Letters, vol. 30, no. 15,pp. 1194–1195, 1994.

    [13] R. Hudson, D. Korompis, F. Lorenzelli, A. Wang, and K. Yao,“Subband processing for broad-band microphone arrays,”Journal of VLSI Signal Processing Systems for Signal Image andVideo Technology, vol. 14, no. 1, pp. 43–55, 1996.

    [14] J. Benesty and D. R. Morgan, “Frequency-domain adaptive fil-tering revisited, generalization to the multi-channel case, andapplication to acoustic echo cancellation,” in Proc. IEEE Int.Conf. Acoustics, Speech, Signal Processing (ICASSP ’00), vol. 2,pp. II789–II792, Istanbul, Turkey, June 2000.

    [15] R. T. Compton Jr., “The relationship between tapped delay-line and FFT processing in adaptive arrays,” IEEE Trans. An-tennas and Propagation, vol. 36, no. 1, pp. 15–26, 1988.

    [16] B. L. Lewis and F. F. Kretschmer Jr., “Naval research laboratoryreport of limited distribution,” Tech. Rep., Naval ResearchLaboratory, Arlington, Va, USA, February 1974.

    [17] J. J. Shynk, “Frequency-domain and multirate adaptive filter-ing,” IEEE Signal Processing Magazine, vol. 9, no. 1, pp. 14–37,1992.

    [18] A. Feuer and R. Cristi, “On the steady state performance offrequency domain LMS algorithms,” IEEE Trans. Signal Pro-cessing, vol. 41, no. 1, pp. 419–423, 1993.

    [19] B. Rafaely and S. J. Elliot, “A computationally efficient fre-quency-domain LMS algorithm with constraints on the adap-tive filter,” IEEE Trans. Signal Processing, vol. 48, no. 6, pp.1649–1655, 2000.

    [20] R. M. M. Derkx, G. R. M. Egelmeers, and P. C. W. Sommen,“New constraining method for partitioned block frequency-domain adaptive filters,” IEEE Trans. Signal Processing, vol.50, no. 9, pp. 2177–2186, 2002.

  • Subband Array Implementations for Space-Time Processing 111

    [21] K. Yang, Y. Zhang, and Y. Mizuguchi, “A signal subspace-based subband approach to space-time adaptive processingfor mobile communications,” IEEE Trans. Signal Processing,vol. 49, no. 2, pp. 401–413, 2001.

    [22] K. Yang, Y. Zhang, and T. Ohira, “Array configuration de-sign for space-time adaptive processing systems,” in Proc.IEEE Sensor Array and Multichannel Signal Processing Work-shop (SAM ’02), pp. 145–148, Rosslyn, Va, USA, August 2002.

    [23] A.-J. van der Veen, “Resolution limits of blind multi-usermulti-channel identification schemes—the bandlimited case,”in Proc. IEEE Int. Conf. Acoustics, Speech, Signal Processing(ICASSP ’96), vol. 5, pp. 2722–2725, Atlanta, Ga, USA, May1996.

    [24] P. P. Vaidyanathan, Multirate Systems and Filter Banks, Pren-tice Hall, Englewood Cliffs, NJ, USA, 1993.

    [25] H. Ochi, Y. Higa, and S. Kinjo, “A subband adaptive filter withthe optimum analysis filter bank,” in Proc. IEEE Int. Conf.Acoustics, Speech, Signal Processing (ICASSP ’95), vol. 2, pp.993–996, Detroit, Mich, USA, May 1995.

    [26] D. Marelli and M. Fu, “Performance analysis for subbandidentification,” IEEE Trans. Signal Processing, vol. 52, no. 1,pp. 142–154, 2004.

    [27] T. Q. Nguyen, “Near-perfect-reconstruction pseudo-QMFbanks,” IEEE Trans. Signal Processing, vol. 42, no. 1, pp. 65–76,1994.

    [28] L. R. Rabiner and B. Gold, Theory and Application of DigitalSignal Processing, Prentice Hall, Englewood Cliffs, NJ, USA,1975.

    [29] A. V. Oppenheim, R. W. Schafer, and J. R. Buck, Discrete-Time Signal Processing, Prentice Hall, Englewood Cliffs, NJ,USA, 2nd edition, 1999.

    [30] G. A. Clark, S. R. Parker, and S. K. Mitra, “A unified approachto time- and frequency-domain realization of FIR adaptivedigital filters,” IEEE Trans. Acoustics, Speech, and Signal Pro-cessing, vol. 31, no. 5, pp. 1073–1083, 1983.

    [31] R. M. Gray, “On the asymptotic eigenvalue distribution ofToeplitz matrices,” IEEE Transactions on Information Theory,vol. 18, no. 6, pp. 725–730, 1972.

    [32] S. Haykin, Adaptive Filter Theory, Prentice Hall, EnglewoodCliffs, NJ, USA, 3rd edition, 1996.

    [33] D. B. Percival and A. T. Walden, Spectral Analysis for Physi-cal Applications: Multitaper and Conventional Univariate Tech-niques, Cambridge University Press, Cambridge, UK, 1993.

    [34] G. H. Golub and C. F. van Loan, Matrix Computations, JohnsHopkins University Press, Baltimore, Md, USA, 3rd edition,1996.

    Yimin Zhang received the M.S. and Ph.D.degrees from the University of Tsukuba,Tsukuba, Japan, in 1985 and 1988, respec-tively. He joined the faculty of the Depart-ment of Radio Engineering, Southeast Uni-versity, Nanjing, China, in 1988. He servedas a Technical Manager at the Communi-cation Laboratory Japan, Kawasaki, Japan,from 1995 to 1997, and was a Visiting Re-searcher at ATR Adaptive CommunicationsResearch Laboratories, Kyoto, Japan, from 1997 to 1998. Since1998, he has been with the Villanova University, Villanova, Pa,where he is currently a Research Associate Professor at the Cen-ter for Advanced Communications. His research interests are inthe areas of array signal processing, space-time adaptive process-ing, multiuser detection, MIMO systems and cooperative diversity,blind signal processing, digital mobile communications, and time-frequency analysis. Dr. Zhang is a Senior Member of IEEE.

    Kehu Yang received the B.E., M.S., andPh.D. degrees from Xidian University (for-merly, the Northwest TelecommunicationsEngineering Institute), Xi’an, China, in1982, 1984, and 1995, respectively. Hejoined Xidian University in 1985, where hebecame an Associate Professor in May 1996.From December 1998 to May 2002, he was aVisiting Researcher at ATR Adaptive Com-munications Research Laboratories, Kyoto,Japan. From June 2002 to October 2002, he was a Research Fellowat Xi’an Research Institute of ZTE Corporation. From November2002 to December 2002, he was with Xi’an Haitian Antenna Tech-nologies Co., Ltd., as the Leader of the R&D Department 3. In Jan-uary 2003, he rejoined Xidian University as an Associate Professor,and in July 2004, he became a Full Professor at Xidian University.His main research interests are in array signal processing for radarand smart antenna for mobile communications. Dr. Yang is a Mem-ber of IEEE.

    Moeness G. Amin received his Ph.D. de-gree in 1984 from University of Colorado,Boulder. He has been on the faculty of Vil-lanova University since 1985, where is nowa Professor in the Department of Electri-cal and Computer Engineering and the Di-rector of the Center for Advanced Com-munications. Dr. Amin has over 250 pub-lications in the areas of wireless communi-cations, time-frequency analysis, smart an-tennas, interference cancellation in broadband communicationplatforms, over-the-horizon radar, and channel equalizations. Dr.Amin was the Technical Chair of the IEEE International Sympo-sium on Signal Processing and Information Technology, Pennsyl-vania, 2002; the General and Organization Chair of the IEEE Work-shop on Statistical Signal and Array Processing, Pennsylvania, 2000;and the General and Organization Chair of the IEEE InternationalSymposium on Time-Frequency and Time-Scale Analysis, Pennsyl-vania, 1994. He was an Associate Editor of the IEEE Transactions onSignal Processing during 1996–1998. Dr. Amin is a Fellow of the In-stitute of Electrical and Electronics Engineers (IEEE); the recipientof the IEEE Third Millennium Medal; Distinguished Lecturer of theIEEE Signal Processing Society for 2003; Member of the FranklinInstitute Committee of Science and the Arts; and recipient of the1997 Villanova University Outstanding Faculty Research Award.