SlideShare ist ein Scribd-Unternehmen logo
1 von 5
Downloaden Sie, um offline zu lesen
ACEEE International Journal on Electrical and Power Engineering, Vol. 1, No. 1, Jan 2010




    Design of Quadrature Mirror Filter Bank using
         Particle Swarm Optimization (PSO)
                                          A. Kumar, G. K. Singh, and R. S. Anand
                                             Department of Electrical Engineering
                                                Indian Institute of Technology
                                             Roorkee, Uttrakhand – 247667, India
                                     Email: gksngfee@iitr.ernet.in, anandfee@iitr.ernet.in


Abstract—In this paper, the particle swarm optimization
                                                                                  H0 (z)         2              2           G0(z)
technique is used for the design of a two channel quadrature
mirror filter (QMF) bank. A new method is developed to
optimize the prototype filter response in passband, stopband                                                                         y(n)
                                                                         x(n)
and overall filter bank response. The design problem is                                                                     G1(z)
                                                                                   H1(z)          2             2
formulated as nonlinear unconstrained optimization of an
objective function, which is weighted sum of square of error
in passband, stop band and overall filter bank response at                                                       Synthesis section
                                                                                 Analysis section
frequency ( ω=0.5π ). For solving the given optimization
problem, the particle swarm optimization (PSO) technique
is used. As compared to the conventional design techniques,                                Fig. 1. Quadrature mirror filter bank
the proposed method gives better performance in terms of
reconstruction error, mean square error in passband,                        Various design techniques including optimization
stopband, and computational time. Various design examples                based, and non optimization based techniques have been
are presented to illustrate the benefits provided by the                 reported in literature for the design of QMF bank. In
proposed method.                                                         optimization based technique, the design problem is
                                                                         formulated either as multi-objective or single objective
Index Terms—Filter banks, quadrature mirror filter,
                                                                         nonlinear optimization problem, which is solved by
subband coding.
                                                                         various existing methods such as genetic algorithm [7-9],
                                                                         least square technique [10-12], and weighted least square
                      I. INTRODUCTION
                                                                         (WLS) technique [13-21]. In early stage of research, the
   Over the past two decades, the research on efficient                  design methods developed were based on direct
design of filter banks has received considerable attention               minimization of error function in frequency domain [10,
as improved design can have significant impact on                        11]. But due to high degree of nonlinearity and complex
numerous fields such as speech coding, scrambling,                       optimization technique, these methods were not suitable
image processing, and transmission of several signals                    for the filter with larger taps. Therefore, Jain and
through same channel [1]. Among the various filter                       Crochiere [12] have introduced the concept of iterative
banks, two-channel QMF bank was the first type of filter                 algorithm and formulated the design problem in quadratic
bank used in signal processing applications for separating               form in time domain. Thereafter, several new iterative
signals into subbands and reconstructing them from                       algorithms [13, 17-22] have been developed either in time
individual subbands [2, 3]. Subsequently, a substantial                  domain or frequency domain. In general, reconstruction
progress has been made in other fields like antenna                      error in above mentioned methods [10, 12] is not
systems [4], analog to digital (A/D) convertor [5], and                  equiripple. Therefore, Chen and Lee [13] have proposed
design of wavelet base [6] due to advances in QMF bank.                  an iterative technique that results in equiripple
In two channel QMF bank, input signal (x[n]) is divided                  reconstruction error, and the generalization of this
into two equal subbands with the help of analysis filters                method was carried out in [14-16] to obtain equiripple
( H 0 (z);H1 (z) ) and then, these subbands are decimated by             behaviors in stopband. Unfortunately, these techniques
a factor two. Finally, these are up sampled before being                 are complicated, and are only applicable to the two-band
recombined into the reconstruction output y[n] with the                  QMF banks that have low orders. Xu et al [17-19] has
help of synthesis filters ( G 0 (z);G1 (z) ) as shown in Fig. 1.         proposed some iterative methods in which, the perfect
                                                                         reconstruction condition is formulated in time domain for
Ideally, the reconstructed output signal is an exact replica             reducing computational complexity in the design. For
of the input signal with some delay, called perfect                      some application, it is required that the reconstruction
reconstruction. But, it is not possible due to aliasing                  error shows equiripple behavior, and the stop band
distortion, phase distortion, and amplitude distortion [1].              energies of filters are to be kept at minimum value. To
                                                                         solve these problems, a two-step approach for the design
   *corresponding author: A. Kumar, Phone: +91-9411755329, Email:        of two-channel filter banks was developed [23, 24]. But
anilkdee@iitr.ernet.in                                                   this approach results in nonlinear phase, and is not
                                                                         suitable for the wideband audio signal. Therefore, a new
                                                                         algorithm for the design of QMF banks using linear
                                                                    41
© 2010 ACEEE
DOI: 01.ijepe.01.01.08
ACEEE International Journal on Electrical and Power Engineering, Vol. 1, No. 1, Jan 2010


optimization has developed in which either the passband                                                 2                             2
                                                                                        If   H 0 (e jω ) + H 0 (e j(ω-π) ) =1, it results in perfect
frequency ( ωp ) or cutoff frequency ( ωc ) is optimized to
minimize the reconstruction error [25, 26]. In all such                                 reconstruction; the output signal is exact replica of the
method discussed above, the filter response in transition                               input signal. If it is evaluated at frequency ( ω=0.5π ), the
band has not been taken into account. The design                                        perfect reconstruction condition reduces to Eqn. (6).
problem was constructed using either linear or nonlinear                                                       H 0 (e j 0.5π ) = 0.707                    (6)
combination of reconstruction error and stop band
residual energy or passband energy, which was solved by                                     Therefore, perfect reconstruction condition is changed
some classical optimization techniques which might                                      in to simpler form, in term of the prototype filter response
suffer from slow convergence. Particle swarm                                            at frequency ( ω=0.5π ). This is the condition of filter
optimization (PSO), a computational intelligence based                                  bank response in transition band.
technique has emerged as a powerful and robust tool for                                     Since, the QMF banks design problem is a prototype
solving the real valued optimization problem [27-30].                                   filter design problem. If the prototype filter is assumed
   In the above context, this paper presents a new                                      ideal in passband and stopband, then there is
algorithm for the design of two channels QMF bank using                                 reconstruction error in transition region, which can be
PSO technique. The paper is organized as fellows. A brief                               minimized for improving the performance of the filter
introduction has been provided in this section on the                                   bank. Therefore, the proposed algorithm is based on the
existing design techniques of QMF banks. Section II                                     prototype filter response in passband, stopband and
contains the formulation of the design problem. In section                              overall response of filter bank at frequency ( ω=0.5π ).
III, the basic concept of PSO technique is explained.                                   The objective function ( E ) is constructed using weighted
Finally, the comparison of results is described in section                              sum of mean square of errors in these responses.
IV, followed by conclusion in section V.                                                             E = EFB + α E p + (1 − α ) Es 0 < α ≤ 1     (7)
            II. FORMULATION OF DESIGN PROBLEM                                           where, E FB is the square of error in filter bank response
The basic structure of a QMF bank to be considered is                                   at frequency ( ω=0.5π ).
shown in Fig. 1, the reconstructed output signal is defined                                Since, the amplitude responses of a low pass filter in
as [1]:                                                                                 passband and stopband are one and zero respectively.
                                                                                        Therefore, E p and E s are the mean square error in
     Y ( z ) = 1/ 2 ⎣ H 0 ( z )G0 ( z ) + H1 ( z )G1 ( z ) ⎦ X ( z )
                    ⎡                                      ⎤
                                                                                        passband and stop band given by Eqns. (8) and (9).
              +1/2 ⎡ H 0 ( − z )G0 ( z ) + H1 (− z )G1 ( z )⎤ X (− z )
                   ⎣                                        ⎦               (1)
                                                                                                            1 ωp
           = T ( z ) X ( z ) + A( z ) X (− z )                                                        EP =
                                                                                                                   π      ∫
                                                                                                                  (1 − H (ω )) d ω
                                                                                                                          0
                                                                                                                                                          (8)
where, Y(z) is the reconstructed signal and X(z) is the                                                               1       π

                                                                                                                      π ∫ω
                                                                                                                                                 2
original signal. From Eqn. (1), the output of the system                                                     Es =          ( H (ω )) d ω                  (9)
                                                                                                                                  s
contains two terms. First term, T(z) is the desired                                     As H 0 (z) is a low pass filter with linear phase response
translation of the input to the output, called distortion
                                                                                        ( h 0 (n)=h 0 (N-n-1) ), whose frequency response is given
transfer function, while second term, A(z) is aliasing
                                                                                        Eqn. (4), which can be rewritten in Eqn. (10) [1, 24].
distortion, which can be completely eliminated with use                                                               N /2
of the condition given by Eqn. (2).
              H1 ( z ) = H 0 (− z ), G0 ( z ) = H1 (− z )
                                                                                        H (e jω ) = e− jω ( N −1)/2   ∑ 2h (n) cos(ω (( N − 1/ 2) − n)) (10)
                                                                                                                      n =0
                                                                                                                                      0

                                                          (2)
                   and G1 ( z ) = − H 0 (− z )                                                = e − jω ( N −1)/2 H (ω )
Therefore, Eqn. (1) becomes                                                             The amplitude response, H(ω) is defined as
                                                                                                                              N /2
     Y ( z ) = 1 / 2 ⎡ H 0 ( z ) H 0 ( z ) − H 0 (− z ) H 0 (− z ) ⎤ X ( z ) (3)
                     ⎣                                             ⎦                                          H (ω ) =        ∑b          n   cos(ω n)   (11)
    It implies that the overall design problem of filter bank                                                                 n=0
reduces to determination of the filter taps coefficients of a                           where, b=[b0 b1 b 2 ... b N/2 ], and
low pass filter H 0 (z), called a prototype filter. Let                                  c(ω)=[cos(ω(N-1)/2) cos(ω((N-1)/2-1)) . . . cos(ω/2)]
 H 0 (z) be a linear phase finite impulse response (FIR)
                                                                                        Using Eqns. (10) and (11), previous Eqns. (6), (8) and (9)
filter with even length ( N ):                                                          can be implemented as follows:
               H 0 (e jω ) = H 0 (e jω ) e- jω ( N -1)/2                   (4)
                                                                                                        bT c(0.5π ) = 0.707 at ω = 0.5π                  (12)
If all above mentioned conditions are put together, the
overall transfer function of QMF bank is reduced to Eqn.                                                    EFB = (bT c(0.5π ) − 0.707) 2                (13)
(5) [1].                                                                                                                  π
                                                                                                                   1
                 e − jω ( N −1)
                               {                                       }                                    Es =
                                                                                                                   π ∫ω
                                                                                                                        b c(ω )bc(ω ) d ω
                                                                                                                                      T              T
                                           2                     2
     T (e jω ) =                H 0 (e jω ) + H 0 (e j (ω −π ) )   (5)                                                        s                          (14)
                       2                                                                                              T
                                                                                                               = b Cb
                                                                                        where, C is matrix, whose elements C ( m,n ) is given by
                                                                                   42
© 2010 ACEEE
DOI: 01.ijepe.01.01.08
ACEEE International Journal on Electrical and Power Engineering, Vol. 1, No. 1, Jan 2010


                        1       π                                                                            IV. RESULT AND DISCUSSIONS
                        π ∫ω
          C (m, n) =         cos( Aω ) cos( Bω )d ω             (15)
                                s                                               In this section, a new algorithm based PSO technique
where, A and            B are           [(N-1)/2-m] and   [(N-1)/2-n]        has been developed in Matlab for the design of two-
respectively.                                                                channel QMF bank. Several design examples are given to
                       ωp                                                    illustrate the proposed algorithm. The performances of
               1
                π∫
          Ep =              (1 − bT c(ω ))(1 − bT c(ω ))d ω                  the designs are evaluated in terms of: peak reconstruction
                    0                                            (16)        error (PRE), computational time (CPU), stopband edge
             = (ω p / π ) − 2bT P + bT Qb                                    attenuation, and mean square errors in passband and
where, Q and P are respectively a matrix and a vector,                       stopband. These performance parameters are evaluated
                                                                             using following Eqns. (14), (16), (20) and (21).
and whose elements are given by Eqns. (17 and 18).
                    1 ωp                                                                ⎧       ⎛            2                    2 ⎞⎫

                        π∫
         Q (m, n) =       cos( Aω ) cos( Bω )d ω   (17)                       PRE = max ⎨10 log ⎜ H 0 (e jω ) + H 0 (e j (ω −π ) ) ⎟ ⎬ (20)
                                0                                                       ⎩       ⎝                                   ⎠⎭
                            1       ωp
                   P=
                            π   ∫   0
                                         cos( Aω )d ω           (18)          As = Min[−20 log10 H (ω ) ] for ωs ≤ ω ≤ π                                           (21)

Finally, the objective function constructed in Eqn. (7) can                  Example-I: A two channel QMF bank is designed using
be rewritten as:                                                             following design specifications: Length of filter ( N+1 )
        φ = (bT c(0.5π ) − 0.707)2 + (1 − α )bT Cb                           =16, stopband edge frequency ( ωs =0.6π ), passband edge
                                                       (19)                  frequency ( ωp =0.4π ), and α = 0.94 .      The results
         +α ⎡ (ω p / π ) − 2bT P + bT Qb ⎤ , 0 < α ≤ 1
            ⎣                            ⎦
                                                                             obtained are:
   It is in quadratic form without any constraint.
Therefore, the design problem is reduced to                                    PRE = 0.037dB, E p = 2.06 x 10-6, E s = 5.06 x 10-4,
unconstrained minimization of the objective function as
                                                                             As = 16.71dB and CPU = 27s.
given in Eqn. (19).
                                                                                 Fig. 2 shows the amplitude response of the analysis
    III. PARTICLE SWARM OPTIMIZATION TECHNIQUE                               filters of designed QMF bank. Variation of reconstruction
   PSO is a population based stochastic optimization                         error is depicted in Figs. 3.
technique developed in 1995, inspired by social behavior
of bird flocking or fish schooling [27, 28]. It utilizes a                                          40
population of particles called swarms, which fly in the                                             20
given problem space. In every iteration, each particle is
                                                                                   Magnitude(db)




                                                                                                     0
updated by two values: the best solution or fitness that
has achieved so far termed pbest. Another value, called                                            -20
gbest obtained so far by any particle in the population.                                           -40
After finding these two values, the particles adjust its                                           -60
velocity and position. Like genetic algorithm (GA), PSO                                            -80
is also computational based technique, share many
similarities such as both algorithms start with a randomly                                               0           0.2   0.4    0.6    0.8                   1
generated population, and have fitness values to evaluate                                                             Normalized Frequency
the population. Compared to the other optimization
                                                                                         Fig. 2. Amplitude response of the analysis filters of QMF bank
techniques, PSO has following several advantages [29]:
   • It is not affected by the size and nonlinearity of the
       problems and it converse to solution when other                                             0.04
       analytical methods fail.
                                                                                Magnitude--->dB




   • In PSO, few parameters are required to be adjusted,
                                                                                                   0.02
       therefore, it is easy to implement and there are few
       parameters to adjust.
   • As compared to Genetic algorithm, in PSO,                                                           0
       information sharing is one way and every evolution
       only looks for the best solution. Therefore, all the                                        -0.02
       particles tend to converge to the best solution
       quickly even in the local version in most cases.                                                      0         0.2    0.4    0.6     0.8                   1
                                                                                                                      Normalised frequency------->
   Several research papers on development of PSO
algorithm are available in literature [27-29]. In this paper,                                                    Fig. 3. Variation of reconstruction error in dB
PSO program developed in Matlab [30] is used for
optimizing the objective function given by Eqn. (19).                        Example-II: A two channel QMF bank is designed using
                                                                             following specifications: ( N+1) =32, ωs =0.6π, ωp =0.4π

and α=0.92. In this case, the performance measuring                          parameters obtained are:
                                                                        43
© 2010 ACEEE
DOI: 01.ijepe.01.01.08
ACEEE International Journal on Electrical and Power Engineering, Vol. 1, No. 1, Jan 2010



   PRE =0.0131dB, E p = 6.02x10-8, E s = 4.80 x 10-6,                                           Several other examples have been also designed using the
                                                                                                proposed method and the results obtained are
As = 36.98dB, CPU = 37s.
                                                                                                summarized in Table I. The Respective filter coefficients
The frequency response of QMF bank is shown in Fig. 4                                           obtained in each example are listed in Table II.
while that of the reconstruction error is depicted in Fig. 5.
                                                                                                                        TABLE- I
                                                                                                                    SUMMARY OF RESULTS
                     40
                     20
                                                                                                  Taps
   Magnitude(db)




                      0                                                                                     As    PRE             Ep               Es           CPU
                                                                                                 (N+1)
                                                                                                           (dB)   (dB)                                           (s)
                     -20
                                                                                                  16      16.71   0.037       2.06 x 10-6      5.09 x 10-4      26
                     -40
                                                                                                                                          -7               -4
                                                                                                  22      18.62   0.0197      6.54 x 10        2.41 x 10        29
                     -60
                                                                                                  24      28.86   0.0165      1.28 x 10 -7     4.69 x 10-5      31
                     -80                                                                                                                  -8               -6
                                                                                                  32      35.98   0.0131      6.08 x 10        4.80 x 10        36
                           0         0.2   0.4      0.6   0.8                      1
                                       Normalized Frequency
                                                                                                 As it can be observed from simulation results in Table I,
                               Fig. 4. Frequency response of QMF bank
                                                                                                the proposed method gives better performance in terms of
                                                                                                mean square error in passband, stopband and peak
                     0.02                                                                       reconstruction error. Computation time required for this
                                                                                                method is very small. Therefore, the proposed algorithm
                                                                                                can be effectively used for the design of QMF banks.
   Magnitude--->dB




                     0.01

                                                                                                                     V. CONCLUSINON
                           0
                                                                                                    In this paper, a new PSO based technique has been
                     -0.01                                                                      proposed for the design of QMF bank. The proposed
                                                                                                method optimizes the prototype filter response
                                                                                                characteristics in passband, stopband and also the overall
                     -0.02                                                                      filter bank response. Simulation results included in this
                               0       0.2     0.4    0.6     0.8                      1
                                                                                                paper clearly show that the proposed method leads to
                                       Normalised frequency------->
                                                                                                filter banks with improved performance in terms of peak
                               Fig. 5. Variation of reconstruction error in dB                  reconstruction error, mean square error in stopband,
                                                                                                passband and computation time required.

                                                                                 TABLE- II
                                                            COEFFICIENTS OF THE PROTOTYPE IN DIFFERENT EXAMPLES

                                                             Filter taps         Filter taps        Filter taps     Filter taps
                                                    N           (16)                (22)               (24)            (32)
                                                                h(n)                h (n)              h(n)            h(n)
                                                   0          0.009095           -0.000656          0.002964        0.001655
                                                   1         -0.024191           -0.003535          -0.006208       -0.002954
                                                   2          0.003421            0.008654          -0.002532       -0.001490
                                                   3          0.049317            0.003001          0.015046        0.006213
                                                   4         -0.029376           -0.024836          -0.001278       0.000771
                                                   5         -0.100047           0.006987           -0.028997       -0.011798
                                                   6          0.120719            0.048472          0.011369        0.001252
                                                   7          0.470753           -0.031247          0.051950        0.020213
                                                   8                             -0.098388          -0.036576       -0.006163
                                                   9                             0.120155           -0.099724       -0.032966
                                                   10                             0.470865          0.126108        0.016933
                                                   11                                               0.467839        0.053913
                                                   12                                                               -0.041756
                                                   13                                                               -0.099830
                                                   14                                                               0.130903
                                                   15                                                               0.465027


                                                                                           44
© 2010 ACEEE
DOI: 01.ijepe.01.01.08
ACEEE International Journal on Electrical and Power Engineering, Vol. 1, No. 1, Jan 2010



                         REFERENCES                                      [11] G. Pirani and V. Zingarelli, “An analytical formula for the
[1] P. P. Vaidyanathan, “Multirate Systems and Filter Banks,”                 design of quadrature mirror filters,” IEEE Transactions
     Prentice Hall Inc., 1993.                                                Acoustic, Speech, Signal
[2] A. Croisier, D. Esteban, and C. Galand, “Perfect channel                  Processing, vol. ASSP-32, pp. 645-648, June 1984.
     splitting by use of interpolation /decimation /tree                 [12] V. K. Jain, and R. E. Crochiere, “Quadrature mirror filter
     decomposition techniques,” International Conference on                   design in time domain,” IEEE Transactions on Acoustics
     Information Sciences and Systems, Patras, 1976.                          Speech and Signal Processing, vol. ASSP-32, pp. 353-361,
[3] D. Esteban, and C. Galand, “Application of quadrature                     April. 1984.
     mirror filters to split band voice coding schemes,” in              [13] C. K. Chen and J. H. Lee. “Design of quadrature mirror
     Proceedings of IEEE International Conference on                          filters with linear phase in the frequency domain,” IEEE
     Acoustics, Speech, and Signal Processing, pp. 191-195,                   Transactions on Circuits and Systems II, vol. 39, No. 9, pp.
     May 1977.                                                                593-605, September 1992.
[4] S. Chandran and M. K. Ibrahim, “Adaptive antenna                     [14] Y. C. Lim, R. H. Yang, and S. N. Koh, “The design of
     techniques using QMF bank,” in IEE international                         weighted minimax quadrature mirror filters,” IEEE
     conference on antennas and propagation, pp. 257-260,                     Transactions Signal Processing, vol. 41, No. 5, pp. 1780-
     April 1995.                                                              1789, May 1993.
[5] A. Petraglia and S. K. Mitra, “High speed A /D conversion            [15] R. H. Yang and Y. C. Lim, “Novel efficient approach for
     incorporating a QMF,” IEEE trans. on instrumentation and                 the design of equiripple quadrature mirror filters,” IEE
     measurement, vol. 41, No. 3, pp. 427-431, June 1992.                     Proceeding on Vision Image Signal Processing, vol. 141,
[6] S. C. Chan, C. K. S. Pun and K. L. Ho, “New design and                    No. 2, pp. 95-100, 1994.
     realization techniques for a class of perfect reconstruction        [16] C. K. Goh and Y.C. Lim, “An efficient weighted Lp
     two-channel FIR filter banks and wavelet bases,” IEEE                    algorithm for the design of quadrature mirror filters,” IEEE
     Transactions Signal Processing, vol. 52, No. 7, pp. 2135–                Signal Processing Letter, vol. 4, No. 3, pp. 79-81, 1997.
     2141, 2004.                                                         [17] H. Xu, W. S. Lu and A. Antoniou, “A novel time domain
[7] H. C. Lu, and S. T. Tzeng, “Two channel perfect                           approach for the design of Quadrature mirror filter banks,”
     reconstruction linear phase FIR filter banks for subband                 proceeding of the 37th Midwest symposium on circuit and
     image coding using genetic algorithm approach,”                          system, vol. 2, No. 2, pp. 1032-1035, 1995.
     International journal of systems science, vol.1, No. 1, pp.         [18] H. Xu, W. S. Lu and A. Antoniou, “A new method for
     25-32, 2001.                                                             the design of FIR QMF banks,” IEEE transaction on
[8] H. Uppalapati, H. Rastgar, and M. Ahmadi, “Design of                      Circuits, system-II: Analog Digital processing, vol. 45, No.
     QMF banks with canonical signed digit coefficients using                 7, pp. 922-927, July, 1998.
     genetic algorithm,” in proceeding of IEEE international             [19] H. Xu, W.-S. Lu, and A. Antoniou, “An improved method
     conference on communication, circuits and systems, vol.                  for the design of FIR quadrature mirror-image filter
     2, pp. 682-686, May, 2005.                                               banks,” IEEE Transactions on signal processing, vol. 46,
[9] S. Y. Park, and N. I. Cho, “Design of signed powers of                    pp. 1275-1281, May 1998.
     two coefficient perfect reconstruction QMF bank using               [20] O. P. Sahu, M. K. Soni and I. M. Talwar, “Marquardt
     Cordic algorithms,” IEEE transactions on circuits and                    optimization method to design two-channel quadrature
     systems-I, vol.53, No.6, pp. 1254 -1265 June, 2006.                      mirror filter banks”, Digital Signal Processing, vol. 16,
[10] J. D. Johnston, “A filter family designed for use in                     No. 6, pp. 870-879, November 2006.
     quadrature mirror filter banks,” in Proceedings of IEEE             [21] Y. D. Jou, “Design of two channel linear phase QMF
     International Conference on Acoustics, Speech, and Signal                bank based on neural networks,” journal of signal
     Processing, pp. 291-294, April 1980.                                     processing, vol. 87, pp. 1031- 1044, 2007.
[22] C. W. Kok, W. C. Siu and Y. M. Law, “Peak constrained                    conference on neural networks (ICNN), vol. 4, pp. 1942-
     least QMF banks,” Journal of signal processing, vol. 88,                 1948, 1995.
     pp. 2363-2371, 2008.                                                [28] R. Eberhart and J. Kennedy, “A new optimizer using
[23] R. Bregovic and T. Saramaki, “Two-channel FIR filter                     particle swarm theory,” in proceeding 6th international
     banks - A tutorial review and new results,” Proceeding                   symposium micro machine and human science, pp. 39-43,
     second International workshop on transforms and filter                   1995.
     banks, Brandenburg, Germany, March 1999.                            [29] Y. D. Valle, V. K. Ganesh, S. Mohagheghi, J. C.
[24] R. Bregovic and T. Saramaki, “A general-purpose                          Hernandez and R. G. Harley, “Particle swarm
     optimization approach for designing two-channel FIR filter               optimization: basic concepts, variants and applications in
     banks”, IEEE Transactions on signal processing, vol.51,                  power systems,” IEEE transactions on evolutionary
     No. 7, July 2003.                                                        computation, vol. 12, No. 2, pp. 171-195, April 2008.
[25] C. D. Creusere, and S. K. Mitra, “A simple method for               [30] http://sourceforge.net/projects/psotoolbox.
     designing high quality prototype filters for M-band pseudo
     QMF banks,” IEEE Transactions on Signal Processing,
     vol. 43, pp. 1005-1007, 1995.
[26] A. Kumar, G. K. Singh, and R. S. Anand, “Near perfect
     reconstruction quadrature mirror filter,” International
     Journal of Computer Science and Engineering, vol. 2, No.
     3, pp. 121-123, February, 2008.
[27] J. Kennedy and R. Eberhart, “Particle swarm
     optimization,” in proceeding of IEEE international


                                                                    45
© 2010 ACEEE
DOI: 01.ijepe.01.01.08

Weitere ähnliche Inhalte

Was ist angesagt?

Springer base paper
Springer base paperSpringer base paper
Springer base paperchndu
 
SECURED COLOR IMAGE WATERMARKING TECHNIQUE IN DWT-DCT DOMAIN
SECURED COLOR IMAGE WATERMARKING TECHNIQUE IN DWT-DCT DOMAIN SECURED COLOR IMAGE WATERMARKING TECHNIQUE IN DWT-DCT DOMAIN
SECURED COLOR IMAGE WATERMARKING TECHNIQUE IN DWT-DCT DOMAIN ijcseit
 
FPGA Based Design of High Performance Decimator using DALUT Algorithm
FPGA Based Design of High Performance Decimator using DALUT AlgorithmFPGA Based Design of High Performance Decimator using DALUT Algorithm
FPGA Based Design of High Performance Decimator using DALUT AlgorithmIDES Editor
 
High Speed and Area Efficient 2D DWT Processor Based Image Compression
High Speed and Area Efficient 2D DWT Processor Based Image CompressionHigh Speed and Area Efficient 2D DWT Processor Based Image Compression
High Speed and Area Efficient 2D DWT Processor Based Image Compressionsipij
 
Video denoising using Optical flow estimation & Regularized non-local means
Video denoising using Optical flow estimation & Regularized non-local meansVideo denoising using Optical flow estimation & Regularized non-local means
Video denoising using Optical flow estimation & Regularized non-local meansIJARIDEA Journal
 
Hybrid Technique for Image Enhancement
Hybrid Technique for Image EnhancementHybrid Technique for Image Enhancement
Hybrid Technique for Image EnhancementIRJET Journal
 
Biogeography Based Optimization Approach for Optimal Power Flow Problem Consi...
Biogeography Based Optimization Approach for Optimal Power Flow Problem Consi...Biogeography Based Optimization Approach for Optimal Power Flow Problem Consi...
Biogeography Based Optimization Approach for Optimal Power Flow Problem Consi...IDES Editor
 
REVERSIBLE WAVELET AND SPECTRAL TRANSFORMS FOR LOSSLESS COMPRESSION OF COLOR ...
REVERSIBLE WAVELET AND SPECTRAL TRANSFORMS FOR LOSSLESS COMPRESSION OF COLOR ...REVERSIBLE WAVELET AND SPECTRAL TRANSFORMS FOR LOSSLESS COMPRESSION OF COLOR ...
REVERSIBLE WAVELET AND SPECTRAL TRANSFORMS FOR LOSSLESS COMPRESSION OF COLOR ...cscpconf
 
High Speed and Time Efficient 1-D DWT on Xilinx Virtex4 DWT Using 9/7 Filter ...
High Speed and Time Efficient 1-D DWT on Xilinx Virtex4 DWT Using 9/7 Filter ...High Speed and Time Efficient 1-D DWT on Xilinx Virtex4 DWT Using 9/7 Filter ...
High Speed and Time Efficient 1-D DWT on Xilinx Virtex4 DWT Using 9/7 Filter ...IOSR Journals
 
Robust Image Watermarking Scheme Based on Wavelet Technique
Robust Image Watermarking Scheme Based on Wavelet TechniqueRobust Image Watermarking Scheme Based on Wavelet Technique
Robust Image Watermarking Scheme Based on Wavelet TechniqueCSCJournals
 
RP BASED OPTIMIZED IMAGE COMPRESSING TECHNIQUE
RP BASED OPTIMIZED IMAGE COMPRESSING TECHNIQUERP BASED OPTIMIZED IMAGE COMPRESSING TECHNIQUE
RP BASED OPTIMIZED IMAGE COMPRESSING TECHNIQUEprj_publication
 
nternational Journal of Computational Engineering Research(IJCER)
nternational Journal of Computational Engineering Research(IJCER)nternational Journal of Computational Engineering Research(IJCER)
nternational Journal of Computational Engineering Research(IJCER)ijceronline
 
Reconfigurable CORDIC Low-Power Implementation of Complex Signal Processing f...
Reconfigurable CORDIC Low-Power Implementation of Complex Signal Processing f...Reconfigurable CORDIC Low-Power Implementation of Complex Signal Processing f...
Reconfigurable CORDIC Low-Power Implementation of Complex Signal Processing f...Editor IJMTER
 
Novel design algorithm for low complexity programmable fir filters based on e...
Novel design algorithm for low complexity programmable fir filters based on e...Novel design algorithm for low complexity programmable fir filters based on e...
Novel design algorithm for low complexity programmable fir filters based on e...jpstudcorner
 
DESIGN OF QUATERNARY LOGICAL CIRCUIT USING VOLTAGE AND CURRENT MODE LOGIC
DESIGN OF QUATERNARY LOGICAL CIRCUIT USING VOLTAGE AND CURRENT MODE LOGICDESIGN OF QUATERNARY LOGICAL CIRCUIT USING VOLTAGE AND CURRENT MODE LOGIC
DESIGN OF QUATERNARY LOGICAL CIRCUIT USING VOLTAGE AND CURRENT MODE LOGICVLSICS Design
 
ANALYSIS OF INTEREST POINTS OF CURVELET COEFFICIENTS CONTRIBUTIONS OF MICROS...
ANALYSIS OF INTEREST POINTS OF CURVELET  COEFFICIENTS CONTRIBUTIONS OF MICROS...ANALYSIS OF INTEREST POINTS OF CURVELET  COEFFICIENTS CONTRIBUTIONS OF MICROS...
ANALYSIS OF INTEREST POINTS OF CURVELET COEFFICIENTS CONTRIBUTIONS OF MICROS...sipij
 

Was ist angesagt? (17)

Springer base paper
Springer base paperSpringer base paper
Springer base paper
 
SECURED COLOR IMAGE WATERMARKING TECHNIQUE IN DWT-DCT DOMAIN
SECURED COLOR IMAGE WATERMARKING TECHNIQUE IN DWT-DCT DOMAIN SECURED COLOR IMAGE WATERMARKING TECHNIQUE IN DWT-DCT DOMAIN
SECURED COLOR IMAGE WATERMARKING TECHNIQUE IN DWT-DCT DOMAIN
 
FPGA Based Design of High Performance Decimator using DALUT Algorithm
FPGA Based Design of High Performance Decimator using DALUT AlgorithmFPGA Based Design of High Performance Decimator using DALUT Algorithm
FPGA Based Design of High Performance Decimator using DALUT Algorithm
 
Id2514581462
Id2514581462Id2514581462
Id2514581462
 
High Speed and Area Efficient 2D DWT Processor Based Image Compression
High Speed and Area Efficient 2D DWT Processor Based Image CompressionHigh Speed and Area Efficient 2D DWT Processor Based Image Compression
High Speed and Area Efficient 2D DWT Processor Based Image Compression
 
Video denoising using Optical flow estimation & Regularized non-local means
Video denoising using Optical flow estimation & Regularized non-local meansVideo denoising using Optical flow estimation & Regularized non-local means
Video denoising using Optical flow estimation & Regularized non-local means
 
Hybrid Technique for Image Enhancement
Hybrid Technique for Image EnhancementHybrid Technique for Image Enhancement
Hybrid Technique for Image Enhancement
 
Biogeography Based Optimization Approach for Optimal Power Flow Problem Consi...
Biogeography Based Optimization Approach for Optimal Power Flow Problem Consi...Biogeography Based Optimization Approach for Optimal Power Flow Problem Consi...
Biogeography Based Optimization Approach for Optimal Power Flow Problem Consi...
 
REVERSIBLE WAVELET AND SPECTRAL TRANSFORMS FOR LOSSLESS COMPRESSION OF COLOR ...
REVERSIBLE WAVELET AND SPECTRAL TRANSFORMS FOR LOSSLESS COMPRESSION OF COLOR ...REVERSIBLE WAVELET AND SPECTRAL TRANSFORMS FOR LOSSLESS COMPRESSION OF COLOR ...
REVERSIBLE WAVELET AND SPECTRAL TRANSFORMS FOR LOSSLESS COMPRESSION OF COLOR ...
 
High Speed and Time Efficient 1-D DWT on Xilinx Virtex4 DWT Using 9/7 Filter ...
High Speed and Time Efficient 1-D DWT on Xilinx Virtex4 DWT Using 9/7 Filter ...High Speed and Time Efficient 1-D DWT on Xilinx Virtex4 DWT Using 9/7 Filter ...
High Speed and Time Efficient 1-D DWT on Xilinx Virtex4 DWT Using 9/7 Filter ...
 
Robust Image Watermarking Scheme Based on Wavelet Technique
Robust Image Watermarking Scheme Based on Wavelet TechniqueRobust Image Watermarking Scheme Based on Wavelet Technique
Robust Image Watermarking Scheme Based on Wavelet Technique
 
RP BASED OPTIMIZED IMAGE COMPRESSING TECHNIQUE
RP BASED OPTIMIZED IMAGE COMPRESSING TECHNIQUERP BASED OPTIMIZED IMAGE COMPRESSING TECHNIQUE
RP BASED OPTIMIZED IMAGE COMPRESSING TECHNIQUE
 
nternational Journal of Computational Engineering Research(IJCER)
nternational Journal of Computational Engineering Research(IJCER)nternational Journal of Computational Engineering Research(IJCER)
nternational Journal of Computational Engineering Research(IJCER)
 
Reconfigurable CORDIC Low-Power Implementation of Complex Signal Processing f...
Reconfigurable CORDIC Low-Power Implementation of Complex Signal Processing f...Reconfigurable CORDIC Low-Power Implementation of Complex Signal Processing f...
Reconfigurable CORDIC Low-Power Implementation of Complex Signal Processing f...
 
Novel design algorithm for low complexity programmable fir filters based on e...
Novel design algorithm for low complexity programmable fir filters based on e...Novel design algorithm for low complexity programmable fir filters based on e...
Novel design algorithm for low complexity programmable fir filters based on e...
 
DESIGN OF QUATERNARY LOGICAL CIRCUIT USING VOLTAGE AND CURRENT MODE LOGIC
DESIGN OF QUATERNARY LOGICAL CIRCUIT USING VOLTAGE AND CURRENT MODE LOGICDESIGN OF QUATERNARY LOGICAL CIRCUIT USING VOLTAGE AND CURRENT MODE LOGIC
DESIGN OF QUATERNARY LOGICAL CIRCUIT USING VOLTAGE AND CURRENT MODE LOGIC
 
ANALYSIS OF INTEREST POINTS OF CURVELET COEFFICIENTS CONTRIBUTIONS OF MICROS...
ANALYSIS OF INTEREST POINTS OF CURVELET  COEFFICIENTS CONTRIBUTIONS OF MICROS...ANALYSIS OF INTEREST POINTS OF CURVELET  COEFFICIENTS CONTRIBUTIONS OF MICROS...
ANALYSIS OF INTEREST POINTS OF CURVELET COEFFICIENTS CONTRIBUTIONS OF MICROS...
 

Ähnlich wie Design of Quadrature Mirror Filter Bank using Particle Swarm Optimization (PSO)

Two-Channel Quadrature Mirror Filter Bank Design using FIR Polyphase Component
Two-Channel Quadrature Mirror Filter Bank Design using FIR Polyphase ComponentTwo-Channel Quadrature Mirror Filter Bank Design using FIR Polyphase Component
Two-Channel Quadrature Mirror Filter Bank Design using FIR Polyphase ComponentIDES Editor
 
OPTIMIZATION OF CMOS 0.18 M LOW NOISE AMPLIFIER USING NSGA-II FOR UWB
OPTIMIZATION OF CMOS 0.18 M LOW NOISE AMPLIFIER USING NSGA-II FOR UWBOPTIMIZATION OF CMOS 0.18 M LOW NOISE AMPLIFIER USING NSGA-II FOR UWB
OPTIMIZATION OF CMOS 0.18 M LOW NOISE AMPLIFIER USING NSGA-II FOR UWBVLSICS Design
 
SIMULATION OF QMF FILTER Bank
SIMULATION OF QMF FILTER BankSIMULATION OF QMF FILTER Bank
SIMULATION OF QMF FILTER BankMOHAMMAD HANNAN
 
An enhanced fletcher-reeves-like conjugate gradient methods for image restora...
An enhanced fletcher-reeves-like conjugate gradient methods for image restora...An enhanced fletcher-reeves-like conjugate gradient methods for image restora...
An enhanced fletcher-reeves-like conjugate gradient methods for image restora...IJECEIAES
 
Optimal Synthesis of Array Pattern for Concentric Circular Antenna Array Usin...
Optimal Synthesis of Array Pattern for Concentric Circular Antenna Array Usin...Optimal Synthesis of Array Pattern for Concentric Circular Antenna Array Usin...
Optimal Synthesis of Array Pattern for Concentric Circular Antenna Array Usin...IDES Editor
 
Time domain analysis and synthesis using Pth norm filter design
Time domain analysis and synthesis using Pth norm filter designTime domain analysis and synthesis using Pth norm filter design
Time domain analysis and synthesis using Pth norm filter designCSCJournals
 
Optimization of Cmos 0.18 µM Low Noise Amplifier Using Nsga-Ii for UWB Applic...
Optimization of Cmos 0.18 µM Low Noise Amplifier Using Nsga-Ii for UWB Applic...Optimization of Cmos 0.18 µM Low Noise Amplifier Using Nsga-Ii for UWB Applic...
Optimization of Cmos 0.18 µM Low Noise Amplifier Using Nsga-Ii for UWB Applic...VLSICS Design
 
A NOVEL FULL ADDER CELL BASED ON CARBON NANOTUBE FIELD EFFECT TRANSISTORS
A NOVEL FULL ADDER CELL BASED ON CARBON NANOTUBE FIELD EFFECT TRANSISTORSA NOVEL FULL ADDER CELL BASED ON CARBON NANOTUBE FIELD EFFECT TRANSISTORS
A NOVEL FULL ADDER CELL BASED ON CARBON NANOTUBE FIELD EFFECT TRANSISTORSVLSICS Design
 
NEW BER ANALYSIS OF OFDM SYSTEM OVER NAKAGAMI-n (RICE) FADING CHANNEL
NEW BER ANALYSIS OF OFDM SYSTEM OVER NAKAGAMI-n (RICE) FADING CHANNELNEW BER ANALYSIS OF OFDM SYSTEM OVER NAKAGAMI-n (RICE) FADING CHANNEL
NEW BER ANALYSIS OF OFDM SYSTEM OVER NAKAGAMI-n (RICE) FADING CHANNELijcseit
 
Optimized implementation of an innovative digital audio equalizer
Optimized implementation of an innovative digital audio equalizerOptimized implementation of an innovative digital audio equalizer
Optimized implementation of an innovative digital audio equalizera3labdsp
 
Optimal Capacitor Placement in a Radial Distribution System using Shuffled Fr...
Optimal Capacitor Placement in a Radial Distribution System using Shuffled Fr...Optimal Capacitor Placement in a Radial Distribution System using Shuffled Fr...
Optimal Capacitor Placement in a Radial Distribution System using Shuffled Fr...IDES Editor
 
A Novel Design of 4 Bit Johnson Counter Using Reversible Logic Gates
A Novel Design of 4 Bit Johnson Counter Using Reversible Logic GatesA Novel Design of 4 Bit Johnson Counter Using Reversible Logic Gates
A Novel Design of 4 Bit Johnson Counter Using Reversible Logic Gatesijsrd.com
 
15.sp.dictionary_draft.pdf
15.sp.dictionary_draft.pdf15.sp.dictionary_draft.pdf
15.sp.dictionary_draft.pdfAllanKelvinSales
 
Implementation of Non-restoring Reversible Divider Using a Quantum-Dot Cellul...
Implementation of Non-restoring Reversible Divider Using a Quantum-Dot Cellul...Implementation of Non-restoring Reversible Divider Using a Quantum-Dot Cellul...
Implementation of Non-restoring Reversible Divider Using a Quantum-Dot Cellul...VIT-AP University
 
Hawaii Swnt Ao
Hawaii Swnt AoHawaii Swnt Ao
Hawaii Swnt AoAntonini
 
Ijri ece-01-02 image enhancement aided denoising using dual tree complex wave...
Ijri ece-01-02 image enhancement aided denoising using dual tree complex wave...Ijri ece-01-02 image enhancement aided denoising using dual tree complex wave...
Ijri ece-01-02 image enhancement aided denoising using dual tree complex wave...Ijripublishers Ijri
 
Paper id 2720147
Paper id 2720147Paper id 2720147
Paper id 2720147IJRAT
 

Ähnlich wie Design of Quadrature Mirror Filter Bank using Particle Swarm Optimization (PSO) (20)

Two-Channel Quadrature Mirror Filter Bank Design using FIR Polyphase Component
Two-Channel Quadrature Mirror Filter Bank Design using FIR Polyphase ComponentTwo-Channel Quadrature Mirror Filter Bank Design using FIR Polyphase Component
Two-Channel Quadrature Mirror Filter Bank Design using FIR Polyphase Component
 
Beamforming for Antenna Array
Beamforming for Antenna ArrayBeamforming for Antenna Array
Beamforming for Antenna Array
 
40120140506001
4012014050600140120140506001
40120140506001
 
OPTIMIZATION OF CMOS 0.18 M LOW NOISE AMPLIFIER USING NSGA-II FOR UWB
OPTIMIZATION OF CMOS 0.18 M LOW NOISE AMPLIFIER USING NSGA-II FOR UWBOPTIMIZATION OF CMOS 0.18 M LOW NOISE AMPLIFIER USING NSGA-II FOR UWB
OPTIMIZATION OF CMOS 0.18 M LOW NOISE AMPLIFIER USING NSGA-II FOR UWB
 
SIMULATION OF QMF FILTER Bank
SIMULATION OF QMF FILTER BankSIMULATION OF QMF FILTER Bank
SIMULATION OF QMF FILTER Bank
 
An enhanced fletcher-reeves-like conjugate gradient methods for image restora...
An enhanced fletcher-reeves-like conjugate gradient methods for image restora...An enhanced fletcher-reeves-like conjugate gradient methods for image restora...
An enhanced fletcher-reeves-like conjugate gradient methods for image restora...
 
Optimal Synthesis of Array Pattern for Concentric Circular Antenna Array Usin...
Optimal Synthesis of Array Pattern for Concentric Circular Antenna Array Usin...Optimal Synthesis of Array Pattern for Concentric Circular Antenna Array Usin...
Optimal Synthesis of Array Pattern for Concentric Circular Antenna Array Usin...
 
Time domain analysis and synthesis using Pth norm filter design
Time domain analysis and synthesis using Pth norm filter designTime domain analysis and synthesis using Pth norm filter design
Time domain analysis and synthesis using Pth norm filter design
 
Optimization of Cmos 0.18 µM Low Noise Amplifier Using Nsga-Ii for UWB Applic...
Optimization of Cmos 0.18 µM Low Noise Amplifier Using Nsga-Ii for UWB Applic...Optimization of Cmos 0.18 µM Low Noise Amplifier Using Nsga-Ii for UWB Applic...
Optimization of Cmos 0.18 µM Low Noise Amplifier Using Nsga-Ii for UWB Applic...
 
A NOVEL FULL ADDER CELL BASED ON CARBON NANOTUBE FIELD EFFECT TRANSISTORS
A NOVEL FULL ADDER CELL BASED ON CARBON NANOTUBE FIELD EFFECT TRANSISTORSA NOVEL FULL ADDER CELL BASED ON CARBON NANOTUBE FIELD EFFECT TRANSISTORS
A NOVEL FULL ADDER CELL BASED ON CARBON NANOTUBE FIELD EFFECT TRANSISTORS
 
NEW BER ANALYSIS OF OFDM SYSTEM OVER NAKAGAMI-n (RICE) FADING CHANNEL
NEW BER ANALYSIS OF OFDM SYSTEM OVER NAKAGAMI-n (RICE) FADING CHANNELNEW BER ANALYSIS OF OFDM SYSTEM OVER NAKAGAMI-n (RICE) FADING CHANNEL
NEW BER ANALYSIS OF OFDM SYSTEM OVER NAKAGAMI-n (RICE) FADING CHANNEL
 
Optimized implementation of an innovative digital audio equalizer
Optimized implementation of an innovative digital audio equalizerOptimized implementation of an innovative digital audio equalizer
Optimized implementation of an innovative digital audio equalizer
 
Optimal Capacitor Placement in a Radial Distribution System using Shuffled Fr...
Optimal Capacitor Placement in a Radial Distribution System using Shuffled Fr...Optimal Capacitor Placement in a Radial Distribution System using Shuffled Fr...
Optimal Capacitor Placement in a Radial Distribution System using Shuffled Fr...
 
671515
671515671515
671515
 
A Novel Design of 4 Bit Johnson Counter Using Reversible Logic Gates
A Novel Design of 4 Bit Johnson Counter Using Reversible Logic GatesA Novel Design of 4 Bit Johnson Counter Using Reversible Logic Gates
A Novel Design of 4 Bit Johnson Counter Using Reversible Logic Gates
 
15.sp.dictionary_draft.pdf
15.sp.dictionary_draft.pdf15.sp.dictionary_draft.pdf
15.sp.dictionary_draft.pdf
 
Implementation of Non-restoring Reversible Divider Using a Quantum-Dot Cellul...
Implementation of Non-restoring Reversible Divider Using a Quantum-Dot Cellul...Implementation of Non-restoring Reversible Divider Using a Quantum-Dot Cellul...
Implementation of Non-restoring Reversible Divider Using a Quantum-Dot Cellul...
 
Hawaii Swnt Ao
Hawaii Swnt AoHawaii Swnt Ao
Hawaii Swnt Ao
 
Ijri ece-01-02 image enhancement aided denoising using dual tree complex wave...
Ijri ece-01-02 image enhancement aided denoising using dual tree complex wave...Ijri ece-01-02 image enhancement aided denoising using dual tree complex wave...
Ijri ece-01-02 image enhancement aided denoising using dual tree complex wave...
 
Paper id 2720147
Paper id 2720147Paper id 2720147
Paper id 2720147
 

Mehr von IDES Editor

Power System State Estimation - A Review
Power System State Estimation - A ReviewPower System State Estimation - A Review
Power System State Estimation - A ReviewIDES Editor
 
Artificial Intelligence Technique based Reactive Power Planning Incorporating...
Artificial Intelligence Technique based Reactive Power Planning Incorporating...Artificial Intelligence Technique based Reactive Power Planning Incorporating...
Artificial Intelligence Technique based Reactive Power Planning Incorporating...IDES Editor
 
Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...
Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...
Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...IDES Editor
 
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...IDES Editor
 
Line Losses in the 14-Bus Power System Network using UPFC
Line Losses in the 14-Bus Power System Network using UPFCLine Losses in the 14-Bus Power System Network using UPFC
Line Losses in the 14-Bus Power System Network using UPFCIDES Editor
 
Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...
Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...
Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...IDES Editor
 
Assessing Uncertainty of Pushover Analysis to Geometric Modeling
Assessing Uncertainty of Pushover Analysis to Geometric ModelingAssessing Uncertainty of Pushover Analysis to Geometric Modeling
Assessing Uncertainty of Pushover Analysis to Geometric ModelingIDES Editor
 
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...IDES Editor
 
Selfish Node Isolation & Incentivation using Progressive Thresholds
Selfish Node Isolation & Incentivation using Progressive ThresholdsSelfish Node Isolation & Incentivation using Progressive Thresholds
Selfish Node Isolation & Incentivation using Progressive ThresholdsIDES Editor
 
Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...
Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...
Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...IDES Editor
 
Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...
Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...
Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...IDES Editor
 
Cloud Security and Data Integrity with Client Accountability Framework
Cloud Security and Data Integrity with Client Accountability FrameworkCloud Security and Data Integrity with Client Accountability Framework
Cloud Security and Data Integrity with Client Accountability FrameworkIDES Editor
 
Genetic Algorithm based Layered Detection and Defense of HTTP Botnet
Genetic Algorithm based Layered Detection and Defense of HTTP BotnetGenetic Algorithm based Layered Detection and Defense of HTTP Botnet
Genetic Algorithm based Layered Detection and Defense of HTTP BotnetIDES Editor
 
Enhancing Data Storage Security in Cloud Computing Through Steganography
Enhancing Data Storage Security in Cloud Computing Through SteganographyEnhancing Data Storage Security in Cloud Computing Through Steganography
Enhancing Data Storage Security in Cloud Computing Through SteganographyIDES Editor
 
Low Energy Routing for WSN’s
Low Energy Routing for WSN’sLow Energy Routing for WSN’s
Low Energy Routing for WSN’sIDES Editor
 
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...IDES Editor
 
Rotman Lens Performance Analysis
Rotman Lens Performance AnalysisRotman Lens Performance Analysis
Rotman Lens Performance AnalysisIDES Editor
 
Band Clustering for the Lossless Compression of AVIRIS Hyperspectral Images
Band Clustering for the Lossless Compression of AVIRIS Hyperspectral ImagesBand Clustering for the Lossless Compression of AVIRIS Hyperspectral Images
Band Clustering for the Lossless Compression of AVIRIS Hyperspectral ImagesIDES Editor
 
Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...
Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...
Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...IDES Editor
 
Texture Unit based Monocular Real-world Scene Classification using SOM and KN...
Texture Unit based Monocular Real-world Scene Classification using SOM and KN...Texture Unit based Monocular Real-world Scene Classification using SOM and KN...
Texture Unit based Monocular Real-world Scene Classification using SOM and KN...IDES Editor
 

Mehr von IDES Editor (20)

Power System State Estimation - A Review
Power System State Estimation - A ReviewPower System State Estimation - A Review
Power System State Estimation - A Review
 
Artificial Intelligence Technique based Reactive Power Planning Incorporating...
Artificial Intelligence Technique based Reactive Power Planning Incorporating...Artificial Intelligence Technique based Reactive Power Planning Incorporating...
Artificial Intelligence Technique based Reactive Power Planning Incorporating...
 
Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...
Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...
Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...
 
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...
 
Line Losses in the 14-Bus Power System Network using UPFC
Line Losses in the 14-Bus Power System Network using UPFCLine Losses in the 14-Bus Power System Network using UPFC
Line Losses in the 14-Bus Power System Network using UPFC
 
Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...
Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...
Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...
 
Assessing Uncertainty of Pushover Analysis to Geometric Modeling
Assessing Uncertainty of Pushover Analysis to Geometric ModelingAssessing Uncertainty of Pushover Analysis to Geometric Modeling
Assessing Uncertainty of Pushover Analysis to Geometric Modeling
 
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...
 
Selfish Node Isolation & Incentivation using Progressive Thresholds
Selfish Node Isolation & Incentivation using Progressive ThresholdsSelfish Node Isolation & Incentivation using Progressive Thresholds
Selfish Node Isolation & Incentivation using Progressive Thresholds
 
Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...
Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...
Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...
 
Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...
Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...
Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...
 
Cloud Security and Data Integrity with Client Accountability Framework
Cloud Security and Data Integrity with Client Accountability FrameworkCloud Security and Data Integrity with Client Accountability Framework
Cloud Security and Data Integrity with Client Accountability Framework
 
Genetic Algorithm based Layered Detection and Defense of HTTP Botnet
Genetic Algorithm based Layered Detection and Defense of HTTP BotnetGenetic Algorithm based Layered Detection and Defense of HTTP Botnet
Genetic Algorithm based Layered Detection and Defense of HTTP Botnet
 
Enhancing Data Storage Security in Cloud Computing Through Steganography
Enhancing Data Storage Security in Cloud Computing Through SteganographyEnhancing Data Storage Security in Cloud Computing Through Steganography
Enhancing Data Storage Security in Cloud Computing Through Steganography
 
Low Energy Routing for WSN’s
Low Energy Routing for WSN’sLow Energy Routing for WSN’s
Low Energy Routing for WSN’s
 
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...
 
Rotman Lens Performance Analysis
Rotman Lens Performance AnalysisRotman Lens Performance Analysis
Rotman Lens Performance Analysis
 
Band Clustering for the Lossless Compression of AVIRIS Hyperspectral Images
Band Clustering for the Lossless Compression of AVIRIS Hyperspectral ImagesBand Clustering for the Lossless Compression of AVIRIS Hyperspectral Images
Band Clustering for the Lossless Compression of AVIRIS Hyperspectral Images
 
Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...
Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...
Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...
 
Texture Unit based Monocular Real-world Scene Classification using SOM and KN...
Texture Unit based Monocular Real-world Scene Classification using SOM and KN...Texture Unit based Monocular Real-world Scene Classification using SOM and KN...
Texture Unit based Monocular Real-world Scene Classification using SOM and KN...
 

Kürzlich hochgeladen

Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 

Kürzlich hochgeladen (20)

Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 

Design of Quadrature Mirror Filter Bank using Particle Swarm Optimization (PSO)

  • 1. ACEEE International Journal on Electrical and Power Engineering, Vol. 1, No. 1, Jan 2010 Design of Quadrature Mirror Filter Bank using Particle Swarm Optimization (PSO) A. Kumar, G. K. Singh, and R. S. Anand Department of Electrical Engineering Indian Institute of Technology Roorkee, Uttrakhand – 247667, India Email: gksngfee@iitr.ernet.in, anandfee@iitr.ernet.in Abstract—In this paper, the particle swarm optimization H0 (z) 2 2 G0(z) technique is used for the design of a two channel quadrature mirror filter (QMF) bank. A new method is developed to optimize the prototype filter response in passband, stopband y(n) x(n) and overall filter bank response. The design problem is G1(z) H1(z) 2 2 formulated as nonlinear unconstrained optimization of an objective function, which is weighted sum of square of error in passband, stop band and overall filter bank response at Synthesis section Analysis section frequency ( ω=0.5π ). For solving the given optimization problem, the particle swarm optimization (PSO) technique is used. As compared to the conventional design techniques, Fig. 1. Quadrature mirror filter bank the proposed method gives better performance in terms of reconstruction error, mean square error in passband, Various design techniques including optimization stopband, and computational time. Various design examples based, and non optimization based techniques have been are presented to illustrate the benefits provided by the reported in literature for the design of QMF bank. In proposed method. optimization based technique, the design problem is formulated either as multi-objective or single objective Index Terms—Filter banks, quadrature mirror filter, nonlinear optimization problem, which is solved by subband coding. various existing methods such as genetic algorithm [7-9], least square technique [10-12], and weighted least square I. INTRODUCTION (WLS) technique [13-21]. In early stage of research, the Over the past two decades, the research on efficient design methods developed were based on direct design of filter banks has received considerable attention minimization of error function in frequency domain [10, as improved design can have significant impact on 11]. But due to high degree of nonlinearity and complex numerous fields such as speech coding, scrambling, optimization technique, these methods were not suitable image processing, and transmission of several signals for the filter with larger taps. Therefore, Jain and through same channel [1]. Among the various filter Crochiere [12] have introduced the concept of iterative banks, two-channel QMF bank was the first type of filter algorithm and formulated the design problem in quadratic bank used in signal processing applications for separating form in time domain. Thereafter, several new iterative signals into subbands and reconstructing them from algorithms [13, 17-22] have been developed either in time individual subbands [2, 3]. Subsequently, a substantial domain or frequency domain. In general, reconstruction progress has been made in other fields like antenna error in above mentioned methods [10, 12] is not systems [4], analog to digital (A/D) convertor [5], and equiripple. Therefore, Chen and Lee [13] have proposed design of wavelet base [6] due to advances in QMF bank. an iterative technique that results in equiripple In two channel QMF bank, input signal (x[n]) is divided reconstruction error, and the generalization of this into two equal subbands with the help of analysis filters method was carried out in [14-16] to obtain equiripple ( H 0 (z);H1 (z) ) and then, these subbands are decimated by behaviors in stopband. Unfortunately, these techniques a factor two. Finally, these are up sampled before being are complicated, and are only applicable to the two-band recombined into the reconstruction output y[n] with the QMF banks that have low orders. Xu et al [17-19] has help of synthesis filters ( G 0 (z);G1 (z) ) as shown in Fig. 1. proposed some iterative methods in which, the perfect reconstruction condition is formulated in time domain for Ideally, the reconstructed output signal is an exact replica reducing computational complexity in the design. For of the input signal with some delay, called perfect some application, it is required that the reconstruction reconstruction. But, it is not possible due to aliasing error shows equiripple behavior, and the stop band distortion, phase distortion, and amplitude distortion [1]. energies of filters are to be kept at minimum value. To solve these problems, a two-step approach for the design *corresponding author: A. Kumar, Phone: +91-9411755329, Email: of two-channel filter banks was developed [23, 24]. But anilkdee@iitr.ernet.in this approach results in nonlinear phase, and is not suitable for the wideband audio signal. Therefore, a new algorithm for the design of QMF banks using linear 41 © 2010 ACEEE DOI: 01.ijepe.01.01.08
  • 2. ACEEE International Journal on Electrical and Power Engineering, Vol. 1, No. 1, Jan 2010 optimization has developed in which either the passband 2 2 If H 0 (e jω ) + H 0 (e j(ω-π) ) =1, it results in perfect frequency ( ωp ) or cutoff frequency ( ωc ) is optimized to minimize the reconstruction error [25, 26]. In all such reconstruction; the output signal is exact replica of the method discussed above, the filter response in transition input signal. If it is evaluated at frequency ( ω=0.5π ), the band has not been taken into account. The design perfect reconstruction condition reduces to Eqn. (6). problem was constructed using either linear or nonlinear H 0 (e j 0.5π ) = 0.707 (6) combination of reconstruction error and stop band residual energy or passband energy, which was solved by Therefore, perfect reconstruction condition is changed some classical optimization techniques which might in to simpler form, in term of the prototype filter response suffer from slow convergence. Particle swarm at frequency ( ω=0.5π ). This is the condition of filter optimization (PSO), a computational intelligence based bank response in transition band. technique has emerged as a powerful and robust tool for Since, the QMF banks design problem is a prototype solving the real valued optimization problem [27-30]. filter design problem. If the prototype filter is assumed In the above context, this paper presents a new ideal in passband and stopband, then there is algorithm for the design of two channels QMF bank using reconstruction error in transition region, which can be PSO technique. The paper is organized as fellows. A brief minimized for improving the performance of the filter introduction has been provided in this section on the bank. Therefore, the proposed algorithm is based on the existing design techniques of QMF banks. Section II prototype filter response in passband, stopband and contains the formulation of the design problem. In section overall response of filter bank at frequency ( ω=0.5π ). III, the basic concept of PSO technique is explained. The objective function ( E ) is constructed using weighted Finally, the comparison of results is described in section sum of mean square of errors in these responses. IV, followed by conclusion in section V. E = EFB + α E p + (1 − α ) Es 0 < α ≤ 1 (7) II. FORMULATION OF DESIGN PROBLEM where, E FB is the square of error in filter bank response The basic structure of a QMF bank to be considered is at frequency ( ω=0.5π ). shown in Fig. 1, the reconstructed output signal is defined Since, the amplitude responses of a low pass filter in as [1]: passband and stopband are one and zero respectively. Therefore, E p and E s are the mean square error in Y ( z ) = 1/ 2 ⎣ H 0 ( z )G0 ( z ) + H1 ( z )G1 ( z ) ⎦ X ( z ) ⎡ ⎤ passband and stop band given by Eqns. (8) and (9). +1/2 ⎡ H 0 ( − z )G0 ( z ) + H1 (− z )G1 ( z )⎤ X (− z ) ⎣ ⎦ (1) 1 ωp = T ( z ) X ( z ) + A( z ) X (− z ) EP = π ∫ (1 − H (ω )) d ω 0 (8) where, Y(z) is the reconstructed signal and X(z) is the 1 π π ∫ω 2 original signal. From Eqn. (1), the output of the system Es = ( H (ω )) d ω (9) s contains two terms. First term, T(z) is the desired As H 0 (z) is a low pass filter with linear phase response translation of the input to the output, called distortion ( h 0 (n)=h 0 (N-n-1) ), whose frequency response is given transfer function, while second term, A(z) is aliasing Eqn. (4), which can be rewritten in Eqn. (10) [1, 24]. distortion, which can be completely eliminated with use N /2 of the condition given by Eqn. (2). H1 ( z ) = H 0 (− z ), G0 ( z ) = H1 (− z ) H (e jω ) = e− jω ( N −1)/2 ∑ 2h (n) cos(ω (( N − 1/ 2) − n)) (10) n =0 0 (2) and G1 ( z ) = − H 0 (− z ) = e − jω ( N −1)/2 H (ω ) Therefore, Eqn. (1) becomes The amplitude response, H(ω) is defined as N /2 Y ( z ) = 1 / 2 ⎡ H 0 ( z ) H 0 ( z ) − H 0 (− z ) H 0 (− z ) ⎤ X ( z ) (3) ⎣ ⎦ H (ω ) = ∑b n cos(ω n) (11) It implies that the overall design problem of filter bank n=0 reduces to determination of the filter taps coefficients of a where, b=[b0 b1 b 2 ... b N/2 ], and low pass filter H 0 (z), called a prototype filter. Let c(ω)=[cos(ω(N-1)/2) cos(ω((N-1)/2-1)) . . . cos(ω/2)] H 0 (z) be a linear phase finite impulse response (FIR) Using Eqns. (10) and (11), previous Eqns. (6), (8) and (9) filter with even length ( N ): can be implemented as follows: H 0 (e jω ) = H 0 (e jω ) e- jω ( N -1)/2 (4) bT c(0.5π ) = 0.707 at ω = 0.5π (12) If all above mentioned conditions are put together, the overall transfer function of QMF bank is reduced to Eqn. EFB = (bT c(0.5π ) − 0.707) 2 (13) (5) [1]. π 1 e − jω ( N −1) { } Es = π ∫ω b c(ω )bc(ω ) d ω T T 2 2 T (e jω ) = H 0 (e jω ) + H 0 (e j (ω −π ) ) (5) s (14) 2 T = b Cb where, C is matrix, whose elements C ( m,n ) is given by 42 © 2010 ACEEE DOI: 01.ijepe.01.01.08
  • 3. ACEEE International Journal on Electrical and Power Engineering, Vol. 1, No. 1, Jan 2010 1 π IV. RESULT AND DISCUSSIONS π ∫ω C (m, n) = cos( Aω ) cos( Bω )d ω (15) s In this section, a new algorithm based PSO technique where, A and B are [(N-1)/2-m] and [(N-1)/2-n] has been developed in Matlab for the design of two- respectively. channel QMF bank. Several design examples are given to ωp illustrate the proposed algorithm. The performances of 1 π∫ Ep = (1 − bT c(ω ))(1 − bT c(ω ))d ω the designs are evaluated in terms of: peak reconstruction 0 (16) error (PRE), computational time (CPU), stopband edge = (ω p / π ) − 2bT P + bT Qb attenuation, and mean square errors in passband and where, Q and P are respectively a matrix and a vector, stopband. These performance parameters are evaluated using following Eqns. (14), (16), (20) and (21). and whose elements are given by Eqns. (17 and 18). 1 ωp ⎧ ⎛ 2 2 ⎞⎫ π∫ Q (m, n) = cos( Aω ) cos( Bω )d ω (17) PRE = max ⎨10 log ⎜ H 0 (e jω ) + H 0 (e j (ω −π ) ) ⎟ ⎬ (20) 0 ⎩ ⎝ ⎠⎭ 1 ωp P= π ∫ 0 cos( Aω )d ω (18) As = Min[−20 log10 H (ω ) ] for ωs ≤ ω ≤ π (21) Finally, the objective function constructed in Eqn. (7) can Example-I: A two channel QMF bank is designed using be rewritten as: following design specifications: Length of filter ( N+1 ) φ = (bT c(0.5π ) − 0.707)2 + (1 − α )bT Cb =16, stopband edge frequency ( ωs =0.6π ), passband edge (19) frequency ( ωp =0.4π ), and α = 0.94 . The results +α ⎡ (ω p / π ) − 2bT P + bT Qb ⎤ , 0 < α ≤ 1 ⎣ ⎦ obtained are: It is in quadratic form without any constraint. Therefore, the design problem is reduced to PRE = 0.037dB, E p = 2.06 x 10-6, E s = 5.06 x 10-4, unconstrained minimization of the objective function as As = 16.71dB and CPU = 27s. given in Eqn. (19). Fig. 2 shows the amplitude response of the analysis III. PARTICLE SWARM OPTIMIZATION TECHNIQUE filters of designed QMF bank. Variation of reconstruction PSO is a population based stochastic optimization error is depicted in Figs. 3. technique developed in 1995, inspired by social behavior of bird flocking or fish schooling [27, 28]. It utilizes a 40 population of particles called swarms, which fly in the 20 given problem space. In every iteration, each particle is Magnitude(db) 0 updated by two values: the best solution or fitness that has achieved so far termed pbest. Another value, called -20 gbest obtained so far by any particle in the population. -40 After finding these two values, the particles adjust its -60 velocity and position. Like genetic algorithm (GA), PSO -80 is also computational based technique, share many similarities such as both algorithms start with a randomly 0 0.2 0.4 0.6 0.8 1 generated population, and have fitness values to evaluate Normalized Frequency the population. Compared to the other optimization Fig. 2. Amplitude response of the analysis filters of QMF bank techniques, PSO has following several advantages [29]: • It is not affected by the size and nonlinearity of the problems and it converse to solution when other 0.04 analytical methods fail. Magnitude--->dB • In PSO, few parameters are required to be adjusted, 0.02 therefore, it is easy to implement and there are few parameters to adjust. • As compared to Genetic algorithm, in PSO, 0 information sharing is one way and every evolution only looks for the best solution. Therefore, all the -0.02 particles tend to converge to the best solution quickly even in the local version in most cases. 0 0.2 0.4 0.6 0.8 1 Normalised frequency-------> Several research papers on development of PSO algorithm are available in literature [27-29]. In this paper, Fig. 3. Variation of reconstruction error in dB PSO program developed in Matlab [30] is used for optimizing the objective function given by Eqn. (19). Example-II: A two channel QMF bank is designed using following specifications: ( N+1) =32, ωs =0.6π, ωp =0.4π and α=0.92. In this case, the performance measuring parameters obtained are: 43 © 2010 ACEEE DOI: 01.ijepe.01.01.08
  • 4. ACEEE International Journal on Electrical and Power Engineering, Vol. 1, No. 1, Jan 2010 PRE =0.0131dB, E p = 6.02x10-8, E s = 4.80 x 10-6, Several other examples have been also designed using the proposed method and the results obtained are As = 36.98dB, CPU = 37s. summarized in Table I. The Respective filter coefficients The frequency response of QMF bank is shown in Fig. 4 obtained in each example are listed in Table II. while that of the reconstruction error is depicted in Fig. 5. TABLE- I SUMMARY OF RESULTS 40 20 Taps Magnitude(db) 0 As PRE Ep Es CPU (N+1) (dB) (dB) (s) -20 16 16.71 0.037 2.06 x 10-6 5.09 x 10-4 26 -40 -7 -4 22 18.62 0.0197 6.54 x 10 2.41 x 10 29 -60 24 28.86 0.0165 1.28 x 10 -7 4.69 x 10-5 31 -80 -8 -6 32 35.98 0.0131 6.08 x 10 4.80 x 10 36 0 0.2 0.4 0.6 0.8 1 Normalized Frequency As it can be observed from simulation results in Table I, Fig. 4. Frequency response of QMF bank the proposed method gives better performance in terms of mean square error in passband, stopband and peak 0.02 reconstruction error. Computation time required for this method is very small. Therefore, the proposed algorithm can be effectively used for the design of QMF banks. Magnitude--->dB 0.01 V. CONCLUSINON 0 In this paper, a new PSO based technique has been -0.01 proposed for the design of QMF bank. The proposed method optimizes the prototype filter response characteristics in passband, stopband and also the overall -0.02 filter bank response. Simulation results included in this 0 0.2 0.4 0.6 0.8 1 paper clearly show that the proposed method leads to Normalised frequency-------> filter banks with improved performance in terms of peak Fig. 5. Variation of reconstruction error in dB reconstruction error, mean square error in stopband, passband and computation time required. TABLE- II COEFFICIENTS OF THE PROTOTYPE IN DIFFERENT EXAMPLES Filter taps Filter taps Filter taps Filter taps N (16) (22) (24) (32) h(n) h (n) h(n) h(n) 0 0.009095 -0.000656 0.002964 0.001655 1 -0.024191 -0.003535 -0.006208 -0.002954 2 0.003421 0.008654 -0.002532 -0.001490 3 0.049317 0.003001 0.015046 0.006213 4 -0.029376 -0.024836 -0.001278 0.000771 5 -0.100047 0.006987 -0.028997 -0.011798 6 0.120719 0.048472 0.011369 0.001252 7 0.470753 -0.031247 0.051950 0.020213 8 -0.098388 -0.036576 -0.006163 9 0.120155 -0.099724 -0.032966 10 0.470865 0.126108 0.016933 11 0.467839 0.053913 12 -0.041756 13 -0.099830 14 0.130903 15 0.465027 44 © 2010 ACEEE DOI: 01.ijepe.01.01.08
  • 5. ACEEE International Journal on Electrical and Power Engineering, Vol. 1, No. 1, Jan 2010 REFERENCES [11] G. Pirani and V. Zingarelli, “An analytical formula for the [1] P. P. Vaidyanathan, “Multirate Systems and Filter Banks,” design of quadrature mirror filters,” IEEE Transactions Prentice Hall Inc., 1993. Acoustic, Speech, Signal [2] A. Croisier, D. Esteban, and C. Galand, “Perfect channel Processing, vol. ASSP-32, pp. 645-648, June 1984. splitting by use of interpolation /decimation /tree [12] V. K. Jain, and R. E. Crochiere, “Quadrature mirror filter decomposition techniques,” International Conference on design in time domain,” IEEE Transactions on Acoustics Information Sciences and Systems, Patras, 1976. Speech and Signal Processing, vol. ASSP-32, pp. 353-361, [3] D. Esteban, and C. Galand, “Application of quadrature April. 1984. mirror filters to split band voice coding schemes,” in [13] C. K. Chen and J. H. Lee. “Design of quadrature mirror Proceedings of IEEE International Conference on filters with linear phase in the frequency domain,” IEEE Acoustics, Speech, and Signal Processing, pp. 191-195, Transactions on Circuits and Systems II, vol. 39, No. 9, pp. May 1977. 593-605, September 1992. [4] S. Chandran and M. K. Ibrahim, “Adaptive antenna [14] Y. C. Lim, R. H. Yang, and S. N. Koh, “The design of techniques using QMF bank,” in IEE international weighted minimax quadrature mirror filters,” IEEE conference on antennas and propagation, pp. 257-260, Transactions Signal Processing, vol. 41, No. 5, pp. 1780- April 1995. 1789, May 1993. [5] A. Petraglia and S. K. Mitra, “High speed A /D conversion [15] R. H. Yang and Y. C. Lim, “Novel efficient approach for incorporating a QMF,” IEEE trans. on instrumentation and the design of equiripple quadrature mirror filters,” IEE measurement, vol. 41, No. 3, pp. 427-431, June 1992. Proceeding on Vision Image Signal Processing, vol. 141, [6] S. C. Chan, C. K. S. Pun and K. L. Ho, “New design and No. 2, pp. 95-100, 1994. realization techniques for a class of perfect reconstruction [16] C. K. Goh and Y.C. Lim, “An efficient weighted Lp two-channel FIR filter banks and wavelet bases,” IEEE algorithm for the design of quadrature mirror filters,” IEEE Transactions Signal Processing, vol. 52, No. 7, pp. 2135– Signal Processing Letter, vol. 4, No. 3, pp. 79-81, 1997. 2141, 2004. [17] H. Xu, W. S. Lu and A. Antoniou, “A novel time domain [7] H. C. Lu, and S. T. Tzeng, “Two channel perfect approach for the design of Quadrature mirror filter banks,” reconstruction linear phase FIR filter banks for subband proceeding of the 37th Midwest symposium on circuit and image coding using genetic algorithm approach,” system, vol. 2, No. 2, pp. 1032-1035, 1995. International journal of systems science, vol.1, No. 1, pp. [18] H. Xu, W. S. Lu and A. Antoniou, “A new method for 25-32, 2001. the design of FIR QMF banks,” IEEE transaction on [8] H. Uppalapati, H. Rastgar, and M. Ahmadi, “Design of Circuits, system-II: Analog Digital processing, vol. 45, No. QMF banks with canonical signed digit coefficients using 7, pp. 922-927, July, 1998. genetic algorithm,” in proceeding of IEEE international [19] H. Xu, W.-S. Lu, and A. Antoniou, “An improved method conference on communication, circuits and systems, vol. for the design of FIR quadrature mirror-image filter 2, pp. 682-686, May, 2005. banks,” IEEE Transactions on signal processing, vol. 46, [9] S. Y. Park, and N. I. Cho, “Design of signed powers of pp. 1275-1281, May 1998. two coefficient perfect reconstruction QMF bank using [20] O. P. Sahu, M. K. Soni and I. M. Talwar, “Marquardt Cordic algorithms,” IEEE transactions on circuits and optimization method to design two-channel quadrature systems-I, vol.53, No.6, pp. 1254 -1265 June, 2006. mirror filter banks”, Digital Signal Processing, vol. 16, [10] J. D. Johnston, “A filter family designed for use in No. 6, pp. 870-879, November 2006. quadrature mirror filter banks,” in Proceedings of IEEE [21] Y. D. Jou, “Design of two channel linear phase QMF International Conference on Acoustics, Speech, and Signal bank based on neural networks,” journal of signal Processing, pp. 291-294, April 1980. processing, vol. 87, pp. 1031- 1044, 2007. [22] C. W. Kok, W. C. Siu and Y. M. Law, “Peak constrained conference on neural networks (ICNN), vol. 4, pp. 1942- least QMF banks,” Journal of signal processing, vol. 88, 1948, 1995. pp. 2363-2371, 2008. [28] R. Eberhart and J. Kennedy, “A new optimizer using [23] R. Bregovic and T. Saramaki, “Two-channel FIR filter particle swarm theory,” in proceeding 6th international banks - A tutorial review and new results,” Proceeding symposium micro machine and human science, pp. 39-43, second International workshop on transforms and filter 1995. banks, Brandenburg, Germany, March 1999. [29] Y. D. Valle, V. K. Ganesh, S. Mohagheghi, J. C. [24] R. Bregovic and T. Saramaki, “A general-purpose Hernandez and R. G. Harley, “Particle swarm optimization approach for designing two-channel FIR filter optimization: basic concepts, variants and applications in banks”, IEEE Transactions on signal processing, vol.51, power systems,” IEEE transactions on evolutionary No. 7, July 2003. computation, vol. 12, No. 2, pp. 171-195, April 2008. [25] C. D. Creusere, and S. K. Mitra, “A simple method for [30] http://sourceforge.net/projects/psotoolbox. designing high quality prototype filters for M-band pseudo QMF banks,” IEEE Transactions on Signal Processing, vol. 43, pp. 1005-1007, 1995. [26] A. Kumar, G. K. Singh, and R. S. Anand, “Near perfect reconstruction quadrature mirror filter,” International Journal of Computer Science and Engineering, vol. 2, No. 3, pp. 121-123, February, 2008. [27] J. Kennedy and R. Eberhart, “Particle swarm optimization,” in proceeding of IEEE international 45 © 2010 ACEEE DOI: 01.ijepe.01.01.08