TE LKOM NI KA  Te le c om munica tion,  C omp u tin g,  El e ctroni cs and  Contr ol   Vo l.   18 ,  No.   1 Febr uar y   2020 , pp.  3 7 ~ 50   IS S N: 16 93 - 6930, acc red it ed   First G ra de by  Kem enr ist ekd i kti, D ec ree  N o: 21/E/ KP T/ 2018   DOI: 10. 12 928/ TELK OMN I KA.v1 8i1 . 13639     37       Journ al h om e page http: // jo ur nal. uad.ac .id /i nd ex. php/TE LKOMNIKA   Perform ance ana lysis of  m ulti layer mu lticast M ANET C RN  based on  ste in er  min imal tree al gorithm       Basma N az ar Nadhi m,  Sa r ab K am al Mah mo od   El e ct ri ca l   Eng in ee ring   Depa r tment,   Co ll eg of   en gine er ing, Musta nsiri y ah  Univ ersity ,   Baghda d ,   Ira q       Art ic le  In f o     ABSTR A CT    Art ic le  history:   Re cei ved   J ul   1 9 , 2 019   Re vised  A ug   2 0 ,   2019   Accepte Se p 7 , 2 0 19       In  thi stud y ,   the   m ult icast  m obil ad  hoc   (MA NET)   CR has  bee deve lop ed,   whi ch  invol v es  m ult i - hop  and  m ult ila y er  consid era t ion  and   Stei ner   m ini m al  tre (SM T)  al go rit hm   is  emplo y ed  as  th rout er  protoc ol .   To   enha nc the   n etw ork  per form anc with  r ega rds   to   throughput   and  pac k et  del iv er y   ra te   ( PD R),   as  cha n nel   assignm ent   sche m e,   the  p roba bil i t y   of   succ ess  (PO S)  i emplo y ed  th at  ac count for  th cha nn el   av ai l abi lit y   an d     the   ti m nee d e for  tra nsm issi on  when  sele ct i ng  the   best  cha nnel   from     the   num ero us  av ai l abl cha nn el for  dat tra nsm ission  from   the   s ourc to  all   desti nations  nodes  eff ec t ive l y .   W it hin  Ra y l eigh  fad ing  cha n nel under   var ious  ne twork  par amet ers,   c om par ison  is  do ne  for  the  per fo rm anc of   SM m ult ic ast   ( MA NET)   CRN  with  PO sche m ver sus   m axi m u m   dat r ate   (MD R),   m axi m um   ave rag e   spec trum  av ai l ability   (MA SA a nd  ran dom   cha nne assignm ent   sche m es.   Based  on  the   sim ula ti on  resul t s,  the   SM m ult ic ast  (MA NET)   CRN  with  PO sche me   was  see to  demons tra te    the   b est  per for m anc ver sus   o the sch emes.  Also,   the  results   prove th a t     the   throughput  and  PD pe rform anc are  improved  as   the  num ber     the   pr imar y   ch a nnel and   th ch anne l’s  b andwid th  in cre as ed  whi le   dropp ed   as  the  val u of   pac ke siz i ncr ea sed .   The   n et work’s   per for m anc gre w   with  r ise   in   th e   val ue   of   idl e   pr obabi lit y   ( sinc the  pr imar y   us er’ (PU )   tra ffi lo ad is l o w when  th va lu of    is h igh.   Ke yw or d s :   CRN   MANET   PO S   Ra yl ei gh  f a ding   SMT   This   is an  open   acc ess arti cl e   un der  the  CC  B Y - SA   l ic ense .     Corres pond in Aut h or :   Ba s m a N azar  Nadhim   Ele ct rical  En gi neer i ng D e par t m ent, Co ll ege  of en gin ee rin g,    Mustansiriy ah   Un i ver sit y, Ba ghda d,   Ir a q .   Em a il bes m a.n azar @yah oo. com ,   besm a.n azar@ uo m us ta nsi riy ah. ed u. i q .       1.   INTROD U CTION   The  dem and   f or  ra dio  sp ect ru m   has  risen   co ns ide rab ly   because   of  th rece nt  s pik e   in  wireless   serv ic es T od a y’s  wireless  sy stem are  unde the  regulat io of  fixe s pe ct ru m   assignm ent  po li cy   in  wh ic sp eci fied  s pect ru m   ban is  al lott ed  to  li ce ns e us er  f or  lon te rm   basis  and   f or   a   wider   ge ogra ph ic al   locat ion .   T he  us of   sp ect rum   is  fo c us ed   on  s pecific  par t of  the  sp ect r um ho we ver,  co ns ide rab le   vo l um e   of   the  s pectr um   sta ys   un util iz ed.   A per   t h Feder al   Com m un ic at ion Com m issi on   (FC C),  ge ograph ic   and   tem po ral  va ria ti on in  th usa ge  of  the  al lo tt ed  sp ect r um   fall   in  the  ra nge  of  15%  t 85%  [ 1 - 4].  Dy nam i c   sp ect r um   acce s (D S A),  al so   cal le cogniti ve   rad io  net wor ks is  reco m m e nd e f or   a ddre ssing   th ese  s pe ct ru m   ineff ect i ven es s   issues  [ 2,   5].  Cognit ive  ra di (CR)  is  a e nab li ng  te c hnol og f or   facil it at ing   co gnit ive   us er s   (secon dar or  un li cen sed   use rs)  to  f un ct io on  the   vaca nt  s egm ents  of  the   sp ect ru m   al lott ed  to   li cense us er s   (prim ary  us ers ).   CR   is   broa dly  te rm ed  as  ca pab le   te c hnology  for  ha nd li ng  t he  s pe ct ru m   scarcit issue   trigg e red by t he  ex ist in in fle xib le  s pectr um al locat ion st ra te gy.    Evaluation Warning : The document was created with Spire.PDF for Python.
                          IS S N :   1693 - 6930   TELK OMN IKA   Tel ec omm u n   C om pu t El  Con t ro l V ol.  18 ,  No.  1 Fe bruary  2 02 0:    37  -   50   38   This  is  dep ic te in  Fig ur 1.   I is  adep at   identify ing   it radi env i ronm ent,  and   a dap ti vely   sel ect ing   tr ansm issi on   pa ram et ers  as  per   the  se ns in ou tc om es.  This  en han ces  t he   perform ance  of   t he  co gnit ive  rad i syst e m i m pr ov es  s pectr um   eff ic acy   an aver ts  inte rf e r ence  with  pri m ary  us ers  [ 6,   7].  Ba sed  on  this   def i niti on tw key  at tribu te s   of   the  c ogniti ve  ra di ca be   ou tl ine as  f ollows:   Cognit ive  capa bili ty ,   i.e.     the  com petence  of   the r a dio   te chnolo gy  to det ect   info rm at i on  f r om   it rad io  en vir on m ent,  an co nf i gura bili ty wh ic al lows   t he  ra dio   to  be   dynam ic ally  pro gr am m ed  a per   the  ra dio  env ir onm ent  [2 ] Mo re  prec ise ly   the  co gn it ive  r adio  te ch nolo gy   will   allow   th us ers  t fin ou w hic seg m ents  of   the  s pectr um   are  avail able,  sense  the  e xistence  of  li cens ed  us e rs  wh e us er  f unct io ns   in  li cense ba nd  (s pectr um   sensing ) c hoos e     the  best  c hannel  on  offe (sp ect ru m   m a nag em ent),   ha rm on ie this  channel’s   acc ess  with  oth e us e r s   (sp ect ru m  sh ar ing), and  cl ear  ou t t he  c hannel  after  a li censed  u se is sense (s pectr um   mo bili ty [2 ] . T hus,  f or   fu t ur wireless   com m un ic at ion s,  it   can  be  c on si der e as  po te ntial   t echni qu to  m ini m i ze  sp ect r um   sc arcit issue  [8 ]           Figure  1. S pectru m  f or P a nd S i the  n et work       Applic at ion  of  the   co gnit iv pa rad i gm   t var i ou s   sce nar i os   per ta ini ng  to   m ulti - ho wi reless   netw orks  can  be  done The  c ogniti ve  ra dio   ad - hoc  netw ork  is  on su c s cenari that  includes  CR   node that  are  in vo l ved   i peer - to - pee c omm un ic at ion   a m on gst   each  oth e via  a d - hoc  connecti ons  [ 9,   10 ] R ou ti ng   in  a   m ul ti - hop  co gnit ive  rad i ne twork  (CR N)  is  qu it diff ic ult  ta sk   and  an  op e co nc ern.  Of   la te seve ral   routin protoc ols  f or  CR N hav e   been  rec omm end ed   a nd  asse ssed C omm on ly these  prot oco ls   f oc us   on   ei ther  sel ect in the  best  qu al it cha nnel   or   th os channels  that   po s sess  the   m axi m u m   a ver a ge     sp ect r um - avail abili ty   tim e.  I a   CR N,  bot t he  need e transm issi on   ti m e,  as  w el as   sp ect ru m - avail abili t tim e, w ere fo und t c onside ra bly affect  r ou ti ng and  netw or c onnecti vity .     c onsidera bl dec rease  i CR perfor m ance  co uld  resu lt   du e   to   sp ect r um - avail abili ty   tim e ,   par ti cula rly   wh en  t her is  s m al le aver age   s pectr um - avail abili ty   tim fo an  as sign e cha nne than     the  nee ded   tra ns m issi on   tim e   ov e that  cha nnel I the  w orst  case,  especial ly   fo m ult i - hop  CR Ns this  issue   beco m es i m po rtant w he se ve ral li nk s ar e involve d.   Netw ork  pe rfor m ance can  b e en ha nced   by   m aking  u se of   var ie cha nn el   qu al it as  well   as  sp ect rum   avail abili t eff ic ie ntly   by  accou nti ng   for  co gn it ive  routin protoc ol  desig [11].  I thi researc w ork the  m ult icast  ro ute pro tocol  is  dev el op e by  em pl oyin   the  Stei ner   m i nim a tree  (S MT)  al go rithm   fo m ob il ad - hoc  CR that   includes  m ulti - hop  a nd   m ulti la ye r   consi der at io n.  To  en ha nce  the   networ pe rfo rm ance  with  reg ar ds   to  the  th r oughput  as  wel as  pack et   delivery   rate  (PDR) , p r ob a bili ty   of  succ ess  ( POS)  is  e m plo ye as   th cha nnel   assig nm ent  sc hem for  the  n et w ork  a fte r   changin the  netw ork’s  rando m   top ology   to  SMT.  This  is  do ne  to  s el ect   an  eff ect ive  channel  for  data  transm issi on   ba sed  on  c ha nnel   a vaila bili t as  well   a s   the  nee ded  t i m fo r   tra nsm issi on   a nd  m ake  a   com par ison   of   the  pe rfor m ance  p e rtai ning   to  m ulti cas m ul ti la ye m u lt i - hop  ad - ho c   CR in  the   SMT  protoc ol  as  we ll   as  PO sche m al on with   (MDR),   (MA SA a nd  ra ndom   chan nel  assi gn m ent  schem es  at   var i ou s   net wor par am et ers  to  descr i be  eac sc hem and   sel ect   the  best  on e   to  ac hieve   the  bes pe rfo rm ance  for  the  m ulti ca st m ult il ay er  m ulti - hop ad - hoc  CR in  the  S MT p ro t oco l.   The  re st  of   t he  pap e is  str uctu red   as foll ow s:   s ect ion  2   outl ines  the  m ulti ca st  m ob il ad - hoc  net wor (MA NET).  Se ct ion   int rod uces  the  per ti nen work   of  te chn iq ues  a nd   m et ho dolo gies  f or   m ulticasti ng   netw ork  cha nnel   assignm ent  and   the  r ou t ing   pr oto c ol  fo un directed  gr a ph.  The  St ei ner   al gorith m   for   m ul ti cast ing   ne twork   is  dis cusse i sec ti on   4.  T he  syst e m   m od el   f or  the  rec om m end ed  m ulti cast    protoc ol  is  pr e sented  in  sect i on   5.   T he  si m ulati on   outc om es  and   co nclusions  are  pr e sented  in  sect ion s     and 7,  resp ect i vely .   Evaluation Warning : The document was created with Spire.PDF for Python.
TELK OMN IKA   Tel ec omm u n   C om pu t El  Con t ro l         Perf orma nce  analysis  of  mu lt il ayer  mu lt ic as t  MANET CRN   ba s ed  on s te in er  …  ( Basma   Naza r  Na dhim )   39   2.   MU LT I CAST  M OBIL A D - HO C NET W ORK ( M AN E T)   The  ad - hoc  ne twork  is  the  ki nd   of  wireles networ that  com pr ise cl us te of   wire le ss  nodes,  wh ic are  a de pt   enough  to   c om m un ic at with  each  oth e in   the  abse nce  of  infr a struct ur e .   Ba sic al ly there  are  two  kinds  of   inf rastr uctu re - le ss  wi reless   netw orks:  st at ic   ad - ho c   ne twork   an m ob il a d - hoc  netw ork  (MA NET)   [ 12] MA NET  c an  be  de fine a an  interc onne ct ed  syst e m   of   m ob i le   ho sts  and   does  no in cl ude   a fix e inf rastr uctu re.  I M A NETs , each  m ob il e host  po s s esses the a bili t y fo m ulti - hop t ran sm issi on . Also,  it   act as  ro uter in  wh ic each   and   eve ry  node   inv ol ved   in  t he  MAN ET  ne eds  to  know  it neighb or   as  w el as  serv as   r oute to  ad va nce   the  datag ram   to  the  sp e ci fied  desti nation  [ 13,   14] Mult ic ast ing   is  em plo ye wh e t her e  is a  n ee d for a pp li cat ion s t se nd the sam e d at to d i ff e ren des ti nations  sim ultaneo us ly   The  m ulti cast  r ou ti ng  proto col  is  desig ne for  m ob il ad  ho c   net wor ks   (MA NETs )   to  pro vide   su pp or f or   i nfor m at ion   disse m inati on   f r om  se nd e t al receive rs  pert ai nin t a   m ulti cast   gro up,   w hile  al so   em plo yi ng   the  avail able   bandw i dth   in  an  eff ect ive  m ann e w he th ere  are  fr e quen top ology  va riat ion s.   Fo r   M A NETs ,   va rio us   m ulticast  routin protoc ols  hav e   be en  pu t   f orward.  M ulti cast ing   c omm un ic at i on  i s   consi der e to   be   co st - ef fe ct ive  f or  ap pl ic at ion w he se ndin t he   sam data  to  va rio us   r eci pients  si m ultaneou sly In   c ontrast   to   send i ng   data  thr ough  m ulti pl u nicast m ult ic ast ing   dec rea ses  the  co nsum ptio of   li nk  ba ndw idth,  delivery  delay   an r oute pr ocessin [13,   15] Th current  m ulti c ast   routin pr oto c ols   desig ne f or   MANET can  be  m ajo rly   se gm ented  into  m esh - ba sed  a nd  tree - base d.   These  protoc ol dif fer  wit re gards  to  the  re dunda ncy  involve in  the  pat hs   be tween  recei vers  and   se nd e rs.  Tree - based   protoc ol s   offer   just  sing le   path  be tween  receiv ers  an se nd ers,   wh il m esh - base pro tocols  offer   m ul ti ple     paths   [ 13,   15] Segm entat ion  of  routin protoc ols  is  do ne   with   re gards   to  m essage  de li ver sem antic as   un ic ast ,  bro a dc ast  and m ulti ca st, as  pr ese nted  in [1 4].    The  data  strea m   is  ref er re as  ‘s ource ’  or   sen de w hil the  e nd - us er   seeki ng  to  re cei ve  the  data   stream   is  ref erre to  as  ‘r ecei ver If   sin gle  receiver  no de   is  pr esent,  th ro utin issue is  cal le as  un ic ast   routin g,   wh ic can  be  a ddres s ed  with  c om puta ti on   of  the  s hortest   pat bet ween   t he  recei ver   a nd  the  s ource  i n   wh ic data  are   sent  from   on e   source   to  t he  receiver In  th m ulti cas rou ti ng a   s ource  can  tra ns m it   its  data   stream   to  cl ust er  of  hosts.  On  the  ot her   ha nd,  broa dcast   r ou ti ng  or  si m pl broad ca s ti ng   ca be  de fine as  transm itti ng   of   the  stream   from   the  so urce   to  al destinat ion node  co nnect ed  t the  netw ork.   M ulti cast ing   involves  bro a dc ast ing   a nd  un ic ast ing   as  s pecial   case,  a nd  re so l ves  the   issue  of   reachi ng  of  the  strea m   to  a   gro up of  nodes  in  the  d e sti nation [ 16,   17] .       3.   RELATE D  W ORKS   Ma ny  ap proac hes  a nd   m et hodo l og ie f or   c ha nn el   as sig nme nt  an c onstr ucting  the  rout ing   tree   f ro m   ra nd om   un dire ct ed  topolo gy   are  dep l oyed   to  i m pr ov t he  pe rfor m ance  of   the  m ulticast  cogniti ve  rad io   netw ork  with  r egards  t the  t hro ughput  a nd  var i ous  pa ra m et ers  [16].  T he  m ulti cast   network’s  perform ance  wh e tra ns m itti ng   data  to  m ul ti ple  us ers   reli es  on  t he   way  netw ork   topolo gy’s   c onnecti on  is  a rr a ng e d.    In   [ 18] for  m u lt ic ast   netwo rk,  introduc ti on   of   m ini m u m   S te iner  tree  al gorithm   was  done   as  ro utin pr oto c ol   and   presentat i on   was  done  f or   t he  m et ho to  trans f or m   un di rected  to polog to   Stei ner  tree  in  [ 19] Be sides   util iz ing   the  ef fici ent  tree  al go rithm the  ch oice  of   best  ch ann el   f or  trans m itti ng   data  in   m ulti - ho m ulti cast   cogniti ve  ra dio  netw ork  is  vital   top ic   f or   i m pr ovin the  netw ork’s  thr ough pu perfor m ance.  The  m ulti cast   routin sc hem is  cl ubbe w it the  al l oc at ed  cha nnel   of   m ulti - hop  m ul ti cast   CRN   as  pr e sente in  [ 20 ] Mult ic ast   tree  is  e m plo ye fo c onstr uc ti ng   m ini m u energy  direc Stei ner   tree  with  the  he lp  of     low - com plexity   approxim ati on   al gorithm   for  CR a nd  the  im pact  of   pri m ary  net work  tra f fic  load  i s   evaluate to  d e te rm ine sp ect r um  p resen ce  oppo rtu niti es [ 21]   The  su m   rate  i m axi m ise ta ken   f r om  al l   us ers  of   CR in term s   of   trans m issi on   rate  as  well   as  j oin t   channel  sp ect r um   assign m ent  per ta inin to  the  arr a nged  ac cess  channel  f or   m ulti u ser  sing le - tran scei ve CR opport un it ie as  sugg e ste i [ 22] CR N’s  thr oughput  perform ance  can  be   co ns i de rab ly   im pr ov e an al gorithm   can  be  em plo ye t decr ea se  the  end - to - en del ay   fo cha nnel   assignm ent  as  well   as  fo m ulti cast  routin in   the   m esh  netw ork  per ta ini ng  t CR .   This   a lgorit hm   con s iders  t he  s witc hing  la te ncy   an   the  ch an nel’s   he te rogen ei ty   as   rec omm end ed   in  [23].  In  cas of  the   m ulti - hop  CR N,   t he  pro bab il ist ic   routi ng   schem al go rithm   was  reco m m end ed  i [ 24] This  al gorithm   con siders  t he  cha nnel ’s  a vaila bili ty   time  an essenti al   trans m issi on   tim e.  The  CR N ’s  be st  throu ghput  perform ance  can  be  at ta ine by  pr e ferrin thi s   schem ov er  oth e schem es.  In   a dd it io n,   within  Ra yl ei gh   fa ding  cha nnel em plo yi ng   of  m axi m u m   PO routin g protoc ol w a done fo m ulti - ho p C RN [1 1].    Ov e rlap ping  as  well   as  non - overla pp i ng  cha nn el   a ssign m ent  alg ori thm fo r   a m plifyi ng     the  thr ough pu t   perf or m ance  are  rec omm en ded  in  [ 25] T he  cr os la ye r   routin proto col  proce ss  w as  pu t   forw a r in [ 26]  to  choose th best ch a nn el  fr om   a m on gs t t he  ob ta ina ble cha nn el per ta ini ng  to  m ulti cast  CR N   to  obta in  bette vid e qual it by  al recei ver s ’  no des  w it hin   the  netw ork.   I [ 17 ,   27] SPT  a nd   MST  are   util iz ed  as  r ou ti ng   protoc ols   for  t he  m ultilay er  m ult ic ast   m ulti - hop  C RN  with   P OS  schem as   channel  Evaluation Warning : The document was created with Spire.PDF for Python.
                          IS S N :   1693 - 6930   TELK OMN IKA   Tel ec omm u n   C om pu t El  Con t ro l V ol.  18 ,  No.  1 Fe bruary  2 02 0:    37  -   50   40   assignm ent.  T he  net wor k’ pe rfor m ance  is  i m pr oved  with   reg a rds  to  the   thr oughput  an P DR  com pared  t oth e sc hem es.   EXT  with  MS an SP are  d epl oyed  as   r outi ng  al gorith m fo the  m ulti cast   m ulti - ho CR N .   The  P OS sch e m e w as u ti li zed as  c ha nn el  a s s ign m ent f or s el ect ing  an ef fici ent ch a nn el   f or  t ran sm it ti ng  d at a in   accor da nce  wi th  the  c hannel   avail abili ty   a nd   t he  re quisi te   transm issi on   tim as  reco m m end ed   in   [12].   Rou ti ng  prot oc ol  m et rics  in  m ul ti   ro ute  and   one - way  rou ti ng   for  wirele ss  and   co gnit ive  rad i netw orks  are   com par ed  a nd  analy zed its c ha ll eng es as  r ec omm end ed  in  [28 ] .       4.   STE INER AL GORIT HM  F OR M ULTIC AS TI NG NET WORK   The  Stei ner   m i nim a tree  (SM T)  al gorithm   is  am on the   sever al   al gorithm fr om   the  gr a ph  the ory   wh ic ha ve  be en  util iz ed  for  fixing  r outi ng  issues  in  wireless  m ulticasti ng   net wor [ 16 ] T he  S te iner  netw ork  e ncom passes  two  ki nd of  ve rtic es:   te rm inals  (r e qu i red)  ver ti ces  an no nterm i nal  (S te ine r)  ve rtic es .   SMT  al gorith m   and   sp a nnin tree   are  not  the  sam e,  in  that  s pa nn i ng  tree  li nks   al ver ti ces  of  s pecific   gr a ph,  w hile  SMT  bi nds  s pecific  s ubset   of  the  ve rtic es  (so m of  Stei ne ver ti ces  a nd  te rm inals  ver ti ces  t o   decr ease   the  t r ee  cost)   [ 16,  19] A   key  iss ue   with  SMT  is  how  t fi nd  t ree  that  not  on ly   has  m ini m u m   cost   bu t al s i nclu de s all  term inal  ver ti ces as  w el l as any s ubset   per ta ini ng to n on te rm inal (Stei ner )  v e rtic es.     Let   ( V,   E ,   w)   represe nt  the  un directed  gr a ph  al ong  wi th  set   of   ve rtic es  as  well   as  ed ges  E   al ong  with  nonn e gative   wei gh ts   w I Stei ner  m ini m al   tree   T,  t he  needed  ver ti ces  set   is  (L   ⸦  V) ,   in   w hic   (T  ⸦  G)  that  has  set   of  ve rtic es  W   t hat  inclu des  al the  need e ve r ti ces  as  wel a ( W - L St ei ner    ver ti ces  [19,  29] . T he  ste ps  t o determ ine SMT with m inim u m   total  ed ge  w ei ght  a re  [19,  29 ] :     The  m et ric   cl os ur e  G_L  on L   is de velo ped.     Krus kal’s  al gorithm  is e m plo ye to  determ i ne  m ini m u m  s pannin t ree  M ST    on  .     Stei ner   ve rtic es  wer inse rted  betwee pa ir  of   te rm inal  ver ti ces  in  T_L  as  interm e diate   po ints  t determ ine Stei ner m ini m al  tree T.     To  el ucidate th ese ste ps, the  foll ow i ng ex am ple is intr oduc ed [1 9]:   Figure  2   ( a )   dem on strat es  un directed   grap G   al ong  with  nonterm inal  ve rtic es  {u 1,   u2,   u3,  u4}  as   well   as  te r m inal  ver ti ces  L   {v1 v2,  v3,   v4 v5}.  Th e   sh ort est   path  le ng th am on gst   al ver ti c es  are  determ ined  to  bu il m et ric  clo sure    on   L a pr ese nte in   Figure  2   ( b ) Krus kal’s  al go rithm   is  us ed  to   determ ine  the  MST    as  de m on strat ed   in  Fi gure  2   ( c ) .   To   de te rm ine  SM T,   nonterm inal  ve rtic es  {u 1,   u2}  are  placed  in  the  pa th  betwee te r m inal  ver ti ces  {v1,  v4}  to  ke ep  the  tree’s  to ta weigh m ini m u m   as  pr esen te in   Figure  2   ( d ) Ba sed  on  Figure s   2   ( c )   a nd   2   ( d ) it   can  be  seen  that  the  total   weigh of  the  tree  is  22   pr i or   t add it io of  {u 1,   u2},  w hile  the  tree ’s  t otal  weig ht  is  de cr eased  t j us 17  po st  a ddit io of   { u1,  u2},   w hich   ind ic at es that t he  Stei ne r p oint s cast an im pact that dec reas e the total  c os of tree.                     Figure  2.  Stei ne m ini m a l t ree algorit hm : ( a)  undirecte d gr a ph G,  ( b) the  m et ric cl os ure  G L,    ( c)  t he  MST  T L , d)  t he  SMT   T     (a)   (b)   (c)   (d)   Evaluation Warning : The document was created with Spire.PDF for Python.
TELK OMN IKA   Tel ec omm u n   C om pu t El  Con t ro l         Perf orma nce  analysis  of  mu lt il ayer  mu lt ic as t  MANET CRN   ba s ed  on s te in er  …  ( Basma   Naza r  Na dhim )   41   5.   SY STE M MO DEL FO P R OPOSE D MU LT ICA ST  CR N   To  en ha nce  th eff ic ie ncy  of   total   sp ect ru m   as  well   as  increase  the  ove ra ll   thro ug hput  of  the  CR N,  nu m erous  a ppr oach e an te c hn i qu e ha ve  been  em plo ye d.   At  m os t,  est ablishm ent  of   the  cu rr e nt  pro tocols   was  do ne  on  ei ther  the  pro cess  of   path  s el ect ion   or   t h channel  sch e m assignm e nt  [12].  I ad diti on,     the  sel ect io of  cha nnel by   curre nt  cha nnel   assi gn m ent  schem es  reli es  only   on  th sp ect ru m ’s  aver a ge   avail abili ty   su ch  as  Ma xim um   Av erag Spec trum   Av ai la bili ty   (MASA)   schem or   ba sed  on  the  c ha nn el ’s   qu al it y   su c as  Ma xim u m   Data  Ra te   (MDR)   sche m e,  or   sel ect the  c hanne rando m ly   with  no     lim it at ion   [12,   17 ] T his  paper   consi de rs  both   the  pro ba bili ty  of   su cces ( P OS )   cha nnel   as sign m ent  sche m as  well   as  the  path  sel ect ion   pr oc ess  that  e m plo ys  the  Stei ner  m ini m a tree  (S MT)  al go rithm E m plo yi ng   POS  schem as  chan nel  as sig nm e nt  is  hel pful  f or  pe rfo rm ance  enh a ncem ent  of  the  m ulti la yer   m ulti cast   m ul ti - hop  CR en vir onm ent  syst e m   with  re gards  t the  th r oughput  as  well   as  pack et   deliver rate  (P DR s ubj ect   t var i ou s   net work   pa ram et ers  as  this  sc hem co ns ide rs  th nee ded   ti m e   for  tra ns m iss ion   a nd  the  c hanne l   avail abili ty   wh en  sel ect ing   th best  cha nn el for  eff ect i ve   data  transm is sion   to  al des ti nation  no des   fr om     the  source I t his  resea rch   w ork,   for  vid e transm issi on   to  destinat io no des  f r om   so ur c node  ov e sing le   session, m ulti l ay er m ulti cast   m ul ti - hop  CR r outi ng  protoco l i s  em plo ye d.     At  first,  ge ne r at ion   of  undi re ct ed  gr a ph  is  done  with  se of   nonte rm i n al   Stei ner   ( Nnt as  well   as  te rm inal  ( Nt)   ver ti ces  within  the  square  area ,   and   the deter m inati on   of   St ei ner   m ini m al   tree  (S MT)  is  done  e m plo yi ng   the  al gorithm   as  mention e in  sec ti on   ( IV).  Be tween  eac de s ti nation  no de  a nd   t he  source  node ,   there  are  nu m e rous  avail a ble  PU   cha nnel ( M)   and   the  Ma rko m od el   is  the  sta tus  m od el   per ta inin to  each   pr im ary  us er  ( PU )   cha nnel wh ic keeps  in te rch a ng i ng  be tween  t he  tw sta te (idle  a nd  busy).   The   idl sta te   su ggest that  SU   can  us the  cha nn el   as   it   is  no us e by   PU,  w hile  bu sy  sta te   i m plies  that  P us es     the  c hannel  a nd  S U   can not  use   the   sam e.  Fo r   al cha nnel s,  ide ntica ba ndwi dth  ( BW i fix ed Applyi ng  of     the  P OS   sc he m is  done  to  t he  netw ork  as  channel  assi gnm ent  to  im pr ov netw ork  perform ance  as  w el as  to   o r ga nize  the  CR transm issi on so   as   to  m ake  avail able  com m on   con t ro c hannel  (CCC [12,   17 ] .     The  pro ba bili t of  s uccess   (  ( ) )   bet ween  any   of  the   tw node s,  a nd  j ,   in  SMT  tree   with   re gards   to   channel  for  t he  av ai la ble c ha nn el   ( C )  of CR ca n   be  e xpre ssed  as  in  [11 ] :      ( ) =  ( ( ) ( ) )         (1)     wh e re    de no te s   the  a ver a ge   a vaila bili ty   time  pe rtai ning  t sp ect r um   in  ( in  sec)   f or  c ha nn el   an ( )   represe nts  the  r equ i red   tra ns m issi on   tim in  (in  sec/ pack et to  transm it   pa cket  to  node  from   ov er  ch ann e l   j , w hich  ca n be  expres sed  as i n [11]:     ( ) = ( )   (2)     wh e re  D   si gn i f ie the  pack et   siz (in   bits)   a nd  ( )   de no te t he   data  rate  (i bit/ sec)  betwee n   i   a nd   node ov e c ha nn el   j ,  as e xpresse i n [11]:     ( ) = (  )    2 ( 1 + ( ) ( )  0 )   (3)     wh e re  0   de note the  the rm al   power   de ns it in  ( W at t/ Hz),     re presents   the  c ha nn el   ba ndwidt a nd  ( ) ( )   represe nts the r ecei ved   powe r t recei ver j f r om  tran sm it te i, as e xpresse d i [ 11] :     ( ) = (   4 ) 2 ( ( ) ( ) )   (4)     wh e re    de note s   the  CR ’s   tra nsm issi on   po wer,  sig nifies  t he   distance   bet ween  any   tw nodes r ep res ents  the  path  l os s   e xponent,  a nd  ( ) ( )   i m pl ie the  cha nn el  p owe gai bet ween   a nd  nodes  over   channel  j. W it reg a rds to  Ray le igh   fa ding,  e xpone ntial  d ist ri bu ti on  of  ( ) ( ) is done  with m ean 1 [11 ] .   To  e xp la in  ho the  P OS   ch ann el   assi gnm ent  schem is  us e to  c hoose   the  be st  ch ann el   from   avail able  cha nn el f or   pr i m ary  and   seconda ry  us ers   to  transm i t   data  fr om   so urce  no de  to  al l     destinat io no des  Fig ur 3   is  us ed.   We   hav on s ource  node  ( v1)  a nd   six  n od e (fo ur   no des  are    the d e sti nation  (v2, v 3, v4 a nd  v5). T hr ee  av a il able cha nn el s  are use d (CH 1, CH a nd CH 3).   Evaluation Warning : The document was created with Spire.PDF for Python.
                          IS S N :   1693 - 6930   TELK OMN IKA   Tel ec omm u n   C om pu t El  Con t ro l V ol.  18 ,  No.  1 Fe bruary  2 02 0:    37  -   50   42       Figure  3. Stei ne m ini m a l t ree w it t hr ee  lay ers       Fr om   Fig ur e   one  ca note   that  the   SMT   tree  has  t hr ee   la ye an the   proces of  P OS   c ha nn e l   assignm ent is a pp li ed  to  e ach  lay er as fo ll ows :   a. T he  tra ns m is sion o la ye r 1:   The  unic ast   tra ns m issi on   is  us ed  to  tra ns m i data  from   so urce  node  ( v1)  to   node  ( u1)  a nd  the  cha nn e l   with  m axi m u m   value   of PO S   is  the b est   c hannel  that use f or  d at tra ns m i ssion  (C hannel   with POS=0 . 90 80   is  us e in   this case)  as   Table 1.  Note  that  th CH ha ( POS=0)   this  m ean  that  this  c ha nnel   is  occ up ie by  P U   and can not be   us e d by SU.       Table  1.   POS f or the tra ns m is sion o la ye r 1   Ch an n el   Receiv er   CH1   CH2   CH3   POS f o b est ch an n el   v1 - u1   0 .75 5 5   0   0 .90 8 0   0 .90 8 0       b.   The  transm i ssion o la ye r 2 :   The  m ulti cast   t ran sm issi on   is  us e to  tra ns m i data  from   (u 1)  node  t ( v2,  u2)  no des.   Mi nim u m   PO S   value  is  ch oos ing   f ro m   each  channel  then  m axi m u m   val ue  of  this  m ini m u m   values   is  choosin f or   data  transm issi on   ( Chan nel  with  P OS = 0.885 is  us ed  i this  case)  as  Ta ble  2.   Also,  it   sh ould  be  note th at   CH2  cannot  be use d f or  t ran sm issio n beca us e  it  used  by P U.       Table  2.   POS f or the tra ns m is sion o la ye r 2   Ch an n el   Receiv er   CH1   CH2   CH3   POS f o b est ch an n el   u1 - v2   0 .72 0 5   0   0 .88 5 3     u1 - v2   0 .81 6 5   0   0 .91 9 7   Min POS   0 .72 0 5   0   0 .88 5 3   0 .88 5 3       c. T he  tra ns m is sion o la ye r 3:     Part1:  The  unic ast   transm issio to  tra ns m it  data  from   no de  v2  to  v5  node  is  us e d.   T he  cha nn el   with   heig ht v al ue of   POS is c hoos i ng ( C hannel2   with P OS = 0.8 661  is  u se i t his case as i n Table   3.     Part2:  T he   m ul ti cast   transm is sion  f ro m   node   u2  node   to  (v3,   v4)   no des  is   us e d.  As   in   La ye m ini m u m   values   of  POS  f or  eac c ha nn el   is  us ed   then   f or  data   transm issi on   m axi m u m   value  of  P OS  f r o m   m ini m u m  is cho os i ng ( C ha nnel with  P OS = 0.854 is  us e d i this case as   in Ta ble 4.       Table  3.   POS f or the tra ns m is sion o la ye r 3  par 1   Ch an n el   Receiv er   CH1   CH2   CH3   POS f o b est ch an n el   v2 - v5   0 .77 2 6   0 .86 6 1   0   0 .86 6 1       Table  4.   POS f or  the tra ns m is sion o la ye r 3  par 2                 Ch an n el   Receiv er   CH1   CH2   CH3   POS f o b est ch an n el   u2 - v3   0 .62 1 5   0 .84 3 6   0 .87 3 9     u2 - u4   0 .62 1 5   0 .76 8 1   0 .85 4 7   Min POS   0 .62 1 5   0 .76 8 1   0 .85 4 7   0 .85 4 7     Evaluation Warning : The document was created with Spire.PDF for Python.
TELK OMN IKA   Tel ec omm u n   C om pu t El  Con t ro l         Perf orma nce  analysis  of  mu lt il ayer  mu lt ic as t  MANET CRN   ba s ed  on s te in er  …  ( Basma   Naza r  Na dhim )   43   6.   COMP UTER  SIMULATI O N AND  RES U LT S   In   this  sect io n,   com pu te s i m ulati on are   carried  out  to  assess  the  perform ance  per ta inin to   m ul ti la ye m u lt i - hop  m ulti c ast   m ob il ad  hoc  CR N   by   em plo yi ng   th SMT  al go rithm   fo c onstr ai ni ng     the  netw ork  with  P OS   cha nn el   assi gn m ent  schem e.  Th is  al lows   sel e ct ing   an  e ff ic i ent  cha nn el   f or  data   transm issi on  base d on  t he  ch ann el  a vaila bili ty  an the  needed tim e to car r y ou t t ra ns m iss ion . A c om par ison  i s   carried  out  to  e valuate  the  perform ance  of   th pu f orwa rd   protoc ol  al ong  with  P OS   sc he m ver su m axi m u m   data  rate  (MD R),  m axi m u m   aver a ge  sp ect r um   avail ability  (MASA)  an r andom   chan nel   assignm ent  sc hem e s   with  re gards  t the  pac ket  de li ver rate  (PDR)  an th r oughput,  sub j ect ed  to  va rio us   netw ork  pa ra m et ers  within   the   Ra yl ei gh   fa ding  c ha nn el   m od el We  ha ve   acco unte f or  t hr ee   idle  pro bab il it (i.e .   =0. 3,   0.6,   0.9 )   to  assess  the  im pact   cast   by   pr im ary  us ers  traff ic   load  on   the  perfor m ance  of   co gnit ive  rad i ne twork .   MATLAB   (R 2018a)  is  de pl oyed  for  co m pu te si m ula ti on F or   com par is on   purpo se,  the  syst e m   m od el   par a m et ers  are  dep ic te d i n Ta ble 5.       Table  5.   Syst em  p ara m et ers   Para m eter   Valu e/Ty p e   Netwo rk ar ea   2 0 0 * 2 0 0 m   No o f  T er m in al n o d es (Nt)   20   No o f  Non ter m in a l no d es (Nnt)   10   Top o lo g y  tr ee   SMT   tree   No o f  CR so u rce   On e so u rce   No  of  pri m ar y  cha n n el ( M)   15   PU chan n el  m o d el   Mar k o v   m o d el   Idle p rob ab ility  P I   [ 0 .3 0 .6 0 .9]   Av erage availab ilit y  ti m ( )   Ran g e f ro m  2  m s t o  45   m s   Ban d wid th  ( BW)   1  M Hz   Pack et size  (D)   4  KB   Tr an s m iss io n  po wer  (P t)   0 .1 W att   Ch an n el us ed   Rayleigh  f ad in g  ch an n el   Path  los ex p o n en t  ( n )   4   Ther m a l no ise p o wer ( 0 )   10 8   W / Hz       6.1.   Perfo r ma nce  eva lu ati on   of  St ei ner  mi ni mal  tree  ( SMT multic ast  CRN  un der  t he  im pa c of     channel  b an d w idth   As  pr ese nted   in  Fi gures  (a - c)  a nd  Fi gure   (a - c ),   t he  t hro ughput  as   well   as  P DR  perform ance   per ta ini ng   t m ul ti la ye m ul ti - hop  m ulti ca st  CR is  co m par ed  with  c hannel  ba ndwi dth   possessin var i ou s   ty pes  of  cha nnel   assi gn m ent  schem es  as  well   as   three   values   of  I dle   pr ob a bili ty   [ P I = 0 . 3 , 0 . 6 , a nd   0 . 9 ] resp ect ively .   The  fig ur e in dicat th at   as   the  c hannel’s   band width  r ose the   pe rfo rm ance  of  al sc hem es   enh a nce as   the  data  rate  (c hannel  ca pacit y)  co rr es ponds   to  th c hanne l’s  ba ndwi dth .   H ow e ve r,   bas ed   on   Figures  (a)  and  (a ),   it   c an  be  see t ha the  ch an nels  are  bu sy  m os of  the   tim fo sm al value  of  I dle  pro bab il it ( P I = 0 . 3 )   du to  high  pr i m ary  us er  tra f fic  load Als o,  unde this  value  of  P I it   was  seen  tha t     the  PO S ’s  thr ough pu pe rfo r m ance  was  sim il ar  to  that  o MAS sche m by  16 .4 % ,   wh ic ou t pac ed  eve MDR  an RS   schem es  by  53. 4%  a nd  92. 7% res pecti vel y,  w hile  with  reg a rds  to  PDR it   was  by  15. 8% ,   124%  a nd   168.5%  resp ect i ve ly Fr om   Figu r es  ( b c an Figures  ( b c),  it   can  be  s een  that  as  the   idle  pro bab il it ro s ( P I   =   0.6  an 0.9),  the  th rou ghpu perform ance  of   t he  P OS   schem e   was  be tt er  than  MA S A,  MDR  an SR   by  27. 9%,  88. 7%  a nd  14 9.1 at   P I   0.6  a nd  by  35. 1%,  85. 1%  a nd  14 8.5%  at   P I   0.9.  F or  PD pe rfo rm a nce,  the  POS  s chem ou tc la ssed  at   P I   =0.6  by   18 . 7%,   213. 8%  an 29.16 and   at   P I   =0.9  by   22.81% 217.5 an 326.0 2% re sp ect ivel y.  This  c ould   be  due  to   in crease  in   P I   val ue  that  i ncr ea ses     the  pro ba bili ty   of   su it able  c ha nn el bein a vaila ble  to  CR   us ers   f or   t rans m issi on   as  the  PU   tra ff ic   l oad  is  at   a   lowe le vel.       6.2.   Perfo r ma nce  eva lu ati on   of  St ei ner  mi ni mal  tree  ( SMT multic ast  CRN  un der  t he  im pa c of     pa cke siz e   Figures  (a - c an Fig ur es   (a - c prese nt  the  thr ough pu an P DR  perform ance  per ta inin t m ul ti la ye m u lt i - hop  m ult icast  CR wh e com par ed  with  pac ket  siz with  var io us   kinds  of   c hannel   assignm ent  schem es  as  well   as  three  va lues  pe rtai ni ng   t I dle  pro ba bili ty   [ P I = 0 . 3 , 0 . 6 , a nd   0 . 9 ] re sp ect ively T he  fig ures  in dicat that  the  PD pe rfor m ance  and   t hroug hput  droppe as   the  value  of   pa cket   siz D   r os e.  T his  ha pp e ns   si nce  to  tra ns m it  the  pac ket  dat of   CR   us e e ff ect ively hi gh  avail abili ty   of   ti m e   for  the  cha nn el   is  req uire fo high  val ue   of  D w hich  m akes  it   diff ic ult  to  find   t he  best  c hannel.     Figures   6   ( a - c )   in dicat that  t he  e nhance t hro ughp ut  gai ns  f or  P OS   sche m as  agai ns MASA,  M DR  and  RS   schem es  at   P I = 0 . 3 0.6  a nd   0.9  a re  [ 12.5%,  56.6%  and  10 2.1%],  [ 16.9%,  100.5 an 155.3% ]   and   [ 26. 2% Evaluation Warning : The document was created with Spire.PDF for Python.
                          IS S N :   1693 - 6930   TELK OMN IKA   Tel ec omm u n   C om pu t El  Con t ro l V ol.  18 ,  No.  1 Fe bruary  2 02 0:    37  -   50   44   93.7%  and   170.8%],  res pecti ve ly Acco r ding   to  Figu re 7   ( a - c),  the  e nh a nc ed  PD gai ns  fo P OS   sc he m as   against  M ASA MDR  a nd  R sc hem es  at   P I = 0 . 3 0.6  a nd  0.9  a r [ 16.5 % 118.6%  a nd  183.2 %] [ 14.3 % ,   213%   an 29 8.6%]  a nd  [ 23 .4 % 228.9%   and  367.2%],   resp ect ively .   Also ,   with  ris in   the   val ue   of  P I   the P OS  s chem e’s per form ance i m pr oves a s t he  P U’s tra ff ic   load  is  lo at   hi gh   value  of  P I .                         Figure  4. Th r ough pu vs cha nnel  b a ndwi dth :     (a)   PI =  0.3, (b)  PI   =   0.6 ,  ( c PI  =  0.9     Figure  5. P DR  vs  c ha nn el   ba ndwi dth :     ( a)  PI   =   0.3,  ( b). PI   =   0.6 ( c)  PI   =   0.9         (a)   (a)   (b)   (b)   (c)   (c)   Evaluation Warning : The document was created with Spire.PDF for Python.
TELK OMN IKA   Tel ec omm u n   C om pu t El  Con t ro l         Perf orma nce  analysis  of  mu lt il ayer  mu lt ic as t  MANET CRN   ba s ed  on s te in er  …  ( Basma   Naza r  Na dhim )   45                     Figure  6. Th r ough pu vs data  pack et   siz e :     ( a)  PI   =   0.3,  ( b) P I   =   0.6,  ( c ) PI   =   0.9     Figure  7. Th r ough pu vs data  pack et   siz e :     ( a)  PI   =   0.3,  ( b)  PI   =   0.6,  ( c ) PI   =   0.9       6.3.   Perfo r ma nce  eva lu ati on   of   steiner  mi nimal  tree  (SMT)  multic ast  CRN  unde th eff ect  of  incr eased  t he   prim ar ch annel s nu m ber   Figures  (a - c )   and   Fig ures  (a - c pr e sent  th throu ghput  as  well   as  PD perform ance  of   m ult il ay er   m ul ti - hop  m ulti cast   CR as  com par ed   wit the   num ber   of   pri m ary  chan nels   al ong  with  var i ou s   ki nd of  channel  assi gnm ent  schem es  as  well   as  th re values   of  I dl pro bab i lity  [ P I = 0 . 3 , 0 . 6 , a nd   0 . 9 ] resp ect ively .   The  PD pe rfor m ance  an t hro ughput  e nh anced  as  t he  num ber   of  pr im ary  cha nnel r os e.   This   is  due  t increase  i the   chance   of  rai sing   t he  num ber   of  a vaila ble  channel  per ta ining   t CR   use as  pr ese nt ed  i Figures  (a - c )   an (a - c ),   r especti vely T he  e nh a nce t hro ughput  gai ns   for  PO S   sc hem in  com par iso to   MASA,  M DR  an RS   sche m es  at   P I = 0 . 3 0.6   a nd  0.9   are   [ 13 .6 % 14.4 %   an 47%] [ 23. 3% 26.1 %   an 68.0%]   and  [ 24.7%,  32.5 %   and   73. 3%]  resp ect ively The  e nh a nce PD gains  for  P OS   sc he m in  com par ison  to   MAS A,   M D an RS  sch e m es  at   P I = 0 . 3 0.6   and  0.9   are   [ 13. 3%,  44. 96%   an 82.1%] [13.9%,  68.8%  and  116.5%] a nd [1 4.6%, 9 1.5% a nd  138.7 %] , r es pecti vel y.       (a)   (a)   (b)   (c)   (c)   (d)   Evaluation Warning : The document was created with Spire.PDF for Python.
                          IS S N :   1693 - 6930   TELK OMN IKA   Tel ec omm u n   C om pu t El  Con t ro l V ol.  18 ,  No.  1 Fe bruary  2 02 0:    37  -   50   46                     Figure   8. Th r ough pu vs n umber  of c hannels :     ( a)  PI   =   0.3,  ( b)   PI   =   0.6,  ( c PI   =   0.9     Figure  9. P DR  vs   nu m ber   of c hannels :     ( a)  PI   =   0.3,  ( b) P I   =   0.6,  ( c ) PI   =   0.9       6.4.   Perfo r ma nce  eva lu ati on   of   steiner   mi nimal  tree  (SMT)  multic ast  CRN  unde th eff ect  of  transmi ssion   po w er   Figures  10  (a - c)  an Fi gure 11  (a - c)  pre sent  the  th r oughput  as  well   as  PD perf or m ance  of  m ul ti la ye m ul ti - hop  m ulti ca st  CR wh e com par ed  with   transm issi on   powe al ong  with  va rio us   ki nd of  channel  assignm ent  sche m es  as  well   as  thre values  pe rtai ning  to   idle  pr ob abili t   [ P I = 0 . 3 , 0 . 6 , an d   0 . 9 ] ,   res pecti vely .   W it rise  i t he   tra ns m is sion  power,   the  PD R   perform ance  an thr oughput  en han ce d.   T his  is  becau se  the r is  decr ease  in  the  tim need e f or   data  transm issi on thu s   al lowing  m or data  to  be  tra ns m itted  ov e each  c hannel.  Also ,   in  th ca se  of  hi gh   val ue  of   i dle  pro ba bili ty there  is  e nhanc e m ent  in  the  pe rfor m ance  of  PO S   schem es  as  m entioned   i the   earli er  se ct ion s.   The   en han c e thr oughput  gai ns   f or  the  POS   schem as  ag ai ns MAS A,   MDR  an RS  schem es  at   P I = 0 . 3 0.6  a nd   0.9  a re   [7.5 % 49 . 1%   and   74. 4%],  [15.1%,  56. 9%   and   110.2 %]   and   [ 24. 9% 62. 1%  a nd  148.9%],  re s pecti vely   The  e nh a nce PD gains  for   PO schem in  com par is on   t MA SA,  MD and   R sch e m es  at   P I = 0 . 3 0.6   and   0.9  are  [6.9 % 122.2 and   158.5 %] [12.9%,  151.7%  a nd   232.1%]  an [20 . 8%,   165.7 an   292.7%],  res pe ct ively .   (a)   (a)   (b)   (b)   (c)   (c)   Evaluation Warning : The document was created with Spire.PDF for Python.