Int ern at i onal  Journ al of Ele ctrical  an d  Co mput er  En gin eeri ng   (IJ E C E)   Vo l. 8 ,  No. 6 D ece m ber   201 8 , pp.  4356 ~ 43 65   IS S N: 20 88 - 8708 DOI: 10 .11 591/ ijece . v8 i 6 . pp 4356 - 43 65     4356       Journ al h om e page http: // ia es core .c om/ journa ls /i ndex. ph p/IJECE   Linea r Ph ase FIR L ow  P ass Filte r Design  Based on  Firefly   Algorith m       Moa th  S abab ha ,  Moh ame Z oh dy     Elec tr ical and  C om pute Engi n e eri ng,   Oakl and Univ ersity ,   US A       Art ic le  In f o     ABSTR A CT   Art ic le  history:   Re cei ved   N ov  16 , 201 7   Re vised  Ju l   3 0 ,  201 8   Accepte Aug 13 , 201 8       In  thi p ape r ,   li ne ar  phase   Lo Pass   FIR  fil ter  is  design ed  an propo sed   base on  Firef l y   al gori thm.   W expl o it   th e xploi tation  and   expl ora ti on  m ec hani sm   with   lo cal  sea rch   r outi ne  to  impro ve  th conv erg e nce   and  ge t   highe spe ed  co m puta ti on.   Th opti m um   FIR  fil te rs  are  designed  base o n   the   Firefly   m ethod  for  which  the   fini t word  le ngth  is  used  to  rep rese nt   coe ffi ci en ts.  Furthermore,   Pa rti cle  Sw arm  Opti m iz at ion   (PSO)  and   Diffe ren t ia l   Evo lut ion  al gor it hm   (DE)  will  be   use to  show   th so lut ion.  Th result will   b c om par ed  with  PS and  DE  m et hods.  Firefly   a lg orit hm   and   Parks McCle lla (PM al gorit hm   are   al so c om par ed  in  th is pa pe thoroughly .   The   design  go al  is  succ essfull y   ac hi eve in   all  design  exa m pl es   using  the  Firefly   al gori th m .   They   ar co m par ed  with  tha obta ine b y   us ing  the   PS O   and  the   DE  a lgo rit hm .   For  the   p roble m   at   hand ,   the   sim ula ti on  r esult s   show  tha th Firefly   al gorit hm   outper form the   PSO  and  DE  m et hods  in  som of   the   pre sen te d esign  exa m ple s.   It  al so  per for m well   in  porti on  of  t h e   exhi bited  d esign   exa m ple s   par t icular l y   in  sp ee a nd  qualit y .   Ke yw or d:   Conver ge nce   Diff e re ntial   Ev olu ti on  (D E )   Finit e Im pu lse   Fil te (FIR)   Firefly  alg or it hm   Lo w pass  filt er   Par ks Mc Cl el la n (PM)   Partic le  Sw a rm  Optim iz at ion   (P S O)   Copyright   ©   201 8   Instit ut o f Ad vanc ed   Engi n ee r ing  and  S cienc e   Al l   rights re serv ed .   Corres pond in Aut h or :   Moat Saba bh a,    Ele ct rical  an Com pu te E ng i neer i ng,   Oak la nd Unive rsity , Ro c hester,  MI  48 309 U SA .   Em a il m sabab ha@oa klan d. e du       1.   INTROD U CTION   Durin process ing   of  sig nal,  unwa nted   pa rts  of  the  si gn al   ar rem ov ed   by  us of  filt er.  This  pape r   looks  at   the  di gital   filt er.  It  use dig it al   proc essors  to  car ry  ou al gorit hm   on   dif fer e nt  sa m ples  of   the  va lue  of  the  sig nal.  Th dig it al   filt er  br in gs   a rithm et ic al   pr oce dures  on  m od el of   un m ist akab le   tim sign al t dim inish  or   e nhance  highli gh ts  of   the  sig nals.  Th get  ri of   nu m ero us  pro blem associ at ed  with  ad diti on a l   pr i nciple  cl ass  of   el ect r on ic   F il te rs  su ch  as  the  A nalo gu t Digital   Conv erter  ( AD C ).   T her are  t wo   cl asses  of   dig it al  sign a ls. Th at  is, the  finite  i m pu lse  re spon se  on   (FI R) an t he  infi nite im pu ls e resp onse  (IIR) si gn al s They  are  ide ntifie with  the  l eng t of  the  im pu lse   resp on se.  The  F IR  sign al   is  an  al lur ing   ch oice  bec ause  of   it effor tl essne ss  in  desig a nd  ste adi ness.  By   plo tt ing  th signa val ve to  be  e qu i va le nt  with  t he  m idd le   valve  area t he   FI filt ers  ha ve  li near   pha se.  FI cha nn el are  recogn i zed  to  co ntain  nu m erous  ap pe al ing   at tribu te li ke   certai c onsist ency,  t he  c hance  of  e xact  li ne ar  ph a se  featur e   at   al f re quencies   an ad van c e execu ti on  as  non - rec ursive  de velo pm ents [ 1 ] - [ 9].    Var i ou str at egies  are  em plo ye for  the  ar rangem ent  of   dig it al   filt ers  [ 10 ] [ 11] The   windowi ng   strat egy  is  the  m os pr efer red.  I this  strat eg y,  the  pe rf ect   i m pu lse   response  is  increase by  bein m ult ipli ed   with  window’s  f un ct io n.  Ther e   are  va riou s   ass or tm ents  of   ty pe of   wind ow   ca pa ci ti es  (Butterworth ,   Chebys hev,  K ai ser  an s on. ).   T he  ty pes  dep e nd  on   t he  requirem ents  of  ri pp le on  th pass  ba nd  an sto band.  Als o,   t he dep e nd  on  the  sto ba nd  reducti on  a nd  the  co nversi on  widt h.   These   disti nctive  win dows  bound  the  i nf i nite  le ng t dr i ve  respo ns of  ideal   filt ers  i nt finite   wi ndow  t desig ge nu i ne  respon s e.  I any  case,   wi ndowin syst em do n' al low  e nough  co m po sit ion   of  t he  fr e qu e ncy  respo ns i th div e rs e   fr e qu e ncy  bands  a nd  ot her   filt er  facto r s uch  as  the   pr ogress  widt h.  The  Re m ez - exch a nge  al go rithm Evaluation Warning : The document was created with Spire.PDF for Python.
In t J  Elec  &  C om En g   IS S N: 20 88 - 8708     Linear P hase  FIR Low  Pass  Fil te r D esi gn  Base d on  .. .   ( M oa t h Sab abha )   4357   (trad it io nal  te chn i qu e s)  int rodu ce by  Par ks   an Mc Cl el la PM  do e s   no per m it   e xpress  c ho ic e   of   th e   fr e qu e ncy  re spon s co ntaine in  the  disti nc fr e qu e ncy  ba nd s Tec hniq ue base on   t he   Rem ez  exch ang e   al gorithm   are  t he  m os pr i m itive  ones  [ 12 ] Howe ver,  this  al gorithm   do es  no gi ve  r oo m   fo e xpli ci selecti on  of  the  t op  li m i of  the   abs olut rip ple  in   the   pass ba nd  a nd  sto pb a nd  (δp,   δs ),   rathe on can   just  dete rm ine  their  pro portio n.   M or e ov e r,   t he  PM  giv es  dri fting   point  c oe ff ic ie nts  wh ic re quires  qu a ntiza ti on   if  e qu ipm ent   execu ti on  is  l ooke f or.  Ba sed  on  these  r easo ns w hen  desig ning  li ne ar  phase   FI filt ers,   s om dig it al   stochastic   wor ldwid e   m od el   al gorithm   su ch   as  the  Diff e r entia Ev olu ti on  ( DE al gorit hm Partic le   Sw arm   Op ti m iz ation  (PSO ),  a nd  Genet ic  A lgorit hm  ( G A) are  u se d [13] - [ 15] .   The  sig nifica nt  lim it ation   of  the  desi gn i ng   proce dure  is  tha the  si m i la est i m a ti on of  th a m plit ud e   m ist ake  in  the   fr e qu e ncy  ba nds  a re  s pecific   by  m eans  of   t h weig htin c apacit y,  an not  by   the  div e r gen ce them sel ves.   Along  these  li nes if  there  s houl arise  an  occ urre nce  of  sche m ing   ba nd   filt ers  with  kn own  sto band   uniq ue ne ss,  filt er  le ngth   an c ut - off  re currence t he  a rr a ng em ent  m us be  it erate sever al ly N um ero us  cop ie s   ha ve   be en  e xten de for  the   ( FI R)   sig nal  te ch niques   and  pla desi gns.   This   is  a i nv e sti gative  a r ea  that  aim at   acco m plishin m or gen e ral  an s pe arh ea ding  str at egies  that  ar com petent  to  determ ine  as  well   as  adv a nce  ne a nd co m pound des ig ning tec hniq ues [16] .   Diff e re nt  co nventio nal  te c hniq ues  e xist  f or   di gital   FI R   cha nn el   desi gn.  Ou of  th os one  is    the  de sig ning  of  the  filt er  usi ng   t he  dig it al   al gorithm s.  T his  te ch nique   has  a   stu nnin capaci ty T ha is,  it  giv es  al te r natives  of   util iz a tio of  va rio us   dig it al   al gorith m and   ind ece ncy  in  c onfig urat ion.  It  s peci fical ly   reli es  upon  ex ecuti on   of   al gorithm s.  At  fir st  this  te chn iq ue  was  us e by   Park a nd   Mc Cl el la by  util iz ing   a straig htf orwa rd  it erati ve  s uburba nite pro gr a m  an is nam e as  PM  m et ho f or f il te r desi gn i ng. T his str at egy   was  al te red   la te on  by  sup planting   t he  us e o basic  pro gr a m   with  enh a nc e m ent  al go rith m s.  At  first  her edita r y   al gorithm   was  util iz ed  f or  wide   ra nge  of   c ha nn e desig n.   T hi was  tr ai le by  util iz at ion   of    diff e re n al gor it h m s.  As  of  la te cro ssov er  al gorithm   and   a dju ste al gorithm has  been   c reated  from   fun dam ental   s or of   al go rith m   fo c hanges  in  the  sig nal  de sign s Em plo ym ents  of   en ha nced   m olecul swar m   adv a ncem ent,  ver sat il dev el op m ent  m olec ule  s war m   i m pr ovem en ts  for  the  filt er  desi gnin validat t he  la te tren ds   [16 ] - [ 24].   Seve ral  ap pro aches  wer e   pr esented   to  de sign  li near   ph ase  FI R   filt er s.  F or  insta nc e,  sim ulate d   ann eal in a nd  GA  m et ho w ere  a pp li ed   to  desig F IR  filt ers  with  c oef ci ents  val ues  e xpresse as   p ow e of  two.   H ow e ve r these  a ppr oa ches  a re  co m pu ta ti on al ly   ver e xp e ns i ve The  Firefly   m et ho is  e asy   to  i m ple m ent,  an it c onverge nce  is  c ontroll ed  via  fe para m et ers.   H ow e ver,  o ther   m eth ods,   s uch  as  Gen et ic   and  D al gorit hm s,  involves  search   pr ocedu res  us in t he  popula ti on  ge ne ti cs  and  nat ur a sel ect ion   pro cess.   The  pur po se   of  this  pa per   is  to  us e   the  Fire fly   appr oach  a an  al te r nativ m e tho to  t he se  ap proac hes   due  to   it ease  of   im ple m entat ion   in b ot par am et er  sel ect ion   a nd   t he  c on te xt  of  c od i ng.  T his   pa per  prop os es  a li near  ph a se  Lo Pas FI filt er  ba s ed  ona al te rnat ive  appr oach  cal le Firefly   m et ho that  as su res  t he  r obust nes s   of the  FI desi gn in  te rm s o f per form ance an d com pu ta ti onal  co m plexity .   This  pa per   is  orga nized  asf ol lows I n   Sect i on   II t he   syst e m   design   an analy sis  of   th epro po se li near   phase  F IR  low  pass  fi lt er  are  pr e sen te d.   The  Dif fe ren ti al   Ev olu ti on   (DE)  al gori thm   and   the  Partic le   Sw arm   al go rit hm   (P SO )   a re  discusse br ie f ly in  Sect ion   I I an Sect io I V resp ect i vely I Sect io V ,   Th Firefly   al gorith m   is  pr esente d.  Si m ulati on   an E xam ples  of  Desig F IR  usi ng   Firefly   al gorithm   pr esen te i Sect ion   V I.   Fin al ly , co ncl us io ns  a re  ou tl ine d i Sect io n VII.       2.   THE   WIN D OWS  F RAM EWOR O U TL INE  A ND  E X A MI NA T ION   O TH PROP OSE LINEA P H AS E FI R   W i nd owin str at egy  is  us ed  to  get  the  sim p le   ty pe  of   FI R   filt ers.   FI co nf i gurati on   be gin with  a   perfect  w a nte d fr e quency  res pons e  obtai ne d as f ollo ws:     (  ) = [ ]  =               (1)     Wh e re;  [ ]   is  the  i m pu lse   res pons of   th disti nct  cha nnel T hen,  we  nee t m ake  [ ]   cau sal   FI R   Fil te rb two  sta ges.   The  first   [ ]   is  increase by  finite   le ngth  a gr eem ent  [ ]   (w i ndow)  ke epin i m ind   the  en goal   of   getti ng  finite   le ng t im pu lse   re sp on se.  The  sec ond  on wh ic is  c ausali ty   is  pr es ented   by tim e d efe rr i ng the  wind owed dri ve  re spo ns e.  One ca e xpress  t his in   m at he m at ic a l ter m s as f ollo w s :     [ ] = [ ] [ ]                 (2)     Wh e re   [ ] denotes   the  wind ow e i m pu lse   res pons e;   so,  the  f re qu e ncy  res ponse   of   t he  wi ndow e im pu lse   respo ns (  )   is  the  per i od ic   c onvo l ution   of  the   desire f re quency  res pons (  )   with  the  Fouri e r   trans form Γ (  )   of th e w in dow  and i s g i ven b y   Evaluation Warning : The document was created with Spire.PDF for Python.
      IS S N : 2088 - 87 08   In t J  Elec  &  C om En g,   V ol.  8 , N o.   6 Dece m ber  2 01 8   :   4356   -   4365   4358   () 1 ( ) ( ) ( ) . 2 iw i i w wd H e H e e d             (3)     The fre quency  respo ns of the   ap pro xim a ti on  f il te will   be     ( ) ( ) d iwm iw iw w H e e H e             (4)     Wh e re  d m re pr ese nts  the  necess ary  tim e   dela to  intro duce   causali ty   of   t he  ap prox im ated   filt er.  Fil te rs   desig ne by  w indowi ng   will   hav e   great est   error   on  ei ther   side  of  the   di sco ntinu it of  the  ideal   f requ ency   respo ns a nd  s m al le err or  for  f re qu e ncies  a way  f ro m   the  disco ntin uity The  fr e quency   res pons e   () iw He of  an  M l e ng t fi nite w ord - le ng t F IR li nea r pha se d i gital  f il te is  giv e as:     1 0 ( ) [ ] M iw iw k d k H e h k e             (5)     Wh e re [ ] . . . 0 , 1 , 2 , . . . . , 1 h k k M   are  b - bi (sign   bit  inc lud e d)   filt er  c oeffici ents.   P r efera ble  cha nn el s   ov e the  windowin strat egy  r esult from  the  m ini m iz at ion  of m axi m u m  err or  yi el ds  the m os t p ref e rab le   f il te rs   ov e the  wind ow i ng   m et ho d.   These  kinds  of  filt ers  can  be   go tt en  by  util iz ing   al go rithm ic   procedure s.  In   a effor t ou tl in FI filt ers  i wh ic s om of   t he  par am et ers,   desi gn e a lgorit hm are  dev el op e d.  S om of   these  par am et e rs  incl ud e;   the  channel  le ng t ( ),   pass band  a nd  sto pban st and a r dized  fr e qu e ncies  ( ).  Re searche rs   ha ve  de velo pe al gorithm in  wh ic ,   an   are  fixe d.  T he  oth e param et e rs  ha ve  bee enh a nce d.   Dif f eren est im at es   wer i niti al ly  set   up   by  Pa r ks   a nd   Mc Cl el la in  w hic an t he   pro portion   δ s   is  f ixed.   From   that  po int  forw a r d,  the  Pa rk s   M cC le ll an  (P M)  al gorithm   is  the  m os fam ou s   appr oach   f or   i deal  FI filt ers  desig n.  T his  is  so   because   of   it a dap ta bili ty   and   com puta ti on al   pro duc ti vity .   An app roxim ate  erro f unct i on in  the  PM al gorithm  is charac te rized  by:     ( ) ( ) ( ) ( ) iw iw d E w G w H e H e              (6)     Wh e re  () iw d He is  the   fr e quency  re sp onse   of  the   desire filt er  an () iw He ist he  ap pro xim a te   filter,  resp ect ively ,     ( )   is  weig hing   functi on.  It  is  us e to  giv e   the  wei gh ti ng   of   t he  ap pro xim a ti on   er ror   disti nctivel in  var io us   rec urr ence  gro ups  of   fr eq ue ncy  ba nd s The  obj ec ti ve  of   the  de s ign   is  to  locat the  appr ox im at fi lt er  coeffic ie nts  that  are  outc om es  of   the  id eal   filt er.  Sinc t he  m axi m u m   err or  is  m ini m iz ed,   then  the  filt er  is  op ti m u m In   m at he m atical  te r m s,  the  best  app r oxim ati on   is  to  be  found  in  the  f ollow i ng   sense:     |) ) ( | m a x ( m i n } 0 : ] [ w E F w M n n h             (7)     Wh e re   ) ( n h   is  the   i m pu lse   res ponse   of  the   a ppr oxim a te   filt er   a nd    is   the   cl os e subset   of   0         0 . 5 This  m od el   do es  not  pe rm it   e xpress  determ i nation  of  t he  m os ext rem of   the  outri gh rip ples  in  t he  pass ba nd   and  sto pban ( , ),   rathe on e   can  just  in dica te   their  pro por ti on .   Mo reover the   PM  giv e dri ft in poin t   coeffic ie nts  w hich  re quire  quantiz at io if  hard war im pl e m entat ion   is  so ug ht.  This  m ot ivate util i zi ng   a   recently   de vel op e stoc hastic   gl ob al   opti m iz at ion   al go rithm   cal le Fire fly   al gorithm   to  desig li near  phase  FI filt er  in  t his  pa per . Th e Fir efly   is  an  inse ct   that  m os tl pro du ces short an r hythm ic   f la sh es  that  pr oduc e by  process  of  bio l um inescence.  T he  f unct ion   of   t he  flas hi ng   li ght  is  to  at tract   par tne rs   (co m m un ic at i on)  or  at tract  p otentia l pr ey  an as a  protect ive w a r ning tow a r th e p re d at or. Thus,  this inte ns it y of  li gh t i s the f act or  of the  oth e r fir efli es to m ov towa rd the  othe fi ref ly .       3.   THE  D IF FER ENTIAL E V OLUTIO N (D E) A L GO RIT HM   DE  al gorithm   is  one  of  the  powe rful  e vo l ut ion a ry  al gorith m to  so lve  re al   par am et er  optim iz at ion   pro blem s.  Seve ral  sta te - of - t he - art  e voluti on aryal gorithm us DE   as  e voluti onary  m echan ism   [15 ] - [ 19] .     The  DE  al gor it h m   is  popula ti on   base al gorithm   li ke   ge netic   al gor it h m us in th si m il ar  op e r at or s;   cro ss over m utati on   an sel ect ion T he  m ajor  c on tr a st  in  buil ding  be tt er  arr a ng em ents  is  that  ge netic   est i m at es  dep end   on   c om bin at ion   w hile  DE  dep e nds  on  co nv e rsion  ope ra ti on T his  m aj or   op e rati on  de pend s   Evaluation Warning : The document was created with Spire.PDF for Python.
In t J  Elec  &  C om En g   IS S N: 20 88 - 8708     Linear P hase  FIR Low  Pass  Fil te r D esi gn  Base d on  .. .   ( M oa t h Sab abha )   4359   on  the  disti nct ion of  ar bitra rily   te ste set of  m et ho ds   i the  popula ce.   As  a   r ule,  DE   al gorithm   has   three   sta ges   [15]:   a.   Muta ti on At generati on  k for  each  par e nt  ve ct or   i k u is ge ner at e acc ordin t o fo ll owin e qua ti on       ) ( 3 2 1 r k r k r k i k x x F x u               (8)     Wh e re  i r r r 3 2 1   an F is r efer red as the  s cal ing   facto r.   b.   Cros s over:  T hi operat or   is  e ssentia due  to   it aff ect abili ty   to  co nfrontdi sti nct  and  no n - disti nguish a bl e   pro blem s.  tria child  vecto rs   ] ,.. .., , [ 2 1 i nk i k i k i k y y y y are  de velo pe by  the  hy br i of  it par e nt  vec tor   i k x and it s m utant v ect or i k u as f ollo ws:     , l j and C U if x l j or C U if u y r j i jk r j i k i jk               (9)     In   t he  ab ove  m od el ,   l   is  anar bitra rily pick ed  inte ger   fro m   { 1 2 ;… d},U 1 ;U 2 ;…  ;Ud are  a r bitrary   ind e pende nt  va riables  un i for m ly   disse m ina te in  [0 1),  a nd  C r   €  [0 1]  is  an  i nput  pa ram et er  aff ect ing  th e   nu m ber   of com pone nts to  b e  e xch a nged  b y t he  cr os s ov e r.     c.   Sele ct ion   ( Determ inati on ):  A   gr ee dy  Sele ct ion   em plo ye wh e re  child   su bs ti tutes  it par e nt  in  ne xt   gen e rati on if  it  h as a  supe rior  or eq uiv al e nt f i tness  functi o n value.   In   [ 19] they   pro po se the  hybri DE  al gorithm   with  local   searc te chn i qu e an an  ada ptive   par am et er v al ue  f or  C r.  This a dap ti ve  m echan ism  co m bin es the b i nar y c rosso ver  a nd li ne  r ecom bin at io n. A nd,   refreshm ent m echan ism  is u s ed  to  avoid  sta gn at io n.   The  m ajo r  step s of the  DE are  [19 ] :   1.   S1 In it ia li ze P(0) wit h N p   in di vid ual  ra ndoml y sel ect ed  fro m   the searc hing s pace.   2.   S2 : E valuate i ni ti al  p opulati on P(0).   3.   rep eat   4.   S3 : F or  k = 1 : Ma xG e n or Co nv e r gen ce  Crit erio reac he d   a.   Sele ct  r an dom l y a su bpop ulati on of  N s ( k) in di vid uals  w it h p rop os ed  so l utio ns   on P (k).   b.   Apply t he f undam ental  D operator “ M utati on and C ross  over”  to get t he   offsprin g O (k)   c.   Fo r  e ver y c hild , p e rfo rm  a local search .   d.   Evaluate  offs pri ng   O (k): if c hi ld  par e nt,  the  parent is  substi tuted  by it s c hild   e.   If  i nter qu a rtil e range  (IQR)  < ^ V ;  upd at e t he p opulati on .   5.   un ti l st op ping  conditi on ;   6.   Algorithm  En d       4.   THE  PARTI CLE SW A R O PTIMIZ ATIO N   Partic le   Sw ar m   Op tim iz ation   (P S O is  an  ev olu ti onary   al go rithm   presented  a nd   de sign e by  Kenne dy  an Eberha rt  in  19 95   [ 20 ] S om e   effor ts  ha ve  be en  prese nted  towa rd   t he  ad va ncem ent  of   th FIR   Fil te base on   the  PS al gor it h m The  PSO  easi ly  app li cable.  Its  m erg in m igh be  overseen  as  us i ng  few  var ia bles.  P S is  ver sat il e,  incre d ible  popula ce  based  stochastic   pursu it   or  e nhan ce m ent  strat eg with   com pr ehe nd e par al le li sm wh ic ca n,   with  no   i ncon ve nience,  handle  non - dif fer e ntial   reason  capaci ti e s.  PS O   is  le ss  vulne r able  to   get  t r app e on  rest rict ed  op ti m a   dissim il ar  Gen et ic   Al gorit hm   (G A ),   re pl ic at ed   Anneali ng,  et c in  [ 22 - 23 ] t he exp a nd e a   si m il ar  PSO   idea  to  pr ese nt  swar m   of   bir ds P SO   is  e xp and e thr oughout  re pl ic at ion   of  bir floc king  i m ulti di m ension a sp ace.   Acc or ding  to   [ 24] fl ock i ng  bi rd s   c an  be   us e to  op ti m i ze  a   cer ta in  obj ect ive  f un ct io n.   I PS O,   eve ry  po ssi ble  so l ution   is  de note as  par ti cl e.  Every   par ti cl is  ass oc ia te with   posit ion  an a   velocit v.   on can   ex pr e ss  t he  posit ion   a nd  velocit of  t he  it par ti cl e as  fo ll ow i ng :     , 1 , 2 , ( , , . . . , ) i i i i N x x x x                 (10)     , 1 , 2 , ( , , . . . , ) i i i i N v v v v                 (11)   Evaluation Warning : The document was created with Spire.PDF for Python.
      IS S N : 2088 - 87 08   In t J  Elec  &  C om En g,   V ol.  8 , N o.   6 Dece m ber  2 01 8   :   4356   -   4365   4360   The  le ngth  of   ever vecto r   de note th dim ension   of   t he  pro ble m   or   num ber   of   unkn own  var ia bles.  In  e ach  it erati on,  t he  c os f unct ion  is  pr ocesse f or  e ver one  of   pa rtic le in  the   swa rm This   capaci ty   ou ght   to  be  pr eci se ly   design ed  to   giv ref le ct ion   of  the  ex pe ct ed  ou tc om e The  posit ion  and  velocit of   eac pa rtic le   are  updated  acc ordin to  in div id ual  best,  xbest i,  and   global  be st,  xb est fitn ess  as  sh ow n belo w:     ), ( ) ( 2 2 1 1 1 i b e s t n i b e s t i n n i n n i x x c x x c v v   1 1 n i i n i tv x X                 (12)     The  s upersc rip ts  n+1  an i ndic at the  ti m e   recor of   t he  current  a nd  the   past  cy cl es  a nd  β a nd  β are  arb it ra ry  num ber that  are  co ns ist ently   ci rcu la te in   the  interim   ( 0,   1).  T hese  r andom   nu m be rs  are   refreshe eac tim they   happ en.   Th com pa rati ve  wei gh ts  of   the  pe rsonal   best  posit ion   c orres pondin to  the  global be st p osi ti on  are dete r m ined  by t he p aram et ers  c1  a nd c2, re sp ect i vely . Bo t c1  a nd c2 are ty pic al ly  se t   to  value  of  2. 0.   T he  pa ram eter   γ  is  t he  “i ner ti w ei ght”   in  the  nth   it era ti on It  is  num ber   in  the  ra ng e   ( 0,   1)   that  sel ect the  weigh by   wh ic the  pa rtic le ’s  curre nt  velocit reli es  on   it pr e vi ou velocit y,  and   th e   distance  betwe en  the  p a rtic le s posit ion an i ts perso nal  bes t and gl ob al  b e st p os it ion s   The  po pu la ti on  of   par ti cl es  is  then  m ov ed  accor ding  to  e qu at io ( 12)  a nd   te nds  to  cl ust er  tog et he from   diff eren directi ons.  Sin ce,  m axi m u m   velocit y,  Vma x,   sh ould not  increase  wit any  par ti cl to  sta the   search   withi desire so l ution   sp ace Asse ssm ent  of   the   c os functi on  is  done   util iz ing   the   pa rtic le ’s   ne w   po sit io n.   T he  al gorithm   go es  throu gh   the se  procedu res   it erati vely   un ti the  po int  that  par ti cul ar  en par a dig m  is m et .       5.   THE  THE FI REFLY  ALG ORI TH M   In  [ 26 ] ,   there   i cl arifica ti on  of  ho the   F irefly   al go rith m   that  fo ll ows   the  fire fly   be ha vior.  Firefly   is  an  insect   t hat  f or   t he  m os pa rt  deliv ers  s hort  an caden ce flas hes  that  c reated  by  proce dure  of   bio lum inescen ce.  The  capaci t of   the  glim merin li gh is  to  pull   in  acco m pl ic es  (co r re sp on de nce)   or  dr a w   in   po te ntial   pr ey   and   as  de fensi ve  cauti onin toward  the  pre dato r.   Al ong  these  li nes,   this   power   of  li gh t   is  the   factor o f othe r firefli es in  a dvancin to wa rd  the o t her fire fl y.    The  li gh pow er  is  chan ge at   the  separ at ion   f r om  the  eyes  of   the  onlo ok e r It  is  protect ed  to  sta te   that  the  li ght  powe is  dim inishe as  the   dis ta nce  incr em e nt.  T he  li ght  powe li ke wise  the  im pact  of   the  ai r   retai ns   by  the   env i ronm ent,  in  this   way  t he   f or ce  t urns   ou to  be   le ss  e ngagi ng  as  t he  separ at io incr e m ent.  Firefly   al g or it hm   or iginall yp resen te base on  th ree  idea li ze  ru le s,  1)  Fireflie are   at tract ed  to ward   each   oth e r’ s   re gardl ess  of  ge nd e r.  2)  Th e ng a gi ng  qual it of  t he  firef li es  is   correla ti ve  with  th s plen dor   of  the  firef li es.  C on se qu e ntly the  le ss  app eal i ng   fir e fly   will   pu s ahead   t the  m or al lu rin fir efly 3)   T he  s hi ne  of   firef li es is  rely ingu pon  t he  c ost  f unct io [ 27 - 30 ] .       5.1.  St ru cture   of  Fir efly  A l gori th m   In   firef ly   al go rithm there  ar two  esse ntial   factor s,  w hich  is  the  li gh i ntensity   force  and   a ppeal Firefly   is  pu ll ed  in  to ward  the  oth e fire f ly   that  has  br igh te blaze  th an  it sel f.   The   eng a ging  qua li ty   is   dep e nded   with   the  li gh pow er.   T he  li ght  intensit acco r dingly   at tract ivene ss  is  in versel relat ive  w it the  par ti cula distance   from   the  l igh sour ce.  In  t his  m ann er th li gh a nd  e ng agin qual it yi s   dim inishing  a the  distance i ncr e m ent. One ca n express  it  as fo ll ow s:     ( ) = 0 2                   (13)     wh e re,   I   =   li gh t i nte ns it y,   0   =   li gh t i nte ns it y at  init ia l or   or i gin al  li ght  intensit y,     =   the li gh abs or ption coe ff ic ie nt   r   =   distance  betwe en firefly   i   a nd  j   Attract ivene ss   is  propo rtiona ll to  the  li ght  inte ns it se en  by  a no t her  fire flie s,  t hu s   at tract ivenes s   ( is     giv e n by     = 0 2                   (14)     Evaluation Warning : The document was created with Spire.PDF for Python.
In t J  Elec  &  C om En g   IS S N: 20 88 - 8708     Linear P hase  FIR Low  Pass  Fil te r D esi gn  Base d on  .. .   ( M oa t h Sab abha )   4361   wh e re  0   re pr ese nts the  att racti ven e ss at ze ro  distance  ( = 0 ) . T he dist ance   betwe en  tw o fire flie s can be  def i ned b ase d on the Ca rtesi an dist ance as  foll ows:      = | | = ( , , ) 2 = 1             (15)     Firefly   i   is at tr act ed  to ward t he  m or e att ract ive f ire fly   j , the  upd at e m ove m ent is ex pr e ssed  as  foll ows :     = 0  2 ( ) + ,                     + 1 +           (16)     wh e re   0   is  f or  a tt racti on ,     is  th lim it ation   w hen  the   valuet ends  t ze r o r   to la rg e If    a ppr oach i ng  ze r ( 0 ) the  at tract ive ness  a nd  br ig ht ness  bec om c on sta nt,  = 0 I a nothe w ord f irefly   can  be  s een  in   any  po sit io n,  easy   to  c om plete   global  se arch.  If  the     is  nea rin i nfi nity   or  to l arg e   ( ) t he   at tract iveness  and   bri ghtness   beco m decr e ase.  The  fire fly   m ov em ents  beco m random The  i m ple m entat io of   firef ly   al go rithm   can  be  done  in  t hese   two  asy m pto ti beh a viors.  Wh il the  sec ond  the   te rm   is  f or   rand om iz a ti on ,   as     is  the   rando m iz epar am e te r.   T he     can   be   re placed   by  ran  - 1/2  w hich   is  ra is   ra nd om  nu m ber   ge ner a te f ro m  0  to  1. Please  ref e t Algorithm  1 .     Al go rit hm  1: Fi refly algorit h m     Inp ut :   Co st F unct ion  ( ) , Initi al p op ula ti on  of  Fire fl ie 0 Defi ne  the  li gh t absor ptio c oe ff ic ie nt  Max  num ber of  Iteratio  , in it iali ze the  Lig ht  In te ns it 0   at   0   by   ( )   Whi le  Lo op :   till     For lo op:   for e ach  = 1   all    fi ref lies   Inner l oop:   for  ea c = 1   all    fi ref l ie s   If  ( < ) , move fire fl   tow ar ds  en if .   Varying  a tt r ac ti veness   wi th di stan ce    due t    Ev alua te   new  so lut ions   an d upd ate the li ght i ntensity     End  F or       End  F or       Rank the  firefl ie s   and f ind t he  cu rre nt  globa l  b est  v alu es   End  Whi le     Ou tp ut:   t he be st f ire fl ie s so lu ti on s         6.   SIMULATI O N RESULTS   In   t his  sect io n,  we  s how  t he  util iz at ion   of  t he  fi ref ly   al go rithm   to  desig op ti m u m   FI filt ers  f or  diff e re nt  cases.   In   al cases, f or  the  sa ke  of  sim pl ic it y,  the  filt er  to  be  de sig ned   is  ass um ed  to  be  li near  p ha s e   LPF  with  eve le ng th   to  co nst ru ct   just  50 of   the  coe ff ic i ents  rathe than  al coef fici en ts.  Ph ase  li neari ty   of   the  filt er  is  guaran te e by  as su m ing   sy m m et ry  of   the  a pproxim at e   filt er  wh ic re du ce the  dim ension   of   th e   op ti m iz ation   pro blem   to  M/ 2.   In   t he  fir st  case,  the  firef ly   al gorithm   is  us ed  to  desig optim u m   FI filt ers  in   wh ic M w p,  w s,  and   the  rati δ p are   fixed.  For  th is  case,  the  fitness  functi on   to  be  m ini m i zed  is    def i ned as:     c o s m a x ( | ( ) |) , ps t w F F F E w              (17)     Wh e re  F p   an F s   are  the  cl ose subsets  ≤  ≤  w p   and   w s   ≤  ≤  0 . 5,   res pe ct ively Figu r pr ese nt s   the  fr e qu e ncy  respo ns of  an   app r oxim at e   filt er  with  M = 30,  w p = 0 . 25,  w s = 0 . 3,   δ p s = 1,  based   on   the Firefly   al gorithm DE,  PSO   a nd  PM   al gorithm s,  on   the  sam gr a ph.  T he  fi gure   shows  t hat  th Firefly   res po ns is  pr eci sel giv i ng  the  sta ndar FI optim al   desig n.   T his  sign i fies  that  the  firef ly   al gorithm   is  per for m s   well   al ong  the  PSO  and   DE  al gori thm   in  te r m s   of   accuracy.  I this  case,  the  firef ly DE  an PSO   we re  ra ndom ly   init ia li zed an conve rg e d wit hin  a  r eas onabl e tim e.     Evaluation Warning : The document was created with Spire.PDF for Python.
      IS S N : 2088 - 87 08   In t J  Elec  &  C om En g,   V ol.  8 , N o.   6 Dece m ber  2 01 8   :   4356   -   4365   4362       Fig ure   1. Fr e quency  res pons e  of linear  phase  FI filt er for  M = 30,   wp = 0.2 , w s = 0.2 5,   δ p/δs = 1       Fo r   set tl ed  pa r a m et ers  case,  the  fire fly   al go rithm   is  utilized   to  desig l inear  ph a se  FIR   filt ers  in   wh ic M w p,   w s,  δ p,  an δ s   are  ch os e by   the  desig ner.   In   Fi gure  2,   t he  de sig proc ess  be gin with  the   desire filt er  pa ram et ers  ( M w p,   w s ) and   t he  PM  al go rit hm   is  e m plo yed   to  ob ta i the  filt er  c oeffici ents.   The n,   the  desi gn e sel ect f easi ble  value  f or   δ a nd   δ ba sed  on  the  m axim u m   ripp le   siz ( δ PM obta ined  by   the  PM.To   ha ve   the  capaci ty   to  con tr ol  the  r ipp le in  the  two  bands  in de pende ntly on e   can  re - w rite   the  cost  functi on in  (17) as  f ollow s:     c os m a x ( | ( ) | ) m a x ( | ( ) | ) ps t p s w F w F F E w E w             (18)     Figure  sho ws   the  fr e quency  respo ns of  li near  phase   FI R   desi gn e base on  the   fire fly   al gorithm   in  wh ic the  f il te par am et er are  set   to  M = 30,  w p = 0 . 25,   w s = 0 . 3,  δ p = 0 . 1, δs =0 . 01.  Th PM  resp ons for   M = 30,  w p = 0 . 25,  w s = 0 . 3,   a nd   δ p s = 10 is  al so   s how in  th sa m figu re . O bvio us ly F ig ur e 2   sho ws  th at   the   PM  al gorithm   do e no al lo w   to  c ontrol   the   pass ba nd  a nd  stopba nd  rip pl es.  Howe ver ,   t he  Fi ref ly   al go rith m   can  co ntr ol  th ese  qu al it ie of  rip ple  in  the   pass band  an stopban sim ultaneo us ly T he  fire fly   al go rithm   achieves  to  t he  d esi re d rip ples  in bo t h bands           Fig ure   2. Fr e quency  res pons e  of linear  phase  FI filt er, for M = 30 ,  wp = 0. 25, ws = 0.3, δ p = 0.1, δs= 0.01   0 0 . 0 5 0 . 1 0 . 1 5 0 . 2 0 . 2 5 0 . 3 0 . 3 5 0 . 4 0 . 4 5 0 . 5 - 8 0 - 7 0 - 6 0 - 5 0 - 4 0 - 3 0 - 2 0 - 1 0 0 10 N o r m a l i z e d   f r e q u e n c y M a g n i t u d e   i n   d B M a g n i t u d e   r e s p o n s e   o f   t h e   e q u i r i p p l e ,   l i n e a r   p h a s e   FI R   f i l t e r     f i r Fi r e f l y   D e s i g n f i r P S O   D e s i g n f i r D E   D e s i g n f i r p m   D e s i g n 0 0 . 0 5 0 . 1 0 . 1 5 0 . 2 0 . 2 5 0 . 3 0 . 3 5 0 . 4 0 . 4 5 0 . 5 - 9 0 - 8 0 - 7 0 - 6 0 - 5 0 - 4 0 - 3 0 - 2 0 - 1 0 0 10 N o r m a l i z e d   f r e q u e n c y M a g n i t u d e   i n   d B M a g n i t u d e   r e s p o n s e   o f   t h e   e q u i r i p p l e ,   l i n e a r   p h a s e   FI R   f i l t e r     f i r Fi r e f l y   D e s i g n f i r p m   D e s i g n Evaluation Warning : The document was created with Spire.PDF for Python.
In t J  Elec  &  C om En g   IS S N: 20 88 - 8708     Linear P hase  FIR Low  Pass  Fil te r D esi gn  Base d on  .. .   ( M oa t h Sab abha )   4363   It  is  un reali sti to  acknow le dge  FI cha nne ls  witho ut  c oeffici ents  qu a nti zat ion   util iz ing  finite   wo r le ng th This  outl ine  require m ent  has  no been   c on si der e in  the  pr i or   work   or   e ven   in  the  PM  al go rithm .   Con si der i ng   th lim it ation in  filt er  i m plem entat ion the   su it able  word  le ng th  re duce   al go rithm   com plexit and  eq uip m ent  pr e requisi te can  prom pts  a   dram atic  change  i the   fr e quency  re sp onse   an de sign  sp eci ficat io of  the  desire F IR.  H ow e ver,  the  capaci ty   of   firef ly   al gorith m   to  deal  with  this  so rt  of   iss ues  is   exh i bited  in  th accom pan yi ng   cases.  First,  t he  i m pact  of   the  quantiz in process  f or  the   filt er  coef fici e nts  on  the  fr e qu e ncy  respo ns of  filt ers  desig ned   base on   the  PM  is  de m on s trat ed  in  Fig ur 3.     In   this  case,  the  coeffic ie nts  ac qu i red   base on  the  PM  m et h od   a re  rou nd e by  ei ght   bits  word  le ngth.  A show in   F ig ur 3,  the  re spo ns of  the   PM  filt er  with  8 - bits  quantiz ed   c oeffici ents  cha nges   an it s’   pe r form ance  dim ini sh es   com par ing  to  t he  fl oatin g - po i nt  PM  case.   I F i gure  4,   w pr e sent  t he  r esult  of  the  pr esented  al gorithm   to  const ru ct   t he  optim u m   FI fi lt er  for  w hich  their  c oeffici ents  are   r ounde us in bits  word  le ngth   f or  th e   sam e fil te in  previ ou s  case.           Fig ure   3.   Ef fec t of r oundin g o F IR f il te rs  d e sign e d by PM           Figure  4.  FI R  fi lt er d esi gne d usin g DE  with  coeffic ie nts  quantiz ed usin g 8  b it word le ng th for    M = 30,   wp = 0.2 5,   ws = 0.3, δ p/δs = 1       Cl early the  Fi ref ly   perform a nce  is   bette r   th an  t he  on e   ac quire from   qu a ntizi ng  of  t he  coeffic ie nts   of   t he  PM  m eth od.   It  is  wort to  stu dy  the  i m pact  of   the   order  of  the   FIR   filt er  on  the   pr ese nted   m eth od.   I ano t her   e xam ple,  the  Firefl al go rithm   is  e m plo ye to   desig a F I filt er  with  sp eci ficat io ns   M = 15 ,   wp = 0.2 5,   ws = 0.3,  δ p/δs = i wh ic the  c oe ff ic ie nts  ar r ounde usi ng  bits  w ord  le ngth.  Fi gure  pre sents  the  pe rfo rm ance  of  usi ng  the   pr ese nted   m et h od  to  c onstr uct  the  op ti m u m   filt er   for  w hic the  coe ff ic ie nts  are   qu a ntize usi ng  ei gh bits  w ord  le ngth Obv iou sly the  Fire fly   m et ho pr e form well  and  bette than  the   on e   acqu i red f ro m  r ou nd i ng of th e coe ff ic ie nts  of the  PM m et ho d wit h sm al ler   order fil te r.     0 0 . 0 5 0 . 1 0 . 1 5 0 . 2 0 . 2 5 0 . 3 0 . 3 5 0 . 4 0 . 4 5 0 . 5 - 9 0 - 8 0 - 7 0 - 6 0 - 5 0 - 4 0 - 3 0 - 2 0 - 1 0 0 10 M a g n i t u d e   r e s p o n s e   o f   t h e   e q u i r i p p l e ,   l i n e a r   p h a s e   FI R   f i l t e r M a g n i t u d e   i n   d B N o r m a l i z e d   f r e q u e n c y     f i r p m   D e s i g n r o u n d i n g 0 0 . 0 5 0 . 1 0 . 1 5 0 . 2 0 . 2 5 0 . 3 0 . 3 5 0 . 4 0 . 4 5 0 . 5 - 1 0 0 - 8 0 - 6 0 - 4 0 - 2 0 0 20 M a g n i t u d e   r e s p o n s e   o f   t h e   e q u i r i p p l e ,   l i n e a r   p h a s e   FI R   f i l t e r M a g n i t u d e   i n   d B N o r m a l i z e d   f r e q u e n c y     f i r Fi r e f l y   D e s i g n r o u n d i n g Evaluation Warning : The document was created with Spire.PDF for Python.
      IS S N : 2088 - 87 08   In t J  Elec  &  C om En g,   V ol.  8 , N o.   6 Dece m ber  2 01 8   :   4356   -   4365   4364   In   a no t her   e xa m ple,  we  incr e ase  the  qua ntiza ti on   bits  to   equ al   10   bits The  firef ly   a lgorit hm   i s   e m plo ye t desig a FIR   filt er  wit sp eci ficat io ns   M = 30 ,   wp = 0.25,  ws = 0.3,  δ p/δs = in   wh i ch  t he   coeffic ie nts ar e  r ou nd e d by 10  b it s word l en gt h.  T he  res ults  dep ic te d i F i gure  s how  tha t t he  Firefly  m et hod  get an en ha nce m ent o n t he  p e rfor m ance and  sti ll  o utp er f orm s the r oundin g respo ns of P M m e tho d.            Fig ure   5.  FI R  fi lt er d esi gne d usin g DE  with  coeffic ie nts  quantiz ed usin g 8  b it word le ng th for  M = 15,   wp = 0.2 5,   ws = 0.3, δ p/δs = 1.       Fig ure   6.  FI R  fi lt er d esi gne d usin g DE  with  coeffic ie nts  quantiz ed usin g 1 0 bit s word le ngth  f or   M = 30,   wp = 0.2 5,   ws = 0.3, δ p/δs = 1       7.   CONCL US I O N   Desig ning  of  l inear  ph ase  FIR   filt er  has  be en  car ried  ou thr ough  ap plica ti on   of  fir efly   al go rit hm The  F IR  was  c om par ed  with  the  PS a nd  DE  al go rithm s The   fire fly   al gorithm   sh ows   the  a bili ty   to  desig su c filt ers  bot in  fi nite  and   infin it w ord  l eng t coe ff ic ie nts.  T her a re  three  a dv a ntag es  ti ed  to  the  f irefly   al gorithm That  is  getti ng   t the   true   gl obal   m ini m u m   reg a rd le ss   the   init ia par am et er,  few   co ntr olled   par am et ers  are   us e ye t her e   is  fast   co nver gen ce T he   res ults  validat e   th fact  t hat  it   i s   possible   to   de sig op ti m al   finite   word   le ng t F IR  filt ers  by  use   of   fi ref ly   al gorithm Also ,   in  al lc ases,  the  fire fly   al gorith m   perform well   al ong  with  t he   DE   a nd  PS O   al gorithm s.  A lt ho ug h   s oft wa re  im ple m enta ti on   is   im po rtant  t inv est igate   t he   capa bili t ie of  Firefly   m et hod  a nd  to   sim ul at sign i ficant  aspects  of  F IR  Fil te ap plica ti on s ,   hard war im ple m entat ion   pr ov i des  r eal   ti m so luti ons  a nd   a optim al  par al le li sm   method  in  te rm s   of   fast  conve rg e nce.  Hen ce ha r dw a re  im ple m entation ca be  co ns ide red   a prom isi ng   ap pro ach  to  im ple m ent  th e   pr ese nted  m et ho d w hich  can  be exec uted  b I nteg rated Circ uit (I Cs ).       REFERE NCE S   [1]   L.   Li twin ,   FIR   a nd  IIR  dig it a f il t ers,   I EE E   Potential s.   0278 - 6648,   2000,   28 31 .   [2]   Harpre et   K aur   and  Bal wind er   Dhali wal ,   Design  of  low  pa s FIR  fil te using  art ifici al   n eur al   n et work ,   Inte rna ti ona Jou rna of   Inform at i on  and El ec tron i cs  Engi n ee rin g,   Vol.   3 ,   No.   2,   Marc 2013 .   [3]   Sonika  Gupta ,   Am an  Panghal ,   Perform anc Anal y s is  of  FIR  Filt er   Design  b Us ing  Recta ng ula r,  Hann ing   a nd   Ham m ing  W indows  Methods ,   Inte rna ti ona Journal  of  Advanc ed  Resea r ch  in  Com pute Scie n ce   and  Softwar Engi ne eri ng,   Vo lume  2,   Iss ue  6,   June  2012.   [4]   J.H.  McCle llan,   T. W .   Parks,  L. R .   Rabi ner ,   computer   progra m   for  designi ng  opti m um   FIR  li nea phase   digital   fil ters ,   I E EE T r a ns.  Audio  El e ct r oac oust.   AU - 21  (1973)  506 526.     [5]   L. R.   Rabi n er,   A pproximate   d esign  rel a ti onships  for  low - pass  FIR  digi t al   fi lters,  IEE Tra ns.   Audio  Elec tro ac ous t.  AU - 21  (1973)  4 56 460.     [6]   Z.   Albataine h ,   F.  Sale m ,   "N ew  Bli nd  Multi use Dete ction  in  DS - CDM U sing  H - DE  and  I CA  Algorit hm s" ,   Inte rna ti ona Co nfe ren c on   201 4th  In te l li g ent   S y stems   Modell i ng  Sim ulation   (ISM S),  pp.   569 - 574,   Jan .   2013   [7]   G.  Singh,  N.   Pra kash,   FP GA   Impl ementation  of   Higher   Order  FI Filt er ”,  Inte rn at ion al   Journa o Elec tr ical  and   Com pute Engi n ee ring   (IJECE) ,   Vol.   7 ,   No.   4,   pp .   1874~1881,   Au gust  2017.   [8]   M.  Ali,  Casca d ed  Rippl C arr Adder  bas ed  S RCS for  Eff ici ent   FIR  Fil te r ”,  Indone sian  Jour nal   of   Elec tri c al   Engi ne eri ng  and   Com pute Sci en ce ,   Vol.   9,   No.   2 ,   pp .   253~256,   Februa r y   20 18 .   [9]   S.  Das  and  P.  Sugantha n,   "P roble m   def ini t ions  and  eva lu at ion   cri te r ia   for  c e 2011  competition  on  te stin g   evol uti on ar y   a lg orit hm on  rea world  opti m iz ati on  proble m s" ,   J ada vpur  univ ersity   and  Nan y an Te chnol og ical   Univer sit y ,   T ec h .   Rep . ,   2011.     0 0 . 0 5 0 . 1 0 . 1 5 0 . 2 0 . 2 5 0 . 3 0 . 3 5 0 . 4 0 . 4 5 0 . 5 - 7 0 - 6 0 - 5 0 - 4 0 - 3 0 - 2 0 - 1 0 0 10 M a g n i t u d e   r e s p o n s e   o f   t h e   e q u i r i p p l e ,   l i n e a r   p h a s e   FI R   f i l t e r M a g n i t u d e   i n   d B N o r m a l i z e d   f r e q u e n c y     f i r Fi r e f l y   D e s i g n r o u n d i n g 0 0 . 0 5 0 . 1 0 . 1 5 0 . 2 0 . 2 5 0 . 3 0 . 3 5 0 . 4 0 . 4 5 0 . 5 - 8 0 - 7 0 - 6 0 - 5 0 - 4 0 - 3 0 - 2 0 - 1 0 0 10 M a g n i t u d e   r e s p o n s e   o f   t h e   e q u i r i p p l e ,   l i n e a r   p h a s e   FI R   f i l t e r M a g n i t u d e   i n   d B N o r m a l i z e d   f r e q u e n c y     f i r Fi r e f l y   D e s i g n r o u n d i n g Evaluation Warning : The document was created with Spire.PDF for Python.
In t J  Elec  &  C om En g   IS S N: 20 88 - 8708     Linear P hase  FIR Low  Pass  Fil te r D esi gn  Base d on  .. .   ( M oa t h Sab abha )   4365   [10]   Gopinat han   S.,  e al.,  W ave let  a nd  FF Based  I m age   Denoising   Us ing  Non - Li n ea Fi lt ers,”  In ternat ion al   Journa l   of  Elec tr ical and   Com pute Eng i nee ring ,   vo l/ issue:  5(5) ,   pp .   1018 - 1026,   2015 .   [11]   M.  Sharm a,   Dr  S.K.  Singh,  New  Te chni qu e   Based  Peasa nt   Multi plication   for  Eff ci en Signal   Proce ss in g   Applic a ti ons”,   I ndonesia Journal  of  Elec tr ical  Engi ne eri ng  and   Com pute Science ,   Vol .   8,   No.   3,   pp.   726  729  Dec ember  2017 .   [12]   T. W .   Parks,  J.H .   McClella n ,   Ch eb y shev   appr oxi m at ion  for  non - rec ursive  d igi t al  fil t ers  with  li n ea phase ,   I EEE   Tra ns.  C irc u it s T heor y   CT - 19   (19 72)  189 194.     [13]   Z.   Alba taineh,  F.  Sale m   and  J. I.  Ababne h,   Li n ea phase   FIR  L ow  Pass   Filt er  Design  Us ing  Hy brid   Diffe r ent i al  Evol uti on ”,   In ternat ion al   Journal   of  Resea rch   in  W ire le ss   S y stems   (IJRWS),  Vol.   1,   Iss ue  2,   pp.   43 - 49,   Dec embe r   2012.   [14]   Jeha I.   Ababn e h,   Moham m ad  H.  Bat a ine h .   "Li nea phase   FIR  f il te d esign  usin par ticle   sw arm  opti m iz a ti on  an gene t ic   al gor it h m ".  El sevi er,  Di git al Signa Proc essing,   2006 .     [15]   Q.  Zha o,   G .   Me ng,   Design  of  Digit al   FIR  Filt e rs  using  D iffe ren ti al   Evol ut ion  algorithm  base on  Reser ved  Gen e” ,   Inte rna ti ona Co nfe ren c of   Infor m at ion  Sci ence and  Mana g emen Eng ine er ing  (I SM E),   pp.   177 - 1 80,   2010 .   [16]   Yang,   X.  and  K ara m anogl u,   M . ,   Sw arm  Inte ll igence   and  Bi o - Inspire Com puta tion.  Sw arm  Inte l li gen ce   and  B io - Inspire Com put at ion ,   pp . 3 - 23,   2 013.   [17]   F.  Neri   and  V.  T irrone n,   "S c al f ac tor  loc a sea r c in  diffe r ent i al   evol uti on" ,   Me m et ic   Com puti n g,   vol.   1 ,   pp.   15 3 - 171,   2009 ,   10 . 10 07/s12293 - 009 - 0008 - 9.     [18]   S.  Das  and  P. N.   Sugantha n,   "D iffe ren t ia evo lut i on:  su rve y   of   the   stat e - of - the - art ",  Evol u ti ona r y   Com puta ti on ,   IEE E   Tr ansa ctio ns on,   2010 .   [19]   Farook,   S.  and   Raj u,   P.   (2013).  Evol ut iona r y   H y brid   Gene t ic - Fi ref l y   Algori thm  for  Global   Opt i m iz at ion .   IJCE M   Inte rna ti ona Jou rna of   Com putationa l   Eng ine e ri ng  Man age m e n t,   16(3) ,   pp . 37 - 45.   [20]   J.   Kenne d y ,   R.   E ber har t , ’  "P artic l Sw ar m   Optimiza t ion",   in  Proc .   IEE E   int.  Conf .   On Neura l   Netw ork,   1995   [21]   Y.  Shi  and  R. C.   Ebe rha r (1998),  Para m et er  Selec ti on  in  Particle   Sw arm  Optimiz at ion ,   Evol ut ion ar y   Program m ing  VII,  Springer ,   L ec tu r Not es  in   Com pute Scie n ce   1447 ,   591 60 0.     [22]   S.  Das,  A.  Abraha m   and  A.  Konar,   Parti c le   Sw a rm   Optimiza ti on   and  Diffe ren ti a l   Evol uti on  Algor it hm s: T ec hni cal  Anal y sis ,   Appli ca t ions  and  H y bridi z at ion  Pers pec t ive s”,   Studi es  in  Com puta ti onal   Intelli g ence  (SCI)  116,   1 - 38   (2008).     [23]   El - Saw y ,   A. ,   Z a ki,   E .   and  R iz k - Alla h,   R .   (2012) .   Novel  H y bri Ant  Colon y   Optimiza t ion  and  Firefly   Algori th for  Solving  Con strai ned   Engi n eering  Design  Pro ble m s.  Journal  o Natur a Sci ences  and  Ma the m a ti cs,   6(1),  pp. 1 - 22.   [24]   D.  Manda l,   S. P .   Ghos hal ,   and  A . K.  Bhat t ac h arj e e,   Novel  Par ti cle  Sw arm  Opt imiza ti on  Based   Optimal  Design  of  Thre e - Ring  Conce ntr i Circular   Antenna   Ar ra y , ”  IE EE   Int er nat ion al   Confer enc on  Advanc es  in  Com puti ng,   Control ,   and   Tel ec om m unic at ion   Technol ogi es,   ( ACT’09),   pp .   38 5 - 389,   2009 .   [25]   Ab Wahab  MN ,   Neft i - Mez ia ni   S,   At y abi A ( 2015 A Com pre hens ive   R evi ew   of  S warm   Optimiza tion Algori thms .   PLoS   ON 10(5):  e0122827 .   do i :10. 1371/journal . pone. 0122827 .   [26]   Yang,   X.   (2010). Nat ure - Inspire d   Meta h eur isti A lgori thms .   2nd   e d.   From e:   Lu niv er  Press .   [27]   Yu,  S., Yang, S. and  Su,   S.  (2013 ).   Self - Ad apt iv e S te Firef l y   Alg orit hm .   Journal   of  Applie d   Math emati cs,   pp. 1 - 8.   [28]   Ti la hun ,   S .   and   Ong,  H.  Modif ied fi ref l y   al gori th m .   Journal  of   Ap pli ed   Mathe m ati cs,   pp . 1 - 12,   201 2.   [29]   W ang,   G.,  Guo,   L.,  Duan ,   H. ,   L iu,  L.  and  W a ng,   H. ,   Modi fie Fir efly   Alg orit hm   for  UCA Path  Planni n g.   Inte rna ti ona Jou rna of   H y brid  In form at ion  T ec hn olog y ,   5(3) ,   pp . 1 23 - 144,   2012 .   [30]   Kum bhar ana ,   S .   and  Pand e y ,   G.  (2013).   S olvi ng  Tr ave l ling  Sale sm an  Problem  using  Firefly   Algori th m .   Int ern a ti ona l   Jou rna for   Rese arch i Sc ie n ce   & A dvanc ed Techn ologi es,   2(2), pp.53 -- 57.       BIOGR AP H I ES   OF  A UTH ORS       Moath   Sababh a   was  born  in  Irbi d,   Jordan  in   198 7.   He  r ec e ive his  B.   Sc.   degr e in  El e ct r ic a Engi ne eri ng  fro m   Jordan  Univer sit y   of  Sc .   and  Te ch .   JU ST,   Irb id,   Jordan  in  20 10.   He   recei v ed  his  M.  Sc.   degr ee   in  El e ct r ic a l   Engi nee ring  fr om   Oakla nd  Un ive rsit y ,   Ro che s te r,   Mic h iga n,   U.S.A  in  2013 .   He  is  cur r ent l y   Ph.  D.   c andi d at e   in  El e ct r ic a l   and  Com pute r   Engi ne eri ng  at   Oakla nd  Univer s ity ,   Ro che ster ,   Michi gan ,   U.S. A.  His re sea rch   i nte rests  ar in th areas of   digital   signal   pro ce ss in g,   nonl inear  est i m at ion  and   pre d i ct ion ,   fu zzy   logic  and   de ci sion   m aki ng.           Moham ed  A.  Zohd y   w as  born  in  Caro,   Eg y pt .   He  r ec e iv ed  B. Sc.   degr e in   E le c trica l   Engi ne eri ng,   Ca iro   Univer sit y ,   Eg y p in  1968  and  he   rec ei v ed  his  M.  Sc.   and  Ph .   D.  degr ee s   in  El e ct ri ca Engi n ee ring  from   Univer sit y   o W at er loo,   Cana d in1 974,   and  1977  respe ctively .   He  worked  in  var io usindustrie s:  do wt y ,   iron  and  s te e l,   and  spar .   He  is  cur ren tlya  Profess or  at   Oakla nd  Univer sit y ,   Roche st er  Hill s,   Michi g an,  U.S.A.   His  rese arc intere sts   are   in  ar ea ofc o ntrol, estima ti on,   comm unic a ti on,   neur al   n et w orks,   fuz z y   log ic a nd  h y br id  s y ste m s.       Evaluation Warning : The document was created with Spire.PDF for Python.