Indonesi an  Journa of El ect ri cal Engineer ing  an d  Comp ut er  Scie nce   Vo l.   9 , No .   2 Februa ry   201 8 ,  pp.  512~ 525   IS S N:  2 502 - 4752 DOI: 10 .11 591/ ijeecs . v9.i 2 . pp 512 - 525          512       Journ al h om e page http: // ia es core.c om/j ourn als/i ndex. ph p/ij eecs   Hybrid  Mi cro G enetic  Algorithm  Assisted  Optimu m Dete ctor  for Mult i - Car rier System s       Mahm ou A.  M.   Albreem 1 ,   SPK B ab u 2 , M F  M S alleh 3   Depa rtment  o E le c troni cs  and  C om m unic at ion  E ngine er ing, Col l ege   of   Eng ine e ri ng,   A’S har qi y a h   Univer sit y ,   400   Ibra ,   Om an       Art ic le  In f o     ABSTR A CT  ( 10  PT)   Art ic le  history:   Re cei ved   A ug   9 , 2 01 7   Re vised  N ov   2 0 , 2 01 7   Accepte Dec  28 , 201 7       low - complex ity   de tecti on   sc heme,   whi ch  c onsists   of  H y brid   Micro   Gene tic  Algorithm   (Hy brid -   µG A),  is  propose for  Orthogonal   Freque n c y   Division  Multi ple xing  (OF DM )   sy st ems .   In  th abse nce   of  orthogonal i t y ,   int er ca rri er - in te r fer ence  (ICI)   oc cur because  signal   from   one   subca rri e r   ca uses  int erf erence   to  othe rs.  I seve ral   envi r onm ent ,   the   OF DM   signal   ref lecti ons  from   far   obst ac l g ene ra te   int er - b lo ck - interfe r enc e   ( IBI)  due  to  long  ti m d el a y s .   To  avoi the se   unple asa n eff ects  of  IBI  and   ICI   in  OF DM  s y st em,  H y br id - µG det ec tion  al gorit hm   i proposed.   The   proposed   det e ct or  combines  the  conv ent io nal   on e - Ta p   equ al i ze and  the   M ic ro  Gen eti c   Algorit hm   (µG A)  sea rch   engine.   The   ou tput  of  one - Ta e qual i ze is  conside red   as  the   input   to  µG A s ea rch   engi ne .   Th ere f ore ,   the   µG A sta rts  with  som knowledge   rat h er  tha b l indly   to  spee up  the   sea r ch.   The ore ti c al  ana l y sis  and  si m ula ti on  result s   show   tha the   proposed  det e ct i on  H y brid -   µG sche m s ubstant iall y   improves  the   p erf or m anc of  OF DM   s y stems .   Moreove r, it co m ple xity   is 10 ti m es  lower   th an  t he  conv ent ion al  GA .   Ke yw or d s :   Gen et ic   Algori thm s   Ma xim u m   Likel iho od   OFDM     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 :   Ma hm ou d A.   M. Albreem   Dep a rtm ent o f El ect ro nics  and C omm un ic ation   En gin ee rin g,  C ollege  of E ng i neer i ng,    A’ S ha rq iy ah  Unive rsity , 400 Ibr a   Om an   Em a il m ah m ou d.al breem @asu .e du. om       1.   INTROD U CTION   Or t hogonal  Fre qu e ncy  Divis ion   Mult iplexi ng   ( OFDM)  offer high  da ta   rate  transm issi on   for   wireless  a ppli cat ion s.   The re fore,  it   has  bee chosen   f or  Di gi ta aud io/ Vide broa dcasti ng   ( DA B/ D VB) high  Sp ee dig it al   su bsc ribe rs  li ne   (D SL ),   W M A N,   Hi per L A syst e m s,   Lon Term   Evo luti on  (LTE ),   L ong  Term   Ev olu ti on - Adv anced   (LT E - A ),   et [ 1].  H ow ever,  O FD t ran s f or m the  fr e qu e ncy  sel e ct ive  fad i ng   c ha nn el   conditi on   i nto   set   of   narrow   flat   fad in c ha nn el s there by   reducin the  e ff ect of   In te Sy m bo I nterf e ren c e   (I S I)  [ 1].    Mi ni m u m   Me a Square  Esti m at ion   (MM SE)  base Zer o - F orci ng  (ZF)  eq ua li zer  is  low  com plexity  su bo ptim a so luti on   but  this  te chn i qu re du c es  ICI  with  s om lim i ta ti on s.   W he ne ver   the   norm alized  D oppler   fr e qu e ncy  bec om es  la rg e,  t he  noise   en ha ncem ent  and   I CI  are  pre va il ing The refore MM SE  beco m es  un s uitable   [2 ] .     Ma xim u m   li ke li ho od  detect i on   (M LD is  t he  optim al   det ect ion   te ch nique.  T he  MLD   has  high   com pu ta ti on al   com plexity especial ly   fo l arg blo c data  siz e.  The refo re,  oth er  m et ho ds  su c as  Vi te rb i   Algorithm  ( VA ),  it erati ve de cod i ng   [3   -   9], an d Gen et ic  A l gorithm s ( GA )  [ 10 - 11 ]  h a be en  pro posed  t assist   the d et ect io n p ro ces s.   The  a pp li cat io ns   of   G al go r it h m fo r   m ultip le - in put - m ultip le - ou t pu (MI MO)  syst em   are  pr e sente in  [ ,   10] T he  GA  al gorit hm   is  al so   use in   Mult i - U ser - Detect ion  (MU D) ,   an OFDM  al ong  with  a   Mi ni m u m  Mean  S quare  Erro r (MM SE) detec tor.    Evaluation Warning : The document was created with Spire.PDF for Python.
Ind on esi a J  E le c Eng &  Co m Sci     IS S N:  25 02 - 4752       Hyb ri Mi cr o Gen et ic  Al gorit hm   Assist ed O ptimum  Detect or  f or     ( Ma hmo ud A . M. Al br ee m )   513   The  w ork  in   [ 11,  12]   presents   sin gle  a nten na  OFDM  syst e m   us in G A.  Wor in   [ 10 ]   presents   the   adap ti ve  s ubca rr ie a nd   bit  allocati on   sc hem to   m axi m iz e   the  su m   data  rate  for  m ult iuser  OFDM  syst e m s   us in G A.   Dif fer e nt  init ia c onditi on   t acce le rate  conve rg e nce  tim of   GA   is  us e w it ho ut  sac rifici ng   th e   perform ance  of   the  syst e m Me anwhil e,  th work   in  [12]  pr ese nts  the  use   of   G to  s ol ve  the  pro ble m   of   the  m axi m u m - li kelihood  est im ati on   of   OFDM  s yst e m   in  the  presence  of   nonlinear  disto rtion.   In   [13],  dete ct ion  schem con sis ti ng   a   sphe re   dec oder  a nd   pa rall el   inter fer e nce  ca ncel la ti on   ( PI C e qu al iz er   achie ved  relat ively  low er co m plexity   than  oth e detect or s . I [ 14] , an eff ic ie nt lat ti c e sp he re d ec oding  ( L SD) tec hniq ue   has  bee propose f or  m ulti - carrier   syst em s T he  propose detect io te ch nique  c om bin es  the  L SD  wit t w regulariz at io m et ho ds.  I [ 15 ] a im plem entat ion   of  receiver f or  sp at ia m ult iplexin MIM O - OFDM  syst e m   is  con s idere d.   The   re su lt pr ov i de  a   so li ba sis  f or  syst em atic  com plexity - per f or m ance  tra de off  of   diff e re nt d et ect ion  al gorithm s f or a pp li cat io n i the e volvi ng n e xt g e ne rati on cell ular  acce ss stan dard.   The  m ai obj e ct ive  of   t his  pa per   is  to  pro pose  an  ef fici ent  Hybr i d - µ G de te ct ion   schem to  achieve   good   balanc betwee co m plexit and   perform ance.  The  pro pose detect ion   sc he m is  su it able   fo t he   syst e m su ff er ed  ICI  a nd   IB I.   H ow e ve r,   L TE  syst e m   de pends  on   MI MO - OFDM  struct u re,  the  propos e detect ion t ech ni qu e is  su it able  and a pp li ca ble for LTE a nd L TE - syst em s.   This  pa pe is  orga nized  as  f ollows:   Sect io is  desc r ipti on   of   t he  OFDM  syst em Sect io pr ese nts the G an Mi cr o - GA  Base ML BD.  Sect io n 4 prese nts the pr opos e d   de te ct ion  al gorithm . S ect ion   pr ese nts  a   m ath em atical   analy sis  of  the  syst e m   per f or m ance.  Sect io pr ese nts  t he  re su lt an disc ussi on,   and Secti on  c on cl ud e s the  paper .       2.   ORTH OGO N AL F REQ UENCY DI VIS I ON M ULTIP LE X I NG   Fig ure . s how the  bl oc dia gr am   of   the   pr opos e OFDM  syst e m co nt inu ous  bin a ry  inf or m at ion   bits  are  tr uncat ed  int blo c ks   of   data.  The   ze ro   bits  are   ad de to   m ake  each  blo c to   be  of  siz ( N ).   T he n,   t he  bits  of  eac bl ock  are   m app e us in a ny  m odulati on  sc he m e.  The   m app ed  data  a re  c onve rt ed   to   pa r al lel   sy m bo ls  an s hould   be  tra nsm itted  to  an  in ver se  Fast  Fou rier  Tra nsfo rm   (iFFT ).   T his  process  m od ulat es  each  sy m bo l by a  ca rr ie r  ( total   c arr ie rs i ti m e  dom ai n.           Fig ure .  1   Bl oc Diag ram   of  the  P r opos e O FD Syst em       In   order   to  a void  IB I,   co py   of   the  la st  few   sy m bo ls  (le ng t great er  th an  or  eq ual  to  the  order   of   channel)   of  eac blo c is  c on c at enated  to   the b loc k.  Th is  is  c al le the  cy cl ic   pr e fix   (CP w hich  is discar de a t   the  receive r.   T he  ad diti on   of  CP  m akes  the  li near   c onvoluti on   t be  ci rc ular  c onvoluti on  w hich  pro du ci ng   a   diag on al  c ha nn el   m at rix  at  the  r ecei ve r [17] .   At  the  receive r,   CP  shou l be  rem ov ed  a nd   the  blo c data  are  conv erted  to  pa rall el   sy m bo ls.  Ther ea fter the are  fe to  th Fast  Four ie Transf or m   (F F T).   T he  data   bl ock   a re  c onve r te to  se rial   da ta   and     Bin ary  D ata a Blo cks   En co d in g     (Cha n n el c o d in g   Bl o ckin g   IFFT   Ad d  c y clic  p refix   Ch an n el +   N o ise   Rem o v cy clic pr efix   De - Bl o c kin g   FF T   Est im a te d   Bin ary  D ata a Bl o cks              S/ P   D et ect i o n   Al g o rith m                               P / S   Evaluation Warning : The document was created with Spire.PDF for Python.
                          IS S N :   2502 - 4752   Ind on esi a J   E le c Eng &  Co m Sci,   Vo l.   9 ,  No.  2 Fe bruary  2 01 8   :   512   525   514   Mult ipli ed  by  the  com plex  c onjug at of   t he   channel  f re quency  respo nse   via  eq ualiz at ion   process T hen   t he   serial  d at a a re  f ed  to  a  detect or an the  b it s a r e rec ov e red.   Suppose  Ci   be  the  OFDM  bloc to  be  tra nsm itted  th r ough   fad i ng  cha nnel   h(n of   le ngth  de fine as                   (1)                   (2)     and     1 2/ 0 ( ) ( ) L j n l N l H n h l e                 (3)     H(n)   is  the  c ha nn el   f re qu e ncy   response  of  th nth   sub  ca rr i er  [ 18 ] T he  H (n)  te rm   is  the  FFT  gri of   the  cha nnel   wi th  each  c oe ff ic ie nt   ref le ct in set   of   na rro flat   cha nnel .   This  blo c co ns ist of  the  B PSK,  QP S K,   or  QAM   sy m bo ls.  It  al so   co ns ist of  zer sym bo ls   that  f or m   the  virtu al   c ha nn el to  pr e ve nt  th powe r   le aking to t he near by c hannel s [17 ] . T he  iFF T is p e rfo rm ed  by m ulti plyi ng   the  Ci  w it h a  m at rix  F as giv en  as     H ii s F C                   (4)     wh e re  H   repres ents a  Her m it ian  tra nspose . T he  ele m ents of  F   m at rix  are g i ven as     , 12 [ ] e x p ,   f o r   0 , 1 nk j n k F n k N NN                (5)     Afte r a dding  N g   c ycl ic  pre fi x, t he  tra nsmi tted  si gnal  be co me s     _ i c p c p i S T S                   (6)     Whe r e     g N XN cp N P T I                       (7)     wh e re  IN  is  r e pr ese nted   by   the  N × N   identit m a t rix  a nd  P N g × N   is  N g × N   m a trix  c ollec ti ng   the  la st   N g rows  as  CP  . W it hout c onsid erin the  noise,  the  receive si gn al  is  d e fine d as                    (8)     Whe re                    (9)       ( 1 ) [ ( 0 ) ,   ( 1 ) . . . . . . ] T i i i i N C c c c   ( ) [ ( 0 ) , ( 1 ) . . . . . . . . . ( 1 ) ] h n h h h L    _ _ 1 _ lu i c p i c p i c p r B S B S    0 . . .   ( 1 )   ( 2)  . . .   ( 1 ) 0 . . .   0       ( 1 )  . . .   ( 2) .   .     .  .     .        .            . .   .     .  .         .          .      . .   .     .  .             .         .   . 0  .      .   l h h h L h h L B .                   0   ( 1 ) 0   .     .      .         .    .    .       0 .   .    .     .        .   .   .        . .   .    .     .        .   .   .        . .    .     .      .         .    .    .         . 0   .    .    h   .         .   .   .      0            Evaluation Warning : The document was created with Spire.PDF for Python.
Ind on esi a J  E le c Eng &  Co m Sci     IS S N:  25 02 - 4752       Hyb ri Mi cr o Gen et ic  Al gorit hm   Assist ed O ptimum  Detect or  f or     ( Ma hmo ud A . M. Al br ee m )   515   A nd                   (10)     The  seco nd  te r m   in  Eq uation   represents  t he  IBI  com ponen [ 14,  18] wh ic can  be  rem ov ed  by   m ul ti plyi ng  the  term  w it Rc p. T her e fore,  t he  r ecei ve si gn al  is g ive as                     (11)     wh e re  cl c p c p B R B T   is  ci rcu la nt  m at rix   whose   first  c olu m is  giv e by  0 T TT NL h   T he  rece ive sign al   ri is c onver te f r om  p arall el  to  serial   and fe t the   FFT un it  ca n b e ex pr es sed  as     H i i d i R F B F C D C                  (12)     FBFH   is  dia gonal  m at rix  due  to   the   dia gonoli zat ion  pr op e rty   of  t he  ci rcu la nt  m at rix  [14].  T he  transm itted sig nal can  b e  r ec overe d by   Eq uat ion   13.     1 ˆ i d i C D R                   (13)     Eq uation  12 ca n be  represe nted  in  a scalar  fo rm  as     ( ) ( ) ( ) ,             0 1 ii R n H n C n n N             (14)     Si nce  Dd is a  di agonal m at rix,  Eq uatio n 14 ca n be  re - wr it te n as     () ˆ ( ) ,        0 1 () i i Rn C n n N Hn               (15)     Eq uation   15   s hows  that  eac el em ent  of   the  receiv ed  ve ct or   is  m ulti pl ie by  sin gle  el e m ent  (o ne   Tap)   of  1/ H(n).  The  syst e m   works  well   in  abse nce  of  no i se  an f or  cha nn el with ou deep   fa des  ( spe ct ral   nu ll s) . Ho we ve r,   when  the c ha nn el s  exhibit  s pectral  nu ll s,  this  in versi on  proces s leads  to hig BER   [18].       3.   IMPLEME N TATION   METHOD S FO R GA  PA RAME TE RS   In   GA,  m any  par am et ers  shou l be  ta ken  into  co ns i derat ion   s uch   as  cod i ng,  ob j ect ive  f un ct io evaluati on,   se arch  proce ss,  and  sto ppin crit eria  of  GA.  I t his  resea rch,  bin a ry  GA  (B GA)  is   us e d.   Ther e f or e,  whe the  searc h p r ocess  is  co m plete d,  the  s olu ti on   sho uld be  g i ven b y t he GA   in a  bin a ry for m       3.1   Coding  of Sol ut ion  Space   This  sect io pr esents  the  c oding   pa rt  of  G so luti on  s pace.   Table  il lustr at es  the  transm issi on   a nd   detect ion   of  m essage  blo c ks   of   siz t hro ugh  t he  I SI   a f fected  c ha nn el   us in M LD   w her al po s sible   so luti ons a re  presente d.                   ( 0)                  0              0                       ......0 ( 1 )                ( 0)           0                       .......0 ( 2)               ( 1 )             ( 0)                 .......0 .                 .               .      h hh h h h B             .      . .                 .               .                  .      . .                 .               .                  .      . ( 1 )       ( 2)     ( 3 )         ... ... .0         0            ( 1 ) h L h L h L hL       ( 2)         ... ... .0       .               .                  .           .      .            .                     .                       .           .      .         .                     .                       .           . hL       .        0                   0                 ... ... . .        0    ( 0)    h             _ cH i c p i c p i r R r B F C  Evaluation Warning : The document was created with Spire.PDF for Python.
                          IS S N :   2502 - 4752   Ind on esi a J   E le c Eng &  Co m Sci,   Vo l.   9 ,  No.  2 Fe bruary  2 01 8   :   512   525   516   Table I: C odin g of  So l utio S pace  for  a   Me s sage  Bl oc of  Size   i Bi na r Fo rm at   Bl ock   N o.   Me ssage  Bl oc k   Me ssage  Bl oc k   1   - - - - 1   0 0 0  0   2   - - - 1   1   0 0 0  1   3   - -   - 1   0 0 1  0   4   - -   1  1   0 1 1   5   - 1   - - 1   0 1 0  0   6   - 1   - 1  1   0 1 0  1   7   - 1     - 1   0 1 1  0   8   - 1     1  1   0 1 1  1   9   - - - 1   1 0 0  0   10   - -   1   1 0 0  1   11   - 1   - 1   1 0 1  0   12   - 1     1   1 0 1  1   13     - - 1   1 1 0  0   14     -   1   1 1 0  1   15     1  1  1   1 1 1  0   16     1  1    1   1 1 1  1       3.2   Obj ec tive Fun ction     Fig ure s how the  obj ect ive  functi on  for  each  chrom os ome   that  rep rese nt the  po ssible  transm itted   m essage in  t he GA  b ase d SC - BDTS.  T he obj ect ive fun ct io n ca n be e xpres s ed  as                     (16)     wh e re SSE e R,  S,   and  a re  t he   Eucli dea dis ta nce,  the   rece ived  blo c k,  tra ns m itted  blo c k,  an channel  m at ri x,   re sp ect ively For  m essa ge  bl ock   siz e   of   4,   the re  a re  16  possi ble  m essage  blo c ks   or   so luti ons.   I t he  tra ns m it te d   m essage  blo c is  t h row  15 t (S ee  Tab le   I)  f or  the   r ecei ved  vect or  R,  t he   Eq uation   16   (obj ect iv functi on)  is  evaluate f or   al possib le   m essage  bloc ks   Si.  F or   the  no ise   fr ee  c onditi on,   the  obj ect iv f un ct io value  i zero   for  the  15th  blo c k,   a nd   the  oth e bl oc ks  resu lt   in  non - ze ro   valu f or  the  evaluati on  of  Eq uation   16.  F ig ure   s ho ws  the  obj e ct i ve  f un ct io ns   pr e se nted  in  Eq uation   16  w he th 15 t m essage  bl ock  ([1  1])  is  transm it te thr ough  no rm a li zed  cha nn el   i m pu lse   res pons [0 .40 82   0. 81 65   0.408 2]  [19].  I gr a dient  ba sed  searc te ch nique  is  us e d,   t her is  possi bili ty   that  t he  s earch  te c hn i que  will   end   up   i so m local   m ini m a In   this  case  th m essage  blo c ks   7,  11,  13,  a nd   16   a re  su c local   m ini m a,  wh ic are close t ze ro ( the  g l ob al  optim u m an c om petit or s for   the 15th  b l oc k.           Fig ure   2 .   Eucli dean  Dista nces   of  All  Po ssi bl Bl ock s   f or  C hannel  [0.40 82 0 . 8165   0.4 082]     | | H S R e i n S S E Evaluation Warning : The document was created with Spire.PDF for Python.
Ind on esi a J  E le c Eng &  Co m Sci     IS S N:  25 02 - 4752       Hyb ri Mi cr o Gen et ic  Al gorit hm   Assist ed O ptimum  Detect or  f or     ( Ma hmo ud A . M. Al br ee m )   517   3.3   St oppi n g Crit eri a   The  G proce ss  sta rts  with   a   set   of  so l utions  or  tr ai ning  da ta   an e nds  w it set   of  s ol utions.  The   best  am on the   so luti ons  at   the  end   of  the  r un  is  ta ken   as  th glo bal  opti m um wh ic is  t he   transm it te blo c k,   as  in  this  case .   The  c onve rg e nce  of   t he  G A   for  the   cha nn el ta ken   i nto   consi der at io diff e rs  with  re sp ect   to   the  disto rtion.  This  is  due  to  increase  i num ber   of   c om petito rs  (l ocal  m ini m a)  or   eq uiv a le nt  decr ease in  th e   obj ect ive   f unct i on  val ue  of  the  c om petit or s.  I t his  case the  GA  ta kes   m or tim to  conve rg e   the   global   op ti m u m w hi ch  is  t he  tra nsm itted  bl ock.  The  pro posed   GA  bas ed   det ect or   syst em   i tim sensiti ve.   T he   stoppin crit eri on   c on si ders  th us of   the  m axim u m   gen er at ion o the  G for  par ti c ul ar  In it ia po pu la ti on   to  co nv e r ge.   T he  m axi m u m   gen erati ons  for  the  G ba sed  detect or f or   t he  BDT un de pa rtic ular  c hannel  are  fou nd   in  a dvance  by  the  tria and   error   m et hod.   A fter  ch eckin the  G A   converge nce  on  106  blo c ks SN va lue   is  inc rea sed.  E ven  th ough  this   proce dure   is  ti m consum ing it   is  done   in   offli ne   and  the   res ult  values   are  sto re d.   O nc the  c ha nn el   par am et ers  li ke  i m pu lse   re spon s a nd  f requ ency  res ponse   are  known the   I niti al   popula ti on   siz and  m axi m u m   gen erati ons ,   wh ic var f or   dif fer e nt  ch ann el   c har act e risti cs,  are  set .   Othe r   par am et ers  li ke  Crosso ver, M utati on  a nd S el ect ion  a re  fou nd  from  p aram e te tu ning.    Figure  is  do ne  offli ne T he   proce dure  sho wn   is  to  deter m ine  the  nu m ber   of   ge ner at i on re qu ir ed  for  G ba se detect or to  perform   equ al ly   with  the  Ex haust ive  searc te chn i qu e wh ic is  the  op tim u m   syst e m Si m i la rly the  siz e   of  In it ia popula ti on  is  fi xed  an ge ner at io ns  ar va ried.  A   dat blo c is   ge ne rated   and   c onvolve with  the  Cha nnel   Im pu lse   Re sp onse  (CI R)  a nd   noise   is  ad de f or   t he  de fined   SN value Th e   receive data  bl ock   is  se nt  to  the  E xh a us ti ve  search  a nd  G A   based   MLB m et ho for  det ect ion If   the  r esults  are  the  sam e;   t he  pro ced ur i rep eat e f or   106  ti m es,  wh ic is  the  m axim u m   nu m ber   of   blo c ks T his   value   (num ber   of   e xperim ents)  of   106  is  ta ke to   ascerta in  the  work i ng  of  the   syst e m If   the  resu lt are  dif fer e nt,   the  ge ner at io ns  are  increase in  te ns T he  increm ent  te is  cho s en  beca us it   is  no to sm all  or   too  big   to   m iss i nterm edi at e v al ue .           Fig ure .  3 Proce dures  t Fi nd  the  Ma xim u m   Gen e rati ons  for  Co nver ge nce         Def ine t he  Cha nn el  I m p uls Respo ns e   Def ine t he  Sig na l - to - No is Ra t io   Def ine In it ia l po pu la t io n a nd   g ener a t io ns   B lo ck   =   1   ST O P   Sta rt   G ener a t da t a   blo ck   Co nv o lv w it h CIR   Add AW G w it h SNR  def i n ed   Use E x ha u s t iv s ea rc h t o   do   M L B D   Use G t o   perf o r m   M L B D   Co m pa re   t he  re s ults   g ener a t io ns   =   g ener a t io ns   +   10   B lo ck   =   B lo c k   +   1   No   Yes   Yes   SNR  =   SN +   1   Are   t hey   s a m e?   B lo ck   =   m a x ( B lo ck ) ?   Yes   No   No   S NR  >   m a x ( SNR Evaluation Warning : The document was created with Spire.PDF for Python.
                          IS S N :   2502 - 4752   Ind on esi a J   E le c Eng &  Co m Sci,   Vo l.   9 ,  No.  2 Fe bruary  2 01 8   :   512   525   518   4.   DETE CTIO N  SCHEME   This  sect io pr esents  the  m axi m u m   l ikeli hood   detect ion   sc hem e,  fo ll ow e by  the  pro posed  hy br i d -   µGA base M LD     4.1.   Maximum  Li keli ho od  Det e ction   The  ML D pro bl e m  is  fo rm ulate d belo w wh e r e the  receive d bloc is  giv e n as     ( ) ( ) ( ) ( ) ii R n H n C n w n                (17)     wh e re  w(n i the  a ddit ive  w hite  Ga ussi an  no ise   ( A WGN)  wit zero  m ean  and  va riance 22 | ( ) | w E w n .Th e MLD c om par es all the  po s sible C i with  the  receive sign al  d e fine in Eq . 17   base d on  the   Eu cl idea distance  as   s how in  E q uatio n   18 T he  Ci   t hat  ha the   lo west  E uclidean   distan ce  val ue  is  c ho sen  a s   the m os t prob a ble tra ns m itted b loc k.     || i e R H C                    (18)     In   this  est i m at i on,  th blo c involve the  CP  te r m   wh ic ha su f fici ent  sta t ist ic   abo ut  the  sign al F or   sy m bo le ng t of  N the  CP   le ng th  of  N and   c ha nn el   le ng t of  L,  t he  receive vect or  ha ve  le ngth  is  giv e as     ;    if   1 ;   if   gg g N N L N l N L L N                (19)     IBI  oc cu rs  w hen   is  gr eat er  tha + Ng.  I this  si tuati on t he  de te ct or   does  no ta ke  i nt consi der at io t he  I nter - Bl oc k - I nterf e re nce  ( I BI)  a nd  the  rec ei ver   s houl w ai fo r   the  ne xt  blo c a nd  us e the  channel i m pu lse  r es pons e  ( CI R) sho rtenin g proce dure.     4.2.   Hy brid  M ic r o GA   Base M LD   Figure  s how the  blo c dia gr am   of   th pr opos e detect ion  al gorithm Ma xim u m   li kelihood  blo c detect ion   (ML BD)  for  the   pr ob le m   is  handled  us in the   H ybrid - µG bas ed  detect or.  T hi detect or  co m bin es  the  conve ntional   on e - Ta eq ualiz er  with  th µGA   searc eng i ne.   T he  outp ut  of   the  on e - Tap  e qu al iz e afte r   thres ho l detect ion   is  s uboptim al   and   use as  t he  sta r ti ng   po i nt  of  the  µG sea r ch  e ng i ne.   By   this   arr a ng em ent,  t he  µ GA  sta rts   with   so m knowle dge   rath er  blind ly .   Th is  proce dure  s peeds  up  the   search   process  th ere by   red uc in th com pu ta ti onal   load  by  r e du ci ng   t he  ini ti al   po pula ti on.  Table  I s hows  com par ison bet ween t he p rop os e Hy br i d - µ GA an c onve ntion al   G in  term  o init ia l p opulati on varia ti on s       Table I I: Init ia Pop ulati on   Va riat ion s   S NR   ( d B )   M e t h o d   0   2   4   6   8   10   12   14   C o n v e n t i o n a l   G A   1600   1400   1200   1000   800   700   600   500   Hy b r i d   µ G A   700   700   600   600   500   500   500   400       The  popula ti on   siz of  is  us e in  this  w ork.   T he  G par am et ers  us e are  t wo  poi nt  cr os s ov e r,  stochastic   un i f or m   sel ect ion   and  m utati on   rate  of  ze ro.  I the   al gorith m the  first  ge ner at io of  th µG A   process  is  al te r ed  by  forcin t he  be st  ind i vidual  to  be  the  outp ut  of  the  one - Tap  eq ualiz er.  T he  Hy br i μGA   base MLB D  a lgorit hm  is g iv en  as:     Step  1: G e ne ra te  r an dom  p opulati on   of si ze  4.   S te p 2: Ad th e d et ect ed  b l oc k from  BLE to  the po pu la ti on  gen e rated  so th at  the total  popula ti on  is  5.   Step  2:  Fit ness   functi on   is  ev al uated  f or   the   chrom os om es   gen e rated  in  s te 1,   an be st  ind ivid ual  is   ta ken .   Step  3: T he be st i nd i vidual i ta ken   f or  t he n ext g e ne rati on.   Step  4: T he  sel ect ion  is m ade  on f i ve  c hrom os om es.   Step  5: Do c r osso ver   at  r at e e qu al  t o 1.   Evaluation Warning : The document was created with Spire.PDF for Python.
Ind on esi a J  E le c Eng &  Co m Sci     IS S N:  25 02 - 4752       Hyb ri Mi cr o Gen et ic  Al gorit hm   Assist ed O ptimum  Detect or  f or     ( Ma hmo ud A . M. Al br ee m )   519   Step 6 : C heck   for  co nver ge nc e (In  this case  Ma xim u m  g ener at ion s a nd  i f  it  is n ot ach ie ve retai t he  be st   string an d ge ne rate ra ndom ly   ano t her 4  chro m os o m es and   go to st ep 2.   Step  7: Stop.         Fig ure .  4   Hy bri µG A base d M LBD for O F DM       4.3.   Hy brid  M ic r o GA  Base M LB D   Fig ure   s how the  G base ML  detect or  for  the  O FD M   syst e m In   this  syst e m the  detect ion   pa rt   of   the  OFDM  sy m bo is  per f or m ed  by  the  GA   base MLB D.   The  G ba sed  MLB c om par es  the  re cei ve blo c with  al po s sible  ( her it   is  2 m wh er e   m   is  the  siz of   t he  O FD sy m bo l)  sym bo ls.  Ag ai it   ha to  be  no te that  the   receiver   has  pr i or   knowle dg a bout  t he   channel  im pu lse   res pons (CIR) an pe rf ect   synch ronizat io is al s ass ume d betwee tra ns m itter and r e cei ver           Fig ure .  5   Ge ne ral  Bl ock  Dia gram   of  G A b ased MLB D for  A OFDM  S yst e m       The  G pa ram et ers  Crosso ve r,   Muta ti on,  Se le ct ion are  defi ned For  exam ple,  one  can  de fine  w hat   ty pe  of   Cr os s ov e ( Sin gle  point,  T w point,  or  Mult point)  is  us ed The  I niti al   popu la ti on  pa ra m et er  is  change d,   as  it   dep e nds  on  the   SN value.   T he  In it ia po pu la ti on   is  cho se as  high  or  low  SN R,  or   vic ver sa .   The  S NR  valu is  increm ental ly   chan ge a fter  eac it erati on The   flo char of   t he  H ybrid - µG sys tem   is  sh ow i Fi g ure   6,   w her t he   µG detect or  is  us e inste ad  of  the  G detect or.  T he  hybri dizat ion  pa rt  is     R e c e i v e d   b l o c k     w i th     n o i s e   [R i (n )]   Eq u al i z ati o n - s i n gl e   tap   fi l t e r 1 ˆ i d i C D R                                                                                                             H   ( n )                                     ( A s s u m e d   to   b e                               k n o w n   i n   a d v a n c e )                   ˆ i C     I ni t ial   pop ul at ion   ge ner at ion   µ G A   b as e d   M L B D         D e te c te d   b l o c k   ˆ M L B D i C     Enc od i ng    (Cha nn el  c odin & Map ping)   Bl ock in &   I FFT   Add  cy cl ic   pr e fix   Chan nel  + N oise   Rem ov cy cl ic   pr e fix   De - Bloc king   FF T   Bi nar Data as  Bl ock s       Bi na ry           Data as        Bl oc ks             S/P   H y b r i d   µ G A   M L B D          P/S   Ca lc ulate  BER   &   Disp la y   Evaluation Warning : The document was created with Spire.PDF for Python.
                          IS S N :   2502 - 4752   Ind on esi a J   E le c Eng &  Co m Sci,   Vo l.   9 ,  No.  2 Fe bruary  2 01 8   :   512   525   520   sh ow by  the  do tt ed  li ne Th received  bloc is  sent  to  bl ock   li nea eq ua li zer  (BLE).   The  outp ut  of  the  BLE  is  ta ken   as  on of   t he  fi ve  I niti al   popu la ti on s a nd   it   is  the  in pu to  t he   µGA.  T he  i ncor porati on  of  µG A   instea of   G A   has  c ha ng e t he  GA’s  p ara m et er  def init io n.   F or  Mi cr o - GA   it   is  the   num ber   of  ge ne rati on s ,   wh ic is  var ie d f or   dif fer e nt S NR val ue, as t he Initi al  popul at ion  is al ways fix e d.            Figure.  6 Me th odology  of H y br i d - µ GA b as e MLB D  fo r M ulti - Ca rr ie r  (M C) syst em       5.   PERFO R MANC A NA L Y SIS   An   er r or   Eik  oc cur wh e m e ssage  bl ock   Si  is  transm i tt ed  and   m essage  bl ock   S is  received  ( Si  and  Sk  a re a ny tw o p os sibil it y, 2m   m essage b lo cks for  blo c si ze o “m ”) [ 16] . Err or   Eik ca n be e xpresse a s       Def ini t io n o f   pa ra m et er s   f o O F DM   F F T   s ize  ,   Nu m b er   o f   s ub ca rr iers,  Nu m b er   o f   bits per   O F DM   s y m bo l,  nu m ber  o f   O F DM   s y m bo ls ,   T o t a l bit s   t ra ns m it t ed,   SNR  =   0 dB ,   x ,   cha nn el  t a p leng t h,  g enera tio ns   =   y   ST O P   I s   SNR < 1 4   dB   B E R   Def ini t io n o f   pa ra m et er s   f o μG A   No .   o f   g enera tio ns   No t e:   O t her  G pa ra m et er s   a re   s a m irre s pect iv o f   no is o s ize  o f   O F D M   s y m b o l   G ener a t O F DM   s y m bo ls   M o du la t by   B P SK   Ass ig n c a rr iers f o ea ch  s ig n a l e le m e nt   Add ze ro s   a cc o rding   t o   I E E E 8 0 2 . 1 1 a   s t a nd a rd   T a k F F T   a nd   no r m a lize  s o   t ha t   ea ch  s y m bo l ha s   v a lue o f   1 .   Add Cy clic  pref i x   Co nv o lv w it h c ha nn el   Add AW G f o SNR  v a lue   I nit ia l p o p ula tio n   g ener a t io n   Co m pa re   w it h T ra ns m it t ed  O F DM   Sy m bo l   No .   o f   Sy m bo ls   =   No .   o f   Sy m bo ls   +   1   SNR  =   SN +   1   No .   o f   Sy m bo ls   =   1 0 6 ?   No .   o f   Sy m bo ls   =   0   No   Yes   Yes   No   M L B us ing   μG A   B L E   +   Det ec t o r   H y bridi za t io n   g enera tio ns   g enera tio ns   -   x   Sta rt   Evaluation Warning : The document was created with Spire.PDF for Python.
Ind on esi a J  E le c Eng &  Co m Sci     IS S N:  25 02 - 4752       Hyb ri Mi cr o Gen et ic  Al gorit hm   Assist ed O ptimum  Detect or  f or     ( Ma hmo ud A . M. Al br ee m )   521   ) , ( ) , ( : Y S R d Y S R d R E i k ik             (20)     wh e re  H iY  a nd  d( R, SiH)  is  th distance  bet ween  the  rece ived  vecto R   from   SiH.   Ther e f or e, e rro occurs whe a b lock  Si is detec te as Sk . Th is occurs whe the r ecei ve blo c Si li es b ey ond  the  pe r pendicu la bisect or  of  the  li ne  dik  || SkH   SiH|| For  a ny  m essage  blo c k,  pro ba bili ty   of   blo c e rror  is   giv e as     d N N E p o d o ik ik 2 2 e x p 1 ] [             (21)     Eq uation   21   is  sta nd ar G au ssian  integ ral  and   ca be  e xpr essed  as  f un ct ion   w hich  is  the  integral   of  the  ta il   of  t he   unit   va riance   zer m ean  of  Ga us sia d e nsi ty   fu nctio [ 11,  20 ] .   The refor e E q uati on   21  can   be re - wr it te a     2 ik ik d Q E p                 (22)     Eq uation   22   is  the  gen e ral  ex pr essi on  of   the   prob a bili ty   of   blo c erro (p[ Eik] for  m ess age  blo c Si   transm itted  an Sk   detect ed.   Fo al oth e er r or  eve nts  by  the  possible  m e ssage  bl ocks  inclu ding  Sk   giv es  an   uppe r - bound o the  pr ob a bili ty  o f  Bl ock Er r or as     m m i k k ik i k k ik i E p E p S E p 2 , 1 2 , 1 ] [ ) / (           (23)     Upo s ubsti tuti on of E quat ion   23 in  the  uppe r bou nd w e  g et     m i k k ik B L E R d Q p 2 , 1 2               (24)     This  is  the  uppe bound  on   blo ck  er r or   pr obabili ty   fo m essage  bl ock   S being   tran sm i tt ed.   The  Q   functi on  is  ve ry  ste ep  f unct ion   a nd   t he  ab ov s um   is  dom inate by  sm al arg um ents  of   dik   wh ic is   dm in  or  twic e the m inim u m  o distan ces to  decisi on  bounda ry     ik d d m i n   an 2 2 m in ik d Q d Q               (25)     The u pp e r bou nd can  b e  app r ox im at ed  as     2 ) 1 2 ( m i n d Q p m B L E R               (26)     lowe lim i can  be  obta ine by  lim i ti ng   t the  m essage  blo c ks   that  have  m ini m u m   dis ta nce  dm in.   The  t otal  num ber  of  s uc bl ock is  giv e as  Nm in.  Wh e li m i ti ng   to   the  near e st  m es sage  blo c ks,  th lowe r   bound o t he block er ror pr ob abili ty  is g iven  b y;     2 m i n m i n d Q N p B L E R                 (28)     Evaluation Warning : The document was created with Spire.PDF for Python.