I nte rna t io na l J o urna l o f   E lect rica l a nd   Co m p ute E ng in ee ring   ( I J E CE )   Vo l.   10 ,   No .   5 Octo b er   2 0 2 0 ,   p p .   4 6 7 1 ~ 4 6 7 8   I SS N:  2 0 8 8 - 8708 DOI : 1 0 . 1 1 5 9 1 / i j ec e . v 1 0 i 5 . pp 4 6 7 1 - 4 6 7 8          4671       J o ur na l ho m ep a g e h ttp : //ij ec e. ia esco r e. co m/in d ex . p h p /I JE C E   An ef ficien ha rd w a re lo g a rith m  g enerato r w ith  m o dified   qua si - sy m m e trica l appro a ch f o r di g ital sig na l proces sing         M inh   H o ng   Ng uy en     L e   Qu y   Do n   T e c h n ica Un iv e rsity V ietn a m       Art icle  I nfo     AB ST RAC T     A r ticle  his to r y:   R ec eiv ed   Oct  1 8 ,   2 0 1 9   R ev i s ed   Mar   2 4 ,   2 0 2 0   A cc ep ted   Ma r   3 1 ,   2 0 2 0       T h is  p a p e p re se n ts  a   lo w - e rro r,   lo w - a re a   F P GA - b a se d   h a rd w a re   lo g a rit h m   g e n e ra to f o d ig it a sig n a p ro c e ss in g   s y st e m w h ich   re q u ire  h i g h - sp e e d ,     re a ti m e   lo g a rit h m   o p e ra ti o n s.  T h e   p ro p o se d   lo g a rit h m   g e n e ra t o e m p lo y s   th e   m o d if ied   q u a si - sy m m e tri c a a p p ro a c h   f o a n   e ff icie n h a rd w a re   im p le m e n tatio n .   T h e   e rro a n a l y sis  a n d   im p le m e n tatio n   re su lt s   a re   a lso   p re se n ted   a n d   d isc u ss e d .   T h e   a c h iev e d   re su lt sh o w   th a th e   p ro p o se d   a p p ro a c h   c a n   re d u c e   th e   a p p r o x ima ti o n   e rro a n d   h a rd w a re   a re a   c o m p a re d   w it h   trad it io n a m e th o d s .   K ey w o r d s :   FP GA   L o g ar it h m   g e n er ato r   Q u asi - s y m etr ical  ap p r o ac h   Co p y rig h ©   2 0 2 0   In stit u te o 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   All  rig h ts re se rv e d .   C o r r e s p o nd ing   A uth o r :   Min h   Ho n g   Ng u y en ,     L Q u y   Do n   T ec h n ical  U n iv er s it y   2 3 6   Ho an g   Qu o Viet  Str. ,   Ha n o i,  Viet n am .   E m ail:  n g u y en h ai h o n g 2 0 0 7 @ y ah o o . co m . v n       1.   I NT RO D UCT I O N     Ma n y   r ea l - ti m d ig ital  s ig n al  p r o ce s s in g   ( DSP )   ap p licatio n s   s u ch   as  d i g ital  co m m u n ica tio n   s y s te m s ,   s p ee ch   r ec o g n it io n ,   i m a g p r o ce s s in g ,   etc.   r eq u ir lo g ar ith m   o p er atio n s   w i th   h i g h   s p ee d   an d   m o d er ate  ac cu r ac y .   T h h ar d w ar i m p le m en ta tio n   o f   t h lo g ar it h m   f u n c tio n   h as  g r ea s i g n if ica n ce   to   en s u r e     h ig h - s p ee d ,   lo w - p o w er   l o g ar i th m   co m p u tatio n   s o   th at  it  c an   b u s ed   f o r   th ap p licati o n s   w it h   r ea l - ti m r eq u ir e m en ts .   Ho w e v er ,   t h e   h ar d w ar i m p le m en ta tio n   u s u all y   lead s   to   h i g h er   h a r d w ar co m p le x it y   co m p ar ed   w it h   t h s o f t w ar e   b ased   i m p le m e n tat io n .   He n ce ,   w h av to   co n s id er   th e   h ar d w ar r eso u r ce   ef f icien c y   an d   co m p le x it y   to   ar ch iv g o o d   tr ad e - o f f   b et wee n   th e m .   Si n ce   th h ar d w ar e   i m p le m e n tatio n   o f   lo g ar ith m   f u n ctio n   is   n o r m al l y   v er y   co m p le x   a n d   r eq u ir es  m u ch   ti m w h ile  r ea l - t i m DSP   ap p licatio n s   d o   n o t   r eq u ir ab s o lu te  p r ec is io n ,   we  o f ten   u s ap p r o x i m a tio n   m eth o d s   to   i m p le m en t   th e   lo g ar ith m   g e n er ato r s .   Mo r eo v er ,   f o r   th s y s te m s   i m p lo y i n g   th lo g ar ith m ic  n u m b er   s y s te m   ( L N S)  o r   th h y b r id   n u m b er   s y s te m   ( HNS) ,   it  is   d esire d   to   im p le m en th e f f icien lin ea r   b in a r y   to   lo g ar it h m   co n v er ter s   ( L OG C )   as  w ell  a s     th lo g ar it h m   to   li n ea r   b in ar y   co n v er ter s   ( AL OG C a n ti - lo g ar ith m ic  co n v er ter s ) .   F o r   ex a m p le,   as  r ep o r ted     in   [ 1 - 4 ] ,   in   th t y p ical  i m p le m en tatio n   o f   HNS  p r o ce s s o r s   d ed icate d   f o r   th 3 - g r ap h ic  p r o ce s s in g ,   th to tal   a r e a   o f   L O GC /A L OG C   p a r i s   6 4 %   o f   th e   ch i p   a r e a .   T h e r ef o r e ,   m an y   r es e a r ch e r s   ar e   t r y in g   t o   r e d u c e     t h e   h a r d w a r e   c o m p l ex ity   o f   th e s e   c o n v e r t e r s .   On   th e   o th e r   h a n d ,   th t r en d   o f   a p p r o x im at e   c o m p u t in g   b e c o m es  p o p u l a r   r e ce n t ly   t o   m e e th e r   r e q u i r em en t   o f   r ea l - tim e   DSP  a n d   a r t if i ci a l   in t e ll ig en c ap p l i c a t i o n s   [ 5 - 1 3 ] .     T h p u r p o s o f   th is   r esear c h   i s   to   f i n d   an   i m p r o v ed   ap p r o x im atio n   m et h o d   f o r   th i m p le m en tatio n   o f   lo co m p le x it y ,   h ig h   s p ee d   h ar d w ar lo g ar it h m   ap p r o x i m a tio n   m e th o d   w h ich   ca n   b ap p lied   f o r   r ea l - ti m DSP   ap p licatio n s   w it h   ac ce p tab le  co m p u tatio n   ac cu r ac y   T h r em ai n d er   o f   th e   p ap er   is   o r g an ized   as  f o llo w s .   Sectio n   2   in tr o d u ce s   b r ief l y   ab o u th e   b asics   o f   lo g ar ith m   h ar d w ar ap p r o x i m atio n   m e th o d s .   Sectio n   3   p r esen t s   th p r o p o s ed   m eth o d   a n d   i m p le m e n tatio n   r esu lt s .   F in a ll y ,   Sec tio n   4   co n clu d es  of   t h p ap er .   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 0 8 8 - 8708   I n t J   E lec  &   C o m p   E n g ,   Vo l.  10 ,   No .   5 Octo b e r   2 0 2 0     4 6 7 1   -   4678   4672   2.   B I NARY   L O G AR I T H M   H ARDWA R E   AP P RO XIM AT I O N   Firstl y ,   w it h o u t lo s t o f   g e n er al it y ,   w co n s id er   an   u n s i g n ed   n u m b er   N   to   co m p u te  th b i n ar y   ( b ase - 2 )   lo g ar ith m   a n d   it c an   b d ec o m p o s ed   as:     2 ( 1 ) n Nx    ( 1 )     w h er e   n   ca n   b d eter m i n ed   b y   d etec ti n g   t h p o s itio n   o f   th m o s s ig n i f ica n 1   b it  o f   N   in   th b in ar y   r ep r esen tatio n .   Mo r eo v er ,   th e   r an g o f   x ,   th f r ac tio n   v al u e,   is   d ef in ed   as:  01 x  .   T h en ,   w c an   r e w r ite   th b in ar y   lo g ar it h m   e x p r ess io n   as:     22 l o g l o g ( 1 ) N n x   ( 2 )     B y   u s i n g   ( 2 ) ,   to   co m p u te  t h b in ar y   lo g ar it h m   o f   N ,   in   t h f ir s s tep ,   w d etec th m o s s ig n i f ica n t   1   b it  i n   it s   b in ar y   r ep r ese n ta tio n .   T h en ,   w ca n   ap p r o x i m a te  th f u n ctio n   lo g 2 ( 1 + x )   w h i ch   is   t h f r ac tio n al   p ar o f   th r esu lt.  Her e,   lo g 2 ( 1   x )   is   co n s id er ed   as  th f u n d a m e n tal  f u n ctio n .   T h er ef o r e,   m a n y   r esear ch er s   ar tr y i n g   to   f i n d   th e f f icien m et h o d s   f o r   th f u n d a m e n tal  f u n ct io n   ap p r o x i m at io n .     T h e   s im p l es t   m et h o d   f o r   th e   f u n d am en t al   f u n ct i o n   a p p r o x im at i o n   w a s   p r o p o s e d   b y   J .   N .   M itc h e ll   [ 1 4 ]   w it h   v er y   s i m p le  li n ea r   ap p r o x i m atio n   as f o llo w s :     2 l o g ( 1 ) xx    ( 3 )     T h is   ap p r o x i m atio n   ap p r o ac h   i s   s i m p le   an d   lead s   to   v er y   f ast  a n d   lo w   co m p lex it y   h ar d w ar i m p le m en ta tio n ,   w it h   t h tr ad eo f f   o f   t h f o llo w in g   ab s o lu te  er r o r   f u n ctio n :     2 ( ) l o g ( 1 ) L E x x x   ( 4 )     W h o s e   m a x i m u m   v al u i s   0 . 0 8 6 3 9   r esu lti n g   in   t h ac c u r ac y   o f   o n l y   3 . 5 3   b its   w h ich   is   t o o   lo w   f o r   m o s o f   DSP   ap p licatio n s .   T h er ef o r e,   m an y   m et h o d s   w er d ev elo p ed   to   f in d   er r o r   co r r ec tio n   tec h n iq u es  f o r   Mitch ell s   m et h o d .   T h er ar th r ee   c o m m o n l y   u s ed   m eth o d s   to   i m p r o v t h ac c u r ac y   o f   t h is   ap p r o x i m atio n L UT - b ased   m eth o d ,   p iece - w i s li n ea r   in ter p o latio n   m eth o d   an d   co m b in a tio n   m et h o d   wh ich   co m b i n es  t w o   ab o v m e th o d s .   I n   t h L UT - b ased   m et h o d ,   L UT   ( L o o k - u p   T ab le)   th at  s to r es  an   ap p r o x i m atio n   o f   th r esid u al  er r o r   is   ad d ed   to   Mitch ell s   ap p r o x i m atio n   to   r ed u ce   Mitc h ell  er r o r .   Ho w e v e r ,   th Mitc h ell  er r o r   f u n ctio n   m a x i m u m   v al u is   v er y   h ig h ,   th is   m eth o d   r eq u i r es  v er y   h ig h   tab le  s ize.   An o th er   ap p r o ac h   is   th m u ltip ar tite  m et h o d   w h ic h   w a s   p r ese n t ed   i n   [ 1 5 ] .   I n   th is   m et h o d ,   tab les  a n d   ad d er s   ar u til ized   to   r ed u ce   th tab le  s ize  s ig n i f ica n tl y   c o m p ar ed   w it h   t h d ir ec L U T   b ased   m et h o d .   m et h o d   o f   u s i n g   a   L UT   an d   m u lt ip lier - le s s   li n ea r   in ter p o latio n   w a s   p r o p o s ed   b y   S.  Pau et  al.   [ 1 6 ] .   I t   r eq u ir es   less   m e m o r y   t h an   s o m e   o th er   L UT - b ased   m et h o d s   w it h   th s a m r eq u ir e m e n t o f   t h ac cu r ac y .   I n   th e   ap p r o x i m atio n   m eth o d s   u s i n g   p iece w i s li n ea r   ap p r o a ch ,   th e   r an g o f   is   d i v id ed   in to   s ev er a l   r eg io n s .   T h en ,   i n   ea ch   r eg io n ,   E L   is   ap p r o x i m ated   b y   lin ea r   f u n ctio n   ca lled   s eg m en w h ic h   ca n   b e   ex p r ess ed   as:     ii y a x b    ( 5 )     I n cr ea s in g   th n u m b er   o f   s eg m en ts   ca n   r ed u ce   th ap p r o x i m atio n   er r o r   b u lead   to   h ig h e r   h ar d w ar co m p le x it y .   So m m et h o d s   f o r   d iv id in g   th r a n g o f   in t o   d if f er e n t   r eg io n s   w er p r o p o s ed   in   [ 1 ,   1 7 - 2 4 ] .   P ap er s   [ 1 7 - 2 2 ]   p r esen ted   th m et h o d s   w it h   2 ,   4   an d   6   r eg io n s   w it h   d if f er en v a lu e s   o f   s lo p es  a an d   c o n s tan t s   bi .   T h ese  v alu e s   ar ch o s e n   b y   tr ial  an d   er r o r ”  m et h o d   w it h o u t   d etail  o p ti m izat io n   m eth o d .   Fi g u r e   r ep r esen ts   th er r o r   f u n ct io n   an d   th lin ea r   ap p r o x i m atio n   m et h o d   u s in g   4   s eg m en t s   an d   a   s m al er r o r   L UT   p r o p o s ed   in   [ 22 ] .   I n   [ 2 3 ,   2 4 ] ,   au th o r s   p r o p o s ed   th q u asi - s y m m etr ical  m et h o d   to   r ed u ce   th h ar d w ar e   co m p le x it y   an d   ap p r o x i m at io n   er r o r .   Mo r eo v er ,   in   [ 1 ] ,   B . - G.   Na m   et  al.   p r o p o s ed   m et h o d   w it h   t h n u m b er   o f   s e g m e n o f   2 4   f o r   th lo g ar ith m ic  ap p r o x i m atio n .   Ho w e v er ,   th e s e   m eth o d s   s h o u ld   b i m p r o v ed   f o r   th h i g h   ac c u r ac y   ap p licatio n s .   A   m et h o d   w h ich   co m b i n es   th e   p iece w is e   li n ea r   ap p r o x im atio n   m et h o d   an d   L UT - b ased   co r r e ctio n   m a y   b th m o s e f f ec tiv tech n iq u f o r   lo g ar ith m   ap p r o x i m atio n   [ 2 1 - 2 4 ] .   T h b asic  id ea   is   th at  af ter   u s i n g   th l in ea r   ap p r o x i m atio n ,   L UT   w h ic h   is   u tili z ed   to   s to r an   ap p r o x im atio n   o f   th er r o r   b etw ee n   t h f u n d a m en tal  f u n ctio n   lo g 2 ( 1 + x )   an d   th ap p r o x im a tio n   f u n ctio n   is   ad d ed   to   lin ea r   ap p r o x im a tio n   as  d escr ib ed   in   Fig u r e   2 .   Mo r eo v er ,   R .   Gu tie r r ez   et  al [ 2 2 ]   p r o p o s ed   m et h o d   u s i n g   4 - r eg io n   Evaluation Warning : The document was created with Spire.PDF for Python.
I n t J   E lec  &   C o m p   E n g     I SS N:  2 0 8 8 - 8708       A n   efficien t h a r d w a r lo g a r ith g en era to r   w ith   m o d ified   q u a s i - s ymm etr ica l …   ( Min h   Ho n g   N g u ye n )   4673   lin ea r   ap p r o x i m atio n   u s i n g   1 2 8 ×5 - b it  r esid u al  er r o r   L UT   w h ic h   o u tp er f o r m s   p r ev io u s   m et h o d s .   Ho w e v er ,   th c o e f f icien t s   u s ed   in   th is   m eth o d ,   w h ic h   w er s elec ted   b y   “tr ial  a n d   er r o r ”,   m a y   b n o t   o p tim a l.  T h er ef o r e,   th o b j ec tiv o f   th is   r esear c h   is   to   f in d   a n   i m p r o v ed   ap p r o a ch   b y   m o d i f y i n g   th q u a s i - s y m m etr ical  m e th o d   in   [ 2 3 ]   w it h   an   i m p r o v ed   m eth o d   w it h   m o d if i ed   o p ti m izatio n   alg o r it h m   to   f i n d   o p tim al  co ef f icie n ts   o f   th p iece - w i s li n ea r   ap p r o x im atio n .       E L   ( x )   -   D ( x ) ( L U T ) D ( x ) + x 0 0 . 2 0 . 4 0 . 6 0 . 8 1 0 0 . 0 2 0 . 0 4 0 . 0 6 0 . 0 8 x     E L Approxim ate  Curve Difference x E L ( a ) ( b )     Fig u r e   1 .   ( a)   Gen er al  d iag r a m   f o r   th d if f er en ce   m et h o d   in   lo g ar ith m   ap p r o x i m a tio n   a n d   ( b )   th m e th o d   u s in g   4 - r e g io n   lin ea r   ap p r o x i m atio n   to g et h er   w it h   s m all  er r o r   L UT   in   [ 22 ]           Fig u r e   2 T h e   id ea   f o r   p r o p o s ed   q u asi - s y m m etr ical  ap p r o ac h   [ 23 ]       3.   P RO P O SE AP P RO XIM AT I O M E T H O AND  I M P L M E NT AT I O RE SU L T S   Firstl y ,   co n s id er   t h f u n d a m en tal  f u n c tio n   F ( x )   lo g 2 ( 1 + x )   w h ic h   i s   r ep r ese n ted   i n   Fi g u r e   3.   T h g r ap h   li n e,   w h ic h   i s   s li g h t l y   c u r v ed ,   i s   n ea r l y   s tr aig h l in e.   T h er ef o r e,   it  w o u ld   b p r o m is i n g l y   e f f ic ien t   if   w u s th p iece w is li n ea r   ap p r o x im a tio n   m eth o d   f o r   th i s   f u n ctio n   i n s tead   o f   E L .   T h f u ll  r an g is   d iv id ed   i n t o   4   s eg m en ts   t o   s o   th a a   s im p l s e l e c ti o n   c i r c u i t   c an   b u s e d   w ith   a n   a c c e p t a b l a c cu r a cy .   T h a p p r o x im a t i o n   c a n   b e   ex p r es s e d   as :     2 ( ) l o g ( 1 ) ( ) ii F x x D x a x b   ( 6 )     I n   w h ic h   i     {1 ,   2 ,   3 ,   4   Mo r eo v er ,   th s lo p es  a i   ar ch o s en   to   b s u m   o f   p o w er - of - t w o   v al u es  (2 k )   s o   th at  w ca n   i m p le m en t   th m u l tip licatio n s   b y   s i m p le   s h i f ti n g   o p er atio n s .   T h e n ,   th e   er r o r   f u n ctio n   ca u s in g   b y   t h is   ap p r o x i m atio n   m et h o d   ca n   b ex p r ess ed   a s:     2 ( ) ( ) ( ) l o g ( 1 ) ( ) ii E x F x D x x a x b   ( 7 )     0 0 . 1 0 . 2 0 . 3 0 . 4 0 . 5 0 . 6 0 . 7 0 . 8 0 . 9 1 - 0 . 0 1 0 0 . 0 1 0 . 0 2 0 . 0 3 0 . 0 4 0 . 0 5 0 . 0 6 0 . 0 7 0 . 0 8 0 . 0 9 x     E L (x) E L (1-x) E M (x) (E M -E L )(x) Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 0 8 8 - 8708   I n t J   E lec  &   C o m p   E n g ,   Vo l.  10 ,   No .   5 Octo b e r   2 0 2 0     4 6 7 1   -   4678   4674       Fig u r e   3 .   T h f u n d a m en tal  f u n ctio n   F ( x )   lo g 2 ( 1   x )       An   L UT   is   u s ed   to   s to r th o p tim ized   v alu e s   o f   th er r o r   f u n ctio n   E ( x ) .   T h en ,   th L UT   o u tp u i s   ad d ed   t o   th 4 - s eg m en lin ea r   ap p r o x i m atio n   f u n c tio n   to   f u r th er   r ed u ce   th r esid u al  er r o r .   T h h ig h er   L UT   s ize,   th e   h i g h er   ac cu r ac y   le v e o f   t h ap p r o x i m at io n   ca n   b ac h ie v ed .   Ho w e v er ,   it  al s o   lead s   to   th h i g h er   h ar d w ar co m p le x it y   o f   t h ap p r o x i m atio n   cir c u it.   I n   th is   p ap er ,   in   o r d er   to   r ed u ce   t h f i n al  ap p r o x i m at io n   er r o r   w i th   th e   s m all  e n o u g h   L UT   s ize,   w u s a n   al g o r ith m   to   f i n d   o p tim a v al u es  o f   a i   an d   b i .   W h av to   co n s id er   t h ap p r o x i m atio n   f u n ctio n   co m p le x it y   a s   w ell  as  th s ize  o f   th co r r ec tio n   L UT .   T h er ef o r e,   w p r o p o s ed   a n   i m p r o v ed   2 - s tep   o p tim izatio n   al g o r ith m   b ased   o n   th o n i n   [ 2 3 ]   to   ac h iev b etter   tr ad e - o f f   o f   t h ap p r o x i m atio n   cir c u it   co m p l e x it y   to   t h co r r ec tio n   L UT   s ize.   T h p r o p o s ed   o p ti m izatio n   al g o r ith m   ai m s   to   f i n d   th e   o p ti m al   v al u e s   a i b i   f o r   4   li n ea r   s e g m en t s   an d   t h L UT   s ize  ca n   b r ed u ce d   as   m u ch   as   p o s s i b le  b y   m i n i m izin g   th m a x i m u m   v alu o f   t h ab s o lu te  er r o r   f u n ctio n   E ( x ) │( Ma x E r r o r ) .   T h o p tim iz atio n   alg o r ith m   i s   p er f o r m ed   b y   Ma tlab   s o f t w ar e .   I n   th p r o p o s ed   alg o r ith m ,   f ir s tl y ,   t h r an g o f   x   is   d iv id ed   in to   2   h alv es  an d   th al g o r ith m   f o r   ea ch   h al f   is   p r o ce ed ed   in d ep en d en tl y .   T h lef h alf   ( 0     x     0 . 5 )   is   d iv id ed   in to   t w o   eq u a r eg io n s   ( 0     x     0 . 2 5 )   an d   ( 0 . 2 5     x     0 . 5 ) .   Fig u r e   4   d escr ib es th o p ti m izatio n   al g o r ith m   f o r   th le f h al f   i n   w h ic h   2   lin ea r   s eg m e n ts   ar ch o s en   in d ep en d e n tl y .   I n   s tep   1 ,   w e   ch o o s t h r a n g e s   o f   o ffs et1   a n d   o ffs et2   i n   w h ic h   o ffs et1   a n d   o ffs et 2   r ep r esen t h v alu e s   o f   ap p r o x i m atio n   f u n ctio n   w h en   x   0   an d   x   =   0 . 5 ,   r esp ec tiv el y .   T h r an g e s   o f   o ffs e t1   an d   o ffs et2   ar ch o s en   to   en s u r th ac ce p tab le  ac cu r ac y   o f   ap p r o x i m atio n   r es u lts .   T h en ,   c o m p r eh e n s iv e   s ea r ch   in   t h r an g e s   o f   o ffs et1   an d   o ffs et2   is   p er f o r m ed   to   f i n d   th o p ti m al  v al u e s   o f   a 1   an d   a 2   th at  m i n i m ize   th Ma xE r r o r .   Af ter   th at,   i n   s tep   2 ,   a 1   an d   a 2   a r r e - ass ig n ed   to   th ad j ac en v alu es  wh ich   ar th s u m   o f   p o w er - of - t w o   v al u es  to   s i m p l if y   th m u ltip licatio n s   a n d   o n m o r s ea r ch   is   p er f o r m ed   to   f in d   t h o p ti m al   v alu e s   o f   b 1   a n d   b 2   w h ich   m i n i m ize  Ma xE r r o r .   Fo r   th e   r ig h t   h al f   ( 0 . 5     x   1 ) ,   th o p ti m i za tio n   al g o r ith m   i s   i m p le m en ted   s i m i lar l y .   Fi g u r e   5   d ep icts   th 2 - s tep   alg o r it h m   f o r   th r ig h t h a lf   r a n g o f   x .   T ab le   1   s u m m ar izes  th r es u lts   o f   o p ti m izatio n   ac h ie v e d   b y   th p r o p o s ed   alg o r ith m   in   ea c h   ap p r o x im a tio n   s tep   f o r   lo g 2 ( 1 + x ) .   Af ter   s tep   2 ,   Ma xE r r o r   i n cr ea s es   litt le  b u t   th e   L UT   s ize  is   n o c h a n g ed   co m p ar ed   w it h   th r es u lt s   in   s t ep   1 .   Hen ce ,   th ap p r o x im a tio n   f u n ctio n   ca n   b ex p r ess ed   a s   ( 8 ) .     Algorithm 1.   The improved 2 - step optimization algorithm.   Step 1 : For { offset 1 L   ≤  offset 1 ≤  offset 1 H   and   peak_point L   ≤  peak_point   ≤  peak_point H   }:   Find the optimal values of  slope 1 and  slope 2.   St ep   2 Re - as si gn   th e   op t im al   slope an slope 2   va lu es   in   st ep   1   to   th e   ad j ac en po we r - of - values and find the optimal offset values.     025 05 2 1 2 3 12 0 0 .2 5 ( 2 2 2 ) 0 .0 0 5 , 0 .2 5 0 .5 ( 2 2 ) 0 .0 6 8 4 , l o g ( 1 )                           0 .5 0 .7 5 ( 2 2 2 ) 0 .1 5 0 5 , 0 .7 5 1 ( 2 2 ) 0 .2 4 8 , x x x x x x x x x            ( 8 )     Evaluation Warning : The document was created with Spire.PDF for Python.
I n t J   E lec  &   C o m p   E n g     I SS N:  2 0 8 8 - 8708       A n   efficien t h a r d w a r lo g a r ith g en era to r   w ith   m o d ified   q u a s i - s ymm etr ica l …   ( Min h   Ho n g   N g u ye n )   4675       Fig u r e   4 .   T h im p r o v ed   2 - s tep   al g o r ith m   f o r   t h lef h al f   r an g e           Fig u r e   5 .   T h im p r o v ed   2 - s tep   alg o r ith m   f o r   t h r ig h t h al f   r a n g e       T ab le  1 .   Op tim izatio n   r esu l ts   o f   th i m p r o v e d   2 - s tep   o p ti m i za tio n   alg o r it h m   S t e p   S t e p   1   S t e p   2   ( 0     x     0 . 2 5 )   a 1   1 . 2 9 0 5   2 0   +   2 - 2   +   2 - 5   b 1   0 . 0 0 4   0 . 0 0 5   ( 0 . 2 5     x     0 . 5 )   a 2   1 . 0 3 1 6   2 0   +   2 - 5   b 2   0 . 0 6 8 2   0 . 0 6 8 4   ( 0 . 5     x     0 . 7 5 )   a 3   0 . 8 9 0 5   2 - 1   +   2 - 2   +   2 - 3   b 3   0 . 1 4 1 8   0 . 1 5 0 5   ( 0 . 7 5     x   <   1 )   a 4   0 . 7 6 2 1   2 - 1   +   2 - 2   b 4   0 . 2 3 7 9   0 . 2 4 8   Ma x Err o r   0 . 0 0 4 7   0 . 0 0 5       T ab le   2   s h o w s   th r esu lts   o f   th er r o r   an al y s i s   w ith   t h p r o p o s ed   m et h o d   co m p ar ed   w it h   o th er   4 - s e g m e n li n ea r   ap p r o x i m at io n   m et h o d s .   A s   m en tio n   p r ev io u s l y ,   Ma xE r r o r   is   t h m ax i m u m   v a lu o f   th ab s o l u te  er r o r   f u n ctio n   E ( x ) │.   Ma xE r r o r ( +)   an d   Ma xE r r o r ( - )   r ep r esen t h e   m a x i m u m   p o s iti v v al u e   an d   th m in i m u m   n e g ati v v a lu es  o f   t h er r o r   f u n ctio n   E ( x ) ,   r esp ec tiv el y .   T h m ea n   er r o r   d en o tes  th m ea n   o f   th ab s o l u te  er r o r   f u n ctio n   E ( x ) │.   I ca n   b s ee n   th at  t h p r o p o s ed   m et h o d   ac h ie v es  c o m p ar ati v r es u lt s   o v er   o th er   o n e s .   Mo r eo v er ,   Fi g u r e   6   s h o w s   t h ap p r o x i m at i o n   er r o r   r esu lts   o f   t h p r o p o s ed   m et h o d   f o r   t w o   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 0 8 8 - 8708   I n t J   E lec  &   C o m p   E n g ,   Vo l.  10 ,   No .   5 Octo b e r   2 0 2 0     4 6 7 1   -   4678   4676   ca s es:  w it h o u L UT   an d   w it h   1 2 8 × 5   b its   L UT .   E r r o r   an aly s i s   r esu lt s   o f   t h e s t w o   ca s es  ar p r esen ted   in   T ab le  3 .   I ca n   b o b s er v ed   f r o m   T ab le  3   th at  t h er r o r s   o f   th e   ca s o f   u s i n g   1 2 8 × 5   b its   L UT   r ed u ce   s ig n i f ica n tl y   co m p ar ed   w it h   t h ca s w i th o u t L UT .       T ab le  2 .   E r r o r   c o m p ar is o n   r es u lts   M e t h o d   I n   [ 2 3 ]   I n   [ 2 1 ]   Pro p o se d   Ma x Err o r   1 0 . 1   ×   10 - 3   ×   10 - 3   ×   10 - 3   Ma x Err o r ( + )   1 0 . 1   ×   10 - 3   6 . 1   ×   10 - 3   4 . 8   ×   10 - 3   Ma x Err o r ( - )   - 1 0 . 1   ×   10 - 3   - ×  10 - 3   - ×   10 - 3   Me a n   e rr o r   5 . 4   ×   10 - 3   2 . 5   ×   10 - 3   2 . 5   ×   10 - 3         ( a)   ( b )     Fig u r e   6 .   T h er r o r   o f   th p r o p o s ed   ap p r o x i m atio n   m et h o d   in   t w o   ca s e s :   ( a)   w ith o u L UT   an d   ( b )   w it h   1 2 8 ×5   b its   L UT       T ab le  3 .   E r r o r   an aly s is   r es u lts   o f   th p r o p o s ed   m et h o d   f o r   th ca s es  w it h o u L UT   an d   w it h   1 2 8 ×5   b it L UT     Ma x Err o r   Ma x Err o r ( + )   Ma x Err o r ( - )   M e a n   Er r o r   W i t h o u t   L U T   ×   10 - 3   4 . 8   ×   10 - 3   - ×   10 - 3   2 . 5   ×   10 - 3   W i t h   L U T   7 . 4   ×   10 - 4   7 . 4   ×   10 - 4   - ×   10 - 4   9 . 8   ×   10 - 5       T h p r o p o s ed   h ar d w ar ar ch i tectu r o f   lo g ar it h m   g e n er a to r   f o r   th 1 6 - b it  in te g er   in p u N   w i th   th 4 - b it   in teg er   p ar a n d   1 3 - b it  f r ac tio n   p ar o u tp u is   s h o w n   i n   F ig u r e   7.   T h L ODE   ( lead in g   o n d etec to r   an d   en co d er )   b lo ck   g en er ates   n   f r o m   th i n p u N   a n d   n   is   en co d ed   in to   th b in ar y   f o r m .   W u s t h I NV   ( in v er ter )   b lo ck   an d   m o d if i ed   b ar r el   s h if ter   to   g en er ate  t h f r ac tio n   p ar x   as  s h o w n   i n   ( 1 ) .   Me an w h ile,   lo g 2 ( 1 + x )   is   ap p r o x im a ted   b y   t h 4 - s e g m e n t li n ea r   ap p r o ac h   as d escr ib ed   ab o v e.   T h t w o   m o s t s ig n i ca n t b its   o f   x   ar u s ed   as  t h s elec t io n   b its   to   ch o o s o n o f   t h f o u r   r eg io n s   i n   th lin ea r   p iece wis ap p r o x i m atio n .   T h s h i f ter s   o p er ate  th e   r ig h s h i f o p er atio n s   o f   x   a n d   3   m u ltip lex er s   ar u s ed   to   s elec t h ter m s   o f   s lo p a i C o ef f icie n ts   b i   is   s to r ed   in   th e   C o ef .   L UT .   T h E r r o r   L UT   s to r es  th r esid u al  er r o r .   W ca n   in cr ea s t h L UT   s ize  to   ac h iev e   t h b etter   ac c u r ac y   o f   th e   ap p r o x i m atio n .   Ho w e v er ,   to   ar ch i v a   g o o d   tr ad eo f f   o f   t h h ar d w ar co m p le x it y   w it h   t h ac c u r ac y ,   1 2 8 ×5 - b it  L UT   is   u s ed .   Fi n all y ,   a n   ad d er   is   u s ed   to   ad d   th ese  5   co m p o n e n t s   to   p r o v id th f r ac tio n   v al u ( F )   o f   th b in ar y   lo g ar it h m   r e s u lt.  Fo r   th co n tr o p u r p o s e,   f lag   ( z )   is   u s ed   to   in d icate   th s p ec ial  ca s o f   ze r o   in p u t.   T h p r o p o s ed   1 6 - b it  lo g ar ith m   g en er ato r   w a s   m o d eled   i n   VHD L   a n d   i m p le m e n ted   w i th   Xi lin x   FP GA   d ev ice  ( Sp ar tan - 3 E ) .   T h ar ea   r esu l ts   o f   th FP GA   i m p le m e n tat io n   i n   t h n u m b er   o f   FP GA   L UT s   u s ed   is   s h o w n   i n   T ab le  4 .   I ca n   b e   s ee n   th a th p r o p o s ed   m et h o d   r esu lts   i n   th s i g n i f ica n i m p r o v e m en t s   b o th   i n   ar ea   an d   co m p u tatio n   d ela y .     Evaluation Warning : The document was created with Spire.PDF for Python.
I n t J   E lec  &   C o m p   E n g     I SS N:  2 0 8 8 - 8708       A n   efficien t h a r d w a r lo g a r ith g en era to r   w ith   m o d ified   q u a s i - s ymm etr ica l …   ( Min h   Ho n g   N g u ye n )   4677   M U X M U X E r r o r   L U T + S i g n   E x t . B a r r e l   S h i f t e r I N V L O D E M S B M S B 13 5 13 4 13 A p p r o x i m a t i o n   B l o c k 16 n F N M U X 13 >>  1 13 13 13 >>  3 13 13 13 >>  2 13 13 >>  5 13 13 13 13 0 z >>  5 13 13 C o e f L U T M S B 13     Fig u r e   7 .   Har d w ar ar ch itect u r o f   th 1 6 - b it lo g ar it h m   g e n e r ato r   em p lo y i n g   th p r o p o s ed   m et h o d       T ab le  4 .   FP GA   h ar d w ar i m p l e m en tatio n   r es u lt s   o f   t h 1 6 - b it lo g ar ith m   g en er ato r   w it h   d if f er en m et h o d s   M e t h o d   F P G A   L U T   C o u n t   D e l a y   ( n s)   I n   [ 2 2 ]   1 6 3   2 4 . 4 7 9   I n   [ 2 5 ]   1 6 2   2 4 . 4 7 9   P r o p o se d   1 4 7   2 4 . 0 6 6       4.   CO NCLU SI O N     T h is   p ap er   p r esen ted   a n   i m p r o v ed   ap p r o ac h   o f   m o d if ied   q u asi - s y m m etr ical  m e th o d   to   im p le m e n t   th e   lo w - er r o r ,   lo w - ar ea   h ar d w ar lo g ar it h m   g en er ato r   f o r   d ig ital  s ig n al  p r o ce s s i n g   s y s te m s   w h ic h   r eq u ir h ig h - s p ee d ,   r ea ti m lo g ar ith m   o p er atio n s .   T h er r o r   an aly s i s   an d   FP GA   h ar d w ar i m p le m en ta tio n   r esu lt s   h av e   clar i f ied   t h at  th e   p r o p o s ed   lo g ar ith m   g e n er ato r   ca n   b ap p lied   f o r   e m er g i n g   D SP   s y s te m s .   E s p ec iall y ,   th   p r o p o s ed   ap p r o x im at io n   m et h o d   ca n   r ed u ce   th ap p r o x i m atio n   er r o r   an d   h ar d w ar co m p lex i t y   co m p ar ed   w it h   o th er   m et h o d s .   I n   th f u tu r w o r k ,   w w i ll  ap p ly   t h p r o p o s ed   m et h o d   f o r   th im p le m e n tatio n   o f   co m p leted   s p ee c h   p r o ce s s in g   s y s te m   f o r   r ea l ti m ap p licatio n s .       RE F E R E NC E S     [1 ]   B. - G .   Na m ,   H.  Kim ,   a n d   H. - J.  Y o o ,   " A   lo w - p o w e u n if ied   a rit h m e t ic  u n i f o p ro g ra m m a b le   h a n d h e l d   3 - D   g ra p h ics   s y ste m s,"   IEE J .   S o li d   S t a te Ci r c u it s ,   v o l .   4 2 ,   n o .   8 ,   p p .   1 7 6 7 - 1 7 7 8 ,   A u g .   2 0 0 7 .   [2 ]   H.  Kim ,   B. - G .   Na m ,   J. - H.  S o h n ,   J.  H.  W o o ,   a n d   H. - J.  Yo o ,   " A   2 3 1 -   M Hz ,   2 . 1 8 - m W   3 2 - b it   lo g a rit h m ic  a rit h m e ti c   u n it   f o r   x e d - p o in 3 - D g ra p h ics s y ste m , "   IEE J .   S o li d - S t a te Ci rc u it s ,   v o l.   4 1 ,   n o .   1 1 ,   p p .   2 3 7 3 - 2 3 8 1 ,   No v .   2 0 0 6 .   [3 ]   B. - G .   Na m ,   H.  Ki m ,   a n d   H. - J.  Yo o ,   " P o w e a n d   a re a - e f c ien u n ifi e d   c o m - p u tatio n   o f   v e c to a n d   e lem e n tar y   f u n c ti o n s f o h a n d h e ld   3 - D g ra p h ics s y ste m s,"   IEE T ra n s.  C o mp u t . ,   v o l.   5 7 ,   n o .   4 ,   p p .   4 9 0 - 5 0 4 ,   A p r .   2 0 0 8 .   [4 ]   B. - G .   Na m   a n d   H. - J.  Yo o ,   " A n   e m b e d d e d   stre a m   p ro c e ss o c o re   b a se d   o n   lo g a rit h m ic  a rit h m e ti c   fo a   lo w - p o w e   3 - D g ra p h ics   S o C, "   IEE J .   S o li d - S ta te Ci rc u it s ,   v o l.   4 4 ,   n o .   5 ,   p p .   1 5 5 4 - 1 5 7 0 ,   M a y   2 0 0 9 .   [5 ]   V a n - P h u c   Ho a n g   a n d   C o n g - Kh a   P h a m ,   " E ff icie n L U T - Ba s e d   T ru n c a ted   M u lt i p li e a n d   Its  A p p li c a ti o n   i n   RG t YCb Cr  Co lo S p a c e   Co n v e rsio n , "   IEI CE    T ra n s.  F u n d a me n t a ls  o f     El e c tro n ics ,     Co mm u n ica ti o n   a n d     C o mp u ter   S c ien c e s ,   v o l.   E 9 5 . A ,   n o .   6 ,   p p .   9 9 9 - 1 0 0 6 ,   Ju n .   2 0 1 2 .   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 0 8 8 - 8708   I n t J   E lec  &   C o m p   E n g ,   Vo l.  10 ,   No .   5 Octo b e r   2 0 2 0     4 6 7 1   -   4678   4678   [6 ]   T .   B.   Ju a n g ,   S .   H.   Ch e n ,   a n d   H.  J.  Ch e n g ,   " A L o w e r   Err o a n d   ROM - Fr e e   L o g a rit h m ic   Co n v e rter  f o Dig it a S ig n a l   P r o c e ss in g   A p p li c a ti o n s,"   IEE T ra n sa c ti o n o n   Circ u it a n d   S y ste ms   II:  Exp re ss   Briefs ,   v o l.   5 6 ,   p p .   9 3 1 - 9 3 5 ,   2 0 0 9 .   [7 ]   K.  P a rh a n d   Y.  L iu ,   " Co m p u ti n g   A rit h m e ti c   F u n c ti o n Us in g   S to c h a stic  L o g ic  b y   S e ries   Ex p a n sio n , IEE E   T ra n sa c ti o n o n   Eme rg in g   T o p ics   in   C o mp u ti n g v o l .   7 ,   p p .   1 - 1 ,   2 0 1 6 .   [8 ]   K.  M e h e r,   J.  V a ll s,  T .   B.   J u a n g ,   K .   S ri d h a ra n ,   a n d   K.   M a h a ra tn a ,   " 5 0   Ye a rs  o f   CORD IC:  A lg o rit h m s,   A rc h it e c tu re s,  a n d   A p p li c a ti o n s, "   IEE T ra n sa c ti o n o n   Circ u it a n d   S y ste ms   I:  Reg u l a P a p e rs ,   v o l.   5 6 ,     p p .   1 8 9 3 - 1 9 0 7 ,   2 0 0 9 .   [9 ]   C.   W il c o x ,   M .   M .   S tro u t,   a n d   J.  M .   Bie m a n ,   " Op ti m izin g   Ex p re ss io n   S e lec ti o n   f o L o o k u p   T a b le  P ro g ra m   T ra n s f o r m a ti o n , "   in   2 0 1 2   IEE 1 2 th   I n ter n a ti o n a W o rk in g   Co n fer e n c e   o n   S o u rc e   Co d e   An a lys is  a n d   M a n ip u la t io n p p .   8 4 - 9 3 ,   2 0 1 2 .   [1 0 ]   Y.  L .   L o w   a n d   C.   C.   J o n g ,   " M e m o r y - E ff icie n T a b les - a n d - A d d it io n M e th o d   f o A c c u ra te  Co m p u tatio n   o f   El e m e n tar y   F u n c ti o n s,"   IEE T ra n sa c ti o n s o n   C o mp u ter s ,   v o l.   6 2 ,   p p .   8 5 8 - 8 7 2 ,   2 0 1 3 .   [1 1 ]   V a n - L a n   Da o ,   V a n - Da n h   Ng u y e n ,   Ha i - Du o n g   Ng u y e n ,   a n d   Va n - P h u c   Ho a n g ,   " Ha rd w a re   I m p lem e n tatio n   o f   M F CC  F e a tu re   Ex trac ti o n   f o S p e e c h   Re c o g n it io n   o n   F P GA , "   Ad v a n c e in   In telli g e n S y ste ms   a n d   C o mp u ti n g ,   S p rin g e r ,   v o l.   5 3 8 ,   p p .   2 4 8 - 2 5 4 ,   De c .   2 0 1 6 .   [1 2 ]   V a n - T in h   Ng u y e n ,   V a n - P h u c   Ho a n g ,   V a n - T h u a n   S a i,   T ieu - Kh a n h   L u o n g ,   M i n h - T u   Ng u y e n ,   a n d   Ha n   L e   Du c ,     " A   N e w   A p p ro a c h   o f   S to c h a stic  Co m p u ti n g   f o A rit h m e ti c   F u n c ti o n in   W id e b a n d   RF   T ra n sc e iv e r s,"   2 0 1 7   IEE E   6 0 t h   In ter n a ti o n a M id we st  S y mp o siu o n   Circ u it s a n d   S y ste ms   (M W S CAS 2 0 1 7 ) ,   p p .   1 5 2 5 - 1 5 2 8 ,   A u g .   2 0 1 7 .   [1 3 ]   V a n - T in h   Ng u y e n ,   T ieu - Kh a n h   L u o n g ,   Ha n   L e   Du c ,   a n d   V a n - P h u c   Ho a n g ,   " A n   Eff icie n Ha rd w a re   Im p le m e n tatio n   o f   A c ti v a ti o n   F u n c ti o n Us in g   S to c h a stic  Co m p u t in g   f o De e p   Ne u ra Ne t w o rk s, "   2 0 1 8   IEE 1 2 t h   In ter n a t io n a S y mp o si u m o n   Em b e d d e d   M u lt ico re /M a n y - c o re   S y ste ms - on - Ch i p   ( M CS o C) ,   p p .   2 3 3 - 2 3 6 ,   S e p .   2 0 1 8 .   [1 4 ]   J.  N.  M it c h e ll ,   " Co m p u ter  m u lt ip li c a ti o n   a n d   d iv i sio n   u si n g   a   b in a ry   lo g a rit h m s, "   IEE T ra n s.  El e c tro n .   C o mp u t .,  v o l.   1 1 ,   p p .   5 1 2 - 5 1 7 ,   1 9 6 2 .   [1 5 ]   F lo re n d e   Din e c h i n   a n d   A rn a u d   T isse r a n d ,   " M u lt i p a rti te  tab le  m e th o d s,"   IEE T r a n s.   C o mp u t . ,   v o l.   5 4 ,   n o .   3 ,   p p .   3 1 9 - 3 3 0 ,   M a r .   2 0 0 5 .     [1 6 ]   S .   P a u l,   N .   Ja y a k u m a r,   a n d   S .   P .   Kh a tri ,   " A   fa st  h a rd w a re   a p p ro a c h   f o a p p r o x im a te,  e ff icie n lo g a rit h m   a n d   a n ti lo g a rit h m   c o m p u tatio n s,"   IE EE   T ra n s.  Ver y   L a r g e   S c a le  In t e g r.  ( VL S I)  S y st . ,   v o l.   1 7 ,   n o .   2 ,   p p .   2 6 9 - 2 7 7 ,     F e b .   2 0 0 9 .   [1 7 ]   M .   Co m b e t,   H.  V a n   Zo n n e v e ld ,   a n d   L .   V e r b e e k ,   " Co m p u tatio n   o f   th e   b a se   t w o   lo g a rit h m   o f   b in a r y   n u m b e rs,"   IEE T ra n s.  El e c tro n .   Co mp u t . ,   v o l.   E C - 1 4 ,   n o .   6 ,   p p .   8 6 3 - 8 6 7 ,   1 9 6 5 .   [1 8 ]   E.   L .   Ha ll ,   D.  D.  Ly n c h ,   a n d   S .   J.  Dw y e r,   " Ge n e ra ti o n   o f   p r o d u c ts  a n d   q u o ti e n ts  u sin g   a p p r o x im a t e   b in a ry   lo g a rit h m f o d ig it a lt e rin g   a p p li c a ti o n s,"   IRE   T ra n s .   Co m p u t . ,   v o l.   1 9 ,   p p .   9 7 - 1 0 5 ,   1 9 7 0 .   [1 9 ]   S .   S a n g re g o ry ,   C.   Bro th e rs ,   D.   G a ll a g h e r,   a n d   R.   S if e rd ,   " A   f a st  lo w   p o w e lo g a rit h m   a p p ro x ima ti o n   w it h   C M OS  V L S im p le m e n tatio n , "   Pro c .   4 2 n d   M id we st S y mp .   Circ u it S y st . ,   v o l.   1 ,   p p .   3 8 8 - 3 9 1 ,   1 9 9 9 .   [2 0 ]   K.  H.  A d e d   a n d   R.   E.   S if e rd ,   " CM OS  V L S im p le m e n tatio n   o f   l o w   p o w e lo g a rit h m ic  c o n v e rte r, "   IEE T ra n s .   Co mp u t . ,   v o l .   5 2 ,   n o .   9 ,   p p . 1 2 2 1 - 1 2 2 8 ,   2 0 0 3 .   [2 1 ]   T .   B.   Ju a n g ,   S .   H.  Ch e n ,   a n d   H.   J.  Ch e n g ,   " A   lo w e e rro a n d   ROM - f re e   lo g a rit h m ic  c o n v e rter  fo d ig it a sig n a l   p ro c e ss in g   a p p li c a ti o n s ,"   IEE E   T r a n s.  Circ u it s S y st.   II,   Exp .   Briefs ,   v o l.   5 6 ,   n o .   1 2 ,   p p .   9 3 1 - 9 3 5 ,   De c .   2 0 0 9 .   [2 2 ]   R.   G u ti e rre z   a n d   J.  V a ll s,  " L o c o st  h a rd w a re   i m p le m e n tat i o n   o f   lo g a rit h m   a p p ro x im a ti o n , "   IEE T ra n s.  Ver y   L a rg e   S c a le In teg r.  ( VL S I)  S y st . ,   v o l .   1 9 ,   n o . 1 2 ,   p p .   2 3 2 6 - 2 3 3 0 ,   De c .   2 0 1 1 .   [2 3 ]   V a n - P h u c   Ho a n g   a n d   C o n g - Kh a   P h a m ,   " No v e Qu a si - S y m m e tri c a A p p ro a c h   f o Ef f ici e n L o g a rit h m ic  a n d   A n ti - lo g a rit h m ic  Co n v e rters , "   VDE - IEE 8 t h   Co n fer e n c e   o n   Ph . D.   Res e a rc h   in   M icr o e lec tro n ics   &   El e c tro n ics   ( PR IM E2 0 1 2 ) ,   p p . 1 1 1 - 1 1 4 ,   J u n .   2 0 1 2 .   [2 4 ]   V a n - P h u c   Ho a n g ,   Xu a n - T ien   Do ,   a n d   C o n g - Kh a   P h a m ,   " A n   Ef f ici e n A S IC  Im p le m e n tatio n   o f   L o g a rit h m   A p p ro x im a ti o n   f o HD I m a g e   P r o c e ss in g , "   Pro c .   2 0 1 3   I n ter n a t io n a Co n fer e n c e   o n   Ad v a n c e d   T e c h n o l o g ies   fo r   Co mm u n ica ti o n s ( IEE AT C) ,   p p .   5 3 5 - 5 3 9 ,   Oc t .   2 0 1 3 .   [2 5 ]   D.  De   Ca ro ,   N.  P e tra ,   a n d   A .   G .   M .   S tro ll o ,   " Ef f icie n lo g a rit h m ic  c o n v e rters   f o d ig it a si g n a p ro c e ss in g   a p p li c a ti o n s,"   IEE T ra n s.   Circ u i ts S y st.  II,   Exp .   Briefs ,   v o l.   5 8 ,   n o .   1 0 ,   p p .   6 6 7 - 6 7 1 ,   Oc t 2 0 1 1 .       B I O G RAP H O F   AUTHO R         M in h - H o n g   Ng u y e n   wa b o rn   in   1 9 6 0 .   He   re c e i v e d   P h d e g re e   in   A u to m a ti o n   En g in e e rin g   f ro m   Le  Qu y   Do n   T e c h n ica Un iv e rsit y ,   Ha n o i,   V ietn a m .   He   is  wo rk in g   a th e   De p u ty   Dire c to r   o f   Ce n ter  f o A u to m a ti o n   En g in e e rin g ,   L e   Qu y   Do n   T e c h n ica Un iv e rsit y .   His   re se a rc h   in tere sts  in c lu d e   a u to m a ti o n   e n g in e e rin g   a n d   c o n tr o th e o ry ,   e m b e d d e d   sy ste m s   f o In tern e o f   T h in g s,  V L S a rc h it e c tu re   f o d ig it a sig n a p ro c e ss in g ,   d ig it a c irc u it s a n d   s y ste m s.     Evaluation Warning : The document was created with Spire.PDF for Python.