Int ern at i onal  Journ al of Ele ctrical  an d  Co mput er  En gin eeri ng   (IJ E C E)   Vo l.   9 , No .   5 Octo ber   201 9 , pp.  4417 ~ 44 22   IS S N:  20 88 - 8708 DOI: 10 .11 591/ ijece . v 9 i 5 . pp4417 - 44 22           4417       Journ al h om e page http: // ia es core .c om/ journa ls /i ndex. ph p/IJECE   Modelin g of di gital  co n verter for  GSM si gn als w it h MATL AB       Metodi Tr ayk ov 1 , Radosl av  Mavre vs ki 2 , I van Trenc hev 3   1 Depa rtment of I nform at ic s,   South - W est  Univer si t y   "N eof it Ri lski",   Bulgaria   2 Depa rtment of  El e ct ri ca l   Eng in ee ring ,   El e ct ron i cs  and  Autom a tics,  South - W est U nive rsit y   "N eo fit   Ri lski",   Bulg ari a   3 Univer sit y   of   L i bra r y   Studi es  an Inform at ion   T ec hnolog ie s Sofi a,   Bu lga r ia       Art ic le  In f o     ABSTR A CT    Art ic le  history:   Re cei ved   Ma r   18 , 201 9   Re vised  A pr 16 , 2 01 9   Accepte Apr  25 , 201 9       In  thi stud y   wil l   sim ula te   st ea d y   stat of   Digital  Dow Convert or  (DD C)  for   GS signal   with  nar row  fre quency   ran ge .   Th MA TL AB  m o del   that  is   desc ribe d   in  thi s   article  sim ula t e the   work  of   th TIGC4016  Qu ad  Digital   Dow Convert er .   Th is c onver te r   is use for  dig it a m ixi ng  (down  conve rsion)   of  signal s,  nar row  band  low - pass  f il te r ing  and   dec imati on .   To  implement at i on  of  the  m odel,  we  use  h igh  s ample - rate  (69 , 3 33  MS PS)   bandpa ss   signal.  The   r esult   c onta ins  low  sa m ple - rat (270 . 83  KS P S)   base band  sign al,   thus f a cilitati ng   the   d emodulat io proc ess.   Ke yw or d s :   Digital  con ver t er   GS M si gn al   MATLAB   Si m ulati on   Copyright   ©   201 9   Instit ut o f Ad vanc ed   Engi n ee r ing  and  S cienc e   Al l   rights re serv ed .   Corres pond in Aut h or :   Ra do sla Ma vrevs ki,    Dep a rtm ent o f Info rm at ic s,   South - W est   U niv e rsity  "N eo fit R il sk i" ,   66 Iva Mi chai lov   st,  2700 Bl ago e vgra d, Bul gar ia .   Em a il m avr ev sk i@s wu.bg       1.   INTROD U CTION     Digital   Dow Convert or   ( DD C te ch no l og is  wi dely   us ed  i the  te le com m un ic a ti on   in dustry   ( https:/ /w ww. m at hw orks .com /help/dsp /e xa m ples/gs m - dig it al - down - co nv erter. htm l ) DD co nv e rter are  of te us ed   in  c el lular  ph on e [1 - 4].   Ge ner al l y,  the  cel phone  c hip   c onsist of  var ia ble  f r equ e ncy  am plifie rs,    high  s peed   ( 12   or  14  bits)  An al og - to - Di gi ta con ve rter  ( AD C ),   a nd  DD C.   The se  pa rts  are  desig ne f or  fr e qu e ncies  of  50   M Hz  to  65   M Hz  wit os ci ll at ion s,  wh ic al low  pa rts  of  sig nal  to  be  us e at   sign a l   fr e qu e ncies  up   to  30 M Hz.  Also D DC  al lows   pro gr am   flexibili ty   of   fr eq ue ncy  an ba ndwidt in  the  conve rsion  pro cess.  T he  proc ess  of  c onve rsion  an filt erin is  dig it al   an li near M os oft en  DD is   use in   dig it al   de m od ulator  with  pro gram mable  fr e quency O Fig ur we  sho bl oc sc hem of   dig it al   conve r te r [5 - 8] .           Figure  1.  Bl oc sc hem e o f digit al  co nve rter   Evaluation Warning : The document was created with Spire.PDF for Python.
                          IS S N :   2088 - 8708   In t J  Elec  &  C om En g,   V ol.  9 , N o.   5 Oct ober   201 9   :   4 4 1 7   -   4 4 2 2   4418   2.   MA T HEM AT ICA L  MODE L   The  m at he m at i cal   m od el   beh i nd the  I/Q  d em odulato is as  foll ows [3,   4,   9 - 11 ] :     = ( ) cos 0 ,     (1)       = ( ) sin 0 ,   (2)     Let     ( ) = ( )  ( 1 + )   (3)     wh e re   A   is  functi on  of  t   an t he   ba ndwi dt is   le ss  t ha 0 We  s ubsti tu te   eq uatio ( 3)  i nto  the  equ at io ns ( 1) a nd (2) an a fte sim plific at ion , w e  g et  t he fol lowing:     = ( ) 2 { cos [ ( 1 0 ) + ] + cos [ ( 1 + 0 ) + ] }   (4)     and     = ( ) 2 { sin [ ( 1 0 ) + ] + sin [ ( 1 + 0 ) + ] }   (5)     To  rem ov the   fr e qu e ncy  co m po nen that  is  du t s um   of   1   an 0 we  ne ed  to  us ap pr opriat e   dig it al  low - pas s f il te rs.   The  obtai ned res ult i s as foll ow  [3,  5]:     = ( ) 2 { cos [ ( 1 0 ) + ] }   (6)     and     = ( ) 2 { sin [ ( 1 0 ) + ] }   (7)     If  1 = 0   in  e quat ions  ( 8)  a nd  (9),  wh ic a re   the   so luti on   f or  s ynch ron ou s   I/ dem od ulato r we  get the  f ollow i ng :     = ( ) 2 { cos [ ] }   (8)     and     = ( ) 2 { sin [ ] }   (9)     Wh e we  cal c ulati ng   the  out pu siz e,  w hich   is  cri ti cal  par am et er  fo the  m easur em ent  i ntensity we   get the  f ollow i ng :      2 = 2 + 2 = 2 ( ) 4 { cos 2 [ ( 1 0 ) + ] + sin 2 [ ( 1 0 ) + ] }   (10)     wh ic h,   we  ca n sim plify t o      2 = 2 ( ) 4   (11)     Th us ,   we  ca see  each  sm a ll   error   in  the  f re qu e ncy  only   us ing   the  cal cula ti on associat e with  the  I   and Q,  wh e re t he fre qu e ncies  of the  a nd Q r epr ese nt the  er rors fre quencie s [3,   5, 12 - 16 ].     Evaluation Warning : The document was created with Spire.PDF for Python.
In t J  Elec  &  C om En g     IS S N:  20 88 - 8708       Mo deling of  di gital co nverter  for GSM  si gnal s wi th MATL A ( Met od Trayk ov )   4419   3.   RESU LT S   Fo r   great er  a c cur acy   of  our   si m ulati on   we   m us be  sure   that  the  i niti al   (in pu t)   an m ixed  sig nal  con ta in   m ini m al   error.  F or  thi pur pose w s hould  ad just   th valu es o f   the n orm al iz ed  fr e qu e ncy reg ist e rs  a nd   reg ist ers  f or   norm al iz ed  ph a se  sh ift.   T he  values  for  the   norm al iz ed  fr eq ue ncy  reg i ste rs  m us be  two - com po ne nt  32 - bit  integers  th at   rep rese nt  th norm alized  ran ge  betwee an the  disc reti zat ion   fr e quency .   So   we  us posit ive  fr e quenc values.   T he  values  f or   t he   norm al iz ed  ph ase  s hift  r egi ste rs  m us be  16 - bit  integers , whic h al so   represe nt  the no rm alized r a ng e .     3.1.    Co m pa ri ng   th e   mi xer   im plem ent at i on s   b as ed  on  numeri cally   c on t rolle os ci ll at or   an volder 's   algorithm     The  Mi xe I m ple m entat ion base on  N um erical l Con tr olled  Oscil la tor  (N C O)  a nd  V old e r' al gorithm   gen erate  si m il arl ou tp ut  valu es.   The  V old er' al gorithm   is  also   know as  COordi nate  Rotat io DIgit al   Com pu te (COR DIC ).   La rg el y,  t he  c h oice  of  Mi xer   Im ple m entat ion   is   ba sed  on  the  av ai la ble  hard war res ources On   Fig ure  we  sho ob ta ine outp ut from   NCO - ba se as  s how in  Fig ure   2 ( a )   an CORDIC - ba se as sh ow in  Fig ure   2 ( b )   Mi xer  I m ple m entat ion s.   NC O - ba sed  Mi xer  wo rk s f a ste but req ui res   m or m e m or y,   wh il CORD I C - base Mi xer  wo r ks   slo we bu re quires  le ss  m e m or y,  based   on  the  nu m ber   of  necessa ry it era ti on of the C O RDIC c or e .           (a)       (b)     Figure   2. Com par i ng the  NC O - base d (a)  a nd COR DI C - ba sed (b) Mi xe r       3.2.    Oscil lati on     To  dis pel  unne cessary  fr e que ncies  within  th avail able  bandw i dth we  ad the  sign al   osc il la ti on to  the  accum ulator  phase  valu es.  I our  si m ula ti on si gn al   os ci ll at ion   is  ge ne rated   by  P se quence gen e rato that  con ta in  s hift  r egiste rs  an e xclusi ve  OR.   Wh e we  in cr ease  the  nu m ber   of   os ci ll at ing   bits   ou tsi de  the  optim u m   value,   the  lower   bound  of   no ise   sta rts  to  rise.  Wh e w reduce  the  nu m ber   of   os ci ll at in bits  belo the   op ti m u m   val ue,   oc cu fals fr e qu e ncies  that  reduce  th fr ee  dy nam i range  of   the   NCO  syst e m ' s f al se sign al  as  sho wn in  Fi g ure   3.           Figure   3.  Co nf i gurin t he NCO - base m ixer     Evaluation Warning : The document was created with Spire.PDF for Python.
                          IS S N :   2088 - 8708   In t J  Elec  &  C om En g,   V ol.  9 , N o.   5 Oct ober   201 9   :   4 4 1 7   -   4 4 2 2   4420   3.3   Ph as acc umula to r  wi th oscil lat or   The  ph as acc um ulator  with  su bsy ste m wh ic co ntain  os c il la tor,   cal culat es  the  in pu a ngle     of   t he   com plex  ro ta ti o f unct io in  the  CORDIC  Mi xer   as  show in  Fig ure   4.   As  in  the  NC O - base m ixer,   we  ad an  os ci ll at ing   s ign al   to  the  value  of   the  phas accum ulator  in  order   to  dis pel  the  false  frequ e ncies  with in  the   band width.  T he   os ci ll at ing   sign al   is  ge ne rated  by  P ge ne rator   t hat  co nt ai ns   bin a ry  re gisters  f or   s hif and  exclusi ve  OR.   W c hoose   th num ber   of  osc il la ti ng   bits  to  be   15  t be   as  cl os e   as  possible  t the   cosine  sp ect r um   of   an   NCO - base Mi xer .   T he  c om plex  ro ta ti on  functi on  in  th CORDIC - ba sed  Mi xe cal culat es  u   exp ( j ) usin t he  C ORDI C  ro ta ti on  alg or it hm .           Fig ure   4.    Co nf igurin the  CO RDIC - base m ixer       3.4   Decim at i on   filter   By   us in i nteg er  program ing ,   we  reali ze  decim ation   filt er  to   pe rfo rm   decip her e filt erin within   casca ding  st ruct ur es.   O Fig ur e   5   we   s how   the  res ult,  obt ai ned   by  t he  re al iz ed  filt er.   W us e   balanci ng  F IR  filt er  as  sho w in  Fi g ure   6(a)  to   set   the   Ca scaded  I ntegr at e Com (CIC)  filt er  f or   ba ndwidt and   a   Pr og ram m able Finit Im pu lse   Re sp onse  ( P FIR filt er as  sho wn in  Fig ur e  6(b) to   filt er t he si gn al .           Figure   5. Fi lt rati on   with  deci m at ion  f il te r         (a)     (b)     Fig ure   6. O btained  r es ult by  usi ng b al a ncin g FIR f il te r (a)  a nd  p r ogram m a ble F IR  f il te r ( b)       Evaluation Warning : The document was created with Spire.PDF for Python.
In t J  Elec  &  C om En g     IS S N:  20 88 - 8708       Mo deling of  di gital co nverter  for GSM  si gnal s wi th MATL A ( Met od Trayk ov )   4421   4.   CONCL US I O N     Wh e we  proc essing  t he  GSM   sign al   us i ng  deco m po sit io with  th ree - sta ge  filt er,  we   can  extract  a   200  kHz  band width  f ro m   MHz   in pu sign al   a nd  to  lowe sam ple  rate  to  t he  27 0.833  K bp s   ( ori gin a l   sam ple  rate).  The  first  ste i t his  deco m po sit ion  is  a   CI filt er  with  a   dro dow fac tor  of  64  to   int rod uce  270,8 33   kH z.  At  la te sta ge   of   filt rati on   we  use   Com pen sat in Finit Im pu lse   Re spo ns (C FI R)   to  reduc e   the  sam ple  rate  to  200  kHz.   Th us   we  sat isf the  re quirem ents  f or  GS M.   Finall y,  we   use   P FI t form   the   fr e qu e ncy  of  the  GS m ask.   The   m et ho dolog y,   use to  de si gn  the  unif orm   pu lse of  a   FI filt er  is  s i m ple  and   le a ds   to   good  op ti m al   FI filt ers  with  r espect  to  oth e r   m et ho ds.  T he   descr i be ab ove  te ch nique  a ll ow desig ners to  expli ci tl y con trol  the  band width ed ges  a nd the   m agn it ud e   of   r el at ive pulsat ion for  eac ba nd.       REFERE NCE S     [1]   T.   Pow ers  et.  a l . Design,   Co m m is sioning  and  Opera ti on al   R esult of  W ide   D y namic  R ange  BP S witc hed   El e ct rode   E le c tr onic s,”   Proc ee di ngs of   th e Be am  Instrum ent ati on  Workshop pp.   2 57 - 265,   1998 .   [2]   M.  Dehle r ,   et .   al. ,   Digit a BP M S y stem  for  th S wiss   Li ght  Sou rc   First Ope r ati onal   Resul ts,”   P roce edi ngs o th Be am Instrum en tat ion Wor kshop,   1998 .   [3]   T.   Pow ers ,   et .   a l .,   Two  appl i cations  of  dire ct   digi tal  down  conve rte rs  in  beam   dia gnostic s ,”   AIP   Conf.   Pro c.     vol.   546 pp .   275 ,   2000 .   [4]   J.  Gerha rdt ,   et.   al . ,   Digi ta l   d own   Convert er   opti m iz ation,   I EE 56 th  In te r nati onal  M idwes Symposium  on   Circui ts and   Sys te ms ,   pp .   1015 - 1 018,   2013 .   [5]   S.  Jasm ine   and  R.   La th a,   Design  of  Digit a Dow Convert er   (DD C)  for  G SM ,   IJI SET  -   Inte rnational   Journal   o f   Innov ative  S cien ce ,   Eng ine ering   &   Technol ogy ,   v ol.   2(10) ,   pp .   86 0 - 865,   2015 .   [6]   K.  Uda y   Kum ar,   K.  Bapayy and  M.  Sandeep,  FPGA  I m ple m ent ation  of  Digit al   Dow Convert er  using   Multi plier - Free   Filt er ,”   Int ernat ional   Journal  of  Engi ne ering   Re search  &   Technol o gy  ( IJ ER T) ,   vol.   3 (1 0),     pp.   648 - 655 ,   20 14.   [7]   S.  Maji and  A.,   Faeza,   Design  and  Im ple m ent at ion  of  Dual - m ode  Program m abl Dec i m at ion  Filt er  f or     W CDM   and  GS Sy st ems ,”   Inte rnational   Jo urnal  of  Sof C omputing  and  Engi ne ering  ( IJS CE) vol.   3 (6) ,     pp.   168 - 173 ,   20 14.   [8]   S.  Maji d,   H.  A bdulsat ar ,   and   T .   Hasan,  Rec on figura bl Dow Sam pli ng  Chan nel i ze for  SD R   Rec e ive Us ing  FPGA ,”   Inte rnational   Journal   of  Innov at ive   Technol ogy   a nd  Ex ploring  Engi ne ering  ( IJI TEE) ,   vol.   3( 8),     pp.   23 - 27 ,   2014 .   [9]   R.   Mavre vski,   Sele ct ion  a nd   compari son  of   reg ression  m o del s:  esti m at io n   of  torque - angle  rel a ti onships,     C.   R .   Ac ad .   Bul g .   Sc i. vo l.  67(10 ),   pp .   1345 - 1354 ,   2014 .   [10]   M.   Tray kov ,   et.   al . ,   Us ing  par t ia dif fer en ti a e quat ions  for  pri ci ng  of  goods  a nd  servic es ,”   Sc ie ntific   Annal o Ec onomics  and   Busine ss vol .   63 (2),   pp .   291 - 298 ,   2016.   [11]   Tray kov,   M. ,   et.   al . Algorit hm   for  prote in  fold ing  proble m   in  3D  la tt ice  HP   m odel ,”   Inte rnat ional   Journal  of  Bi ology and Bio medic in e vol.  3,   pp.   16 - 21,   2018 .   [12]   R.   Mehra   and  S.  Patt na ik,   R ec onfigur abl e   Design  of  GS Digit al  down  Convert er  for  En hanc ed  R esourc e   Util izati on ,”   Int e rnational   Journal  of   Computer  A ppli cations ,   vo l.  57(11),   pp .   41 - 4 7,   2013 .   [13]   E.   Malki,  K.  Shehata  and  A ,   Madia n,   Im plem ent at ion  of  op ti m iz ed  Tr ipl e - Mode  Digit al   D own  Convert er  for  W CDMA,   CD MA 2000  and  GS of  SD R ,”   22nd  Inte rn ati onal  Conf ere nce   on  Mic roe le c tronic s ,   ICM ,     pp.   395 - 398 ,   20 10.   [14]   Z.   Li,  Q.  Ma  an R.   Qi,   Design  of  progra mmable   digi t al   Dow Convert er  Struct ure ,”   E le c t rical   and  Computer  Engi ne ering ,   IE EE   CC ECE   200 3 Canadian   Co nfe renc e ,   vol.  1 ,   pp.   535 - 538 ,   20 03.   [15]   M.  Tray kov ,   et. al . Risk a naly s is i the   e conomics  through  Language ,”   WSE A TRANSA CT IONS on  BUSINESS  and  ECONOMICS vol .   15 ,   pp .   180 - 186,   2018 .   [16]   R.   Mavre vski,   e t.   al . Approac hes  to  m odel ing  of  biol ogic al   e xper imental  dat a   with  GraphPad  Pris m   software ,”   WSEA TR ANS ACTIONS on  S Y STEMS  and  CO NT ROL vol.  13,   pp.   242 - 247,   20 18.         Evaluation Warning : The document was created with Spire.PDF for Python.
                          IS S N :   2088 - 8708   In t J  Elec  &  C om En g,   V ol.  9 , N o.   5 Oct ober   201 9   :   4 4 1 7   -   4 4 2 2   4422   BIOGR AP H I ES   OF  A UTH ORS       Metodi  Tr ayk ov As sistant   in  Depa rtment  of  I nform at ic s Fa cu lty   of  Ma the m at i cs  and  Natur al  Scie nc es ,   m ember  of  Univer sit Cent er  for  Advanc ed ,   Bioi nfo rm at ic Resea r c h,   South - W est   Uni - ver sit y   "N e ofit   Ri lski",   66  I van  Miha y lov   St r. ,   B la goevgr ad,  Bulga ri a.   PhD   o Inform at ic s.  Scie n - tific  In te r e st:  progra m m ing  and  bioi nform at ic s.  He  is  one  of   the   orga n izers  of  the   XX VII  REPUB LICAN STUDENT  PR O GRA MM I NG   O LYMP IAD ,   2015,   ht tp: / /bc p c. eu / XX VII/.           Rado sl av   Mavrevski Chi ef  As sistant   in  Depa rtment  of  Infor m at ic s Facu lty   of  Mathe m at i cs  and  Natur al   Sc i enc es ,   m ember  of  Univer sit y   C ent er   for  Advan ce d,   Bioi nform a ti cs  Res ea rch ,   South - W est  Univer sit y   "N eof it   Ril ski",  66  Iva n   Miha y lov  Str. ,   Bla goevgr ad,   B ulga ri a.   PhD   on   Inform at ic s.  Sc i ent ific  In te rest :   progra m m ing,   computer   m o del li ng ,   appl i ed   stat ist ic and  bioi nform at i cs.   He  is  one  of   the   orga ni ze rs  o the   South  Eas te rn  European   Mathe m at i ca Ol y m pia for   Univer sit y   Stu dent (SEEMOU S)  with  Internat ion al   Part icipat ion ,   2012 ,   htt p://s ee m ous2012.sw u. bg/  a nd  XX VII  R EPUBLICAN   STUD ENT  PR OG RAMMING  OLYM PIAD,   2015,   ht tp: / /bc p c. e u/XXV II/.           Iv an  Tr enche v As socia t pro fessor  in  Depa rt m ent   of  El ectrical   Engi n ee ring ,   El e ct roni cs  and   Autom at ic s,  Fa c ulty   of  Engi ne ering,  m ember  of  Univer sit y   Cen ter  for  Advanc ed,   Bioi nform at i cs  Resea rch ,   South - W est  Univer sit y   "N eof it   R il ski" ,   66  Iva Miha y - lov  Str. ,   Bl agoe v gra d,   Bulg ari and  As socia t p rofe ss or  in  Univ ersity   of   Li br ar Studie and  Inf orm at ion  T ec hn ologi es  Sofi a,  Bulg aria.   PhD   on  Inform at ic s.  Scie n ti fi Inte r est virt ua rea l ity   ( VR),  computer   m odel li ng  and  bioi nform at i cs.   He  is  one  of  the   orga nizers   of  the   XX VI REPUB LICA STUD ENT   PR OG RA MM I NG   OLYM PIAD,   2015,   htt p :/ /b cpc . eu/ XX VII/.     Evaluation Warning : The document was created with Spire.PDF for Python.