I nte rna t io na l J o urna l o f   Rec o nfig ura ble a nd   E m be dd e d Sy s t e m s     Vo l.   7 ,   No .   3 ,  No v em b er   201 8 ,   p p .   1 73 ~ 1 85   I SS N:  2 089 - 4 864 ,   DOI : 1 0 . 1 1 5 9 1 /i j r es.v 7 . i3 . p p 173 - 1 8 5          173       J o ur na l ho m ep a g e :  h ttp : //ia e s co r e. co m/jo u r n a ls /in d ex . p h p / I JR E S /in d ex   Desig n  a nd I m ple m en tatio n of  a   Ne w  Archit ecture  of   a   Rea l - ti m e  R econ figura ble Digita l Mo dul a tor ( DM )  into  Q PSK ,    8 - PSK ,  a nd 16 - PS K   on   FP G A       Wa lder  Andre ,   O liv ier  Co uil la rd    De p a rtme n t  o f   El e c tri c a l  a n d   Co m p u ter E n g in e e rin g ,   Ro y a l  M il it a ry   Co ll e g e   o f   Ca n a d a       Art icle  I nfo     AB ST RAC T     A r ticle  his to r y:   R ec eiv ed   Ag u   8 ,   2 0 1 8   R ev i s ed   Oct  9 ,   2 0 1 8   A cc ep ted   Oct  2 3 ,   2 0 1 8       On e  o f   t h e  p r er eq u is ites   o f   E le ctr o n ic  W ar f ar e  ( E W )   i s   to   h av e   th e  m ea n s   to   p r o v id e  s ec u r e  p o in t - to - p o in t  w ir eless   d ata  an d   v o ice  co m m u n icatio n s   w it h   o th er   g r o u n d   s tat io n s .   Ne w   tech n o lo g ies  ar e  g iv in g   r is e   to   b ig g er   i n f o r m atio n   s ec u r it y   th r ea t s .   T h is   s it u atio n   illu s tr ates  t h e  b est  th e  u r g e n c y   o f   r ed u ci n g   th e   d ev elo p m e n t  an d   u p g r ad e  ti m e  o f   E W   s y s te m s .  P r ev io u s   w o r k s   s u g g e s t  th at  d ig ital   s y s te m s   ar e  th e  b est  ca n d id ates  f o r   th is   p u r p o s e  an d   th er ef o r e  f o r m   th e  b ac k b o n e  o f   m o d er n   E lectr o n ic  W ar f ar e.   I n d ee d ,   Dig ital   Mo d u latio n   ( DM )   tech n iq u e s   ar e   w id el y   u s ed   in   m o d er n   w ir el ess   co m m u n icatio n   s y s te m s .   T h is   is   lar g el y   d u e  to   th eir   h ig h   r esi s tan ce   to   n o is e  an d   th e ir   h i g h   tr a n s m is s io n   ca p ac it y   th a t  ca n   b e  ac h iev ed   th r o u g h   d ata  m u lt ip lex i n g .   I n   th i s   ar ticle,   a  n e w   r ec o n f ig u r ab le   ar ch itect u r e  o f   a  P h ase  Sh i f t  Ke y i n g   ( P SK)   m o d u latio n   is   d escr ib ed .   T h e  latter   ca n   b e  c o n f i g u r ed   in   r ea l  tim e  to   p r o d u ce   th e  f o llo w in g   m o d u latio n   s c h e m e s :  QP SK,  8 - P SK,  an d   16 - P SK  w i th o u t  h av i n g   to   r eg en er ate  t h e  FP G A   co n f ig u r atio n   b its .   T h is   ac tio n   ca n   b e  d o n e  b y   s o f t w ar e  v ia  p r o g r a m m i n g   o r   m a n u a ll y   u s in g   a   DI P   s w itc h .   T h e  p r o p o s ed   d esig n   is   i m p le m en ted   o n   th e  Xilin x   x c7 k 3 2 5 tf b g 9 0 0   FP GA   u s i n g   t h e  Ge n esi s   2   d ev elo p m e n t  b o ar d .   T h e  Viv ad o   P h y s ical   Desig n   Au to m at io n   to o l  in d ic ates  a  p o w er   co n s u m p tio n   o f   3 0 3   m W   b y   t h e  o n - ch ip   cir cu i t.   T h e  ex p er im e n tal  r es u lt s   ar e   in   ag r ee m en t  w ith   th e  s i m u latio n s .   K ey w o r d s :   Dig ital M o d u latio n   E n cr y p tio n   Ke y   FP GA   QP SK   8 - P SK   16 - P SK     Co p y rig h t  ©   2 0 1 8   In stit u te o f  A d v a n c e d   E n g i n e e rin g   a n d   S c ien c e .    Al l  rig h ts re se rv e d .   C o r r e s p o nd ing   A uth o r :   W ald er   A n d r e,     Dep ar te m en t   o f   E lectr ical  an d   C o m p u ter   E n g in ee r i n g ,   R o y al  Mili tar y   C o lle g e,     B o x   1 7 0 0 0 ,   Statio n   Fo r ce s ,   Kin g s to n ,   On tar io ,   K7 K  7 B 4 ,   C an ad a .   E m ail:  w ald er . an d r e@ r m c. ca       1.   I NT RO D UCT I O N   DM   tech n iq u e s   ar e  m o s tl y   p r ef er r ed   o v er   its   an a lo g   co u n ter p ar t  f o r   th eir   g r ea ter   tr an s m i s s io n   ca p ac it y   an d   g r ea ter   i m m u n i t y   to   n o i s e  [ 1 ] - [ 3 ] .   Am o n g   D M  tech n iq u es  w e  d is ti n g u i s h   th e  Am p li tu d e  S h if t  Ke y i n g   ( A SK) ,   th e  Fre q u e n c y   Sh i f t  Ke y in g   ( FS K)   an d   th e   P h as e  Sh if t  Ke y i n g   ( P SK) .   T h ese  th r ee   t y p e s   o f   DM   tech n iq u e s   u s e  a  s in u s o i d   an d   v ar y   i ts   a m p lit u d e,   f r eq u en c y   o r   p h ase   to   p r o d u ce   t h e  ASK,   th e   FS K  o r   th e  P SK  m o d u la tio n   r esp ec ti v el y .     W ith   th e  g r ea t  ad v a n ce s   m a d e  in   th e  m a n u f ac t u r i n g   p r o ce s s   o f   in teg r ated   cir c u it s   ( I C s ) ,   w e  ar e  s ee in g   a n   e x p lo s io n   i n   t h e  u s e   o f   d ig i tal  s y s te m s   i n   t h e  d ata  p r o ce s s in g   f o r   w ir ele s s   co m m u n ica tio n s   s y s te m s .   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 0 8 9 - 4 864     I J R E S   Vo l.  7 ,   No .   3 ,   N o v e m b er   2 0 1 8  :   1 7 3   –   1 85   174   T h is   is   d u e  in   p ar t  to   th e  f ac t  th at  d ig ital  cir cu its   ar e  m u c h   ea s ier   to   m a n u f ac t u r e  b ein g   b ased   o n   th e  C MO S   f ab r icatio n   p r o ce s s .   Mo r eo v er ,   al m o s t  all  tr an s is to r s   i n   C M OS  d ig ital  I C s   h a v e  m in i m u m   len g t h   to   p r o v id e  a  h ig h   s w itc h i n g   f r eq u en c y .   T h is   f ea tu r e   en s u r es   t h e  d esi g n   o f   v er y   h i g h   f r eq u e n c y   d i g ita l  s i g n a l  p r o ce s s o r s   ( DSP ) .     I n   ad d itio n ,   d ig ital  I C s   d o   n o t  s u f f er   f r o m   o v er - v o l t ag e  n o r   f r o m   s ec o n d   o r d er   ef f ec ts   en co u n ter ed   in   an alo g   cir cu its   s u c h   as  n o i s e,   o f f s et  an d   m is m atc h   [ 4 ] .   Fu r th er m o r e,   w it h   th e  ar r iv al  o f   th e  Field   P r o g r am m ab le  Gate   A r r a y   ( F P GA )   tech n o lo g y ,   t h i s   p h e n o m en o n   ce n ter ed   o n   d ig ital  p r o ce s s i n g   tec h n iq u e s   is   ac ce n tu a ted   ev en   m o r e.   T h e  ad v an ta g es  o f   th e  FP GA   tec h n o lo g y   ar e  b ased   o n   th e  f o llo w i n g   f i v e  f ea tu r es :  ( 1 )   I t  o f f er s   b etter   co m p u ti n g   p o w er   co m p ar ed   to   d ig ital  s ig n al  p r o ce s s o r s   ( DSP s )   b en ef iti n g   f r o m   h ar d w ar e   p ar allelis m ,   ( 2 )   en ab les  r ap id   p r o to ty p in g   o f   cir c u its ,   ( 3 )   allo w s   t h e  r ec o n f i g u r atio n   o f   s y s te m s   w h ic h   r ed u ce s   en g i n ee r i n g   co s ts ,   ( 4 )     d o es  n o t  u s e   an   o p er atin g   s y s te m   w h ich   m i n i m izes   r eliab ilit y   p r o b le m s ,   a n d   ( 5 )   u n li k e   A p p licatio n s   Sp ec if ic  I n te g r a ted   C ir cu its   ( ASI C s )   w h ich   r eq u ir es  r em a n u f ac tu r i n g   i n   o r d er   to   m a k e  an   u p g r ad e,   FP GA   tech n o lo g y   a ll o w s   u s   to   ac h iev e  t h is   b y   r ep r o g r a m m i n g   o n l y   th e  n ec ess ar y   b lo ck   o r   b lo ck s   in   th e  d esi g n   w i th o u t  r esp en d i n g   m o n e y .   A s   a  r es u lt,  t h e  an a lo g   p ar ts   o f   m o d er n   co m m u n ica tio n   s y s te m s   h a v e   b ec o m e  in cr ea s in g l y   ab s e n t.  T h eir   u s e  i s   r ed u ce d   to   p o w e r   a m p li f icatio n ,   A DC   an d   D AC   co n v er ter s ,   a n d   f ilter s .   Alth o u g h   t h e  f ilter s   ca n   b e  d ig ital,  w e  ar e  s till   w i tn e s s i n g   a  s tr o n g   u s e  o f   o f f - c h ip   an alo g   co m p o n en t s   to   r ea lize  th e  b an d - p ass   f ilter   ( B P F)  f o u n d   in   s o m e  cu r r e n t  co m m u n icatio n   s y s te m s .   H o w e v er ,   th e  FP G A   tech n o lo g y   r e m ai n s   t h e  m o s t u s ed   f o r   d ata  p r o ce s s in g .   T h r o u g h   liter atu r e,   w e  f o u n d   s ev er al  au th o r s   w h o   ch o s e  th e  FP GA   f o r   th eir   w ir ele s s   co m m u n icat io n   s y s te m .   Fo r   in s ta n ce ,   Mo u b ar k   et  al.   p r o p o s ed   a  n e w   ar ch it ec tu r e  to   r ea lize  a  QP SK  m o d u lato r   [ 5 ] .   T h e  to tal  p o w er   co n s u m ed   b y   th e  p r o p o s ed   m o d u lato r   is   4 0   m W .   T h is   r esu lt  is   v er y   p r o m is i n g   f o r   th e  ch o ice  o f   th e  FP GA   tec h n o lo g y   as  a  p r o to ty p i n g   p lat f o r m   to   b u ild   w ir eless   co m m u n icatio n s   s y s te m s .   Ov er   ti m e,   o th er   ar ch itect u r es o f   t h e  QP SK  m o d u lato r   h a v e  b ee n   p r o p o s ed .   A l Sa f i d escr ib es a   n e w   QP SK  m o d u lato r   t h at  u s e s   o n e  L UT   an d   t w o   ac cu m u lato r s   to   g en er ate  t h e  f o u r   p h a s es  o f   th e  QP SK  [ 8 ] .   Kn o w i n g   th at  an   ac cu m u lato r   i s   a  r eg is ter   w h ic h   r o le  is   to   s to r e  L UT   d ata  tem p o r ar il y ,   th er e f o r e  th e  r ea d in g   o f   th e s e  d ata  w il l  in tr o d u ce   d ela y   in to   th e  p h ase  g en er atio n   p r o ce s s .   Ho w ev er ,   t h e  i m p ac t  o f   th is   in tr o d u ce d   d ela y   o n   th e  s y s te m   i s   n e g li g ib le  co m p ar ed   to   th e  g ain   i n cu r r ed   w it h   th e  r ed u ctio n   i n   th e  s ize   o f   th e  cir cu it.  I n   s o m e  o th er   QP SK  ar ch itectu r es   a  d ig itized   ca r r ier   w av e  g e n er ato r   w as  u s ed   [ 6 ]   an d   [ 7 ] .   T h ese  s u b ca r r ier s   ar e  g en er ated   f r o m   a  N u m er icall y   C o n tr o lled   Osc illato r   ( NC O)   to   p r o d u ce   th e  I   a n d   Q   m o d u latio n   s i g n als   [ 7 ] .   W ith   t h is   ap p r o ac h ,   th e  t wo   m u ltip lier s ,   a s   w ell   as   th e   lo ca l  o s cillato r ,   ar e  n o   lo n g er   n ee d ed .   I n   th e  q u est   to   r ed u ce   t h e   s p ac e  o cc u p ied   b y   th e  m o d u lato r   in   t h e  FP GA   s ev er al  d esig n s   h av e  b ee n   p r o p o s ed ,   s o m e  o f   w h ich   ar e  f o u n d   in   [ 8 ] - [ 1 0 ] .   Ov er all,   th e  u s e  o f   t h e  FP GA   to   i m p le m e n t  d ig ita l  co m m u n icatio n   s y s te m s   i s   v er y   w ell  ex p lo ited   in   th e  liter at u r e  [ 1 1 ] - [ 1 3 ] .   T h is   ar ticle  is   o r g a n ized   as  f o llo ws.  I n   s ec t io n   1   w e  p r ese n t  th e   to p ic  o n   th e  u s e  o f   DM   tech n iq u es  i n   co m m u n i ca tio n s   s y s te m   d esi g n .   I n   s e ctio n   2   w e  w i ll  b r ief l y   r ev i e w   t h e  th eo r etica l   f o u n d atio n s   o f   th e  P SK  m o d u latio n .   I n   Sectio n   3   a  n e w   ar ch itect u r e  o f   a  r ea l - ti m e  r e co n f i g u r ab le  P SK  m o d u lato r   is   p r o p o s ed .   Sectio n s   4   an d   5   ar e  d ed icate d   to   th e  p r esen ta tio n   o f   s i m u latio n   an d   e x p er i m e n tal   r esu lt s   r esp ec ti v el y .   I n   Secti o n   6   w e  p r esen t  an   en cr y p ti o n   k e y   g en er ato r   cir c u it.  Fi n all y ,   w e  co n c lu d e   in   Sectio n   7 .       2.   P H ASE   SH I F T   K E Y I N G   T H E O RY   I n   th i s   s t u d y ,   t h e  p h ases   o f   d ev el o p in g   an   e v al u atio n   m o d el  o f   th e  s u itab ilit y   o f   a n ti - h y p er ten s iv e   d r u g s   as  p r ese n ted   i n   Fi g u r e  1 .   Dev elo p m e n t  s tag e   co n s is t s   o f   th e   f ir s t  S tag e   o f   m a k i n g   a  k n o w led g e   b ase   in v o l v i n g   i n p u t d ata  f r o m   t h e  h o s p ital,  ex p er t k n o w led g e  a n d   k n o w led g e  d er iv ed   f r o m   l ite r atu r e  s tu d ie s   T h e  s ec o n d   s tag e  is   th e  p r o ce s s   o f   ev al u atio n   o f   th e  f it  b et w ee n   th e  co n d itio n s   o f   t h e  p atien t  w it h   th e  t y p e  o f   a n ti - h y p er te n s i v e  d r u g s .   T h e  m e th o d   u s ed   is   P r o f ile  Ma tch i n g   m et h o d .     ( ) =  ( 2 + ( 1 − ) )   ( 1 )     Fo r   = 0 , 1   w e  h a v e:     0 ( ) = −  ( 2 ) →      0   ( 2 )     1 ( ) =  ( 2 ) →      1   ( 3 )     W h ile  t h e  B P SK  m o d u latio n   is   m o r e  r o b u s t,  Q u ad r atu r e  P h ase  Sh if t   Ke y in g   ( QP SK)   m o d u latio n   p r o v id es  h i g h er   d ata  r ate,   an d   th er e f o r e  m o r e  s u ited   f o r   d ata  tr an s m i s s io n   [ 1 4 ] .   Fig u r e  2   s h o w s   th e  co n v en t io n al  ar ch itec tu r e  o f   th e  QP SK  m o d u lato r .   T h is   cir cu it  is   f u ll y   i m p le m en tab le  in   a  FP GA ,   a n d   ca n   b e  d escr ib ed   b y   u s in g   o n e  o r   th e  o t h er   o f   t h e  Har d w ar e  Descr i p tio n   L a n g u a g e  ( HD L )   Ver ilo g   o r   VHD L .   Evaluation Warning : The document was created with Spire.PDF for Python.
I J R E S      I SS N:  2089 - 4864       Desig n   A n d   I mp leme n t a tio n   o f   a   N ew A r ch itectu r e  o f a   R ea l - Time  R ec o n fig u r a b l e…  ( W a ld er A n d r e )   175   T h e  2 - b it  s er ial  to   p a r allel  c o n v er ter   m o d u le  co m b in ed   w it h   th e  t w o   No n - R et u r n   Z e r o   ( NR Z )   en co d er s   o cc u p y   litt le  FP GA   s p ac e,   an d   th e  t w o   m u ltip lier s   d o   n o t  o cc u p y   a  lo t  o f   FP GA   d ep en d in g   o n   th e   m u ltip licatio n   alg o r it h m   u s ed .               Fig u r e  1 .   B P SK  m o d u latio n   a n d   co n s tellat io n   d iag r a m     Fig u r e  2 .   T h e  co n v en tio n a l a r ch itect u r e  o f   th e  QP SK  m o d u l ato r       Fig u r e  3   illu s tr ates  th e  QP SK  m o d u latio n   an d   s h o w s   its   co n s tellatio n   d iag r a m .   Her e  ea ch   s y m b o l  is   ass o ciate d   w ith   a  p h a s e  o f   t h e   s ig n al.   B y   g o i n g   co u n ter   clo c k w is e  t h e  s y m b o l s   “ 1 1 ”,   “ 0 1 ”,   “ 0 0 ”  an d   “ 1 0 ”  ar e   f o u n d   at  an g le s   o f   3 / 4 ,  5 / 4   ( − 3 / 4 ) ,   an d   7 / 4   ( − / 4   )   r esp ec tiv el y .   T h e  co n s tell atio n   d iag r a m   o f   th e   QP SK c an   b e  d r aw n   f r o m   E q u atio n   4 ,   w h er e  f c   is   t h e  f r eq u e n c y   o f   t h e  ca r r ier :      ( ) =  ( 2 + ( 2 − 1 ) 4 ) , = 1 , 2 , 3 , 4   (4 )     Fro m   E q u atio n   4   w e  d er iv e  t h e  f o llo w in g   ex p r es s io n s   o f   ( , ) :      ( 0 , 0 ) = − cos (  ) − s in   (  )     (5 )   ( 0 , 1 ) = − cos (  ) + s in (  )   (6 )   ( 1 , 0 ) = cos (  ) − s in (  )   (7 )   ( 1 , 1 ) = cos (  ) + s in   (  )   (8 )     T h e  f o llo w i n g   r u les to   m o d el  t h e  QP SK e n co d er   ar e  b ased   o n   th e  I E E E   Sta n d ar d   8 0 2 . 1 6 - 2 0 0 4 :     {             − 1 −   √ 2   →          " 0 0 "     − 1 + √ 2   →          " 0 1 " 1 − √ 2   →                " 1 0 " 1 + √ 2       →              " 1 1 "   (9 )     W h er e  1 / √ 2   is   n o r m aliza tio n   f ac to r   o f   th e  th e  m o d u lated   w a v ef o r m .   E q u at io n   9   d ictates  th at  th e  f o u r   s y m b o ls   ar e  s ep ar ated   b y   / 2 ,   w ith   th e  f ir s t  s y m b o l  “ 1 1 ”  lo ca ted   at  th e  an g le  o f   / 4 .   T h u s ,   th e  QP SK  m o d u lato r   h a v i n g   f o u r   s y m b o ls   o f f er s   a   h i g h er   d ata  tr an s m i s s io n   r ate  th a n   th e  B P SK  m o d u lato r .   No w   if   w e  lo o k   at  th e  r ec ep tio n   lev el,   ie  at  th e  QP SK  an d   B P SK  d e m o d u lato r s ,   w e  n o te  th at  t h e  s ig n al  af ter   p ass in g   th r o u g h   t h e  c h a n n el s   p air ed   w ith   tr a n s m is s io n   n o is e s ,   t h e  B P SK  d em o d u lato r   h as  o n l y   t wo   d ec is io n s   to   m ak e   w h ile  t h e  QP SK  d em o d u lato r   h as  f o u r .   T h is   tells   u s   th at  t h e  B P SK  m o d u latio n   is   m o r e   r o b u s t  th an   QP SK  m o d u latio n   u s i n g   o n l y   t w o   p h ase s   m a k es  s i g n al  r ec ep tio n   ea s ier   f o r   th e  d em o d u lato r   cir cu it.  T h ese  t w o   m o d u latio n   s ch e m es  ar e  w id el y   u s ed   in   to d a y ' s   co m m u n icati o n   s y s te m s .   Dep en d i n g   o n   th e  d esig n   o b j ec tiv es,   co m p r o m is es  w ill  b e  m ad e  b et w ee n   s p ee d   a n d   r o b u s tn e s s .   Her e,   w e  p r o p o s e  a  n e w   ar c h itect u r e  th a t  m ee ts   th ese  t w o   cr iter ia  an d   m o r e.         Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 0 8 9 - 4 864     I J R E S   Vo l.  7 ,   No .   3 ,   N o v e m b er   2 0 1 8  :   1 7 3   –   1 85   176       Fig u r e  3 .   QP SK  m o d u latio n   a n d   co n s tella tio n   d iag r a m         3.   NE W  R E CO NF I G UR AB L E   Q P SK ,   8 - P SK ,   AND  1 6 - P S K   ARCH I T E CT URE   Her e,   a  n e w   ar c h itect u r e  to   i m p le m e n t  a   r ec o n f ig u r a b le  P SK  m o d u lato r   is   p r ese n ted   i n   Fig u r e  4 .   T h e  p r o p o s ed   d esig n   co n s u m e s   v er y   litt le  p o w er   an d   o cc u p ies  a  n eg li g ib le  s p ac e  in   th e  FP GA .   T h is   d esig n   i s   r ec o n f i g u r ab le  in   r ea l  ti m e  ( 1 )   m a n u al l y   u s i n g   t w o   s w itch e s   o r   ( 2 )   b y   s o f t w ar e  v ia  p r o g r a m m in g .   A lth o u g h   th e  th r ee   m o d u latio n   s c h e m e s   QP SK,  8 - P SK,  an d   1 6 - P SK  ar e  p r esen t  in   t h e  FP GA   b its tr ea m ,   o n l y   o n e  s ch e m e  ca n   b e  s elec ted   at  a  ti m e.     No te  th at  th e  cir cu i t  r ec o n f ig u r atio n   i s   d o n e   w i th o u t  t h e  n ee d   o f   r eg en er ati n g   t h e  FP GA   co n f ig u r atio n   b its ;  th er e f o r e  w it h o u t   an y   in ter r u p tio n   o f   s er v ice.   T h is   h a s   n ev e r   b ee n   d o n e  in   t h e  p ast.  Mo r eo v er ,   t h e  p r o p o s ed   alg o r ith m   ca n   b e  u s ed   to   g en e r ate  P SK  m o d u latio n   t y p e s   u p   to   N - P SK.  Hav i n g   in   m i n d   th at  t h e  m o r e  w e  ad d   p h ases   ie  3 2 - P SK  an d   s o   o n   th e  m o r e  th e  r ec ep tio n   o f   d ata  w il l   b e  d if f ic u lt a t t h e  r ec eiv er   en d .             Fig u r e  4 .   Ne w   ar ch ec t u r e  o f   a  r ec o n f i g u r ab le  P SK  m o d u la to r     T h is   f ea tu r e  o f   r ea l - ti m e  r ec o n f i g u r atio n   is   v er y   ef f ec ti v e   in   s it u a tio n s   o f   v er y   s tr o n g   j am m in g .   L i k e  th e  f r eq u e n c y   h o p p in g   tech n iq u e  w h ich   co n s i s ts   o f   ch a n g i n g   f r eq u e n cie s   to   co u n ter   j a m m in g s ,   h er e  th e  s ch e m e  o f   th e   P SK  m o d u latio n   w ill  b e  t h e  p ar am eter   to   ch a n g e  to   ac co m p li s h   t h e  s a m e  ta s k .   A cc o r d in g l y ,   th e  th r ee   m o d u la tio n   s c h e m es  i m p le m e n ted   ca n   b e  p r ep r o g r am m ed   to   b e  u s e d   in   t u r n   cr ea ti n g   a   p h ase  h o p p in g   as  a  m ea n s   o f   p r o tectio n   in   th e  p r es en ce   o f   j am m i n g   attac k s .   Fo r   th is   ty p e  o f   E lectr o n ic   P r o tectio n   Me asu r e  ( E P M)   t o   b e   ef f ec ti v e,   th e  m o d u lato r   an d   th e  d em o d u lato r   m u s t  b e  w el l  s y n to n ized .   T h at  is ,   th e  d e m o d u lato r   m u s t  b e  p r ep r o g r am m ed   w it h   th e  s a m e  p h ase  h o p p in g   s eq u en ce s   u s ed   i n   th e  m o d u l ato r .   T h e  P s eu d o co d e  f o r   th e  al g o r ith m   is   g i v en   in   T ab le  1   to   g en er ate  t h e  d if f er en t  a s s o ciate d   p h ases   f o r   th e  d esire d   m o d u lat io n .       Evaluation Warning : The document was created with Spire.PDF for Python.
I J R E S      I SS N:  2089 - 4864       Desig n   A n d   I mp leme n t a tio n   o f   a   N ew A r ch itectu r e  o f a   R ea l - Time  R ec o n fig u r a b l e…  ( W a ld er A n d r e )   177   T ab le  1 .   P s eu d o co d e  o f   th e  A l g o r ith m   Used   A l g o r i t h m     I f   r e se t   t h e n   I n i t i a l i z e   t h e   R O M   a d d r e s c o u n t e r   I f   mo d u l a t o r _ se l e c t e d = Q P S K   C o mp u t e   R O M   s t a r t   a d d r e ss c o u n t e r   f o r   t h e   r e a d i n g   a n d   i n c r e me n t   W h i l e   Q P S K   C o n t i n u e   r e a d i n g   I f   mo d u l a t o r _ se l e c t e d = 8 - PSK   C o mp u t e r   R O M   s t a r t   a d d r e ss c o u n t e r   f r o m t h e   r e a d i n g   a n d   i n c r e me n t   W h i l e   8 - PSK   C o n t i n u e   r e a d i n g   I f   mo d u l a t o r _ se l e c t e d = 1 6 - Q P S K   C o mp u t e   R o m   st a r t   a d d r e ss c o u n t e r   f r o m t h e   r e a d i n g   a n d   i n c r e me n t   W h i l e   1 6 - Q P S K   C o n t i n u e   r e a d i n g   I f   mo d u l a t o r _ se l e c t e d = o t h e r s   D o   n o t h i n g     T h e  co n s tellatio n   d ec o d er   m o d u le   ( p h ase  en co d er )   d ep en d in g   o n   t h e   t y p e  o f   m o d u lat io n   s elec ted   is   r esp o n s ib le  f o r   ca lcu lati n g   t h e  R OM   r ea d   s tar t  ad d r ess .   T h e  s tate  m ac h i n e   in   t h i s   ar ch itect u r e  w ill  r ea d   th e  R OM   co n ti n u o u s l y   u n ti l  a  n e w   s y m b o l  is   r ec eiv ed   f r o m   th e  s er ial  to   p ar allel  co n v er ter   m o d u le.   T h e  latter   g en er ate s   th e  s y m b o ls   f o r   th e  th r ee   t y p es  o f   m o d u lato r   b ein g   QP SK,  8 - PS K,   an d   1 6 - P SK.  Fo r   ea ch   s y m b o l,   a  u n iq u e  s tar t  ad d r ess   f o r   r e ad in g   in   t h e  R OM   is   ass i g n e d ,   th u s   f o r   ea ch   n e w   s y m b o l   r ec eiv ed   th e  r ea d   co u n ter   is   i n itialized   to   th e  n e w   s tar t  ad d r ess   v al u e  ca lcu la ted .   T h at  s aid ,   th ese  s tar t   ad d r ess es  in d icate   th e  p h a s es  o f   t h e  m o d u lato r   t h at  ar e  g en er ated .   T h e  R OM   co n tain s   t h e  w a v ef o r m   to   b e  u s ed   b y   th e  e n co d er   p h ase  m o d u le  to   g en er ate  t h e   d if f er e n t  p h a s es  o f   t h e  s e lect ed   m o d u latio n   s c h e m e.   W e  u s ed   th e  3 - w ir e  SP I   c o n tr o ller   co r e  f r o m   Di g ile n t T M  to   p r o g r am   th e   g e n er ic  m o d u lato r   an d   to   co m m u n icate   t h e  tr an s m i s s io n   d ata   to   th e  SP I   in ter f ac e  o f   th e  D AC   u s ed .   T h e  DA C   u s ed   is   th e  Dig ile n t  P MO DD A 2   w h ic h   is   a  1 2 - b it  DAC  w ith   1 Millio n   s a m p les   /  s ec .   T h e  p h ase  e n co d er   m o d u le  i s   a  k e y   p ar t  o f   th e  p r o p o s ed   m o d u lato r .   I t  co n tr o ls   th e  ac ce s s   to   th e  R OM   an d   d e co d es th e  s ig n al s   at  th e   o u tp u t   o f   t h e  s er ial  to   p ar allel  co n v er ter .   W ith   S n, p   b ei n g   th e  co n s tellatio n   p o in ts   o n   t h e  co n s tellat io n   d iag r a m   w e  h a v e :     , =  _  ( 2 + 1 ) ( 4 ( 2 ) ) 1 2   (1 0 )     , =  _  ( 2 + 1 ) 2 + 3   (1 1 )     W ith   m = 1 ,   2 …  2 p +3   an d   p = 0 ,   1 ,   2   f o r   QP SK,  8 - P SK  a n d   1 6 - P SK  r esp ec tiv el y .   T ab le  2   s h o w s   t h e  p s e u d o - co d e  u s ed   in   t h e  p r o ce s s   o f   g e n er atin g   t h e  p h ase s   f o r   th e  t h r ee   t y p e s   o f   m o d u latio n   d escr ib ed   ab o v e.   T h is   p s eu d o co d e  ca n   b e  ex ten d ed   to   3 2 ,   6 4 - P SK  an d   s o   o n .   A s   s h o w n   i n   Fi g u r e  4,   w e  u s e d   a  s in g le  R OM   o f   s ize  2 5 6 x 1 2   t o   co n tain   th e   s in u s o i d al  s ig n al  th a t  w e  w ill   b e  u s ed   to   m o d u late  o u r   d at a  s ig n al.   I n itiall y ,   th e  s y s te m   i s   r eset  to   ad d r ess   ze r o   b y   d ef a u lt  r eg ar d les s   o f   t h e  s elec ted   m o d u latio n   t y p e,   QP SK,  8 - P SK,  an d   16 - P SK.  B y   s elec tin g   th e  “ s ta r t  m o d e” ,   th e  m o d u lato r   b eg in s   r ec eiv i n g   th e  s e r ial  d ata  s ig n al  a n d   r o u tes  it  to   th e  s er ial   to   p ar allel  c o n v er te r .   T h e  s er ial   to   p ar allel   co n v er ter   is   r ec o n f i g u r ab le  in to   1   b it  to   2 - b it  p ar allel   co n v er ter ,   1   b it  to   3 - b it  p ar allel  co n v er ter   an d   f in a l l y   in to   1   b it  to   4 - b it  co n v er ter   to   ac co m m o d ate   t h e  QP SK,  8 - P SK,  an d   1 6 - P SK  r esp ec ti v el y .   T h e  co n v er ter   w ill  g e n er ate  th e  s y m b o l s   f r o m   t h e  in p u t  s er ial  s i g n al.   B y   s elec tin g   t h e  t y p e  o f   m o d u latio n   to   b e  g en er ated ,   th e  p s eu d o co d e   f o r   th e  HDL   b elo w   is   u s ed   to   g en er ate   th e  p h ase  d i f f er en ce s .   T o   g en e r ate  th e  p h ase s  we   s tar t r ea d in g   th e  R OM   f r o m   a  d if f er en t a d d r ess .           T ab le  2 .   P s eu d o co d e  f o r   th e  HDL     q p s k   s i g n a l   ( st a r t   a d d r e sse s)   r o m_ si z e 0 0 _ s < = d i v i d e   ( t o _ u n s i g n e d ( 1 * r o m_ si z e _ i n ,   d i v _ a r g _ w i d t h ) ,   t o _ u n si g n e d ( 8 ,   d i v _ a r g _ w i d t h ) )   ;   r o m_ si z e 0 1 _ s < = d i v i d e   ( t o _ u n s i g n e d ( 3 * r o m_ si z e _ i n ,   d i v _ a r g _ w i d t h ) ,   t o _ u n si g n e d ( 8 ,   d i v _ a r g _ w i d t h ) ) ;   r o m_ si z e 1 1 _ s < = d i v i d e   ( t o _ u n s i g n e d ( 5 * r o m_ si z e _ i n ,   d i v _ a r g _ w i d t h ) ,   t o _ u n si g n e d ( 8 ,   d i v _ a r g _ w i d t h ) ) ;   r o m_ si z e 1 0 _ s < = d i v i d e   ( t o _ u n s i g n e d ( 7 * r o m_ si z e _ i n ,   d i v _ a r g _ w i d t h ) ,   t o _ u n si g n e d ( 8 ,   d i v _ a r g _ w i d t h ));   8 - p s k   s i g n a l   ( s t a r t   a d d r e sse s)   r o m_ si z e 0 0 0 _ s   < = d i v i d e   ( t o _ u n s i g n e d ( 1 * r o m_ s i z e _ i n ,   d i v _ a r g _ w i d t h ) ,   t o _ u n s i g n e d ( 1 6 ,   d i v _ a r g _ w i d t h ) )   ;   r o m_ si z e 0 0 1 _ s   < = d i v i d e   ( t o _ u n s i g n e d ( 3 * r o m_ s i z e _ i n ,   d i v _ a r g _ w i d t h ) ,   t o _ u n s i g n e d ( 1 6 ,   d i v _ a r g _ w i d t h ) )   ;   r o m_ si z e 0 1 1 _ s   < = d i v i d e   ( t o _ u n s i g n e d ( 5 * r o m_ s i z e _ i n ,   d i v _ a r g _ w i d t h ) ,   t o _ u n s i g n e d ( 1 6 ,   d i v _ a r g _ w i d t h ) )   ;   r o m_ si z e 0 1 0 _ s   < = d i v i d e   ( t o _ u n s i g n e d ( 7 * r o m_ s i z e _ i n ,   d i v _ a r g _ w i d t h ) ,   t o _ u n s i g n e d ( 1 6 ,   d i v _ a r g _ w i d t h ) )   ;   r o m_ si z e 1 1 0 _ s   < = d i v i d e   ( t o _ u n s i g n e d ( 9 * r o m_ s i z e _ i n ,   d i v _ a r g _ w i d t h ) ,   t o _ u n s i g n e d ( 1 6 ,   d i v _ a r g _ w i d t h ) )   ;   r o m_ si z e 1 1 1 _ s < = d i v i d e   ( t o _ u n si g n e d ( 1 1 * r o m_ s i z e _ i n ,   d i v _ a r g _ w i d t h ) ,   t o _ u n s i g n e d ( 1 6 ,   d i v _ a r g _ w i d t h ) )   ;   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 0 8 9 - 4 864     I J R E S   Vo l.  7 ,   No .   3 ,   N o v e m b er   2 0 1 8  :   1 7 3   –   1 85   178   r o m_ si z e 1 0 1 _ s   < = d i v i d e ( t o _ u n si g n e d ( 1 3 * r o m_ s i z e _ i n ,   d i v _ a r g _ w i d t h ) ,   t o _ u n s i g n e d ( 1 6 ,   d i v _ a r g _ w i d t h ) )   ;   r o m_ si z e 1 0 0 _ s   < = d i v i d e   ( t o _ u n s i g n e d ( 1 5 * r o m_ si z e _ i n ,   d i v _ a r g _ w i d t h ) ,   t o _ u n s i g n e d ( 1 6 ,   d i v _ a r g _ w i d t h ) )   ;   16 - p s k   si g n a l   ( st a r t   a d d r e sse s)   r o m_ si z e 0 0 0 0 _ s  < = d i v i d e   ( t o _ u n si g n e d ( 1 * r o m_ si z e _ i n ,   d i v _ a r g _ w i d t h ) ,   t o _ u n s i g n e d ( 3 2 ,   d i v _ a r g _ w i d t h ) )   ;   r o m_ si z e 0 0 0 1 _ s  < = d i v i d e   ( t o _ u n si g n e d ( 3 * r o m_ si z e _ i n ,   d i v _ a r g _ w i d t h ) ,   t o _ u n s i g n e d ( 3 2 ,   d i v _ a r g _ w i d t h ) )   ;   r o m_ si z e 0 0 1 1 _ s  < = d i v i d e   ( t o _ u n si g n e d ( 5 * r o m_ si z e _ i n ,   d i v _ a r g _ w i d t h ) ,   t o _ u n s i g n e d ( 3 2 ,   d i v _ a r g _ w i d t h ) )   ;   r o m_ si z e 0 0 1 0 _ s  < = d i v i d e   ( t o _ u n si g n e d ( 7 * r o m_ si z e _ i n ,   d i v _ a r g _ w i d t h ) ,   t o _ u n s i g n e d ( 3 2 ,   d i v _ a r g _ w i d t h ) )   ;   r o m_ si z e 0 1 1 0 _ s  < = d i v i d e   ( t o _ u n si g n e d ( 9 * r o m_ si z e _ i n ,   d i v _ a r g _ w i d t h ) ,   t o _ u n s i g n e d ( 3 2 ,   d i v _ a r g _ w i d t h ) )   ;   r o m_ si z e 0 1 1 1 _ s  < = d i v i d e   ( t o _ u n si g n e d ( 1 1 * r o m_ s i z e _ i n ,   d i v _ a r g _ w i d t h ) ,   t o _ u n si g n e d ( 3 2 ,   d i v _ a r g _ w i d t h ) )   ;   r o m_ si z e 0 1 0 1 _ s  < = d i v i d e   ( t o _ u n si g n e d ( 1 3 * r o m_ s i z e _ i n ,   d i v _ a r g _ w i d t h ) ,   t o _ u n si g n e d ( 3 2 ,   d i v _ a r g _ w i d t h ) )   ;   r o m_ si z e 0 1 0 0 _ s  < = d i v i d e   ( t o _ u n si g n e d ( 1 5 * r o m_ s i z e _ i n ,   d i v _ a r g _ w i d t h ) ,   t o _ u n si g n e d ( 3 2 ,   d i v _ a r g _ w i d t h ) )   ;   r o m_ si z e 1 1 0 0 _ s  < = d i v i d e   ( t o _ u n si g n e d ( 1 7 * r o m_ s i z e _ i n ,   d i v _ a r g _ w i d t h ) ,   t o _ u n si g n e d ( 3 2 ,   d i v _ a r g _ w i d t h ) )   ;   r o m_ si z e 1 1 0 1 _ s  < = d i v i d e   ( t o _ u n si g n e d ( 1 9 * r o m_ s i z e _ i n ,   d i v _ a r g _ w i d t h ) ,   t o _ u n si g n e d ( 3 2 ,   d i v _ a r g _ w i d t h ) )   ;   r o m_ si z e 1 1 1 1 _ s  < = d i v i d e   ( t o _ u n si g n e d ( 2 1 * r o m_ s i z e _ i n ,   d i v _ a r g _ w i d t h ) ,   t o _ u n si g n e d ( 3 2 ,   d i v _ a r g _ w i d t h ) )   ;   r o m_ si z e 1 1 1 0 _ s  < = d i v i d e   ( t o _ u n si g n e d ( 2 3 * r o m_ s i z e _ i n ,   d i v _ a r g _ w i d t h ) ,   t o _ u n si g n e d ( 3 2 ,   d i v _ a r g _ w i d t h ) )   ;   r o m_ si z e 1 0 1 0 _ s  < = d i v i d e   ( t o _ u n si g n e d ( 2 5 * r o m_ s i z e _ i n ,   d i v _ a r g _ w i d t h ) ,   t o _ u n si g n e d ( 3 2 ,   d i v _ a r g _ w i d t h ) )   ;   r o m_ si z e 1 0 1 1 _ s  < = d i v i d e   ( t o _ u n si g n e d ( 2 7 * r o m_ s i z e _ i n ,   d i v _ a r g _ w i d t h ) ,   t o _ u n si g n e d ( 3 2 ,   d i v _ a r g _ w i d t h ) )   ;   r o m_ si z e 1 0 0 1 _ s  < = d i v i d e   ( t o _ u n si g n e d ( 2 9 * r o m_ s i z e _ i n ,   d i v _ a r g _ w i d t h ) ,   t o _ u n si g n e d ( 3 2 ,   d i v _ a r g _ w i d t h ) )   ;   r o m_ si z e 1 0 0 0 _ s  < = d i v i d e   ( t o _ u n si g n e d ( 3 1 * r o m_ s i z e _ i n ,   d i v _ a r g _ w i d t h ) ,   t o _ u n si g n e d ( 3 2 ,   d i v _ a r g _ w i d t h ) )   ;       T h e  in d icatio n   o f   t h e  s tar t  ad d r ess   is   g i v e n   b y   th e   s y m b o ls .   T o   illu s tr ate  t h e  p h a s e  e n co d er   w e  g i v e   an   ex a m p le  f o r   ea ch   t y p e   o f   m o d u latio n .   L e t ' s   s tar t  w it h   t h e  QP SK  m o d u latio n   w h ich   u s e s   f o u r   s y m b o ls   a s   illu s tr ated   in   tab le  3 .   Fo r   th is   t y p e  o f   m o d u latio n ,   th e  co n s t ellatio n   d iag r a m   i s   d iv id ed   in t o   f o u r ,   s o   th at  ea ch   an g le  ca n   b e  ass o ciate d   w it h   a  d if f er en t  s tar t  ad d r ess .   R ef e r r in g   to   T a b le  2 ,   r o m _ s ize_ 0 0   r ep r esen ts   th e  s tar t  ad d r ess   th at  is   as s o ciate d   w ith   s y m b o l  “ 00 ”   in   t h e  co n s te llati o n .   R ec all  E q u atio n   1 1 :     , =  _  ( 2 + 1 ) 2 + 3   (1 2 )     W h er e  n = 0 ,   1 ,   2 ,   3   u p   to   1 5   f o r   th e  s y m b o ls   a n d   p = 0 ,   1 ,   2   f o r   th e  QP SK,  8 - P SK  a n d   1 6 - P SK  m o d u latio n s   r esp ec tiv el y .   T ab le  1   is   co m p leted   as  f o llo w s ,   f o r   S n,   p = ( 0 ,   0 )   w e  h a v e  n = 0   ( s y m b o l  “ 00 ” )   an d   p = 0   ( Q P SK  co n s tellat io n ) .   W ith   a  s a m p le  s ize  o f   2 5 6 ,   th e  s tar t a d d r ess   is   g iv e n   b y :       _  = 0 , 0 = 256 ( 2 ( 0 ) + 1 ) 2 0 + 3     (1 3 )       _  = 32   (1 4 )     Fo r   S n,   p = ( 1 ,   0 ) ,   w e  h a v e  n = 1   ( s y m b o l  “ 01 ” )   an d   p = 0   ( QP SK   co n s tellatio n ) .       _  = 1 , 0 = 256 ( 2 ( 1 ) + 1 ) 2 0 + 3   (1 5 )       _  = 96   ( 16)     So   w e   g et   f o r   s y m b o ls   “ 10 ”   an d   “ 11 ”   R OM start_add ress = 1 6 0   an d   2 2 4   r es p ec tiv el y .   T o   d ef in e  th e  8 - P SK,   th e  s y m b o ls   ar e  f r o m   0   to   7 ,   s ee   T a b le  4 .   T h e  s am e  eq u ati o n   is   u s ed   w it h   n = 0 ,   1 ,   2 . . .   7   an d   p = 1   t o   in d icate   th e  8 - P SK  co n s tel latio n .   An   e x a m p le,   f o r   S n ,   p = ( 6 . 0 ) ,   w e  h av e  n = 1   ( s y m b o l  “ 110 ” )   an d   p = 1   ( co n s tellatio n   8 - P SK) .       _  = 6 , 0 = 256 ( 2 ( 6 ) + 1 ) 2 1 + 3   (1 7 )     _  = 208   (1 8 )     T o   d ef in e  th e  1 6 - P SK,  th e  s y m b o l s   ar e  f r o m   0   to   1 5 ,   s ee   T ab le  5 .   T h e  s am e  eq u atio n   is   u s ed   w it h   n = 0 ,   1 ,   2 ,   3 . . . ,   1 5   an d   p = 2   to   in d icate   th e  1 6 - P SK  co n s te llatio n .   An   ex a m p le,   f o r   S n,   p = ( 1 5 . 0 ) ,   w e   h av e  n = 1   ( s y m b o l   “ 1111 ” )   an d   p = 2   ( co n s tellatio n   1 6 - P SK) .       _  = 6 , 0 = 256 ( 2 ( 15 ) + 1 ) 2 2 + 3   ( 19)       _  = 248   ( 20 )     Evaluation Warning : The document was created with Spire.PDF for Python.
I J R E S      I SS N:  2089 - 4864       Desig n   A n d   I mp leme n t a tio n   o f   a   N ew A r ch itectu r e  o f a   R ea l - Time  R ec o n fig u r a b l e…  ( W a ld er A n d r e )   179   T h u s   f o r   M - P SK  w e  h av e  n = 0 ,   1 ,   2 ,   3 . . . ,   M - 1   w e  h a v e       = , =  _  ( 2 + 1 ) 2 + 3   (2 1 )     Fo r   ea ch   s y m b o l,  t h e  P h ase   en co d er   m o d u le  r ea d s   t h e  R OM   f r o m   t h e  s tar t  ad d r ess   an d   w il l   in cr e m e n t  th e  ad d r ess   co n ti n u o u s l y   u n ti l  t h e  ar r iv al  o f   a  n e w   s y m b o l.  A t  t h i s   p o in t,  t h e  R OM   r ea d in g   w ill  b e   r eset  to   th e  n e w l y   ca lcu la ted   ad d r ess   an d   th e  p r o ce s s   w il l  r ep ea t.  W ith   th is   alg o r it h m ,   o u r   d e s ig n ed   p h ase   en co d er   cir cu it  is   ca p ab le   o f   g en er ati n g   all  th e  d ata  p h ases   ass o ciate d   w ith   ea ch   s y m b o l  o f   th e  co n s tellat io n   d iag r a m .   Fro m   E q u a tio n   1 2   w e  f ill i n   th e  R OM   ad d r ess   co lu m n   o f   T ab les  3 ,  4 ,   an d   5 .        T ab le  3 .  Q P SK M o d u lato r   Sp ec if icatio n s   B i t   C o d e   P h a se   R O M   A d d r e ss   00   45   32   01   1 3 5   96   10   2 2 5   1 6 0   11   3 1 5   2 2 4     T ab le  4 .  8 - P SK M o d u lato r   Sp ec if icatio n s   B i t   c o d e   P h a se   R O M   A d d r e ss   B i t   c o d e   P h a se   R O M   A d d r e ss   0 0 1   45   16   1 0 1   2 2 5   1 4 4   0 1 1   90   48   1 1 1   2 7 0   1 7 6   0 1 0   1 3 5   80   1 1 0   3 1 5   2 0 8   1 0 0   1 8 0   1 1 2   0 0 0   3 6 0   2 0 4       T ab le  5 .  16 - P SK M o d u lato r   Sp ec if icatio n s   B i t   c o d e   P h a se   R O M   A d d r e ss   B i t   c o d e   P h a se   R O M   A d d r e ss   0 0 0 0   1 1 . 2 5   8   1 0 0 0   1 9 1 . 2 5   1 3 6   0 0 0 1   3 3 . 7 5   24   1 0 0 1   2 1 3 . 7 5   1 5 2   0 0 1 0   5 6 . 2 5   40   1 0 1 0   2 3 6 . 2 5   1 6 8   0 0 1 1   7 8 . 7 5   56   1 0 1 1   2 5 8 . 7 5   1 8 4   0 1 0 0   1 0 1 . 2 5   72   1 1 0 0   2 8 1 . 2 5   2 0 0   0 1 0 1   1 2 3 . 7 5   88   1 1 0 1   3 0 3 . 7 5   2 1 6   0 1 1 0   1 4 6 . 2 5   1 0 4   1 1 1 0   3 2 6 . 2 5   2 3 2   0 1 1 1   1 6 8 . 7 5   1 2 0   1 1 1 1   3 4 8 . 7 5   2 4 8       T o   r ea lize  th is   p r o j ec t,   w e  u s ed   th e  d esig n   f lo w   p r o v id ed   b y   Xilin x   as  ill u s tr ated   in   Fig u r e   5 .   T h e  Gen es y s   2   Kin te x - 7   FP GA   De v elo p m e n t  B o ar d   f r o m   Dig ile n t  i s   u s ed .   T h is   ca r d   co n tai n s   5 0 , 9 5 0   lo g ic   s lices ,   f u ll y   p o p u lated   4 0 0 - p i n   FP GA   Me zz a n in e  C ar d   ( FMC )   HP C   co n n ec to r ,   1 0   G T X  lan es,  5   P MO D   p o r ts ,   an d   d e d icate d   USB   p o r t   f o r   J T A G  p r o g r am m i n g   a n d   d ata  tr an s f er s   to   n a m e  o n l y   t h ese.   T h e  FMC   HP C   co n n ec to r   is   a   v er y   attr ac ti v e  f ea t u r e  as  it  a llo w s   t h e  i n ter f a ce   w i th   th e  An alo g   De v ice  AD - FM C D AQ2 - E B Z   d ev elo p m en t   b o ar d .   T h is   ca r d   co n tain s   d u al,   AD9 6 8 0   14 - b it,  1 . 0   G SP S,  J E SD2 0 4 B   ADC,  A D9 1 4 4   q u ad ,   1 6 - b it,  2 . 8   GSP S,  J E SD2 0 4 B   DAC .       Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 0 8 9 - 4 864     I J R E S   Vo l.  7 ,   No .   3 ,   N o v e m b er   2 0 1 8  :   1 7 3   –   1 85   180       Fig u r e  5 .   Xilin x   b asic d esi g n   f lo w       4.   F P G A  I M P L E M E NT A T I O N  RE SU L T S   T ab le  6   s h o w s   FB G A   ar ea   u tili s atio n .  T ab le  7   s h o w s   FB GA  ar ea   u ti lis atio n   co n t in u ed .   Fig u r e  6   s h o w s   to tal  on - c h ip   p o w er .       T ab le  6 .  FB GA   A r ea   Util is ati o n                 T ab le  7 .  FB GA   A r ea   Util is ati o n   C o n ti n u ed   N a me   L U T   a s  L o g i c   ( 2 0 3 8 0 0 )   L U T   F l i p   F l o p   P a i r s   ( 2 0 3 8 0 0 )   B o n d e d   ( 5 0 0 )   B U F G C T R L   ( 3 2 )   Q P S K   M o d u l a t o r   3 7 1   2 2 1   25   4   > c l o c k _ g e n   0   0   0   0      P h a se _ e n c   3 1 9   1 9 3   0   0      sp i _ mas t e r   42   15   0   0       Fig u r e  6 .   T o tal  o n - ch ip   p o w er       5.   SI M UL AT I O N  R E S UL T S   Fig u r e  7   s h o w s   ti m e  d o m ai n e   r ep r esen tatio n   o f   th e  QP SK  s i g n a l .  Fi g u r e  8   s h o w s   t i m e  d o m ai n e   r ep r esen tatio n   o f   t h e  8 - P SK s i g n al .   Fig u r e  9   s h o w s   t i m e  d o m ai n e  r ep r esen tatio n   o f   th e  1 6 - P SK si g n a l.   N a me   S l i c e   L U T s  ( 2 0 3 8 0 0 )   S l i c e   R e g i st e r s  ( 4 0 7 6 0 0 )   F 7   M u x e s   ( 1 0 1 9 0 0 )   S l i c e   ( 5 0 9 5 0 )   Q P S K   M o d u l a t o r   3 7 1   3 5 5   8   1 3 4   > c l o c k _ g e n   0   0   0   0      P h a se _ e n c   3 1 9   2 6 3   8   1 0 6      sp i _ mas t e r   42   59   0   25   Evaluation Warning : The document was created with Spire.PDF for Python.
I J R E S      I SS N:  2089 - 4864       Desig n   A n d   I mp leme n t a tio n   o f   a   N ew A r ch itectu r e  o f a   R ea l - Time  R ec o n fig u r a b l e…  ( W a ld er A n d r e )   181           Fig u r e  7 .   T im e  d o m ain e  r ep r esen tat io n   o f   t h e  QP SK  s i g n a l           Fig u r e  8 .   T im e  d o m ain e   r ep r esen tat io n   o f   t h e  8 - P SK  s i g n al           Fig u r e  9 .   T im e  d o m ain e  r ep r esen tat io n   o f   t h e  1 6 - P SK  s i g n a l   6.   E XP E R I M E NT A L   RE SUL T S   As  s h o w n   i n   Fi g u r e  1 0 ( a)   ti m e  d o m ai n e   r ep r esen tatio n   o f   t h e  QP SK  Si g n al,   ( b )   QP SK  r esu lt  zo o m   in ,   ( c)   Fre q u en c y   Do m ai n   R ep r esen tatio n   o f   QP SK  s ig n a l,  ( d )   tim e  d o m ain   r ep r esen t atio n   o f   th e  8 - P SK  s ig n al,   ( e)   8 - P SK  r esu lt  zo o m   in ,   an d   ( f )   Fre q u en c y   Do m ai n   R ep r esen ta tio n   o f   th e  8 - P S K  s ig n al .  As  s h o w n   in   Fi g u r e  1 1   ( a )   T im e  Do m ai n   R ep r esen ta tio n   o f   th e   1 6 - P SK  Sig n al,   ( h )   1 6 - P SK  r esu lt  zo o m   in ,   (b )   Fre q u en c y   Do m ai n   R ep r esen tat io n   o f   th e  1 6 - P SK s ig n al,   an d   ( c )   ex p er im e n tal  s etu p .       Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 0 8 9 - 4 864     I J R E S   Vo l.  7 ,   No .   3 ,   N o v e m b er   2 0 1 8  :   1 7 3   –   1 85   182       ( a)   ( b )           ( c)   ( d )           ( e)   ( f )     Fig u r e  1 0 .   ( a)   T im e  Do m ai n e  R ep r esen tat io n   o f   t h e  QP SK S ig n a l,  ( b )   QP SK Res u lt  Z o o m   in ,   ( c)   Fre q u en c y   Do m ain   R ep r es en tatio n   o f   QP SK si g n a l,  ( d )   T i m e  Do m a in   R ep r esen ta tio n   o f   th e  8 - P SK  Sig n al,   ( e)   8 - P SK Res u lt  Z o o m   in ,   a n d   ( f )   Fre q u e n c y   Do m a in   R ep r ese n tatio n   o f   th e  8 - P SK sig n a l       Evaluation Warning : The document was created with Spire.PDF for Python.