I n d on e s i an   Jo u r n al   o El e c t r i c al   En gi n e e r i n g   an d   C o m p u te r   S c i e n c e   V o l .   18 ,   N o .   1 A p r i l   20 20 ,   p p.   485 ~ 493   IS S N :   2502 - 4752 ,   D O I :   10. 1 1591 / i j e e c s . v 1 8 .i 1 . pp 485 - 493             485       Jou r n al   h o m e pa ge ht t p: / / i j e e c s . i a e s c or e . c om   Im p l e m e n t a t i o n   o f   d i g i t a l   a n d   a n a l o g   m o d u l a t i o n   s y st e m   u si n g   FPGA       R aya.   K   M o h am m e d ,   H am s A .   A b d u l l ah   C o l l e g e   o f   I nf o r m a t i o E ng i n e e r i ng ,   A l - N a hr a i n   U n i v e r s i t y ,   I r a q       A r ti c l e   I n fo     A B S TR A C T     Ar t i c l e   h i s t or y :   R e c e i v e J ul   9 ,   201 9   R e v i s e S e p   12 ,   201 9   A c c e pt e S e p   26 ,   201 9       F P G A   ( F i e l P r o g r a m m a bl e   G a t e   A r r a y )   ba s e i m pl e m e n t a t i o ns   o f   di g i t a l   a nd  a n a l o g   m o dul a t i o t e c hni que s   pl a y   a   v i t a l   r u l e   i t he   d e s i g o f   s i g na l   pr o c e s s i ng   s y s t e m .   T he   pe r f o r m a nc e   a nd  f l e x i b i l i t y   pr o v i de by   r e c o nf i g ur a bl e   c o m put i ng   s pe e ds   u t he   d e v e l o pm e nt   p r o c e s s   i s i g na l   pr o c e s s i ng   i m p l e m e nt a t i o ns   u s i ng   F P G A .   D i f f e r e nt   m e t ho ds   f o r   di g i t a l   a nd   a na l o g   m o dul a t i o a r e   de s i g ne i t h i s   pa pe r   by   us i nS g   S y s t e m   G e ne r a t o r   t o o l s   &   V i v a do .   T he a l l   d e s i g ne s y s t e m s   a r e   i m pl e m e n t e s uc c e s s f u l l y   i a F P G A   ha r dw a r e   v i a   t he   N E X Y S   D D R   w i t A R T I X   X C 7A 100T .     A   c o m pa r i s o be t w e e f i v e   t y pe s   of   di g i t a l   m o dul a t i o t e c hni qu e s   i s   di s c us s e d   i n   t e r m s   o f   r e s o ur c e s   u t i l i z a t i o i F P G A   ha r dw a r e .   A nd  a l s o ,     t he   i m p l e m e nt a t i o o f   a na l o g   m o dul a t i o ns   i F P G A   i s   c o nt r i bu t e i t hi s   w o r k.   T he   ha r dw a r e   i m p l e m e n t a t i o s ho w s   t h a t   t h e   num b e r   o f   s l i c e   L U T s   i n   A S K   m o dul a t i o i s   0 . 07 %   w h i l e   i F S K   m o dul a t i o i s   0 . 13 %   o f   t he   t o t a l   num be r   o f   s l i c e   L U T s .   A nd  a l s o ,   t he   num b e r   o f   bo unde d   I O   t ha t   u s e f o r   P S K   m o dul a t i o i s   4. 8%   w h i l e   i P M   m o dul a t i o i s   61 . 4 %   o f   t he   t o t a l   num be r   bo und e d   I O .   Ke y w or ds :   A na l o m o dul a t i o n   D i gi t a l   m o dul a t i o   FPGA   S y s t e m   ge n e ra t o r   V i v a do   C opy r i gh t   ©   2020   I n s t i t ut e   o f   A dv anc e E ng i ne e r i ng   and   S c i e nc e .     A l l   r i gh t s   r e s e r v e d .   Cor r e s pon di n g   A u t h or :   R a y a   K .   M o ha m m e d,   D e pa rt m e n t   o f   In f o r m a t i o n   a n d   Co m m u n i c a t i o n s ,   Co l l e ge   of   In f o r m a t i o n   E n g i n e e ri n g,   A l - N a hra i U n i v e r s i t y ,   B a g hda d,   I r a q.   E m a i l : ra y a kh a ht a n@ c o i e - n a hra i n . e du . i q       1.   I N TR O D U C TI O N     U n de r s t a n di ng  a n p r o c e s s i n i n f o r m a t i o n   h a s   b e c o m e   i n c r e a s i ngl y   n e e de due   t o   t h e   i n c r e a s i n g   us e   of   c o m put e r s .   A n b e c a us e   of   t h e s e ,   t h e   us a ge   o f   s i gna l   p r o c e s s i n ha s   i n c r e a s e d.   A   di g i t a l   s i g na l   pr o c e s s o r   (D S P i s   a   pa rt i c ul a r   f o r m   o f   m i c r o p r o c e s s o r ,   w hi l e   a F P G A   i s   a n   e xc e l l e n t   a l t e rna t i v e   de s i gn   pl a t f o r m   i n   t h e   i m p l e m e nt a t i o n   o f   di gi t a l   s y s t e m s   du e   t t h e i r   a b i l i t y   t o   qui c kl y   pr o c e s s   pa ra l l e l   ha r dw a r e   de s i gn s   w i t h   m i n i m a l   c o s t .   In   D S P   s y s t e m ’s   i m pl e m e n t a t i o n s ,   F P G A s   be c a m e   a   b a s i c   pa r t   pa rt i c ul a rl y   i f i e l ds   s uc h   a s   d i gi t a l   c o m m u ni c a t i o n s   [1 - 4] .     Co m m uni c a t i o n   i s   t h e   p r o c e s s   of   t r a n s f e r   i n f o r m a t i o n.   It   m e a n s   t ha t   t h e   t r a n s m i t t e r   s e n ds   t h e   e n c o de s y m bo l s   t hr o ugh   t h e   c o m m uni c a t i o n   c ha nn e l ,   a n t h e   r e c e i v e r   de c o de t h e   i n f o r m a t i o n   t o   r e c o ve r   t h e   o r i g i n a l   d a t a   [ 5,   6] .   T h e   m o dul a t i o n   m e t h o i s   us e d   i n   t h e   c o m m u n i c a t i o n   p r o c e s s   t ha t   i n c r e a s e s   m ul t i p l e xi n g ,   t h e   r a nge   o f   c o m m uni c a t i o n,   a n i m p r o v e s   t h e   qu a l i t y   of   r e c e pt i o n   [7] .   It   i s   de f i n e a s   t h e   m e t h o o f   c ov e r i n t h e   i n f o rm a t i o c o n t e n t s   o f   a   b a s e b a n s i gna l   o a   c a rri e s i g na l   [8] .   In  [9] ,   Q u a r t e r   P ha s e   S hi f t   K e y i n (Q P S K m o dul a t o r   i s   de s i g n e us i n g   IS E   s y s t e m   ge n e ra t o r   w i t H a r dw a r e   Co - s i m u l a t i o n   t o o l s .   T h e n   t h e   de s i g n e s y s t e m   i s   c o n v e r t e t o   V H D L   (V e r y   H i gh - S pe e Int e g r a t e C i r c ui t   H a r dw a r e   D e s c r i pt i v e   L a n gua ge ).   IS E   S i m ul a t i o n   s o f t w a r e   i s   us e t o   s y n t h e s i z e   t h e   c o n v e r t e V H D L   c o d e   a n i m p l e m e n t   i t   i n   a n   F P G A .   I n   t h i s   w o r t h e   p r o po s e Q P S K   m o dul a t o i s   i m p l e m e nt e i n   a n   F P G A   a t   l o w   p ow e r .   In   [ 10] ,   D i gi t a l   M o dul a t i o n   T e c hni que   i s   i m pl e m e n t e i n   F P G A   f o r   H i gh   R a n ge   R e s o l ut i o n   (H RR ).   In  t hi s   w o r k,   de s i g ni n B i na r y   P h a s e   S hi f t   K e y i n (B P S K m o dul a t i o n   i s   Evaluation Warning : The document was created with Spire.PDF for Python.
                                IS S N :   2502 - 4752   In do n e s i a J   E l e c   E ng  &   Co m S c i ,   V o l .   18 ,   N o .   1 A p r i l   20 20  :     4 8 5   -   4 9 3   486   c o n s i de r e w i t h   di f f e r e n t   m e t h o ds .   I [11] ,   B A S K ,   B F S K ,   D P S K   a nd  B P S K   a r e   de s i g n e us i n IS E   s y s t e m   ge n e ra t o r   a n d   i m pl e m e nt e i F P G A   us i ng  N e xy s   w i t S pa rt a 3 E   b o a r d .     H ow e ve r ,   t h e   a b ov e   pr o p o s e w o r ks   h a v e   t r a di t i o na l   i m p l e m e nt a t i o n   f o r   s o m e   di gi t a l   m o dul a t i o a n t h e y   d o   n o t   c o n s i de r   a l l   t y pe   of   di gi t a l   m o dul a t i o n   t e c hni que s .   F u rt h e rm o r e ,   t h e y   do   n o t   c o n s i de t h e   us e   of   a n a l o m o dul a t i o n   t e c hn i que s   fo r   F P G A   h a rdw a r e   i m p l e m e nt a t i o n.   S o ,   t hi s   w o r i s   a n   e f fo r t   t o   c o n s i de a l l   t h e s e   i s s ue s   t o   pr ov i de   a   di gi t a l   a n a na l o m o dul a t i o n.   In   t h i s   pa pe r,   t h e   h a rdw a r e   i m pl e m e n t a t i o n   of  di gi t a l   a n a n a l o m o dul a t i o n   i s   i n t r o duc e d.   T h e   i m pl e m e n t a t i o n   p r o c e s s   i s   b a s e o n   us i n a   ha r dw a r e   pr o g r a m m a b l e   de v i c e   (F P G A w i t h   l o w   c o s t ,   h i g h   s pe e d,   f l e xi b l e   a n r e c o n f i gur a b l e   e xpe r i m e n t a l   s e t up .   T h i s   p a pe r   i s   p r e pa r e a s   f o l l ow s .   S e c t i o n   i n c l ude s   de s c r i pt i o n   o f   di gi t a l   m o dul a t i o n   t e c hn i q ue s .   S e c t i o n   3   i n c l ude s   a n a l o m o dul a t i o n   t e c hni que s .   S e c t i o n   a n i n c l ude   F P G A   i m pl e m e nt a t i o n   o f   di gi t a l   a n a na l o m o dul a t i o n   r e s pe c t i v e l y .   S e c t i o n   i n c l ude s   e xp e r i m e n t a l i s m   r e s ul t s .   F i na l l y ,   S e c t i o n   gi ve s   t h e   c o n c l us i o n s   of   t h e   pa pe r.       2.   M ET H O D O L O G Y     T h e r e   a r e   t w o   m a i n   t y pe s   of   m o dul a t i o n   t e c hni que s ,   di g i t a l   a n a na l o g.   I t hi s   w o r k,   f i v e   ki nds   o di gi t a l   m o dul a t i o a nd  t hr e e   ki nds   o f   a n a l o m o dul a t i o n   m e t h o ds   a r e   c o n s i de r e d .     2. 1 .       D i gi ta l   M o d u l ati o n   Te c h n i q u e s   D i gi t a l   m o dul a t i o n   i n d i c a t e s   t h e   m e t h o o f   t r a n s m i t t i n a   d i gi t a l   s i g na l   w i t h   l o w - f r e que n c y   ov e r   a   c a rri e s i g na l   w i t h i g h e r - f r e que n c y   [12] .   I n   ra di o   c o m m uni c a t i o n s   s y s t e m ,   m o dul a t i o i s   s up po r t e by   v a r y i n t h e   c h a ra c t e ri s t i c   o f   c a rr i e r   s i n us o i da l   s i g na l   ( a m pl i t ude ,   p ha s e ,   f r e que n c y ,   o r   a n y   c o m b i n a t i o n   o t h e m ).   A t   t h e   t ra n s m i t t e r   s i de ,   t h e   m o dul a t o r   i m po s e s   t h e   p h y s i c a l   c h a nge   t o   t h e   c a rr i e r.   A n a t   t h e   r e c e i v e r   s i de ,   a   de m o dul a t o r   r e c o ve r s   t h e   i n f o r m a t i o n   [ 6].   T h e   m o s t   u s e di gi t a l   m o dul a t i o m e t h o ds   a r e :     2. 1 .   B i n a r y   A m p l i tu d e   S h i ft  K e yi n g   ( B A S K )   In   a   B A S K   m o dul a t i o n ,   t h e   c a rr i e r   s i g na l ’s   a m pl i t ude   i s   a l t e r e i n   c o n s i s t e nt   w i t h   t h e   m e s s a ge   b i t ’s   v a l ue s   w i t h o ut   c h a ngi n g   t h e   f r e que n c y   a n p h a s e .   T h e   B A S K   m o dul a t e s i g na l   i s   r e p r e s e nt e by   t h e   c a rri e s i g n a l   w h e n   t h e   m e s s a ge   da t a   i s   1,   o t h e r w i s e ,   i t   i s   r e p r e s e nt e by   0.   In   m o dul a t i o n   p r o c e s s ,   t h e   m o dul a t e s i g n a l   i s   c r e a t e b y   m ul t i p l y i n t h e   b i t s   da t a   w i t h   a   c a rri e r   s i gna l   [13 ,   14] .     ( ) = { si n ( 2 ) ;                                      = 1   0 ;                                                                                      = 0     (1)     2. 1 .   B i n a r y   F r e q u e n c y   S h i ft   K e yi n g   ( B F S K )   In   a   B F S K   m o dul a t i o n,   t h e   c a rri e r   s i g n a l ’s   f r e que n c y   i s   a l t e r e i n   c o n s i s t e nt   w i t h   t h e   m e s s a ge   b i t ’s   v a l ue s   w i t h o ut   c h a ngi ng  t h e   a m pl i t u de   a n p ha s e   [15,   16] .   I n   B F S K ,   t w c a r ri e r   s i g na l s   a r e   us e i m o dul a t i o n.   T h e   m o dul a t e s i g na l   i s   r e p r e s e n t e by   t h e   fi r s t   c a rr i e r   s i g na l   w h e n   t h e   m e s s a ge   da t a   i s   1   w h i l e   i t   i s   r e p r e s e nt e by   t h e   s e c o n c a rri e r   s i g n a l   w h e t h e   m e s s a ge   da t a   i s   0   [ 17]     ( ) = { si n ( 2 1  ) ;                                      = 1   si n ( 2 2  ) ;                                      = 0     (2)     W h e r e   f s   < <   f &   f 2 .     2. 1 .   B i n a r y   P h as e   S h i f K e y i n ( B P S K )   In   a   B P S K   m o dul a t i o n,   t h e   s i n us o i d a l   c a rri e r   s i g na l ’s   p ha s e   i s   a l t e r e i n   c o n s i s t e nt   w i t h   t h e   m e s s a ge   b i t ’s   v a l ue s   w i t h o ut   c h a ngi n f r e que n c y   a n a m pl i t ude   [15,   18] .   I n   B P S K ,   t h e   m o dul a t e s i g n a l   i s   r e p r e s e n t e b y   t h e   po s i t i v e   v a l ue   o f   t h e   c a rri e s i g na l   w h e t h e   m e s s a ge   da t a   i s   1 ,   w h i l e   i t   r e p r e s e n t e by   t h e   n e ga t i v e   v a l ue   o f   t h e   c a rri e r   s i g n a l   w h e t h e   m e s s a ge   d a t a   i s   0   [19 ,   20]     ( ) = { si n     ( 2 ) ;                                      = 1   si n     ( 2 ) ;                              = 0     (3)     2. 1 .   Q u ar t e r   P h as e   S h i ft   K e y i n ( Q P S K )   Q P S K   m o dul a t i o n   i s   b a s e o n   p h a s e   m o dul a t i o n .   T w o   b i t s   a r e   us e t o   r e p r e s e n t   e a c h   s y m b o l ,   a n d   Q   c h a nn e l s   a r e   us e t o   m o dul a t e   t h e s e   b i t s .   S i n e   a nd  c o s i ne   w a v e s   a r e   us e a s   c a rr i e r   s i g na l s   f o r          c h a nn e l s   r e s pe c t i v e l y .   T h e r e   a r e   fo ur   c a s e s   i n   Q P S K   m o d ul a t i o n:   (00,   01 ,   10  a n 11)   [21] .   I n   e a c h   c a s e ,   di f fe r e nt   p h a s e s   a r e   us e t o   c r e a t e   Q P S K   a n t h e s e   ph a s e s   a r e   ,   90 ° ,   270 °   a n 360 ° .   T h e   s y m bo l   pe r i o i s   Evaluation Warning : The document was created with Spire.PDF for Python.
In do n e s i a J   E l e c   E ng  &   Co m S c i     IS S N :   2502 - 4752       Im pl e m e nt a t i o o f   d i gi t a l   an a nal og   m odu l at i on   s y s t e m s   us i ng  F P G A   ( R ay a.   K   Moham m e d )   487   do ub l e   t h e   b i t   pe ri o   =   2   [8] .   A s   c o m pa r e d   w i t t ra di t i o na l   d i gi t a l   m o dul a t i o m e t h o ds   (B F S K   B P S B A S K ),   Q P S K   i s   c o n s i de r e a s   f a s t   m o dul a t i o n   m e t h o [22 ,   9] .         2. 1 .   D i ff e r e n ti al   P h as e   S h i ft   K e y i n (D P S K )   D P S K   i s   a   m ut ua l   m e t h o of   ph a s e   m o dul a t i o n   w h i c h   t r a n s f e r s   b i n a r y   da t a   by   v a r y i n t h e   pha s e   o t h e   c a rri e r   s i g na l .   A s   w e l l   a s   i n   B P S K   a nd  Q P S K ,   t h e r e   i s   no   i n s u r a n c e   w h i c h   s i g na l   i s   p a s s e a c c o r di ng  t o   i t s   p h a s e   i f   t h e   c o n s t e l l a t i o n   i s   r o t a t e by   s o m e   i n f l ue n c e   i t h e   c o m m u ni c a t i o n s   c ha nn e l .   T h i s   i s s ue   c a n   b e   s o l ve by   u s i n g   t h e   d a t a   t o   a l t e r a t i o i n s t e a o f   s e t   t h e   p ha s e .   I D P S K ,   t h e   m o dul a t e s i g n a l ’s   p ha s e   i s   s h i f t e c o rr e s po n di ng  t o   t h e   e a r l i e s i g na l   e l e m e nt .   D P S K   do e s n ’t   r e qu i r e a   s y n c hr o n o us   c a rr i e r   a t   t h r e c e i v e r .   T h e   m o dul a t e s i g n a l   i s   r e p r e s e n t e by   t h e   n e ga t i v e   v a l ue   of   t h e   c a rri e r   s i g na l   w h e n   t h e   m e s s a ge   da t a   i s   0,   w h i l e   i t   r e p r e s e n t e by   t h e   s hi f t e pha s e   of   t h e   pr e c e di n c a rr i e r   s i g na l   w h e n   t h e   m e s s a ge   da t a   i s   1.   F o r   t ha t   r e a s o n,   i n   t h e   r e c e i v e r ,   t h e   p r e c e di ng  r e c e i v e b i t s   a re   us e t o   di s t i n gu i s h   t h e   c u rr e n t   b i t   [1 1] .     ( ) = { c o s   ( 2 + ( ) + ) ;                                             = 1   c o s   ( 2 + ) ;                                                            0        = 0     (4)     w h e r e   ( )   i s   p h a s e   i n f o r m a t i o n   a n d     i s   t h e   p ha s e   s hi f t   p r e s e nt e by   t h e   c ha nn e l .     2. 2 .       A n a l o M o d u l ati o n   Te c h n i q u e s   A na l o m o dul a t i o n   i n d i c a t e s   t h e   m e t h o o f   t r a n s m i t t i n a n   a na l o b a s e b a n s i g n a l   w i t h   l o w - f r e que n c y   ove r   a   c a rri e r   s i g n a l   w i t h   h i g h e r - f r e que n c y .   In   t hi s   t y pe   of   m o dul a t i o n ,   a n   a na l o s i g na l   i s   us e t r e p r e s e n t   t h e   b a s e b a n d .   T h e   m a i n   t hr e e   t y pe s   of   a n a l o m o dul a t i o n   a r e :   a m pl i t u de   m o dul a t i o n,   f r e que n c y   m o dul a t i o n,   a n d   p ha s e   m o dul a t i o n   [23] .     2. 2 .   A m p l i tu d e   M o d u l ati o n   Te c h n i q u e   (A M )   In   A M ,   t h e   c a rr i e r   s i g n a l ’s   a m pl i t ude   i s   c h a nge i n   c o n s i s t e nt   w i t h   t h e   m e s s a ge   s i gna l ’s   a m pl i t u de .   S uppo s e   t h a t   t h e   m e s s a ge   s i g na l   i s   m ( t )   a nd  t h e   c a rri e s i g na l   i s   ( t ) = A   c o s   ( w c t ) ,   t h e t h e   A M   s i g na l   Y ( t )   i s   r e p r e s e n t   by   [24,   2 5] :     Y ( t ) = [ A + m ( t ) ] c o s   ( w c t )   (5)     2. 2 .   F r e q u e n c y   M o d u l ati o n   Te c h n i q u e   (F M )   In   F M ,   t h e   c a rri e r   s i g n a l ’s   f r e que n c y   i s   c h a n ge i n   c o n s i s t e nt   w i t h   t h e   m e s s a ge   s i g na l ’s   a m p l i t ude .   S uppo s e   t h a t   t h e   m e s s a ge   s i g na l   i s   m ( t )   a nd  t h e   c a rri e s i g na l   i s   c ( t ) = A   c o s ( w c t ) ,   t h e t h e   F M   s i g na l   Y ( t )   i s   r e p r e s e n t   by :     Y ( t ) = A   c o s   ( w c t + k f m ( α ) ) d α   (6)     2. 2 .   P h as e   M o d u l ati o n   Te c h n i q u e   (P M )   In   P M ,   t h e   c a rr i e r   s i g na l ’s   p ha s e   i s   c ha n ge i n   c o n s i s t e n t   w i t h   t h e   m e s s a ge   s i g na l ’s   a m p l i t ude .   S uppo s e   t h a t   t h e   m e s s a ge   s i g n a l   i s   m ( t )   a n t h e   c a rri e r   s i g na l   i s   c ( t ) = A   c o s   ( w c t )   t h e n   P M   s i g n a l   Y ( t )   i s   r e p r e s e n t   by :     Y ( t ) = A   c o s   ( w c t + k p m ( t ) )   (7)       3.   R E S E A R C H   M E T H O D   I t hi s   p a pe r,   di f f e r e n t   t y pe s   of   di gi t a l   a n d   a na l o m o dul a t i o n   t e c hni que s   a r e   c o n s i de r e d .   A l l   t h e s e   t e c hn i q ue s   a r e   de s i gn e a nd  s i m ul a t e i n   X i l i n S y s t e m   G e n e ra t o r   w h i c h   i s   a   c o n f i gura b l e   t o o l   f o r   F P G A   i m p l e m e nt a t i o n s .   T h e   de s i g n e s y s t e m s   a r e   c o n v e r t e t o   V H D L   c o d e s   t h a t   a r e   us e a s   i n p ut s   t o   V i v a do  D e s i gn   S u i t e .   T h e n   t h e   b i t s t r e a m s   f o r   a l l   t y p e s   of   m o dul a t i o n s   a r e   ge n e r a t e s uc c e s s f ul l y   a n do w n l o a de t o   F P G A   ha r dw a r e .     3. 1 .       D i gi ta l   M o d u l ati o n ’s   I m p l e m e n tati o n   in   S ys te m   G e n e r ato r     In  t hi s   pa pe r,   f i v e   t e c h ni que s   f o r   di gi t a l   m o dul a t i o a r e   de s i g n e t o   off e r   a   s t ruc t u r e   t ha t   c a b e   us e d   i n   a   pa rt i c ul a r   a pp l i c a t i o n   i n   c o n s i s t e nt   w i t h   t h e   r e qui r e m e nt s   a n t h e   e n v i r o nm e nt   o f   t h a t   a ppl i c a t i o n .   T h e   m o s t   c o m m o n   us e a pp r o a c h e s   fo r   F P G A ’s   i m pl e m e n t a t i o n   o f   m o dul a t i o n   t e c hn i que s   i s   s y s t e m   ge n e r a t o r   e n v i r o n m e n t .   T h e   m e s s a ge   s i g na l s   i n   a l l   s y s t e m s   a r e   ge n e ra t e e xt e rn a l l y   t o   be   c o n n e c t e di r e c t l y   t o   t h e   i n put   po rt s   o f   t h e   F P G A   ha r dw a r e .   Evaluation Warning : The document was created with Spire.PDF for Python.
                                IS S N :   2502 - 4752   In do n e s i a J   E l e c   E ng  &   Co m S c i ,   V o l .   18 ,   N o .   1 A p r i l   20 20  :     4 8 5   -   4 9 3   48 8   3. 1 .   B A S K   I m p l e m e n tati o n     F i gu r e   s h o w s   t h e   B A S K   i m pl e m e n t a t i o i S y s t e m   G e n e ra t o r.   I n   F i gu r e   1( a )   t h e   B A S K   m o dul a t i o n   s y s t e m   i s   c o n s i de r e d.   T h e   m e s s a ge   s i gna l   i s   e xt e rna l l y   g e n e ra t e d,   w hi l e   t h e   c a rri e r   s i g na l   i s   i n t e rn a l l y   ge n e r a t e d.   F i gu r e   1( b )   di s pl a y s   t h e   c a rri e r   s i g n a l   (di s c r e t e   s i n e   w a v e ),   i n   a dd i t i o n   t o   t h e   m e s s a ge   s i g n a l ,   a nd  t h e   A S K   m o dul a t e s i g n a l   h o l di n t o ge t h e r   w i t t h e   m e s s a ge   s i g na l .   T h e   us e s y s t e m   ge n e r a t o b l oc ks   a r e :   d i s c r e t e   s i n e   w a v e ,   ga t e w a y   i n ,   g a t e w a y   o ut ,   m ux ,   pul s e   ge n e ra t o r ,   a n s c o pe   b l o c ks .   S o m e   of   t h e   ga t e w a y   o ut   b l oc ks   a r e   di s c o nn e c t e f r o m   t h e   ha r dw a r e   c o nne c t i o n   t o   r e duc e   t h e   r e s o ur c e s   ut i l i z e i n   F P G A .         (a )     (b )     F i gu r e   1 .   B A S K   i m pl e m e n t a t i o i s y s t e m   ge n e ra t o r.   (a )   B A S K   M o dul a t i o s y s t e m ,     (b )   T h e   B A S K   i n pu t   &   o ut p ut   s i g na l s       3. 1 .   B F S K   I m p l e m e n tati o n     F i gu r e   s h o w s   t h e   B F S K   i m pl e m e n t a t i o n   i S y s t e m   G e n e ra t o r.   I F i gu r e   2 ( a ) ,   t h e   B F S K   m o dul a t i o n   s y s t e m   i s   c o n s i de r e d .   t h e   m e s s a ge   s i gna l   i s   e xt e rna l l y   ge n e r a t e d,   w h i l e   t h e   c a rr i e r   s i g n a l s   a r e   i n t e rn a l l y   ge n e ra t e d.   F i gu r e   2( b )   di s p l a y s   t h e   c a rri e r   s i g na l s   (di s c r e t e   s i n e   w a v e s ),   i a d di t i o n   t o   t h e   m e s s a ge   s i g n a l ,   a n d   t h e   F S K   m o dul a t e s i g na l   h o l di n g   t o ge t h e w i t t h e   m e s s a ge   s i g n a l .   T h e   us e s y s t e m   ge n e r a t o r   b l oc ks   a r e :   d i s c r e t e   s i n e   w a v e ,   ga t e w a y   i n,   g a t e w a y   o ut ,   m ux ,   c o n v e r t ,   pul s e   ge n e r a t o r   a n d   s c o pe   b l o c ks .         (a )     (b )     F i gu r e   2 .   B F S K   i m pl e m e n t a t i o i s y s t e m   ge n e ra t o r.   (a ) B F S K   m o dul a t i o n   s y s t e m ,     (b )   T h e   B F S K   i n pu t   &   o ut pu t   s i g na l s       3. 1 .   B P S K   I m p l e m e n tati o n     F i gu r e   s h o w s   t h e   B P S K   i m pl e m e n t a t i o n   i n   S y s t e m   G e n e ra t o r.   I n   F i g u r e   3( a ) ,   B P S K   m o dul a t i o s y s t e m   i s   c o n s i de r e d .   O n e   o f   t h e   c a rri e r   s i g n a l s   i s   i nt e rna l l y   ge n e r a t e d,   w h i l e   t h e   s e c o n o n e   i s   p r o duc e b y   m ul t i p l y i n t h e   f i r s t   o n e   by   ( - 1).   T h e   m e s s a ge   s i gn a l   i s   e xt e rna l l y   g e n e ra t e d.   F i gu r e   3( b )   di s pl a y s   t h e   c a rri e s i g n a l s   (d i s c r e t e   s i n e   w a ve s ),   i n   a dd i t i o n   t o   t h e   m e s s a ge   s i gna l ,   a nd  t h e   P S K   m o dul a t e s i g na l .   T h e   us e S y s t e m   G e n e r a t o r   B l o c ks   a r e :   ga t e w a y   i n ,   ga t e w a y   o ut ,   di s c r e t e   s i n e   w a v e s ,   m ux ,   c o n v e r t ,   pu l s e   ge n e r a t o r,   Cm ul t   b l o c ks   a n d   s c o pe s .   Evaluation Warning : The document was created with Spire.PDF for Python.
In do n e s i a J   E l e c   E ng  &   Co m S c i     IS S N :   2502 - 4752       Im pl e m e nt a t i o o f   d i gi t a l   an a nal og   m odu l at i on   s y s t e m s   us i ng  F P G A   ( R ay a.   K   Moham m e d )   489     (a )     (b )     F i gu r e   3 .   B P S K   i m pl e m e n t a t i o i s y s t e m   ge n e ra t o r .   (a )   B P S K   m o dul a t i o n   s y s t e m ,   (b T h e   B P S K   i n pu t   &   o ut pu t   s i g na l s       3. 1 .   D P S K   I m p l e m e n tat i o n     F i gu r e   s h o w s   t h e   D P S K   i m p l e m e n t a t i o n   i S y s t e m   G e n e ra t o r.   I F i gu r e   4( a ) ,   D P S K   m o dul a t i o n   s y s t e m   i s   c o n s i de r e d .   O n e   o f   t h e   c a rri e r   s i g n a l s   i s   i nt e rna l l y   ge n e r a t e d,   w h i l e   t h e   s e c o n o n e   i s   p r o duc e b y   m ul t i p l y i n t h e   f i r s t   o n e   by   ( - 1).   T h e   m e s s a ge   s i gna l   i s   e xt e rn a l l y   g e n e ra t e d.   F i g u r e   4( b )   di s pl a y s   t h e   m e s s a ge   s i gna l ,   di f f e r e n t i a l l y   e n c o de s i gn a l ,   i n   a dd i t i o n   t o   t h e   D P S K   m o dul a t e s i g n a l .   T h e   us e s y s t e m   ge n e ra t o r   b l o c ks   a r e :   t h e   g a t e w a y   i n,   t h e   g a t e w a y   o ut ,   s i n e   w a ve   (di s c r e t e ),   Cm u l t ,   m ux ,   c o n v e r t ,   l o gi c a l ,   de l a y ,   a n s c o pe s   b l oc ks .         (a )     (b )     F i gu r e   4 .   D P S K   i m p l e m e n t a t i o n   i s y s t e m   g e n e r a t o r.   ( a )   D F S K   m o dul a t i o n   s y s t e m ,     (b T h e   D P S K   i nput   &   o ut pu t   s i g n a l s       3. 1 .   Q P S K   I m p l e m e n tati o n     F i gu r e   s h o w s   t h e   Q P S K   i m pl e m e nt a t i o n   i n   S y s t e m   G e n e ra t o r.   I n   F i gu r e   5( a ) ,   t h e   Q P S K   m o dul a t i o n   s y s t e m   i s   c o n s i de r e d .   T h e   c a rri e r   s i g na l s   a r e   e xt e rna l l y   g e n e ra t e d,   w h i l e   t h e   m e s s a ge   s i g n a l   i s   i n t e rn a l l y   ge n e r a t e by   L F S R   a n T D D .   F i gu r e   5( b )   i l l us t ra t e s   t h e   m e s s a ge   s i g n a l ,   t h e   o ut put   P S K   s i g n a l   o f   I   c h a nn e l   a n t h e   o ut put   s i g na l   o f   Q   c h a nn e l ,   i n   a ddi t i o n   t o   t h e   Q P S K   m o dul a t e s i g n a l .   T h e   us e s y s t e m   ge n e ra t o r   b l o c ks   a r e :   di s c r e t e   s i n e   w a v e s ,   ga t e w a y   i n,   g a t e w a y   o ut ,   T D D ,   L F S R ,   A ddS ub ,   M ux   a nd  s c o pe s   b l oc ks .       Evaluation Warning : The document was created with Spire.PDF for Python.
                                IS S N :   2502 - 4752   In do n e s i a J   E l e c   E ng  &   Co m S c i ,   V o l .   18 ,   N o .   1 A p r i l   20 20  :     4 8 5   -   4 9 3   490     (a )     (b )     F i gu r e   5 .   Q P S K   i m p l e m e n t a t i o n   i s y s t e m   ge n e r a t o r.   ( a )   QFSK  i n pu t   &   o ut p ut   s i g na l s ,     (b )   T h e   Q P S K   i nput   &   o ut pu t   s i g n a l s       3. 2 .       A n a l o M o d u l ati o n   I m p l e m e n tati o n   i n   S ys te m   G e n e r ato r     In  t hi s   p a pe r,   t hr e e   m a i a na l o m o dul a t i o t e c hni que s   a r e   de s i gn e t o   o ffe r   a   s t r uc t u r e   t ha t   c a b e   us e i n   a   p a r t i c ul a a ppl i c a t i o n   i c o n s i s t e nt   w i t t h e   r e qu i re m e n t s   a n d   t h e   e n v i r o nm e nt   o f   t h a t   a ppl i c a t i o n.   T h e   m a i n   c o nt r i b ut i o n   o t h i s   p a pe r   i s   t h e   i m pl e m e nt a t i o n   o a na l o m o dul a t i o n   i n   a n   F P G A   us i n V i v a do   &   S y s t e m   G e n e ra t o r.       3. 2 . 1    A M   I m p l e m e n tati o n     F i gu r e   s h o w s   A M   i m pl e m e n t a t i o n   i s y s t e m   ge n e ra t o r .   I n   F i gu r e   6( a ) ,   A M   m o dul a t i o n   s y s t e m   i s   c o n s i de r e d.   T h e   c a rr i e r   a nd  t h e   m e s s a ge   s i g n a l s   a r e   e xt e rna l l y   ge n e ra t e d.   F i gu r e   6( b )   i l l us t ra t e s   t h e   c a rr i e s i g n a l   a n t h e   m e s s a ge   s i gn a l   (di s c r e t e   s i n e   w a v e s ),   i n   a ddi t i o n   t o   t h e   A M   m o dul a t e s i gna l .   T h e   us e s y s t e m   ge n e ra t o r   b l o c ks   a r e :   g a t e w a y   i n ,   g a t e w a y   o ut ,   A ddS ub ,   M u l t ,   c o n s t a nt ,   s i n e   w a v e   a n d   t h e   s c o pe s .         (a )     (b )     F i gu r e   6 .   A M   i m pl e m e n t a t i o i s y s t e m   ge n e ra t o r.   (a )   A M   M o dul a t o i s y s t e m   ge n e ra t o r,     (b )   T h e   A M   m o dul a t i ng  a n d   m o dul a t e s i g n a l s       3. 2 . 2    F M   I m p l e m e n tati o n     F i gu r e   s h o w s   F M   i m pl e m e n t a t i o n   i s y s t e m   ge n e ra t o r .   I F i gu r e   7( a ) ,   F M   m o dul a t i o n   s y s t e m   i s   c o n s i de r e d.   T h e   m e s s a ge   s i g n a l   i s   e xt e rn a l l y   ge n e ra t e d.   F i g ur e   7( b )   i l l us t ra t e s   t h e   m e s s a ge   s i g n a l   (d i s c r e t e   s i n e   w a v e s ),   i n   a dd i t i o n   t o   t h e   F M   m o dul a t e s i g n a l .   T h e   us e s y s t e m   ge n e r a t o r   b l o c ks   a r e :   g a t e w a y   i n,   ga t e w a y   o ut ,   A ddS ub ,   M u l t ,   c o n s t a nt ,   A c c um ul a t o r,   CM ul t ,   s i n e   w a v e s   a n t h e   s c o pe s .       Evaluation Warning : The document was created with Spire.PDF for Python.
In do n e s i a J   E l e c   E ng  &   Co m S c i     IS S N :   2502 - 4752       Im pl e m e nt a t i o o f   d i gi t a l   an a nal og   m odu l at i on   s y s t e m s   us i ng  F P G A   ( R ay a.   K   Moham m e d )   491     (a )     (b )     F i gu r e   7 .   F M   i m pl e m e n t a t i o i s y s t e m   ge n e ra t o r.   (a )   F M   M o dul a t o i s y s t e m   ge n e ra t o r ,     (b )   T h e   F M   m o dul a t i n g   a n m o dul a t e s i g n a l s       3. 2 .   P M   I m p l e m e n tati o n     F i gu r e   s h o w s   P M   i m pl e m e nt a t i o n   i s y s t e m   ge n e r a t o r .   I n   F i gu r e   8( a )   P M   s y s t e m   i s   c o n s i de r e d,     t h e   m e s s a ge   s i gn a l   i s   e xt e rn a l l y   ge n e r a t e d .   F i gu r e   8( b )   il l us t r a t e s   t h e   m e s s a ge   s i gna l   (di s c r e t e   s i n e   w a ve s ),     i n   a ddi t i o n   t o   t h e   P M   m o dul a t e s i g n a l .   T h e   us e s y s t e m   ge n e ra t o r   b l o c ks   a r e :   ga t e w a y   i n ,   ga t e w a y   o ut ,   A ddS ub ,   M ul t ,   c o n s t a nt   b l o c ks ,   a c c um u l a t o b l o c ks ,   CM ul t   b l oc ks ,   s i n e   w a v e s   a n d   t h e   s c o pe s .             F i gu r e   8 .   P M   i m pl e m e n t a t i o i s y s t e m   ge n e ra t o r.   (a )   P M   M o dul a t o i s y s t e m   ge n e ra t o r ,     (b )   T h e   P M   m o dul a t i n g   a n m o dul a t e s i g n a l s       4.   R ES U LTS   A N D   D I S C U S S I O N   A l l   t h e   de s i gn e di g i t a l   a nd  a n a l o m o dul a t i o n   s y s t e m s   h a d   be e n   s uc c e s s f ul l y   c o n v e r t e t o   V H D L   c o d e s   us i n H D L   N e t l i s t   t o o l s   i n   s y s t e m   g e n e ra t o r   t o ke n   w i t h   t h e   a pp r o p r i a t e   s e t t i n gs   o F P G A   bo a r a nd  c l o c r e qui r e m e nt s .   T h e n ,   V H D L   c o d e s   a r e   s y n t h e s i z e d,   i m p l e m e n t e d,   a n d   s uc c e s s f ul l y   c o n v e r t e t b i t s t r e a m s   t h a t   a r e   do w n l o a da b l e   t o   N E X Y S D D R   B o a r d   w i t A R T IX   X C7A 100 T - 1CS G 32 4C  F P G A   de v i c e .   I n   s y s t e m   ge n e ra t o r’s   e n v i r o n m e n t s ,   t h e   i n pu t   s i g n a l s   a r e   de m o n s t ra t e a s   e xt e rn a l   i n pu t s   i s y s t e m   ge n e ra t o r ,   t h e s e   i n pu t s   a r e   s uc c e s s f ul l y   c o nn e c t e t o   F P G A   bo a r d’s   i nput   s w i t c h e s .   T h e   i n pu t s   a n o ut pu t s   t t h e   ga t e w a y   i n   a n d   ga t e w a y   o ut   b l oc ks   a r e   a s s i g n e s uc c e s s f ul l y   t o   t h e   a v a i l a b l e   i n pu t   s w i t c h e s   a nd  o ut put   l e ds   i n   t h e   t a rge t   b o a r du r i ng  t h e   p r o c e s s   of   i m pl e m e n t i n t h e   c o n s t ra i n   f i l e   i n   V i v a do .   T h e   p r o c e s s   of  pr o g r a m i ng  t h e   F P G A   b o a r d   w i t h   F S K   b i t s t r e a m   i s   s h o w n   i n   F i gu r e   9(b F i g u r e   9( a )   s h o w   t h e   s c h e m a t i c   r e s ul t s   o f   F S K   m o dul a t i o n.   F i g u r e   10  s h o w s   F S K   w a ve f o r m   s i m u l a t i o r e s ul t s .   T a b l e   s h o w s   t h e   u t i l i z a t i o s um m e r y   of   di gi t a l   a nd  a n a l o m o dul a t i o n   t e c hni que s   s uc h   a s :   n um b e r   o f   s l i c e   L U T s ,   S l i c e   Re gi s t e r ,   S l i c e ,   L U T   a s   L o gi c ,   L U T   a s   m e m o r y ,   L U T   f l i f l o pa i r s ,   a nd  n u m b e r   o f   IO   b l o c ks .   T h e   t a b l e   s h o w s   t h a t   t h e   L U T   a s   l o gi c   t h a t   us e i n   F S K   m o dul a t i o n   i s   0 . 13%  w h i l e   i n   F M   m o dul a t i o n   i s   6. 59 %.   A n a l s o   t h e   B o un de IO   t h a t   us e i n   B P S K   i s   4 . 8%  w hi l e   i P M   i s   6 1. 43 %.   S o   t ha t   t he   pa r a m e t e r s   t h a t   us e i a na l o i m pl e m e nt a t i o s uc h   a s   F M   a nd  P M   a r e   m o r e   t ha n   t h e   p a r a m e t e r s   t ha t   us e i di g i t a l   m o dul a t i o n   a c c o r di n t o   l a rge n u m b e r   of   m ul t i pl i e r s   t ha t   r e qui r e t o   i m p l e m e n t   t h e   a na l o m o dul a t i o n .   O nl y   t h e   p a r a m e t e B U F G CT RL   i s   t h e   s a m e   i n   a l l   i m p l e m e n t a t i o n .   Evaluation Warning : The document was created with Spire.PDF for Python.
                                IS S N :   2502 - 4752   In do n e s i a J   E l e c   E ng  &   Co m S c i ,   V o l .   18 ,   N o .   1 A p r i l   20 20  :     4 8 5   -   4 9 3   492       (a )       (b )     F i gu r e   9 .   FSK  ha r dw a r e   i m p l e m e nt a t i o n.   (a )   S c h e m a t i c   r e s ul t s ,   (b )   P r o g r a m i ng  F P G A   b o a r d             F i gu r e   10 .   F S K   s i m u l a t i o n   r e s ul t s       T a b l e   1 .   S u m m e r y   of   D e s i gn   S y s t e m s   U t i l i z a t i o n     T a rg e t e d   d e v i c e :   X c 7 a 1 0 0 t c s g 3 2 4 - (a v a i l a b l e )   S l i c e   L U T s   6 3 , 4 0 0   S l i c e   Re g i s t e r s   1 2 6 8 0 0   S l i c e   1 5 8 5 0   L U T   a s   L o g i c   6 3 4 0 0   L U T   f l i p   f l o p   p a i r s   6 3 4 0 0   Bo u n d e d   IO   210   BU F G CT RL   32   BA S K   49   (0 . 0 7 % )   49   (0 . 0 4 % )   20   (0 . 1 2 6 % )   49   (0 . 0 7 % )   23   (0 . 0 4 % )   17   (8 % )   1   (3 % )   BF S K   83   (0 . 1 3 % )   78   (0 . 0 6 % )   34   (0 . 2 % )   83   (0 . 1 3 % )   29   (0 . 0 5 % )   10   (4 . 8 % )   1   (3 % )   BP S K   77   (0 . 1 2 % )   49   (0 . 0 4 % )   23   (0 . 1 5 % )   77   (0 . 1 2 % )   23   (0 . 0 4 % )   10   (4 . 8 % )   1   (3 % )   D P S K   83   (0 . 1 3 % )   82   (0 . 0 6 % )   30   (0 . 2 % )   82   (0 . 1 3 % )   44   (0 . 0 7 %)   18   (9 % )   1   (3 % )   Q P S K   47   (0 . 0 7 % )   38   (0 . 0 3 % )   21   (0 . 1 3 % )   47   (0 . 0 7 % )   15   (0 . 0 2 % )   49   (2 3 % )   1   (3 % )   AM   0   0   0   0   0   40  (1 9 . 0 5 % )   0   (0 % )   FM   4177  (6 . 5 9 % )   137   (0 . 1 1 % )   1373  (8 . 6 6 % )   4177  (6 . 5 9 % )   60   (0 . 0 9 % )   129  (6 1 . 4 3 % )   1   (3 % )   PM   7644  (1 2 . 0 6 % )   274   (0 . 2 2 % )   2561   (1 6 . 1 6 % )   7644  (1 2 . 0 6 % )   122   (0 . 1 9 % )   129  (6 1 . 4 3 % )   1   (3 % )       5.   C O N C L U S IO N   In   t hi s   w o r k,   t h e   de s i gn   a nd  i m p l e m e n t a t i o n   o a na l o a n di g i t a l   m o dul a t i o n   t e c hni que s   a r e   ob t a i n e i n   s y s t e m   ge n e r a t o r   w i t h   V i v a do   2017. 4.   T h e   m a i c o n t ri b ut i o n   o f   t hi s   pa pe r   i s   t h e   i m p l e m e nt a t i o of   a na l o m o dul a t i o n   i F P G A   ha r dw a r e .   T h e   F P G A   i m pl e m e nt a t i o o f   di gi t a l   m o dul a t i o n   s uc h   a s   B A S K ,   B F S K ,   B P S K ,   D P S K ,   a n Q P S K   a nd  a n a l o m o dul a t i o n   s uc h   a s   A M ,   F M   a nd  P M   m o dul a t i o t e c hni que s   Evaluation Warning : The document was created with Spire.PDF for Python.
In do n e s i a J   E l e c   E ng  &   Co m S c i     IS S N :   2502 - 4752       Im pl e m e nt a t i o o f   d i gi t a l   an a nal og   m odu l at i on   s y s t e m s   us i ng  F P G A   ( R ay a.   K   Moham m e d )   493   ha v e   be e n   t e s t e us i n N E X Y S   A R T IX   D D R   F P G A   bo a r d .   W i t h   t h e   F P G A - b a s e di g i t a l   a n d   a na l o m o dul a t i o n   s y s t e m ,   t h e   r e s ul t s   f r o m   t hi s   w o r p r o v e t h a t   t h e   n um b e r s   o f   F P G A   r e s o ur c e s   r e qui r e f o r   di gi t a l   m o dul a t i o s c h e m a s   a r e   l e s s   t h a t h e   o n e s   r e qui r e d   f or  a na l o m o dul a t i o s c h e m a s .       R EF ER EN C ES   [ 1]   S .   P o pe s c u,   A .   G o nt e a n,   G .   B ud ur a ,   " H ar dw ar e   C o - Si m u l a t i on  of   t he   B P SK   and  Q P SK   Sy s t e m s   on  F P G A , "   I F A C   P r o c e e di ng s   V o l um e s v o l .   45 ,   no .   7 ,   pp .   299 - 304 ,   201 2.   [ 2]   R .   K .   M o ha m m e d,   Y .   U E N O ,   " A F P G A - ba s e N e t w o r F i r e w a l l   w i t h   E xp a nda bl e   R u l e   D e s c r i p t i o n, "   I nd one s i a J our nal   o f   E l e c t r i c a l   E ngi ne e r i ng   and   C om p ut e r   Sc i e nc e ,   v o l .   10 ,   n o .   3,   p p.   13 10 - 1318 ,   201 8.   [ 3]   H .   A .   A bdul l a h ,   H .   N .   A bdu l l a h,   " F P G A   i m pl e m e n t a t i o o f   c o l or   i m a g e   e nc r y pt i o us i ng   a   ne w   c ha o t i c   m a p , "   I ndo ne s i an   J our nal   o f   E l e c t r i c a l   E ngi ne e r i ng   and   C om p ut e r   Sc i e nc e ,   vo l .   13 ,   no .   1,   pp .   129 - 1 37,   2 019 .   [ 4]   M i s ba h,   M .   R i v a i ,   F .   K ur n i a w a n,   " Q ua r t z   c r y s t a l   m i c r o ba l a nc e   ba s e e l e c t r o ni c   no s e   s y s t e m   i m pl e m e nt e o F i e l P r o g r a m m a bl e   G a t e   A r r a y , "   T E L K O M N I K A ,   v o l .   17 ,   no .   1 ,   p.   3 70 ~ 376,   2 019 .   [ 5]   G .   L e m a ,   T .   R e da ,   D .   H a i l u ,   T .   S u t i k no ,   " P r a c t i c a l   unde r s t a ndi ng   of   t he   o pe r a t i ng   pr i nc i p l e   o f   di g i t a l   c om m uni c a t i o s y s t e m s , "   I ndo ne s i an  J our na l   of   E l e c t r i c al   E n gi ne e r i ng  and  C om p ut e r   Sc i e nc e ,   v o l .   16,   no .   1 ,     p p.   29 9~ 3 10 ,   2 019 .   [ 6]   S .   R o s m a n i z a   A R ,   N .   A hm a d,   S .   S y e Y us o f ,   " S i g na l   m o dul a t i o t e c hn i qu e s   i no n - o r t ho go na l   w a v e f o r m   f o r   f ut ur e   w i r e l e s s   c o m m uni c a t i o s y s t e m , "   I ndone s i an  J our n al   o f   E l e c t r i c al   E n gi ne e r i n and  C om p ut e r   Sc i e nc e ,   v o l .   15,   no .   3,   p .   201 9,   14 58 ~ 146 5.   [ 7]   H .   L e e ,   S .   S h i n,   " A   nov e l   i nde m o dul a t i o s c he m e   w i t i m pe d a n c e   m a t c hi ng , "   I ndone s i an  J o ur n al   o f   E l e c t r i c al   E ngi ne e r i n and   C om pu t e r   Sc i e nc e ,   v o l .   14 ,   no .   3 ,   p.   12 03 ~ 120 9,   2 019.   [ 8]   S ur o s o ,   D .   N ug r o ho , A .   A z i s ,   T .   N o g uc hi ,   " S i m pl i f i e f i v e - l e v e l   v o l t a g e   s o ur c e   i nv e r t e r   w i t l e v e l - pha s e s hi f t e d   c a r r i e r s   ba s e m o du l a t i o t e c hni q ue , "   I nd on e s i an  J o ur n al   of   E l e c t r i c a l   E ng i ne e r i n and  C om pu t e r   Sc i e nc e ,   v o l .   3 ,   no .   2 ,   p.   46 1~ 4 68 ,   2019 .   [ 9]   P .   K o l a nk a r ,   S .   S a kha r e ,   " F P G A   I m pl e m e nt a t i o o f   Q P S K   m o dul a t o r   by   us i ng   H a r dw a r e   C o - s i m ul a t i o n, "   I nt e r n at i on al   J o ur n al   o f   E ngi ne e r i ng  R e s e ar c h   and   D e v e l opm e nt ,   v o l .   1 0,   no .   4,   p p.   86 - 93 ,   201 4.   [ 10]   J .   K a m b l e ,   I .   A .   P a s ha   a n M .   M a dha v i l a t ha , ,   " F P G A   I m pl e m e nt a t i o o f   D i g i t a l   M o dul a t i o T e c hni q ue   f o r   H R R   T a r g e t   D e t e c t i o n, "   I nd i an   J o ur n al   o f   S c i e nc e   and   T e c hno l og y ,   v o l .   8,   no .   24,   p .   6,   2 015 .   [ 11]   B ha s k a r a   R a o   J a m m u,   H e m a n t K um a r   B o t c ha , N a l i ni   B o da s i ng i ,   " F P G A   I m pl e m e nt at i o of   B A SK - B F SK - B P SK - D P SK   D i gi t al   M o du l at or s   us i ng   Sy s t e m   G e ne r at or , "   i I nt e r n a t i o na l   C o nf e r e nc e   o c i r c ui t s   P o w e r   a nd  C o m pu t i ng   T e c hno l o g i e s   [ I C C P C T ] ,   I E E E ,   K o l l a m ,   I ndi a ,   201 7.   [ 12]   F .   Q ua d r i ,   A .   D . T e t e ,   " F P G A   I m pl é m e nt a t i on  of   D i gi t a l   M o dul at i on  T e c hni q ue s , "   i I nt e r na t i o na l   c o nf e r e nc e   o n   C o m m uni c a t i o a nd   S i g na l   P r o c e s s i ng ,   I ndi a ,   2013 .   [ 13]   A .   S i nha ,   P .   L o t i a ,   " A   S t udy   o F P G A   B a s e D i g i t a l   M o du l a t o r s , "   I nt e r n at i on al   J ou r na l   of   A dv anc e R e s e ar c i n   E l e c t r i c al , E l e c t r o ni c s   and   I ns t r um e n t at i o E n gi ne e r i ng,   v o l .   4,   no .   4,   pp .   1935 - 19 42,   2 015 .   [ 14]   P .   N .   M U R T H Y ,   " D e s i gn   and   S i m ul at i on   o f   R e c on f i gur abl e   D i g i t al   M o dul at o r   us i ng  V i v ado   Sy s t e m   G e ne r at o r , "     i P r o c e e d i n g s   o f   t he   T hi r I nt e r na t i o na l   C o nf e r e nc e   o E l e c t r o ni c s   C o m m uni c a t i o a nd  A e r o s pa c e   T e c hno l o gy 2019 .   [ 15]   S .   S a m a dd a r ,   A .   S a ny a l ,   S .   S a ny a l ,   " F P G A   ba s e g e n e r a l i z e a r c hi t e c t u r e   f o r   M o dul a t i o a nd   D e m o dul a t i o T e c hni qu e s , "   J our nal   o f   C om pu t i ng   T e c hno l og i e s ,   pp .   27 - 32 ,   2012 .   [ 16]   H a na M .   H a m e e ,   J a f e r   W a di ,   " A ut o m a t i c   M o dul a t i o R e c ogni t i o f o r   M F S K   U s i ng   M o di f i e C o v a r i a nc e   M e t ho d, "   I n t e r na t i o nal   J our nal   o f   E l e c t r i c a l   and   C om pu t e r   E ng i ne e r i ng  ( I J E C E ) ,   v o l .   5 ,   no .   3,   pp .   429 - 43 5,   20 15 .   [ 17]   K .   M i s hr a ,   S . K .   Y a d a v ,   " C o m pa r a t i v e   S t udy   of   D i g i t a l   M o du l a t i o T e c hni que s   U s i ng   M A T L A B , "   I nt e r na t i ona l   J our nal   o f   I nn ov a t i v e   R e s e ar c h   i C om pu t e r   a nd  C om m un i c a t i on   E ngi ne e r i n g,   v o l .   3 ,   no .   9,   pp .   848 6 - 8492 ,   2015 .   [ 18]   J .   B o i ko ,   V .   T o l ubko ,   O .   B a r a b a s h ,   O .   E r o m e nko ,   Y .   H a v r y l ko ,   " S i g na l   p r o c e s s i ng   w i t f r e que nc y   a nd  pha s e   s hi f t   ke y i ng   m o dul a t i o i n   t e l e c o m m uni c a t i o ns , "   T E L K O M N I K A ,   v o l .   1 7 ,   no .   4 ,   p.   2 025 ~ 20 38,   2 019 .   [ 19]   Q .   J un - s uo ,   " A   A l go r i t hm   o f   F a s t   D i g i t a l   P ha s e   M o du l a t i o S i g na l   R e c og ni t i o n , "   T E L K O M N I K A , ,   v o l .   10,   no .   8,   pp.   23 30 - 2335 ,   12 .   [ 20]   M .   S Ö N M E Z ,   A .   A K B A L ,   " D e s i g o f   a   ne w   B P S K   m o dul a t o r , "   P am uk k al e   U ni v e r s i t y   J our n al   o f   E ngi ne e r i ng   Sc i e nc e s ,   v o l .   23 ,   no .   5 ,   pp .   492 - 496 ,   201 7.   [ 21]   S .   C ho udha r y ,   D .   B o hr a ,   " S t u dy   a nd  s i m ul a t i o o f   di g i t a l   m o dul a t i o s c he m e s   us i ng   be r   c a l c ul a t i o n , "   I n t e r na t i ona l   J our nal   o f   A dv a nc e   R e s e ar c I n   Sc i e nc e   A nd   E n gi ne e r i n g,   v o l .   4 ,   n o .   2,   p p.   68 2 - 692,   2 015 .   [ 22]   S .   J a i n, S .   Y a d a v ,   " A   S ur v e y   P a pe r   o D i g i t a l   M o du l a t i o T e c hni q u e s , "   I n t e r na t i ona l   J our nal   o f   C om pu t e r   Sc i e nc e s   and  E ng i ne e r i ng ,   v o l .   3 ,   no .   12 ,   pp .   107 - 111 ,   201 5.   [ 23]   R .   P r o l o y ,   S .   A hm e d,   A .   H o s s a i n ,   " C o m pa r a t i v e   A na l y s i s   o f   V a r i o us   W i r e l e s s   D i g i t a l   M o dul a t i o T e c hni qu e s   w i t h   di f f e r e n t   C h a nn e l   C o di ng   S c he m e s   und e r   A W G N   C ha nne l , "   I n t e r nat i ona l   J our nal   of   C om pu t e r   A pp l i c a t i o ns ,   v o l .   161,   no .   3 ,   pp.   3 0 - 34,   20 17.   [ 24]   V i dy a r a ni   K   R ,   T e j a s w i n i   S ,   A nki t ha   B   M ,   S ha l i ni   D   V ,   " I m pl e m e nt a t i o o f   A na l o g   M o dul a t i o T e c hn i que s   u s i ng   T M S 32 0C 674 a nd  L a bV I E W , "   I O SR   J our n al   o f   R e s e ar c &   M e t hod  i E du c a t i on  ( I O SR - J R M E   v o l .   7 ,   no .   4,     pp.   46 - 50 ,   201 7.   [ 25]   M .   G .   R uppe r t ,   D .   M .   H a r c o m be ,   M .   R .   P .   R a g a z z o n,   S .   O .   R e z a   M o he i m a n i ,   A .   J .   F l e m i ng ,   " A   r e v i e w   of   de m o dul a t i o t e c hn i qu e s   f o r   a m pl i t ud e - m o dul a t i o a t o m i c   f o r c e   m i c r o s c o p y , "   B e i l s t e i J o ur na l   N ano t e c hno l ,   v o l .   8,   p.   1 407 1426 ,   201 7.     Evaluation Warning : The document was created with Spire.PDF for Python.