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 .   14 ,   N o .   3 J u n e   20 1 9 ,   pp .   1228 ~ 1234   IS S N :   2502 - 4752 ,   D O I :   10. 1 1591 / i j e e c s . v 1 4 .i 3 . pp 122 8 - 1234             1228       Jou r n al   h o m e pa ge ht t p: / / i ae s c or e . c om / j our na l s / i nde x . php/ i j e e c s   D e si g n   o f   p a r a l l e l   a n d   p i p e l i n e d   D A   b a sed   OBC   FIR   f i l t e r   f o r   so f t w a r e   d e f i n e d   r a d i o       M .   R ajm o h an H i m an s h u   S h e k h ar   H i ndu s t a I ns t i t ut e   o f   T e c hno l o gy   &   S c i e nc e ,   C he nn a i ,   I ndi a       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 N ov   30 ,   201 8   R e v i s e J a n   21,   201 9   A c c e pt e F e b   28 ,   201 9       S o f t w a r e   D e f i ne R a di o   ( S D R )   i s   a   n e w   t e c hno l o gy   us e t o   i m pl e m e n t   di f f e r e n t   w i r e l e s s   c o m m uni c a t i o s t a nd a r f o r   m o bi l e   c o m m uni c a t i o n.     T he   I nt e r m e di a t e   F r e q ue nc y   ( I F )   bl o c i s   t he   m o s t   de m a ndi ng   bl o c i n   s o f t w a r e   d e f i n e r a d i o .   T h e   m o s t   i m po r t a n t   t a s k   i i nt e r m e di a t e   pr o c e s s i ng   bl o c i s   di g i t a l   f i l t e r i ng   w hi c i s   c a r r i e o ut   by   F i ni t e   I m pul s e   R e s po ns e   ( F I R )   f i l t e r .   O ne   o f   t he   m a j o r   t e c hn i qu e s   f o r   t he   c a l c ul a t i o o f   i nne r   pr o duc t   i s   D i s t r i b ut e A r i t hm e t i c   ( D A )   ba s e F I R   f i l t e r   w hi c us e s   L oo U T a bl e   ( L U T )   t o   e l i m i na t e   t he   ne e o f   m ul t i p l i e r .   T h e   e f f i c i e nc y   of   t he   D A   f i l t e r   i s   a f f e c t e w i t h   t h e   i nc r e a s i ng   num b e r   o f   a ddr e s s   l i n e   a nd   a l s o   du e   t o   i t s   s e r i a l   o pe r a t i o n.   T o   o v e r c o m e   t hi s   p r o bl e m   pa r a l l e l   a nd  pi pe l i n e   b a s e d   D A   f i l t e r   us i ng   O f f s e t   B i na r y   C o di ng   ( O B C )   f o r   T w o   B i t   A t   A   T i m e   ( 2 - B A A T )   i s   pr o po s e d.   O u r   pr o po s e m e t ho a c hi e v e s   l e s s   a r e a ,   l o w   po w e r   c ons um p t i o a nd  no m i na l   d e l a y   f o r   S D R   a pp l i c a t i o n.   Ke y w or ds :   D i s t r i b ut e a r i t h m e t i c   F i f i l t e r   O ff s e t   b i na r y   c o di n g   SDR   C op y r i gh t   ©   201 9   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   Au t h or :   M .   R a j m o ha n ,   H i n dus t a n   I n s t i t ut e   o f   T e c hn o l o g y   &   S c i e n c e ,     Ch e nna i ,   I ndi a .   E m a i l :   m ra j m o ha n @ hi n d us t a nu n i v . a c . i n       1.   I N TR O D U C TI O N     In   t o da y ’s   s c e n a ri o   t h e r e   i s   a   n e e f o r   w i r e l e s s   c o m m uni c a t i o n   de v i c e   w h i c h   w i l l   b e   a b l e   t r e c o n f i gu r e ,   a da p t ,   m ul t i   s t a nda r w i r e l e s s   c o m m uni c a t i o n,   a i r   i nt e r f a c e s   a n w a v e fo r m .   S D R   i s   t h e   f a s t   e m e r gi ng  t e c hn o l o gy   i n   w h i c h   m o s t   o f   t h e   ha r dw a r e   c o m pon e n t s   a r e   r e pl a c e w i t h   s o f t w a r e   t e c hn i q ue s   fo r   di gi t a l   ra di o   s i g n a l   p r o c e s s i n g.   It   i s   m a i nl y   us e t o   pr ov i de   a ddi t i o n   o n e w   fe a t u r e s   o r   c a pa b i l i t i e s   t o   a n   i n f r a s t r uc t u r e   c urr e n t l y   i n   us e   by   r e c o n f i guri n t h e   s i n g l e   h a r dw a r e   pl a t f o r m .   F i gu r e   s h o w s   t h e   a r c h i t e c t u r e   of   S D R   b a s e   b a n d   p r o c e s s i n g.   T h e   c h a nn e l i z a t i o n   i n   S D R   w i l l   pe r f o r m   t h e   f u n c t i o o f   e xt r a c t i o n   o f   m ul t i pl e   na rr o w b a n d   s i g na l s   f r o m   a   w i de   r a nge   o f   s i gna l s   us i n g   f i l t e r s   [1 ] ,   [2 ].           F i gu r e   1 .   S D R   a r c h i t e c t u r e   f o r   b a s e b a n d   s i g na l   p r o c e s s i n g   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       D e s i gn   of   par al l e l   and   pi p e l i ne d   D A   bas e d   O B C   F IR   f i l t e r   f o r   s o f t w ar e   de f i n e r a di o   ( M.   R aj m ohan )   1229   T h i s   p a pe r   i s   o r ga ni z e a s   f o l l ow s .   T h e   de t a i l e l i t e ra t u r e   s ur v e y   of   t h e   e xi s t i n F IR   f i l t e r   de s i g a v a i l a b l e   fo r   t h e   a ppl i c a t i o n   o f   S D R   i s   di s c us s e i n   S e c t i o n   2.   T h e   n e xt   S e c t i o n   de s c ri b e s   t h e   b a c kgr o un o D A .   T h e n   t h e   p r o po s e m e t h o i s   di s c us s e i n   S e c t i o n   fo l l ow e d   by   t h e   p e r fo r m a n c e   a n a l y s i s   of   t h e   s y s t e m   i n   S e c t i o 5 .   F i na l l y   t h e   c o n c l us i o n   i s   p r e s e n t e d.     1. 1 .       Bac k g r o u n d   A n   a pp r o a c h   f o r   s h a rp - c ut o ff   i n   F IR   f i l t e r s   us i ng  F r e que n c y   R e s p o n s e   M a s ki ng  (F R M i s   de s c r i b e d   i n   [3].   T h i s   w i l l   e nha n c e   t h e   S a m pl e   R a t e   Co n v e r t o r   (S R C a n D i g i t a l   do w n   Co n v e r t e r s   (D D C).   F i l t e r s   w i t pr o g r a m m a b l e   c oe ff i c i e n t s   w h i c o ffe r   l o w   pow e r   c o n s um pt i o i s   d i s c us s e i n   [ 4].   F o r   l o w   c o m pl e xi t y ,     t h e   c o m put a t i o n   s ha ri n m ul t i p l i e r   ( CS H M i s   us e d.   T hi s   t e c h ni que   i s   t o   c ha r a c t e r i z e   t h e   p r o duc t s   i F IR   f i l t e r   a s   a   g r o upi n o f   s h i f t   a n a dd  o pe r a t i o n s .   T hi s   s t r uc t u r e   i s   m o r e   e ff i c i e n t   t o   de s i gn   a n   a da pt i v e   f i l t e r   a n d   m a t r i x   m ul t i pl i c a t i o n.   P s e udo   F l o a t i n P o i n t   (P F P m e t h o i s   di s c us s e i n   [5]  t o   re duc e   t h e   num b e r   o f   a dde r s .   T h e   f i l t e i m p l e m e nt e by   f i x e po i n t   a r i t h m e t i c   r e pr e s e nt a t i o i s   e m pl oy e i n   di g i t a l   w i de b a n r e c e i v e r s   w h i c r e qui r e   c o e f f i c i e n t   l e n g t h   o f   24  b i t s   t o   m e e t   t h e   de s i r e c ha nn e l   s pe c i f i c a t i o n.   T h e   f i l t e r' s   c o e ff i c i e n t   w o r d   l e n g t h   i s   p r o po r t i o na l   t o   t h e   n u m b e r   o f   a dde r s   us e i n   t h e   m ul t i p l i e r .   T h e   b i t s   r e qu i r e t o   e n c o de   24  a n 16  b i t s   c a n   b e   r e duc e s i g n i f i c a n t l y   by   t h e   s pa n   r e duc t i o n   t e c hn i que .   T hi s   m e t h o pr o v i de s   40%  r e duc t i o n   i t h e   a dde r s   a n 80%  r e duc t i o n   i n   f ul l   a dde r s   f o r   t h e   i m pl e m e nt a t i o n   o f   m ul t i pl i e r s   w h e n   c o m pa r e w i t h     ex i s t i n g   m e t h o d.   A   m e t h o t o   i m pl e m e n t   f i l t e r   c oe ff i c i e n t   de c i m a t i o n   m e t h o fo r   de s i gn i n l o w   c o m pl e a n d   r e c o n f i gu r a b l e   F IR  f i l t e r   i s   de s c r i b e [6].   T h e   f un da m e nt a l   c o n c e pt   i s   t o   m a i nt a i n   e a c h   N th   c o e ff i c i e n t   F IR  f i l t e r   u nm o ve a n c ha n ge   a l l   a n o t h e r   c o e ff i c i e n t s   by   z e r o .   T h e   b e n e f i t   o t h i s   m e t h o o ve r   t h e   F r e que n c y   R e s p o n s e   M a s ki n g   i s   t h e   t r a n s i t i o n - b a n d   w i dt h   a n d   pa s s b a n d   w i dt h   o f   t h e   f i l t e r .   A n   e f f i c i e n t   f i l t e r   i s   de s i g n e i n   [7]   by   c o m b i ni n t h e   F R M   a n b i n a r y   CS E .   T h e   F R M   m e t h o i s   ut i l i z e s i m u l t a n e o u s l y   w i t h   t h e   e xe c ut i o n   o f   m ul t i pl i e rl e s s   t e c hn i que s   t h e   f i l t e r   c o m pl e xi t y   i s   r e duc e d.     T h e   m ul t i pl e   l e v e l s   of   r e c o n f i gura b i l i t y   a r e   do n e   by   t h i s   a pp r o a c h.   It   c a n   b e   r e c o n f i gur e a t   t h e   f i l t e r   l e v e l   a s   w e l l   a s   a r c h i t e c t u r a l   l e v e l .   A   b i n a r y   r e p r e s e n t a t i o n   f o r   t h e   f i l t e r   c o e ff i c i e n t s   us i n g   CS E   t e c hn i que   i s   di s c us s e i n   [8]  t o   r e duc e   t h e   n um b e r   o f   a dde r s   i n   m u l t i pl i e r s .   It   r e duc e s   t h e   L o gi c a l   O pe r a t o r s   (L O s f o r   s h o r t   f i l t e r s .   F o h i g h e r   o r de r   f i l t e r s ,   i t   o ff e r s   e n h a n c e r e duc t i o n   o f   L O s   w i t h o ut   a n y   c h a n ge s   i n   t h e   l o gi c   de pt h .   H e n c e ,   t hi s   s c h e m e   i s   m o s t   e xc e l l e n t   a p p r o pri a t e   f o r   t h e   pe r f o r m a n c e   o f   f i l t e r s   i i n c r e a s i n g   o r de r .   T h e   pr o g r a m m a b l e   s h i f t   m e t h o a n c o n s t a n t   s hi f t   m e t h o i s   us e i n   [9]  t o   de s i g n   l o w   c o m pl e F IR  f i l t e r.   T h e   c o m pl i c a t i o n   o f   t h e   c o e ff i c i e n t   m u l t i pl i e i s   de c r e a s e by   us i n g   c a n o n i c a l   s i g n e di gi t .   I Co m m o n   S ub e xpr e s s i o n   E l i m i na t i o n   (CS E ),   m u l t i pl e   o c c ur r e n c e s   of   i de n t i c a l   b i t s   a r e   i de nt i f i e a n e l i m i n a t e d.     T h i s   m e t h o i s   f ur t h e r   m o di f i e t o   r e duc e   t h e   c o m pl e xi t y   us i ng  b i na r y   CS E .   I n   w i r e l e s s   c o m m u n i c a t i o t h e   hi g h e r   o r de r   F IR   f i l t e r   a r e   r e qui r e t o   a s s e m b l e   t h e   c ha nn e l   a t t e n u a t i o n   s pe c i f i c a t i o n.   T h e   n e w   a r c h i t e c t u r e s   ha v e   l e s s   c o m pl e xi t y   o ut c o m e s   w h e n   c o m pa r e d   w i t h   e xi s t i n g   t e c hni que s .   A   pi pe l i n e a r c h i t e c t u r e   i s   i m p l e m e n t e i [10]   t o   r e duc e   a r e a ,   de l a y   a n po w e r   i n   m o di f i e d   D A . T h e   D A   i s   w e l l   s ui t e fo r   t h e   i m pl e m e n t a t i o n   o f   f i l t e r   i n   F P G A   ha r dw a r e .   T h e   L U T   i n   D A   i s   ut i l i z e t o   s t o r e   pr e - c o m put e v a l ue s   a n t o   r e a o ut   t h e   v a l ue s   e a s i l y .   T h e   pe r f o r m a n c e   a na l y s i s   o f   v a r i o us   t y p e s   of  o r de o f   t h e   f i l t e a nd  v a ri o us   l e ngt h s   o f   t h e   a dd r e s s   t o   i de nt i fy   t h e   o pt i o o f   pa rt i a l   t a b l e s   i nput .   A   b i t   s e ri a l   D A   b a s e a r c h i t e c t u r e   w i t O B Ct e c hn i que   i s   de s i g n e i [11]   f o r   f i xe c o e ff i c i e n t s   i n   k - t a f i l t e r   a r c h i t e c t u r e .   T h e   t w o   s m a rt s   m e t h o w a s   di s c u s s e f o r   upda t i n t h e   L U T   f o r   a da p t i v e   f i l t e r .     T h i s   m e t h o o f fe r s   r e duc t i o i ha r dw a r e   e l e m e nt s   a n d   c o m put a t i o na l   e f f i c i e n c y .   A   r e c o n f i gu r a b l e   F IR   f i l t e f o r   S D R   r e c e i v e r   i s   de s c ri b e i [12] .   F o n o n - u n i f o r m   c ha nn e l i z a t i o n ,   t h e   m ul t i - s t a n d a r S D R   n e e ds   r e c o n f i gura b l e   f i l t e r   b a n k .   T he   c o e ff i c i e n t   de c i m a t i o n   a nd  F R M   f i l t e r   b a n i s   s ugge s t e fo r   e xc e l l e n t   t r a n s a c t i o n   b e t w e e n   l o w   c o m pl e xi t y   a n r e c o n f i gu r a b i l i t y .   T h i s   m e t h o i s   us e f o r   r e c o n f i gu r a b l e   a nd  e nh a n c e s   t h e   f i l t e r   f r e que n c y   r e s po n s e .   A   m ul t i pl i e r   l e s s   b a s e b a n f i l t e r   i s   de s i g n e i n   [13]  t o   s uppo r t   di f f e r e n t   w i r e l e s s   c o m m un i c a t i o n   s t a n d a r f o r   S D R .   T h e   f un c t i o n   o f   c h a nn e l i z e r   i n   S D R   i s   t o   c o n v e r t   w i de b a n s i gna l s   i nt o   n a rr o w   b a n d   s i g n a l s .   T o   a c hi e v e   t h i s   v a r i a b l e   b a n dw i dt h   f i l t e r   (V B F a r e   de s i gn e t o   v a r y   t h e   b a n dw i dt h.   T h e   m u l t i pl i e l e s s   f i l t e r s   i s   de s i g n e w i t h   f r e que n c y   r e s po n s e   m a s ki n t e c hn i q ue   w i t h   c o n s t a nt   c o e ff i c i e n t .   T h e   c a n o n i c   s i g n e di g i t   r e p r e s e nt a t i o n   i s   m i n i m i z e by   us i n m o di f i e ha r m o n y   s e a r c h   a l go ri t hm .   T hi s   f i l t e r   o ff e r s   l e s s   pow e r   c o n s um pt i o w i t h   t h e   r e duc e c o m pl e xi t y .   A   v e r t i c a l - h o r i z o n t a l   b i na r y   CS E   m e t h o f o r   c o n s t a n t   m ul t i p l i e i s   d i s c us s e i n   [ 14] .   T h e   t e c hn i q ue s   us e fo r   de s i gn  o f   M CM   i s   do n e   by   gr a p h   b a s e t h e o r y   a nd  CS E .   T h e   a ppl i c a t i o n s   l i ke   S of t w a r e   D e f i n e R a di o   (S D R r e qui r e s   dy n a m i c a l l y   pr o gra m m a b l e   F IR   f i l t e r   i n   w h i c h   t h e   c o e ff i c i e n t s   o f   t h e   f i l t e r   w i l l   c ha n ge   w i t h   r e s pe c t   t v a r i o us   s t a n d a r ds .   T h e   pr o po s e m e t h o i s   a b l e   t de c r e a s i n t h e   m u l t i pl i e r   b l o c of   a dde r s   s w i t c h i n g   a c t i v i t y   a s   c o m pa r e   t o   t ha t   o f   a n d   3 - b i t   b i na r y   CS E   a l go ri t hm .   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 .   14 ,   N o .   3 J u n e   20 1 :     1228     1234   1230   A   r e c o n f i gu r a b l e   i n t e rr u pt i o n   f i l t e r   i s   de s i g n e i [15]  f o r   d i gi t a l   up   c o n v e r t e (D U C)  w i t h   r e duc t i o n   of   a r e a   a n po w e r .   T h e   a dd i t i o n s   a nd  m ul t i p l i c a t i o n s   pe r   i n p ut   m o de l   i s   r e duc e 83%   by   t h i s   a pp r o a c w h e c o m pa r e t o   i n d i v i dua l   i m pl e m e nt a t i o o f   f i l t e r   f o r   e a c h   s t a n d a r d .   T h e   c o n s t a n t   m u l t i pl i e h a s   b e e n   de s i g n e us i n t w o - b i t   B CS   b a s e e l i m i na t i o n   a l go ri t hm .   T h e   a r e a   i s   r e duc e by   41%  a nd  t h e   po w e r   i s   r e duc e b y   38%  c o rr e s po n d i n gl y   w h e n   c o m pa r e d   w i t h   3 - b i t   b i n a r y   c o m m o s ub e xpr e s s i o n   (B CS ).   A   v a r i a b l e   di gi t a l   f i l t e r   (V D F i s   de s i gn e i n   [16]  t o   e xt ra c t   i n di v i du a l   c ha nn e l s   o r a d i o   e qui v a l e n t   t o   m ul t i pl e   w i r e l e s s   c o m m u n i c a t i o n   s t a n d a r ds .   T h e   V D F   de s i gn   b a s e de pe n ds   o n   e nha n c e c oe ff i c i e n t   m e t h o d.   T h e   pi pe l i n e t e c hni que   i s   t h e n   a ppl i e t o   V D F   a n d   t h e   a n a l y s i s   w a s   d o n e .   T h e   r e s ul t s   s h o w   t h a t   t h e   i m p l e m e nt a t i o n s   of   pi pe l i n e a r c h i t e c t u r e   a c hi e v e s   27. 66%  re duc t i o n   i n   n u m b e r   of   S l i c e s ,   49. 17%  r e duc t i o n   i n   n u m b e r   o f   L U T s ,   a n d   25 . 59%   r e duc t i o i dy n a m i c   po w e r   c o n s um p t i o w h e n   c o m pa r e d   w i t c o r r e s po n di ng  n o n pi pe l i n e i m p l e m e n t a t i o n s .   T h e   e xe c u t i o n   o f   pi pe l i n e a r c hi t e c t u r e   pr o v i de s   h i g o pe r a t i ng  f r e que n c i e s .   A   t e c hn i que   f o r   r e duc i n g   t h e   a r e a   by   r e pl a c i n g   t h e   l o n w or d - l e n gt S t r uc t u ra l   A dde r s   (S A s w i t pr e - S A s   o f   s h o r t e r   w o r l e n g t h   i s   d i s c us s e i [17] .   T h e   a dde r s   i n   t h e   p r o duc t   a c c um u l a t i o n   s t r uc t u r e   a r e   r e f e rr e a s   S A s .   T h e   f i l t e c o e ff i c i e n t s   a r e   a s s e m b l e t o   ge t   b e n e f i t   o f   t h e   s y m m e t r y   o f   t h e   F IR   f i l t e r s .   A   r e c o n f i gura b l e   i nt e rpo l a t i o n   R oo t - R a i s e Co s i n e   (RR C)  fi l t e r   b a s e o n   b i n a r y   CS E   t e c hn i que   i s   di s c us s e i n   [18 ] ,   [ 19] .   T h e   F IR   f i l t e r   c oe ff i c i e n t s   c a n   b e   a l t e r e du ri n t h e   r u nt i m e   fo r   t h e   m ul t i - s t a nda rd  w i r e l e s s   c o m m uni c a t i o n   s y s t e m .   I n   t h e   4 - b i t   b i na r y   CS E   t e c h ni que ,   t h e   num b e r   o f   B CS s   c o e ff i c i e n t s   ha s   b e e n   r e duc e d.   By   us i n p r o g r a m m a b l e   a dde r s ,   t o   r e duc e   t h e   o pe r a t i o n   o f   a ddi t i o n   a nd  a e f f i c i e n t   a r c hi t e c t u r e   o f   po l y ph a s e   i nt e r po l a t i o n   i s   i m p l e m e nt e d.     1. 2 .       P r o b l e m   S tat e m e n t   T h e   m a j o r   i s s ue   i n   S D R   i s   t h e   a d a pt a t i o n   o f   t h e   c ha nn e l   f i l t e r   f o r   di f f e r e n t   c o m m u ni c a t i o n   s t a n d a r ds   w h i c de pe n ds   m a i nl y   o n   t h e   r e c o n f i gu r a b i l i t y   of   t h e   F IR   f i l t e r .   a.   T h e   pe r f o rm a n c e   o f   t h e   c h a nn e l i z e r   c a b e   de t e rm i n e b y   t he   e ff i c i e n t   de s i g n   o f   t h e   F IR   f i l t e w i t h   l o w   pow e r   c o n s um pt i o n,   hi g s pe e d,   a n d   m i n i m u m   a r e a .     b.   T h e   h a rdw a r e   c o m pl e xi t y   of   a   f i l t e r   d e pe n ds   o n   m ul t i p l i e r ,   a dde a n d   de l a y .   c.   T h e   di s a dv a n t a ge   o f   D A   i s   b i t   s e r i a l   i na t u r e ,   w hi c c a a f f e c t   t h e   pe r f o r m a n c e   o f   t h e   f i l t e r.       2.   TH E   P R O P O S ED   S O LU TI O N   O ur   p r o po s e w o r i s   t o   de s i gn   a   F IR   f i l t e r   f o r   t h e   pu r po s e   of   c h a nn e l i z e r   w h i c h   p a l y s   a   c r uc i a l   r o l e   i n   S D R .   D A   i s   m o r e   e ffe c t i ve   fo r   t h e   r e a l i z a t i o n   o f   r e a l   t i m e   f i l t e r   i n   a pp l i c a t i o n   s pe c i f i c   i nt e gra t e c i r c ui t   a n F i e l P r o g r a m m a b l e   G a t e   A rr a y s   (F P G A s ).   T o   i n c r e a s e   t h e   e ff i c i e n c y   of   D A   b a s e O B us i n b i t   pa i ri n t e c hni que   i s   us e d.   F i n a l l y   t h e   c o m put a t i o n   s pe e i s   i n c r e a s e by   us i n pa ra l l e l   a n d   pi pe l i n e   t e c hni que s .     2. 1     D i s tr i b u te d   A r i th m e ti c   (D A an d   O B C     D i s t r i b ut e A ri t hm e t i c   i s   us e t o   c o m put e   m ul t i p l y   a c c um ul a t e   o pe r a t i o n   w i t h o ut   us i n m ul t i p l i e r s .   It   c o n v e r t s   M u l t i pl y   A c c um ul a t e   O pe ra t i o n   (M A C)  i nt o   s hi f t   a n a c c um ul a t i o n.   T o   r e duc e   t h e   s i z e   o f   t h e   ha r dw a r e   i F P G A   de s i g n,   a   m u l t i pl i e l e s s   t e c hni que   i s   e m p l oy e d.   T h e   e xp r e s s i o f o r   M A C   i s   g i v e n   a s       K k k X k A Y 1   (1)     w h e r e   k X a nd  k A   de n o t e s   t h e   i nput s   a n d   f i xe c o e ff i c i e n t s   r e s pe c t i v e l y .   If   e a c h   k X   i s   a   2' s - c o m pl e m e n t   b i n a r y   n u m b e r   s c a l e     If   m o d 1 k X ,   t h e n   e a c k X   i s   r e p r e s e n t e d   a s     N w o r d l e n g t h N k b k b k b k b k X , 1 ....., 2 , 1 , 0 :   0 k b   i s   t h e   s i g b i t     k X   a s :   1 1 2 0 N n n kn b k b k x   (2)     S ub s t i t ut e   3 . i 3. 1   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       D e s i gn   of   par al l e l   and   pi p e l i ne d   D A   bas e d   O B C   F IR   f i l t e r   f o r   s o f t w ar e   de f i n e r a di o   ( M.   R aj m ohan )   1231   K k N n n kn b k b k A y 1 1 1 2 0   ..... 1 . 1 1 0 2 1 1 1 1 1 0 2 1 1 1 2 0 N n K k k b k A n K k kn b k A K k N n K k k b k A n kn b k A K k N n n kn b k b k A y   (3)     W h e r e   K   i s   t h e   n u m b e r   o f   i nput s   o r   t a ps   1 N   n u m b e r   o f   w o r l e n gt o f   da t a   K k kn b k A 1   v al u es p o s s i b l e   k 2 o n l y     h as   K k k b k A 1 0   v al u es p o s s i b l e   k 2 o n l y     h as   T h e   s i z e   of   t h e   r e a o nl y   m e m o r y   c a n   b e   d e t e r m i n e by k 2 * 2 .   T he   s um s   o c oe ff i c i e n t s   a r e   s t o r e d   i n   L U T   a n t h e   i n pu t   s a m pl e   w i l l   b e   us e a s   a dd r e s s   t o   a c c e s s   t h e   c o n t e n t   o f   L U T   [11].   F o r   t h e   4 - t a p   c o n v e n t i o n a l   D A   f i l t e r   t h e   r e a o n l y   m e m o r y   ( R O M s i z e   r e qui r e i s   2*   2 4   = 32   w o r d.   By   a ppl y i n O B t e c hn i q ue ,   t h e   s i z e   o f   t h e   R O M   c a b e   r e duc e d.       2. 2     P i p e l i n e   an d   P ar a l l e l   I m p l e m e n tati o n   o D A   u s i n O B C   Th e   O B b a s e D A   a r c h i t e c t u r e   r e duc e s   h a l f   o t h e   l o gi c   e l e m e n t s   ov e r   t h e   c o n v e n t i o na l   D A   t e c hn i q ue .   H e n c e ,   t h e   n u m b e r   o f   L U T   us e i n   O B b a s e D A   t e c hn i que   i s   r e duc e by   h a l f ,   i . e   f o r   a   4 - t a p   f i l t e t h e   s i z e   o f   t h e   R O M   i s   r e duc e f r o m   32  t o   16 .   T h e   e xp re s s i o n   f o r   r e duc i n t h e   R O M   s i z e   i s   g i v e n   a s       k x k x k x 2 1   (4)     W h e r e   k X   i s   g i v e n   a s       1 1 2 0 N n n kn b k b k x   (5)     T h e   t w o ’s   c o m pl e m e n t   f o rm   o f   k X i s   gi v e a s     1 1 ) 1 ( 2 2 0 N n N n kn b k b k x   (6)     S ub s t i t ut i ng  4 . 2   &   4 . 3   i 4. 1     1 1 1 2 2 0 0 2 1 N n N n kn b kn b k b k b k x   (7)     R e w r i t i n g   ( 4 . 4 )     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 .   14 ,   N o .   3 J u n e   20 1 :     1228     1234   1232   1 1 1 2 2 0 2 1 N n N n kn b kn b kn b k b k x   (8)     By   de f i n i n g   kn C a s   kn b kn b ,   t h e   o ut p ut   o f   t h e   F IR   f i l t e c a n   b e   w r i t t e n   a s :     1 1 ] ) 1 ( 2 2 0 [ 0 2 / N n N n kn c k c k k k A y   = 1 1 0 0 ) 1 ( 2 * 2 / 2 ] 2 / [ 0 2 / 0 N n k k k k N k A n kn c k k k D k A       By   de f i n i ng  E j   a s   k k kn c k A 0 2 /     E ex t ra  as   k k N k A 0 ) 1 ( 2 * 2 /   ) 1 ( 2 1 1 2 0 ) ( N ex t r a E N k n n E E n y   (9)     T h e   h a r dw a r e   c i r c ui t   f o r   t h e   i m pl e m e n t a t i o n   o f   k - t a f i l t e i s   i l l us t ra t e i [11] .   T h i s   t e c hni que   i s   w e l l   s ui t e f o r   t h e   a pp l i c a t i o i n   w hi c h   t h e   f i l t e r   c o e ff i c i e n t s   a r e   f i xe d.   T h e   s i z e   o f   t h e   R O M   i n c r e a s e s   e xpo n e n t i a l l y   w h i l e   i n c r e a s i ng  t h e   n u m b e r   o t a ps .   T h e   a p pl i c a t i o n   o f   O B b a s e t e c h ni que   r e s ul t s   i n   t h e   r e duc t i o n   o f   L U T   i s   s h ow n   i n   T a b l e   1,   b ut   s t i l l   t h e r e   i s   a   ne e fo r   r e duc t i o n   i n   s i z e   of   L U T   a n i n c r e a s e   i c o m put a t i o n   e f f i c i e n c y   fo r   t h e   r e a l   t i m e   i m p l e m e nt a t i o n   o f   f i l t e r .   T o   i m p r o ve   t h e   s pe e o f   c o m put a t i o n ,     t w o   b i t s   a r e   p r o c e s s e s e r i a l l y   a t   a   t i m e   i n s t e a o f   o n e   B A A T .   T h e   t o t a l   c l o c c y c l e s   r e qui r e f o r   N   b i t   i nput   w o r w i l l   b e   N ,   i f   o n e   i n pu t   i s   p r o c e s s e a t   a   t i m e .   F o B A A T ,   t h e   s pe e w i l l   b e   i n c r e a s e b y   a   f a c t o r   of   M ,   i f   t h e   N   b i t   w o r i s   di v i de i n t o   M   s ub w o r ds .       T a b e 1 K = T a p   F IR   F i l t e r l u t   Co n t e n t   U s i n g   O B C   x 0 n      x 1 n      x 2 n       x 3 n   L U T   c o n t e n t s                                         0                            0                 1                0                             0                0               1                 1                                          0                            0                 1                1                             0                                          1   - 1 / 2   ( w 0   +   w 1   +   w 2   +   w 3 )   - 1 / 2   ( w 0   +   w 1   +   w 2     w 3 )   - 1 / 2   ( w 0   +   w 1     w 2   +   w 3 )   - 1 / 2   ( w 0   +   w 1     w 2     w 3 )   - 1 / 2   ( w 0     w 1   +   w 2   +   w 3 )   - 1 / 2   ( w 0     w   1 +   w 2     w 3 )   - 1 / 2   ( w 0     w 1     w 2   +   w 3 )   - 1 / 2   ( w 0     w 1     w 2     w 3 )                                                                    0                            0                 1                                          0      1                                       1      1                                    0                            0                 1                                          0                            1                 1   - 1 / 2   ( w 0     w 1     w 2     w 3 )   - 1 / 2   ( w 0     w 1     w 2   +   w 3 )   - 1 / 2   ( w 0     1 +   w 2     w 3 )   - 1 / 2   ( w 0     w 1   +   w 2   +   w 3 )   - 1 / 2   ( w 0   +   w 1     w   w 3 )   - 1 / 2   ( w 0   +   w 1     w 2   +   w 3 )   - 1 / 2   ( w 0   +   w 1   +   w   w 3 )   - 1 / 2   ( w 0   +   w 1   +   w 2   +   w 3 )       T h e   p r o po s e pa ra l l e l   a n pi pe l i n e d   b a s e D A   s h o w n   i n   F i g ur e   2 .   T h e   p r o po s e t e c hn i q ue   c o n s i s t s   of   t w o   8 - w o r R O M ,   t w m ul t i pl e xe r,   s h i f t   a nd  a c c um u l a t e   uni t ,   pi pe l i n e   r e gi s t e r   a n a dde r .   T h e   i n p ut   xo w i l l   a c t   a s   a   c o n t r o l   b i t   f o r   t h e   s i g n   b i t   a n t o   r e duc e   t h e   RO M   s i z e   a s   h a l f .   T h e   o ut put   o f   t h e   R O M   i s   gi v e n   a s   i n p ut   t o   m ul t i p l e xe r   a n d   t h e   s w i t c h   s 1   i s   0   f o r   w h e n   n= 0   a n d   f o r   o t h e r w i s e .   T h e   s w i t c s i t h e   c i r c ui t   i s   w h e n   n= N - 1   a n d   0   o t h e r w i s e .   T h e   o ut put   o f   t h e   m u l t i pl e xe w i l l   b e   s h i f t e a nd  a dde a s   pe t h e   (4. 6).     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       D e s i gn   of   par al l e l   and   pi p e l i ne d   D A   bas e d   O B C   F IR   f i l t e r   f o r   s o f t w ar e   de f i n e r a di o   ( M.   R aj m ohan )   1233       F i gu r e   2 .   D A   b a s e a r c h i t e c t u r e   f o r   2 -   B A A T   us i n g   O B C       3.   R ES U LT  AND   DISCUSSIO N   T h e   pr o po s e pa r a l l e l   a nd  pi pe l i n e b a s e D A   us i n O B i s   de s i gn e us i n V e ri l o l a ngua ge .   M o de l s i m   X E   6. 3C  i s   us e fo r   s i m u l a t i o n   a n s y n t h e s i z e us i n X i l i nx  IS E   12 . 4 i   (F a m i l y - S pa r t a n   3,   P a c ka ge - X c 3s 50,   S pe e g r a de   i s   - 5)  de s i g n   t o o l .   T a b l e   s h o w s   t h e c o m pa ri s o n   o f   pr o po s e pa ra l l e l   a nd  pi pe l i n e d   b a s e da   us i n g   o b c   a n d   e xi s t i ng  m e t h o d.       T a b l e   2 .   Co m p a r i s o o f   P r o po s e P a r a l l e l   a nd  P i pe l i n e b a s e D A   us i n O B a n d   E xi s t i n g   M e t h o d   T y p e   S l i c e s   F l i p   f l o p s   D e l a y   ( n s )   P o w e ( m W )   E x i s t i n g   m e t h o d   f o K = 4   a n d   8   b i t   [2 0 ]   35   44   5 . 0 8 9   386   E x i s t i n g   m e t h o d   f o K = 4   a n d   1 6   b i t   [2 0 ]   55   80   3 . 7 2 7   1606   P ro p o s e d   M e t h o d   fo r   K = 4   a n d   8   b i t   b a s e d   D A   23   29   4 . 5 0 6   213   P ro p o s e d   m e t h o d   f o K = 4   a n d   1 6   b i t   b a s e d   D A   51   58   4 . 5 7 9   234       It   i s   c l e a r l y   ob s e r ve f r o m   T a b l e   t h a t   t h e   s l i c e s   a r e   r e duc e by   34. 29%  a n t h e   f l i f l o ps   b y   34. 09 %.   T h e   pow e r   c o n s um pt i o n   i s   r e duc e by   44. 04%  i n   c o m pa ri s o n   w i t h   e xi s t i n m e t h o d.   F o r   k = a n d   16b i t   t h e   f l i f l o a n t h e   po w e r   c o n s um pt i o n   a r e   r e du c e by   27. 5%  a n d   85 . 42%  r e s pe c t i v e l y   w h e c o m pa r e t o   t h e   e xi s t i ng  m e t h o d.   T h e   de l a y   fo r   t h e   8   b i t   i s   l e s s   b ut   fo r   16  b i t   i t   i s   s l i g ht l y   fo un t o   b e   h i g h e t h a t h e   e xi s t i n g   m e t h o d.   T h e   p r o po s e m e t h o a c hi e v e s   l ow   a r e a   a n d   po w e r   c o n s um pt i o n   w i t h   n o m i n a l   de l a y   w h i c h   w i l l   b e   s ui t a b l e   fo r   po r t a b l e   c o m m uni c a t i o de v i c e s .       4.   C O N C LU S I O N   T h e   pa ra l l e l   a n pi pe l i n e b a s e D A   f i l t e r   us i ng  O B C   w i t h   b i t   p a i r e d   t e c hni que   i s   p r o po s e f o r   S D a ppl i c a t i o n .   T h e   O B t e c hni que   i D A   w i l l   r e duc e   t h e   s i z e   of   t h e   L U T   by   h a l f .   T h e   b i t   p a i ri n t e c hni que   i s   us e t o   i n c r e a s e   t h e   pr o c e s s i n c a p a b i l i t y ,   t w o   b i t   a t   a   t i m e   due   t o   w h i c h   t h e   p r o c e s s i n c a p a b i l i t y   a n c o m put a t i o n   e f f i c i e n c y   i s   i n c r e a s e w h e n   c o m pa r e w i t h   t h e   e xi s t i ng  m e t h o d.   O u r   p r o po s e m e t h o w i t pa r a l l e l   p r o c e s s i n o R O M   a n pi pe l i n e   t e c hn i que   o ff e r s   80%  po w e r   r e duc t i o n   a nd  m o r e   t h a n   2 5%  r e duc t i o n   i n   f l i f l o ps   w i t h   t h e   i n c r e a s i n num b e r   o f   b i t s   f r o m   t o   16.   I n   f ut u r e ,   L U T   c a n   b e   a ut o m a t i c a l l y   upda t e d   f o r   t i m e   v a r y i n g   f i l t e r   c o e ff i c i e n t   i S D R   a pp l i c a t i o ns .     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 .   14 ,   N o .   3 J u n e   20 1 :     1228     1234   1234   R EF ER EN C ES   [ 1]     M us l i m i J ,   A s na w i   A L ,   I s m a i l   A L ,   J us o A Z ,   M a l e N A ,   R a m l i   H A .   E x pe r i m e nt a l   S t u di e s   o t he   E f f e c t   o f   A nt e nna   O r i e n t a t i o ns   t o   t he   P e r f o r m a nc e   of   O F D M - ba s e S y s t e m .   I nt e r n at i ona l   J ou r na l   of   E l e c t r i c a l   and   C om put e r   E ng i ne e r i ng .   201 A ug   1; 8( 4 ) : 2588.   [ 2]     G upt a   V K ,   V i j a y   S .   A   S um m a t i v e   c om pa r i s o o f   B l i nd  C ha nn e l   E s t i m a t i o T e c hni q ue s   f o r   O F D M   S y s t e m s .   I nt e r n at i on al   J o ur n al   o f   E l e c t r i c al   a nd  C om pu t e r   E n gi ne e r i n g .   20 1 O c t   1; 8( 5 ) : 2744.   [ 3]     Yu - l i a ng   Z ,   W e i - l i ng   W ,   B a o - y T .   A pr i l .   A   no v e l   s ha r p - c ut o f f   F I R   f i l t e r   de s i g t e c hni que   a n i t s   a pp l i c a t i o i n   s o f t w a r e   r a di o .   I C o m m uni c a t i o T e c hno l o gy   P r o c e e di ng s ,   2003 .   I C C T   2003.   I nt e r n a t i o na l   C o nf e r e nc e   o I E E E ,   2003 ,   2,   18 21 - 1825 .   [ 4]     P a r k   J ,   J e o ng   W ,   M a hm o o di - M e i m a nd   H ,   W a ng ,   Y ,   C ho o ,   H ,   R oy ,   K .   C o m put a t i o s h a r i ng   pr o g r a m m a b l e   F I R   f i l t e r   f o r   l o w - po w e r   a n hi g h - pe r f o r m a nc e   a pp l i c a t i o ns .   I E E E   J our nal   o f   s ol i d - s t a t e   C i r c u i t s , 2004 ,   39 ( 2) ,   348 - 35 7.   [ 5]     V i no A P ,   L a i   E M - K .   L o w   po w e r   a nd  h i g h - s pe e i m p l e m e nt a t i o o f   f i r   f i l t e r s   f o r   s o f t w a r e   de f i ne r a d i o   r e c e i v e r s ,   I E E E   T r a ns a c t i o ns   o n   W i r e l e s s   C o m m uni c a t i o ns , 200 6,   5 ( 7) .   [ 6]     M a h e s R ,   V i no A P .   R e c o nf i g ur a bl e   l o w   c o m pl e xi t y   F I R   f i l t e r s   f o r   s o f t w a r e   r a d i o   r e c e i v e r s .   I n   P e r s o na l ,   I ndoo r   a nd  M o bi l e   R a d i o   C o m m uni c a t i o ns ,   20 06   I E E E   17t h   I nt e r n a t i o na l   S y m po s i um   o I E E E ,   1 - 5.   [ 7]     M a h e s R ,   V i no A P .   F r e qu e nc y   r e s po ns e   m a s ki ng   ba s e r e c o nf i g ur a bl e   c ha nn e l   f i l t e r s   f o r   s o f t w a r e   r a d i o   r e c e i v e r s .   I C i r c u i t s   a nd   S y s t e m s .   I S C A S   2007.   I E E E   I nt e r na t i o na l   S y m p o s i um   o I E E E ,   2518 - 25 21.   [ 8]     M a h e s R ,   V i no A P .   A   ne w   c o m m o s ube xp r e s s i o e l i m i n a t i o a l g o r i t hm   f o r   r e a l i z i ng   l o w - c o m pl e xi t y   hi g he r   o r de r   di g i t a l   f i l t e r s .   I E E E   T r ans ac t i o ns   on  C om pu t e r - A i de D e s i g of   I n t e gr at e d   C i r c u i t s   a nd  Sy s t e m s ,   2 00 8,   27 ( 2 ) ,   217 - 229 .   [ 9]     M a h e s h   R ,   V i no A P .   N e w   R e c o nf i g ur a bl e   A r c hi t e c t ur e s   f o r   I m pl e m e nt i ng   F I R   F i l t e r s   w i t h   L o w   C om pl e xi t y ,   I E E E   T r a ns a c t i o ns   O C o m put e r - A i de d   D e s i g O f   I nt e g r a t e d   C i r c u i t s   A nd  S y s t e m s ,   201 0,   29 ( 2 ) .   [ 10]     J i a f e ng   X ,   J i a nj un  H ,   G ua nz he ng   T .   F P G A   r e a l i z a t i o o f   F I R   f i l t e r s   f o r   hi g h - s pe e a nd   m e d i um - s pe e d   by   us i ng   m o di f i e di s t r i b ut e d   a r i t hm e t i c   a r c hi t e c t u r e s ,   M i c r oe l e c t r on i c s   J ou r nal   41 ( 201 0)   36 5 37 0.   [ 11]     R ui   G ,   L i nda   D e B r un ne r   S .   T w o   H i g h - P e r f o r m a nc e   A da pt i v e   F i l t e r   I m pl e m e n t a t i o S c he m e s   U s i ng   D i s t r i bu t e d   A r i t hm e t i c ,   I E E E   T r a n s a c t i o ns   O n   C i r c ui t s   A nd  S y s t e m s I I I :   E xpr e s s   B r i e f s ,   2011 ,   58 ( 9) .   [ 12]     D e v i   P K ,   B huv a n e s w a r a R S .   F l e xi b l e   r e c o nf i g ur a bl e   f i l t e r   a r c h i t e c t ur e   f o r   S D R   r e c e i v e r .   I C o m m uni c a t i o ns   ( M I C C ) ,   2013   I E E E   M a l a y s i a   I nt e r n a t i o na l   C o nf e r e nc e   o I E E E ,   2 013,   2 65 - 270 .   [ 13]     J a m e s   T G ,   E l i z a be t E ,   R e c o nf i g ur a bl e   c ha nn e l   f i l t e r i ng   a nd  d i g i t a l   do w c o nv e r s i o i o pt i m a l   C S D   s pa c e   f o r   s o f t w a r e   d e f i ne r a di o ,   I n t e r nat i o nal   J ou r na l   o f   E l e c t r o ni c s   a n C om m uni c a t i ons   ( A E U ) ,   ( A E Ü ) ,   20 13,   68 ,     312   321   [ 14]     I ndr a ni l   H ,   I ndr a j i t   C ,   S w a pn a   B ,   A E f f i c i e nt   C o ns t a n t   M ul t i p l i e r   A r c hi t e c t u r e   B a s e o V e r t i c a l - H o r i z o nt a l   B i na r y   C o m m o S ub - e xp r e s s i o E l i m i na t i o A l go r i t hm   f o r   R e c o nf i g ur a bl e   F I R   F i l t e r   S y nt he s i s ,   I E E E   T r a n s a c t i o ns   O n   C i r c ui t s   A nd  S y s t e m s I :   R e g ul a r   P a pe r s ,   2015 ,   6 2( 4 ) .   [ 15]     I ndr a ni l   H ,   I ndr a j i t   C ,   S w a pna   B .   A E f f i c i e nt   V L S I   A r c hi t e c t ur e   o f   a   R e c o nf i g ur a bl e   P u l s e - S ha p i ng   F I R   I nt e r po l a t i o F i l t e r   f o r   M ul t i s t a nd a r d   D U C ,   I E E E   T r ans ac t i ons   O V e r y   L ar ge   S c a l e   I n t e gr a t i on  ( V L S I )   Sy s t e m s 2015 ,   23( 6) .   [ 16]     A bhi s he A ,   S ha nk e r   S ,   V i no A P ,   S uha i A F .   D e s i g a nd  R e a l i z a t i o o f   V a r i a bl e   D i g i t a l   F i l t e r s   f o r   S of t w a r e - D e f i ne R a di o   C ha nn e l i z e r s   U s i ng   a I m pr o v e C o e f f i c i e nt   D e c i m a t i o M e t ho d,   I E E E   T r a ns a c t i o ns   O C i r c u i t s   A nd  S y s t e m s I I :   E xpr e s s   B r i e f s ,   2016 ,   63 ( 1) .   [ 17]     L o X ,   M e he r   P ,   Y Y ,   Y e   W .   N o v e l   S t r uc t u r e   f o r   A r e a - E f f i c i e nt   I m pl e m e n t a t i o o f   F I R   F i l t e r .   I E E E   T r a ns a c t i o ns   o C i r c ui t s   a nd   S y s t e m s   I I :   E xpr e s s   B r i e f s ,   20 16 .   [ 18]     P r a s a nn a   S C ,   J o y   V a s a nt ha   R a n i   S P , A e f f i c i e n t   i m p l e m e nt a t i o o f   r e c o nf i g ur a bl e   i n t e r po l a t i o r o o t   r a i s e c o s i n e   F I R   f i l t e r   f o r   s o f t w a r e - de f i ne r a d i o   a ppl i c a t i o n,   I ndi a A c a de m y   of   S c i e nc e s ,   S a dh a na ,   D O I   10. 1007/ s 12 046 - 016 - 0551 - 2,   2 016 .   [ 19]     A l ba t a i ne Z ,   A ba bne J I ,   S a l e m   F .   L i ne a r   P ha s e   F I R   L o w   P a s s   F i l t e r   D e s i g U s i ng   H y br i d - D i f f e r e n t i a l   E v o l ut i o n.   I nt e r n at i on al   J o ur n a l   o f   R e s e ar c i n   W i r e l e s s   Sy s t e m s .   20 12; 1( 2 ) .   [ 20]     R a j   P L J ,   V i g ne s w a r a T .   I m pl e m e n t a t i o o f   H i g S pe e P i pe l i ne D i s t r i bu t e d   A r i t hm e t i c   B a s e F I R   F i l t e r .   R e s e ar c J our nal   o f   A pp l i e d   Sc i e nc e s ,   E ng i ne e r i ng   a nd  T e c hno l ogy ,   2015 ,   11 ( 12 ) ,   14 04 - 1409 .       Evaluation Warning : The document was created with Spire.PDF for Python.