Top Banner
3316 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 48, NO. 12, DECEMBER 2000 New Structures for Adaptive Filtering in Subbands with Critical Sampling Mariane R. Petraglia, Member, IEEE, Rogerio G. Alves, Member, IEEE, and Paulo S. R. Diniz, Fellow, IEEE Abstract—Some properties of an adaptive filtering structure that employs an analysis filterbank to decompose the input signal and sparse adaptive filters in the subbands are investigated in this paper. The necessary conditions on the filterbank and on the structure parameters for exact modeling of an arbitrary linear system with finite impulse response (FIR) are derived. Then, based on the results obtained for the sparse subfilter structure, a new family of adaptive structures with critical sampling of the subband signals, which can also yield exact modeling, is obtained. Two adaptation algorithms based on the normalized LMS algorithm are derived for the new subband structures with critical sampling. A convergence analysis, as well as a computational complexity analysis, of the proposed adaptive structures are presented. The convergence behavior of the proposed adaptive structures is verified by computer simulations and compared with the behavior of previously proposed algorithms. Index Terms—Acoustics echo canceller implementation, FIR adaptive filters, multirate systems for identification, subband adaptive filtering. I. INTRODUCTION A DAPTIVE FIR filters are attractive in many applications as they exhibit a number of desirable properties such as stability and unimodal performance surface. However, major drawbacks are the large number of operations needed for their implementation and slow convergence when the length of the FIR filter is very large. Alternative structures that make use of filterbank concepts have been proposed [1]–[14] with the ob- jective of reducing the drawbacks described above. Two classes of adaptive filterbank structures have been reported: In the first one, the signals at the outputs of the analysis filterbanks are downsampled, and the adaptation is performed at the reduced sampling rate [1]–[8], whereas in the second one, the sampling rates of the signals inside the structures are not changed, re- sulting in filter implementations composed of a parallel connec- tion of sparse subfilters [12]–[14]. Both types of structures result in significant improvements in the convergence rate for colored input signals. The first class of structures leads to large compu- tational savings for high-order filters, with the introduction of an extra input-output delay, whereas the second one has a com- plexity comparable to the simple direct-form LMS algorithm. Manuscript received February 1, 1997; revised July 18, 2000. The associate editor coordinating the review of this paper and approving it for publication was Prof. Ali N. Akansu. M. R. Petraglia and P. S. R. Diniz are with the Department of Electronic En- gineering and the Programa de Engenharia Elétrica, COPPE, Federal University of Rio de Janeiro, Rio de Janeiro, Brazil. R. G. Alves was with Programa de Engenharia Elétrica, COPPE, Federal Uni- versity of Rio de Janeiro, Rio de Janeiro, Brazil. He is now with Concordia Uni- versity, Montreal, PQ, Canada. Publisher Item Identifier S 1053-587X(00)09309-0. In the class of subband structures with critical sampling, several adaptive filtering algorithms have been suggested. One early approach used pseudo-QMF banks with overlapping filterbanks and critical subsampling [1], resulting in the appear- ance of undesirable aliased components in the output causing severe degradation. A second approach used nonoverlapping filterbanks [2], which avoided aliasing problems but resulted in spectral gaps in the output and consequent unacceptable performance for many applications. A third approach used QMF banks with critical subsampling [3], [4], and in order to avoid aliasing problems resulting from the channel modifica- tions, the use of additional adaptive cross terms between the subbands was suggested. These cross terms, however, increase the computational complexity and reduce the convergence rate of the adaptive algorithm. Another approach used auxiliary channels [5], [6], which also resulted in increased complexity, and was shown to be useful particularly for the adaptive line enhancement application. A last approach [7], [8] consists of reducing the sampling rate of the filtered signals by a factor smaller than the critical subsampling factor (or number of bands) to avoid aliasing problems. The computational com- plexity is again increased. Recently, a subband structure based on the polyphase decomposition of the filter to be adapted was proposed in [10]. However, the computational complexity of such structure is nearly the same as that of the fullband approach. The class of adaptive filterbank structures that do not em- ploy downsampling of the subband signals includes the exten- sively studied transform-domain LMS structure [11], where the transform corresponds to a simple analysis bank (with filters of length for an -band structure), and only one adaptive co- efficient is used in each subband. The good performance of the transform-domain LMS algorithm relies on the proper choice of the transform employed, which requires accurate informa- tion about the input signal model. The transform-domain struc- ture was extended in [12] with sparse adaptive subfilters used in the subbands. In [13] and [14], better analysis filters (of length larger than ) were employed, resulting in the general struc- ture of Fig. 1. The better selectivity of longer filterbanks when compared with a transform-based bank leads to some reduction in the convergence time for colored input signals. The structure of Fig. 1 was believed up to now to be able to implement only a subclass of FIR systems due to the length of the filter realized being larger than the number of adaptive coef- ficients [14]. In Section II, we show that by properly choosing the filterbank and the number of coefficients of the adaptive sub- filters, the structure of Fig. 1 becomes capable of modeling any FIR system, except for the introduction of a delay inherent to 1053–587X/00$10.00 © 2000 IEEE
12

New structures for adaptive filtering in subbands with critical sampling

Mar 12, 2023

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: New structures for adaptive filtering in subbands with critical sampling

3316 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 48, NO. 12, DECEMBER 2000

New Structures for Adaptive Filtering in Subbandswith Critical Sampling

Mariane R. Petraglia, Member, IEEE, Rogerio G. Alves, Member, IEEE, and Paulo S. R. Diniz, Fellow, IEEE

Abstract—Some properties of an adaptive filtering structurethat employs an analysis filterbank to decompose the input signaland sparse adaptive filters in the subbands are investigated inthis paper. The necessary conditions on the filterbank and on thestructure parameters for exact modeling of an arbitrary linearsystem with finite impulse response (FIR) are derived. Then, basedon the results obtained for the sparse subfilter structure, a newfamily of adaptive structures with critical sampling of the subbandsignals, which can also yield exact modeling, is obtained. Twoadaptation algorithms based on the normalized LMS algorithmare derived for the new subband structures with critical sampling.A convergence analysis, as well as a computational complexityanalysis, of the proposed adaptive structures are presented. Theconvergence behavior of the proposed adaptive structures isverified by computer simulations and compared with the behaviorof previously proposed algorithms.

Index Terms—Acoustics echo canceller implementation, FIRadaptive filters, multirate systems for identification, subbandadaptive filtering.

I. INTRODUCTION

ADAPTIVE FIR filters are attractive in many applicationsas they exhibit a number of desirable properties such as

stability and unimodal performance surface. However, majordrawbacks are the large number of operations needed for theirimplementation and slow convergence when the length of theFIR filter is very large. Alternative structures that make use offilterbank concepts have been proposed [1]–[14] with the ob-jective of reducing the drawbacks described above. Two classesof adaptive filterbank structures have been reported: In the firstone, the signals at the outputs of the analysis filterbanks aredownsampled, and the adaptation is performed at the reducedsampling rate [1]–[8], whereas in the second one, the samplingrates of the signals inside the structures are not changed, re-sulting in filter implementations composed of a parallel connec-tion of sparse subfilters [12]–[14]. Both types of structures resultin significant improvements in the convergence rate for coloredinput signals. The first class of structures leads to large compu-tational savings for high-order filters, with the introduction ofan extra input-output delay, whereas the second one has a com-plexity comparable to the simple direct-form LMS algorithm.

Manuscript received February 1, 1997; revised July 18, 2000. The associateeditor coordinating the review of this paper and approving it for publication wasProf. Ali N. Akansu.

M. R. Petraglia and P. S. R. Diniz are with the Department of Electronic En-gineering and the Programa de Engenharia Elétrica, COPPE, Federal Universityof Rio de Janeiro, Rio de Janeiro, Brazil.

R. G. Alves was with Programa de Engenharia Elétrica, COPPE, Federal Uni-versity of Rio de Janeiro, Rio de Janeiro, Brazil. He is now with Concordia Uni-versity, Montreal, PQ, Canada.

Publisher Item Identifier S 1053-587X(00)09309-0.

In the class of subband structures with critical sampling,several adaptive filtering algorithms have been suggested. Oneearly approach used pseudo-QMF banks with overlappingfilterbanks and critical subsampling [1], resulting in the appear-ance of undesirable aliased components in the output causingsevere degradation. A second approach used nonoverlappingfilterbanks [2], which avoided aliasing problems but resultedin spectral gaps in the output and consequent unacceptableperformance for many applications. A third approach usedQMF banks with critical subsampling [3], [4], and in order toavoid aliasing problems resulting from the channel modifica-tions, the use of additional adaptive cross terms between thesubbands was suggested. These cross terms, however, increasethe computational complexity and reduce the convergence rateof the adaptive algorithm. Another approach used auxiliarychannels [5], [6], which also resulted in increased complexity,and was shown to be useful particularly for the adaptive lineenhancement application. A last approach [7], [8] consists ofreducing the sampling rate of the filtered signals by a factorsmaller than the critical subsampling factor (or number ofbands) to avoid aliasing problems. The computational com-plexity is again increased. Recently, a subband structure basedon the polyphase decomposition of the filter to be adaptedwas proposed in [10]. However, the computational complexityof such structure is nearly the same as that of the fullbandapproach.

The class of adaptive filterbank structures that do not em-ploy downsampling of the subband signals includes the exten-sively studied transform-domain LMS structure [11], where thetransform corresponds to a simple analysis bank (with filters oflength for an -band structure), and only one adaptive co-efficient is used in each subband. The good performance of thetransform-domain LMS algorithm relies on the proper choiceof the transform employed, which requires accurate informa-tion about the input signal model. The transform-domain struc-ture was extended in [12] with sparse adaptive subfilters used inthe subbands. In [13] and [14], better analysis filters (of lengthlarger than ) were employed, resulting in the general struc-ture of Fig. 1. The better selectivity of longer filterbanks whencompared with a transform-based bank leads to some reductionin the convergence time for colored input signals.

The structure of Fig. 1 was believed up to now to be able toimplement only a subclass of FIR systems due to the length ofthe filter realized being larger than the number of adaptive coef-ficients [14]. In Section II, we show that by properly choosingthe filterbank and the number of coefficients of the adaptive sub-filters, the structure of Fig. 1 becomes capable of modeling anyFIR system, except for the introduction of a delay inherent to

1053–587X/00$10.00 © 2000 IEEE

Page 2: New structures for adaptive filtering in subbands with critical sampling

PETRAGLIA et al.: NEW STRUCTURES FOR ADAPTIVE FITERING IN SUBBANDS 3317

Fig. 1. Adaptive structure with an analysis filterbank and sparse subfilters.

the filterbank. Then, from the adaptive filterbank approach withsparse subfilters, a new family of adaptive subband structureswith critical sampling of the subband signals (i.e., downsam-pling factor equal to the number of bands) is derived in Sec-tion III. The resulting structures are capable of exactly modelingany FIR systems, requiring the adaptation of onlysubfiltersfor an -band scheme. In Section IV, two adaptation algorithmsbased on the normalized LMS algorithm are derived for the up-dating of the subfilter coefficients, and a theoretical convergenceanalysis is presented for each algorithm. In Section V, we illus-trate the convergence behavior of the proposed subband struc-tures by computer simulations and compare it with the behaviorof other subband structures previously proposed in the litera-ture.

II. A DAPTIVE FILTERBANK STRUCTURE WITH SPARSE

SUBFILTERS

The filterbank structure with adaptive sparse subfilters de-picted in Fig. 1 can be redrawn as shown in Fig. 2 by making useof the analysis filterbank polyphase matrix[15], where is the th component of the type-1polyphase decomposition of the analysis filter given by

(1)

In a system identification application, the coefficients of thefilterbank structure are adapted such as to model an unknownFIR system, which is denoted here by [see Fig. 3(a)]. Thetype-1 polyphase decomposition of the transfer function of theunknown system is given by

(2)

and is illustrated in Fig. 3(b). If we include before the polyphasecomponents of Fig. 3(b), the matrix followedby another matrix , as shown in Fig. 3(c), such that

, where is the identitymatrix, the transfer function of the system is not altered, exceptfor the introduction of a constant delay equals to samples.

Fig. 2. Adaptive filterbank structure with polyphase representation of theanalysis filterbank.

Fig. 3. Equivalent representations of the unknown system. (a) Transferfunction. (b) Polyphase decomposition. (c) Polyphase decomposition withperfect reconstruction polyphase matrices.

The matrices and that satisfy the above conditioncorrespond to the polyphase matrices of the analysis and syn-thesis filterbanks of a perfect reconstruction multirate system.1

The polyphase matrix of the synthesis bankis such that is the th component of the type-2 polyphasedecomposition of the synthesis filter given by [15]

(3)

1The more general condition on the matricesHHH (z) andFFF (z) of a perfectreconstruction system is [17]

FFF (z)HHH (z) = zIII

z III:

The results of this section can be easily extended for this general condition.

Page 3: New structures for adaptive filtering in subbands with critical sampling

3318 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 48, NO. 12, DECEMBER 2000

Comparing Figs. 2 and 3(c), one can observe that they areequivalent, i.e., both structures implement the transfer function

when the subband filters are such that

(4)

Therefore, by using an analysis filterbank that yields perfect re-construction and adaptive subfilters of sufficient order such that(4) can be satisfied, the structure of Fig. 1 implements exactlyany FIR system. It should be emphasized that in the adaptationalgorithm, the delay introduced by the filterbanks must be takeninto account.

III. A DAPTIVE FILTERBANK STRUCTURES WITHCRITICAL

SUBSAMPLING

From the adaptive structure of Fig. 1, we derive two new sub-band structures with critical subsampling of the outputs of theanalysis bank. Let us include in Fig. 1 maximally decimated per-fect reconstruction analysis and synthesis banks following eachsparse subfilter, as illustrated for theth band in Fig. 4. Then, wecan move the sparse subfilters to the right of the deci-mators (becoming by thenoble identity [15]). In this way,the adaptive subfilters work at a rate that is th of the inputrate. In order to get a practical implementation of the resultingstructure, it is necessary to assume that the bandpass filters of thefilterbanks are selective enough, i.e., that the nonadjacent filtershave frequency responses that do not overlap. Thus, except forthe first and last bands, which present only two subfilters, the re-sulting structure presents in each band three subfilters as shownin Fig. 5. Observe that only subfilters need to be adapted,namely, , and the length of each subfilter

should be , where is the orderof the system to be identified, and is the order of thesynthesis filter so that (4) can be satisfied.

Another critically sampled subband structure is obtained byplacing the filterbank after the sparse subfilters in the structureof Fig. 1 and then following the same procedure described forthe derivation of the structure of Fig. 5 (i.e., including a perfectreconstruction multirate system after each sparse subfilter andthen moving the subfilters such that they operate at the lowerrate). The resulting structure is shown in Fig. 6. Such structurewas first investigated in [9], and it corresponds to the transposedof the structure of Fig. 5. In this paper, we concentrate our at-tention to the structure of Fig. 5 since a normalized LMS typeadaptation algorithm that works at the lower rate can be easilyderived for this structure. The algorithm obtained in [9] for thestructure of Fig. 6 required some approximations in order to per-form the adaptation at the lower rate.

Assuming that identical filters and are used,the structure of Fig. 5 can be redrawn as shown in Fig. 7. Suchchoice of analysis filters results in a more efficient structure interms of complexity since in this case, are equalto . We will consider only this case in the re-mainder of this paper.

The structure of Fig. 7 has some similarities to the subbandstructure with cross-filters presented in [4]. The branches com-posed by the bandpass filters , the downsam-

Fig. 4. Illustration of thekth band of the filterbank structure followed byperfect reconstruction multirate system.

Fig. 5. Filterbank structure with adaptive filters at lower rate.

Fig. 6. Transposed subband structure with critical sampling.

plers, and the subfilters and in Fig. 7 have arole similar to those containing the cross-filters in the structureof [4]. The major advantage of the structure proposed in thispaper is that for an -subband scheme, only subfilters needto be adapted, as opposed to the overdetermined method pre-sented in [4], where subfilters are adapted. Moreover,the proposed structure presents the advantage that the subfiltersare adapted separately, as opposed to the nonoverdeterminedmethod described in [4], which updates a single filter and thenderives the coefficients of the subfilters. For colored input sig-

Page 4: New structures for adaptive filtering in subbands with critical sampling

PETRAGLIA et al.: NEW STRUCTURES FOR ADAPTIVE FITERING IN SUBBANDS 3319

nals, the separate update of the subfilters can provide significantimprovement in the convergence rate.

The structure proposed in this paper also presents somesimilarities with the structures that use nonoverlapping fil-terbanks and auxiliary subbands of [5] and [6]. The analysisfilters in Fig. 7 can be interpreted as auxiliarypassband filters. Observe, however, that the structure of Fig. 7uses perfect reconstruction filterbanks (with overlapping),requires only adaptive subfilters, and allows exact modelingof any FIR system, whereas such properties are not shared bythe subband structures of [5] and [6].

IV. A DAPTATION ALGORITHMS AND CONVERGENCEANALYSIS

In this paper, we concentrate on the algorithm and conver-gence analysis of the critically downsampled structure of Fig. 7,which results in significant computational complexity reductionwhen implementing high-order adaptive filters, as will be shownin Section V. We start deriving and analyzing the two-band adap-tive algorithm. Then, we extend the results of the two-band casefor the multiband case. Finally, a simplified algorithm is pre-sented, and its convergence behavior is analyzed.

A. Two-Subband Structure

The coefficient adaptation algorithm for the two-subbandstructure is derived based on the system identification config-uration of Fig. 8. A normalized LMS-type algorithm is usedto update the coefficients of the subfilters. Denotingas the vector containing the last samples of the signal

at the output of the analysis filter afterdownsampling, as the vector containing the coefficientsof the subfilter at iteration , and as the numberof coefficients of each adaptive subfilter, the general form forthe LMS adaptation algorithm that minimizes the sum of theinstantaneous subband squared-errors, i.e.,

(5)

is given by

(6)

In the above equations, the error signals andare given by

(7)

where corresponds to the sum of the delayintroduced in the input signal (when compared to that intro-duced in the desired signal) by the longer analysis filters, andthe delay needed to model the delayed transfer function (and are the orders of the analysis and synthesis filters, re-spectively). The step sizes are made inversely proportional to

Fig. 7. Adaptive subband structure withH (z) = H (z).

Fig. 8. Two-subband adaptive structure for system identification problem.

the sum of the powers of the signals involved in the adaptationof the coefficients in order to improve the convergence rate ofthe adaptation algorithm for colored noise input signals.2 Thus,the step-sizes are given by

(8)

where , , and are power estimates of the signals, , and , respectively. A recursion for such power

estimation is

(9)

with .

2Such a step-size normalization procedure is adopted in most adaptive sub-band algorithms to increase the adaptation convergence rate.

Page 5: New structures for adaptive filtering in subbands with critical sampling

3320 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 48, NO. 12, DECEMBER 2000

1) Convergence Analysis: In order to analyze the conver-gence behavior of the two-band adaptation algorithm, we nowexamine the evolution of the coefficient error vectors defined as

(10)

where and are the optimal coefficient vectors.From (6) and (7), we have

(11)

Now, expressing the decomposed desired signals in terms ofthe optimal coefficient vectors and of the errors produced withthe optimal solution (which are denoted here by and

), i.e.,

(12)

and using the definition of the coefficient error vectors in (10),we get, from (11)

(13)

where denotes the expectation of, is the identitymatrix, and the matrices and are given by

(14)

(15)

with

(16)

The above equations were derived using the “independence as-sumption” [18], [19], assuming that the signals are stationary,and that and are zero-mean processes that areindependent of the input signal.

From (13), the convergence behavior of the mean value ofthe coefficient vector is determined by the eigenvalue spreadof the matrix . The matrix can be expressed in terms ofthe coefficients of the filters and and of the inputsignal autocorrelation matrix as follows. The vectorcan be expressed as in (17), shown at the bottom of the page,where is the th coefficient of the lengthfilter with transfer function , and

(18)In the same way, we can write

(19)

where and are defined similarly to in (17) butwith the coefficients of and , respec-tively. Therefore, using (17)–(19), we get

(20)

where is theautocorrelation matrix of the input signal . For a

white-noise input signal with variance ,and

(21)

For colored-noise inputs, the elements of are small com-pared with the elements of and . Thus, we can consider

. However, in this case, and are no longer diag-onal matrices.

Therefore, with the above approximations, we concludethat the convergence behaviors of the coefficients and

are governed by the eigenvalue ratios of the matricesand , respectively. The ranges of values for the step-sizesand that guarantee convergence of the coefficients in the

mean are given by

and (22)

where and are the largest eigenvalues of and, respectively.

......

(17)

Page 6: New structures for adaptive filtering in subbands with critical sampling

PETRAGLIA et al.: NEW STRUCTURES FOR ADAPTIVE FITERING IN SUBBANDS 3321

B. Multiband Structure

We now generalize the two-band adaptation algorithm de-rived above to the multiband structure shown in Fig. 7. The op-timality criterion is now given by

(23)

resulting in the following update equation for the coefficients ofthe th subfilter:3

(24)

with the error signals now given by

(25)

and . The step-sizes are inversely propor-tional to the sum of the powers of the signals involved in theadaptation of the coefficients, i.e.,

(26)

where

(27)

which can be estimated according to (9).1) Convergence Analysis: Following the same steps of the

analysis of the two-band algorithm, we arrive at the followingexpression for the mean evolution of the coefficient error vec-tors:

......

(28)

where

...(29)

3For the first and last subbands (k = 0 andk = M � 1), only two termsappear in the coefficient updating part of (24) and in the error expression of (25),i.e., one should considerXXX = 0 andXXX = 0 in such equations.

and is a symmetric matrix given by

......

.... . .

(30)

with

(31)

The matrices above can be expressed in terms of the coefficientsof the filters and of the input signal correlation function,as follows:

(32)

where is the au-tocorrelation matrix of the input signal , and is the

matrix that contains the coefficientsof circularly shifted to the right by positionsfrom one row to the next one. For white-noise inputs,

, and it can be shown that

(33)

For colored-noise inputs, the elements ofand are not zerobut are small compared with the elements of, and we can stillconsider and . Therefore, in general, we have

... (34)

and the evolution of the mean coefficient error vector is approx-imately given by

...

...

... (35)

Page 7: New structures for adaptive filtering in subbands with critical sampling

3322 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 48, NO. 12, DECEMBER 2000

The convergence of the coefficients in the mean is guaranteed ifwe choose

(36)

where is the largest eigenvalue of . This range of valuesfor is optimistic due to the assumptions used in the analysis.In addition, the convergence in the mean of the coefficients doesnot guarantee the convergence of the mean square error (MSE).

For the MSE analysis, we consider the convergence of theMSE of each band separately, i.e., we examine the evolution ofeach . Using the approximation of (34) andfollowing the MSE analysis of the fullband LMS algorithm [19],we can show that the step-sizes of the new subband algorithmshould be in the range

tr(37)

where tr is the trace of the matrix . For white-noise input,the matrix is given by (33), and its trace is equal to ;the powers of the subband signals are , resulting in

(38)

For the fullband LMS algorithm with coefficients and withstep-size normalized by the input power, we would have

(39)

The above upper bounds for the step-sizes give us an indicationof the maximum value that can be used in practical problems,but such values are optimistic due to the approximations madein the analysis. When implementing a high order adaptive filter,we have

(40)

and therefore, from (38) and (39), the upper bound for thestep-size of the proposed subband structure is abouttimeslarger than that of the fullband LMS algorithm. Observe,however, that since the coefficients of the subband filters areadapted at a rate times lower than the coefficients of theLMS algorithm, the adaptation convergence speeds of bothalgorithms operating with the largest possible step-sizes andwith white-noise input signal are approximately the same. Oursimulation experiments confirm this result.

For colored input signals, the power normalization of thestep-size of each subband can significantly reduce the eigen-value spread of the matrix , resulting in a better convergencerate than the LMS algorithm, especially for large order filters.

The excess of MSE can be estimated by the sum of the sub-band MSE’s, considering that the subband errors are uncorre-lated. Using the approximation of (34) in the MSE analysis of[19], the overall excess MSE can be estimated by

tr

tr(41)

where is the variance of the additive noise in theth sub-band.

For a white-noise input of variance and for a white additivenoise of variance , the excess of MSE is approximately

(42)

For small , we get

(43)

From the expression above, we observe that the excess of MSEof the proposed structure operating with white-noise input willbe the same of that obtained using the LMS when the step-sizeof the proposed algorithm is times larger than the step-size ofthe LMS algorithm. In such case, the convergence rate of bothalgorithms will also be equal.

C. Simplified Multiband Algorithm

A simplified adaptation algorithm that also converges to theoptimal solution with some degradation in the convergence rateis given by

(44)

with the error signals as in (25) and the step-sizes equal to

(45)

1) Convergence Analysis: For the simplified multiband al-gorithm, the average evolution of the coefficient error vector isgiven by (28) with

......

. . .

(46)

and

(47)

We have observed, through numerical experiments, that for thesimplified algorithm, the matrices are no longer diagonal,even for white-noise inputs, and that the elements of the ma-trices and are significantly larger than the elements ofthe corresponding matrices obtained in the algorithm of the lastsubsection, which indicates that the above simplification in thecoefficient update equation results in some degradation in theconvergence rate of the algorithm. Such a conclusion is con-firmed in our simulations, which are presented in Section VI.

Page 8: New structures for adaptive filtering in subbands with critical sampling

PETRAGLIA et al.: NEW STRUCTURES FOR ADAPTIVE FITERING IN SUBBANDS 3323

V. COMPUTATIONAL COMPLEXITY

One of the major advantages of adaptive filtering in sub-bands is the savings in the computational complexity that canbe achieved when implementing high-order filters. In this sec-tion, we compare the number of multiplications required by theproposed subband structure with those required by the fullbandLMS algorithm and by the cross-filter subband algorithms of[4].

It is shown in the Appendix that the decomposition filtersapplied to the input signal (see Fig. 7) can be efficiently im-plemented using the cosine modulation method in which onlya prototype filter and a discrete cosine transform (DCT) arecomputed [20]. The filters are implemented usingthis method with a prototype filter given by ,where is the prototype filter of a perfect reconstructioncosine modulated filterbank [15]. The filterscan also be obtained by cosine modulation with a prototypefilter given by (see the Ap-pendix). Therefore, the overall number of multiplications perinput sample required by the proposed subband structure is

(48)

with the first term corresponding to the filtering and adaptationof the subfilters , the second term corresponding to theimplementation of the prototype filters, and the last term cor-responding to the computation of the four DCT’s required formodulation. For high-order adaptive filters, the dominant termin the above expression is , which is about timessmaller than the number of multiplications required by the full-band LMS algorithm ( ).

The proposed subband structure with the simplified adap-tation algorithm presented in the last section requires the fol-lowing number of multiplications per sample:

(49)

which can be approximated by for high-order adaptivefilters. Therefore, the number of multiplications needed by theproposed structure is about times smaller than the numberof multiplications required by the fullband LMS algorithm.

The complexity reduction obtained with the proposed struc-ture for high order filters is comparable with that obtained withthe cross-filter overdetermined algorithm with factorizationof the cross-filters [4] (which is times smaller thanthat of the LMS) and much better than that obtained withthe nonoverdetermined algorithm [4] (which issmaller than that of the LMS).

VI. SIMULATION RESULTS

Computer simulations are now presented in order to illus-trate the convergence behavior of the adaptive subband struc-tures proposed in this paper. System identification problemsare considered, with exact modeling of FIR systems. In orderto compare the proposed algorithms with previously proposed

Fig. 9. Simulation results for the proposed and cross-filter two-subbandstructures and fullband LMS algorithm with white-noise input.

ones, we also performed simulations with the cross-filter struc-ture presented in [4] using the overdetermined adaptation algo-rithms and with the fullband LMS algorithm. The input signalwas either a white noise sequence of unit variance or a colorednoise sequence generated by passing a white noise sequence bya first-order IIR filter with pole located at . In all sim-ulations, we employed the step-size value that resulted in thebest convergence rate for each algorithm, which was obtainedby trial and error.

A. Two-Band Structure

In this first experiment, we compare the convergence be-havior of the subband structure proposed in this paper withthe subband algorithms developed in [4] and show that inthe two-band case the new subband algorithm provides exactmodeling of an FIR system. The system to be modeled was alength 256 FIR filter ( ). The two-subband adaptivestructure of Fig. 8 was implemented with perfect reconstructionanalysis and synthesis cosine modulated filterbanks withprototype filter of length 24 ( ) [16]. The length ofeach adaptive subfilter was ,and the step-size that resulted in the best convergence rate was

. For the cross-filter structure, the length of eachadaptive filter was computed as described in [4], and thebest step-size values for the overdetermined algorithms withand without factorization of the cross-filters wereand , respectively. For the LMS algorithm, thenumber of coefficients was , and the best value ofthe step-size was . A white-noise sequence ofvariance was added to the desired signal.

Fig. 9 presents the MSE evolutions of the four algorithmsdescribed in the last paragraph with the white noise input.From this figure, we can see that the proposed subband struc-ture presents convergence rate similar to that of the fullbandLMS algorithm, the cross-filter structure without cross-filterfactorization takes about twice the number of iterations of theLMS algorithm and of the proposed structure to converge, andthe factorized cross-filter algorithm presents initially the sameconvergence rate as the nonfactorized algorithm, but the MSEreaches only 32 dB. Therefore, this experiment verifies that

Page 9: New structures for adaptive filtering in subbands with critical sampling

3324 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 48, NO. 12, DECEMBER 2000

the proposed structure with two subbands is able of exactlymodeling an FIR system and that the convergence rate of theproposed structure is similar to that of the fullband LMS whenboth adaptation algorithms operate with white-noise inputsignal and with best step-size values.

B. Multiband Structure

In this experiment, an identification of a lengthFIR system is considered. Experiments were performed withthe subband structure of Fig. 7 with 2, 4, 8, and 16 sub-bands and with perfect reconstruction analysis and synthesiscosine modulated filterbanks [16] with prototype frequency re-sponses shown in Fig. 10. The prototype filters’ lengths ,the number of adaptive filter coefficients in each subfilter,and the step-sizesused in the simulations are given in Table I.

Fig. 11 presents the MSE evolution with white-noise inputsignal. One can see that the proposed subband structure presentsconvergence rate similar to that of the LMS algorithm. The pro-posed structure converges to an MSE of the order of the stop-band attenuation of the analysis filter (which is around80 dBfor 8 and 16 and 100 dB for 4), due to the as-sumption of nonoverlapping nonadjacent analysis filters. Thesubband structure with 2 converges to the same MSE asthe LMS (which is determined by the finite precision implemen-tation of the computations) since in this case, there is overlaponly between adjacent subbands, which is taken into accountby the adaptation algorithm.

Fig. 12 presents the MSE evolution of the algorithms withcolored input signal. This figure shows that the new subbandstructure presents better convergence rates than the LMS algo-rithm when the number of subbands is equal or larger than8, due to the power normalization of the step-sizes. For16, the convergence rate of the subband structure with coloredinput is practically the same as with white input.

Table II contains the eigenvalue ratio of the matrix, whichgoverns the convergence behavior of the proposed algorithm,obtained from the theoretical analysis of Section IV-B for eachsimulation parameter set (, , and ) given in Table I withcolored input signal and step-sizes . When analyzingsuch theoretical results, one should consider that the subbandstructure coefficients are adapted in a ratetimes lower thanthe input sampling rate. Therefore, the effective eigenvalue ra-tios are those of Table II multiplied by . With this observationin mind and considering that in each simulation, the step-sizewas set to provide the best convergence rate (see values inTable I), we verify that the theoretical results of Table II arein good agreement with the experimental results of Fig. 12,indicating the improvement in the convergence rate when thenumber of subbands is increased. The large convergence rateimprovement obtained for when compared with thefullband LMS algorithm is therefore justified by the smallereffective eigenvalue ratios (see Table II) and by the relativelylarger step-sizes used with colored input signal forlarge.

C. Simplified Algorithm

In this experiment, we compare the convergence behavior ofthe adaptation algorithms of Sections IV-B and C The system to

Fig. 10. Frequency responses of the prototype filters.

TABLE ISUBBAND STRUCTURE

PARAMETERS

Fig. 11. Simulation results for the proposed structure withM = 2, 4, 8, and16 subbands and, for the LMS algorithm, white-noise input.

be identified and the filterbanks used in this experiment were thesame as in the multiband experiment described above. Table IIalso contains the eigenvalue ratios of the matrixfor the sim-plified algorithm given in Section IV-C, which can be comparedwith those obtained for the nonsimplified algorithm, indicatingthe reduction in the convergence rate caused by the simplifi-cation in the adaptive algorithm. The MSE evolutions for bothalgorithms with subbands and are shown inFig. 13, from where we can observe the degraded convergencerate of the simplified algorithm. Such degradation corresponds

Page 10: New structures for adaptive filtering in subbands with critical sampling

PETRAGLIA et al.: NEW STRUCTURES FOR ADAPTIVE FITERING IN SUBBANDS 3325

Fig. 12. Simulation results for the proposed structure withM = 2, 4, 8, and16 subbands and, for the LMS algorithm, colored input.

TABLE IIEIGENVALUE RATIOS FOR THENONSIMPLIFIED AND SIMPLIFIED ALGORITHMS

WITH COLORED INPUT SIGNAL

to a converge speed reduction by a factor of 2, as was expectedfrom the theoretical results of Table II.

D. Coefficient Error Vector Evolution

Figs. 14 and 15 show the evolution of the coefficient errorvector norm (in decibels) and of the MSE, respectively, for thenonsimplified algorithm with colored input signal. The structureparameters used in these simulations are the same as those inSection VI-B, which are given in Table I. However, the lengthof the system to be identified is now . From thesecurves, we observe that for the stationary input signals used inthe simulations, both convergence measurement criteria havesimilar evolutions, confirming the conclusions drawn from theMSE curves presented in Section VI-B.

VII. CONCLUSIONS

We have investigated, in this paper, a new family of adap-tive filtering structures that employ filterbanks. First, the con-ditions on an adaptive filterbank structure with sparse subfilterswere derived such that it becomes capable of exactly modelingany FIR system. Filterbank structures with critical sampling ofthe subband signals were then obtained from the sparse sub-filter structure, requiring the adaptation of only subfilters inan -band scheme. The convergence behaviors of the adap-tation algorithms derived for the critically sampled structurewere analyzed and compared with the behavior of previously

Fig. 13. Simulation results for the simplified and nonsimplified algorithms,withM = 16 and colored input.

Fig. 14. Evolution of the coefficient error vector norm for the nonsimplifiedalgorithm.

Fig. 15. MSE evolution for the same simulations of Fig. 14.

proposed algorithms. A computational complexity analysis ofthe new critically sampled structure was also presented. It wasshown that besides exactly modeling, significant convergenceimprovement can be obtained with the proposed structures forhigh-order filters and colored input signals. For high-order fil-ters, savings in the computational complexity of the order of thenumber of subbands can be obtained with the critically sampledstructure.

Page 11: New structures for adaptive filtering in subbands with critical sampling

3326 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 48, NO. 12, DECEMBER 2000

APPENDIX

EFFICIENT IMPLEMENTATION OF THE ANALYSIS FILTERS BY

COSINE MODULATION

Using perfect-reconstruction cosine modulated filters [17]as analysis filters and synthesis filters in theadaptive structure of Fig. 7, we will show next that the filters

and , which are applied to theinput signal in the proposed structure, can also be efficientlyimplemented by the cosine modulated technique.

Denoting by a prototype filter of order that yieldsperfect reconstruction when used in a cosine modulated anal-ysis-synthesis system, the impulse responses of the analysis fil-ters are related to by [17]

(50)

with , and .The above relation is equivalent in the frequency-domain to

(51)

where is the Fourier transform of .The impulse responses of the filters are given

by , or in the frequency-domain

(52)

For , the last term of the expression abovecan be neglected since in the multiband structure, we assumethat nonadjacent analysis filters do not overlap. Therefore, for

, we have

(53)

For and , the last term of (52) cannot beneglected, and we obtain

(54)

with

(55)

From (53) and (54), we observe that the filtersof Fig. 7 can be efficiently implemented by a cosine-modu-lated technique [with prototype filter of length

] and that the lowpass filter and thehighpass filter present an extra term each.It will be shown next that the computations required to filter theinput signal by such extra terms can be shared with the filteringof the input by .

The impulse responses of the filters areor in the frequency-domain

(56)

The last two terms in the above expression can be neglecteddue to the nonoverlapping of and .Thus, we obtain

(57)Therefore, the filters can also be efficiently im-plemented by the cosine-modulation technique with prototypefilter of (55).

REFERENCES

[1] A. Gilloire, “Experiments with sub-band acoustic echo cancellers forteleconferencing,” inProc. IEEE Int. Conf. Acoust., Speech, SignalProcsess., Dallas, TX, Apr. 1987, pp. 2141–2144.

[2] H. Yasukawa, S. Shimada, and I. Furukawa, “Acoustic echo cancellerwith high speech quality,” inProc. IEEE Int. Conf. Acoust., Speech,Signal Process., Dallas, TX, Apr. 1987, pp. 2125–2128.

[3] A. Gilloire and M. Vetterli, “Adaptive filtering in subbands,” inProc.IEEE Int. Conf. Acoust., Speech, Signal Process., New York, Apr. 1988,pp. 1572–1575.

[4] , “Adaptive filtering in subbands with critical sampling: analysis,experiments, and application to acoustic echo cancellation,”IEEE Trans.Signal Processing, vol. 40, pp. 1862–1875, Aug. 1992.

[5] V. S. Somayazulu, S. K. Mitra, and J. J. Shynk, “Adaptive line enhance-ment using multirate techniques,” inProc. IEEE Int. Conf. Acoust.,Speech, Signal Process., Glasgow, U.K., May 1989, pp. 928–931.

[6] M. Tahernezhadi, J. Liu, and X. Kong, “An improved subband acousticecho canceller for teleconferencing applications,” inProc. 37th Midw.Symp. Circ. Syst., Aug. 1994, pp. 1424–1427.

[7] W. Kellermann, “Analysis and design of multirate systems for cancel-lation of acoustical echoes,” inProc. IEEE Int. Conf. Acoust., Speech,Signal Process., New York, Apr. 1988, pp. 2570–2573.

[8] M. R. Petraglia and S. K. Mitra, “Performance analysis of adaptive filterstructures based on subband decomposition,” inProc. IEEE Int. Symp.Circ. Syst., Chicago, IL, May 1993, pp. 60–63.

[9] A. P. R. Rodrigues, M. R. Petraglia, and J. Szczupak, “An adaptive sub-band structure with critical sampling,” inProc. IEEE Int. Symp. CircuitsSyst., Atlanta, GA, May 1996, pp. 368–371.

[10] S. S. Pradhan and V. U. Reddy, “A new approach to subband adaptivefiltering,” IEEE Trans. Signal Processing, vol. 47, pp. 655–664, Mar.1999.

[11] S. S. Narayan, A. M. Peterson, and M. J. Narasimha, “Transform domainLMS algorithm,”IEEE Trans. Acoust., Speech, Signal Process., vol. 31,pp. 609–614, Jun. 1983.

[12] M. R. Petraglia and S. K. Mitra, “Adaptive FIR filter structure basedon the generalized subband decomposition of FIR filters,”IEEE Trans.Circuits Syst. II, vol. 40, pp. 354–362, Jun. 1993.

[13] , “An adaptive filterbank structure for adaptive line enhance-ment and channel equalization applications,” inProc. SBT/IEEE Int.Telecommun. Symp., Rio de Janeiro, Brazil, Aug. 1994, pp. 1–5.

[14] B. E. Usevitch and M. T. Orchard, “Adaptive filtering using filterbanks,”IEEE Trans. Circuits Syst. II, vol. 43, pp. 255–265, Mar. 1996.

[15] G. Strang and T. Nguyen,Wavelets and Filterbanks. Wellesley, MA:Wellesley–Cambridge, 1996.

[16] , http://saigon.ece.wisc.edu/waveweb/Tutorials/book.html.[17] P. P. Vaidyanathan,Multirate Systems and Filterbanks. Englewood

Cliffs, NJ: Prentice-Hall, 1993.[18] S. Haykin, Adaptive Filter Theory, 3rd ed. Englewood Cliffs, NJ:

Prentice-Hall, 1996, to be published.

Page 12: New structures for adaptive filtering in subbands with critical sampling

PETRAGLIA et al.: NEW STRUCTURES FOR ADAPTIVE FITERING IN SUBBANDS 3327

[19] P. S. R. Diniz,Adaptive Filtering: Algorithms and Practical Implemen-tation. Boston, MA: Kluwer, 1997.

[20] H. S. Malvar,Signal Processing with Lapped Transforms. Norwell,MA: Artech House, 1992.

Mariane R. Petraglia (M’97) was born in PortoAlegre, Brazil. She received the B.Sc. degree fromthe Federal University of Rio de Janeiro, Rio deJaneiro, Brazil, in 1985 and the M.Sc. and Ph.D.degrees from the University of California, SantaBarbara, in 1988 and 1991, respectively, all inelectrical engineering.

From February 1992 to January 1993, she waswith the Department of Electrical Engineering,Catholic University of Rio de Janeiro. Since 1993,she has been with the Department of Electronic

Engineering and with the Program of Electrical Engineering, COPPE, at theFederal University of Rio de Janeiro, where she is presently an AssociateProfessor. Her research interests are in adaptive signal processing, multiratesystems, and segmentation and motion estimation for video applications.

Dr. Petraglia is a member of Tau Beta Pi and of the National Excellence Centerin Signal Processing (CNPq/Brazil).

Rogerio G. Alves (M’98) was born in Niterói,Brazil, in 1967. He received the B.Sc. degreein electronics engineering in 1990 from FederalUniversity of Rio de Janeiro (UFRJ), Rio de Janiero,Brazil, the M.Sc. degree in electrical engineering in1993 from Catholic University of Rio de Janeiro,and the Ph.D. degree in electrical engineering in1999 from the Federal University of Rio de Janeiro(COPPE-UFRJ).

From 1993 to 1994, he was at Brazilian Instituteof Metrology (INMETRO), Rio de Janiero, as elec-

tronic engineer, where he was responsible for the design and implementation ofautomatic measurement systems. In 1997, he returned to INMETRO, where heworked with the voltage standardization group in the introduction of the firstBrazilian standardization system based on the Josephson effect. He is currentlya post-doctoral fellow with Concordia University, Montreal, PQ, Canada. Hisresearch interests are primarily in the area of digital signal processing, adaptivefiltering, multirate systems, and its applications.

Paulo S. R. Diniz (F’00) was born in Niterói, Brazil.He received the B.Sc. degree (cum laude) fromthe Federal University of Rio de Janeiro (UFRJ),Rio de Janeiro, Brazil, in 1978, the M.Sc. degreefrom COPPE/UFRJ in 1981, and the Ph.D. fromConcordia University, Montreal, PQ, Canada, in1984, all in electrical engineering.

Since 1979, he has been with the undergraduatedepartment of the Department of Electronic Engi-neering, UFRJ. He has also been with the Programof Electrical Engineering (the graduate studies

department), COPPE/UFRJ, since 1984, where he is presently a Professor. Heserved as Undergraduate Course Coordinator and as Chairman of the GraduateDepartment. He is one of the three senior researchers and coordinators of theNational Excellence Center in Signal Processing. From January 1991 to July1992, he was a Visiting Research Associate with the Department of Electricaland Computer Engineering, University of Victoria, Victoria, BC, Canada. Healso held a Visiting Professor Position at Helsinki University of Technology,Helsinki, Finland. His teaching and research interests are in analog and digitalsignal processing, stochastic processes, electronic circuits, multirate systems,and adaptive signal processing. He has published several refereed papers insome of these areas and wrote the bookAdaptive Filtering: Algorithms andPractical Implementation (Boston, MA: Kluwer, 1997). He is Associate Editorof theCircuits, Systems and Signal Processing Journal.

Dr. Diniz was the Technical Program Chair of the 1995 MWSCAS Con-ference held in Rio de Janeiro, Brazil. He received the Rio de Janeiro StateScientist award from the Governor of Rio de Janeiro State. He has been onthe technical committee of several international conferences including ISCAS,ICECS, EUSIPCO, and MWSCAS. He has served Vice President for region 9of the IEEE Circuits and Systems Society and was an Associate Editor of theTRANSACTIONS ONCIRCUITS AND SYSTEMS II: A NALOG AND DIGITAL SIGNAL

PROCESSINGfrom 1996 to 1999. He is presently serving as Associate Editor ofthe IEEE TRANSACTIONS ONSIGNAL PROCESSING. He is a distinguished lecturerof the IEEE Circuits and Systems Society for 2000 and 2001.