VeriXiom home
4:26am CST, Tue Jan 6
Desna Systems enables customers to effectively reduce cost and implement their time-to-market objectives by shortening the development cycle and improving the testing quality of complex software products. Success of our company is a reflection of our customers' success propelled by our professionalism and dedication to quality.
more
Site Search
Our jobs
Embedded Software Engineer
C# Developer
Mixed-mode Simulation of RF

Autors

Gennady Serdyuk, Boris Shelkovnikov

Abstract

Paper describes techniques and example of mixed level mixed mode simulation of complete communication link. Proposed approach uses co-simulation to compute overall link merits, allowing to simulate digital parts of link using existing commercial digital simulator(s) and RF parts using Modulation Harmonic Balance simulator. Simulation example is presented.

Keywords

Harmonic Balance, co-simulation, mixed-level simulation, RF design.

I. INTRODUCTION

Design    of   RF    link    entails    significant   amount    of simulation   at   different   levels.   System-level   simulation allows  estimating  design  solutions  and  making  first-order estimation  of  link  merits. 

Basing  on   system-level  design, specifications  on  constituting  blocks  are  established  and those blocks are designed. This outlines to-down “waterfall” design   flow.   But, most   often,   such   design   flow   is insufficient,   as   it   does   not   take   into   account   block interaction   and   block   non-idealities,   which   may   take influence onto complete link merits (like bit or symbol error level,  unnecessary  RF  radiation,  etc.). 

To  be  sure  about system properties, system verification have to be performed, circuit element values and global merits of communication link.

 
In        following         sections       co-simulation        system implementation   is   described.   It   uses   discrete   complex envelopes    technique    for    system-level    simulation    and Modulation   Harmonic   Balance   (MHB)   technique   for circuit-level simulation. Simulation example of circuit-level power    amplifier    model    as    a    part    of    system-level communication link model is presented.

II. SIMULATION TECHNIQUES
 
Complex  envelope  technique  is  a  most  widely  used  for communication    system    simulation.    According    to    it, information signal along the system is represented in a form of two orthogonal components – I and Q, which are called inphase and quadrature and considered to be continuous in time.      All   signal      transformations in            system   blocks (dissipation,    filtering,    nonlinear    distortions,    etc.)    are considered as transformations of envelope [3].

Convenient  representation  for  envelope  components  is discrete  representation  of  continuous  complex  functions. After  sampling,  reaction  of  the  block  to  input  may  be defined as:


 
for linear blocks or as:


 
in  more  general  nonlinear  case,  where  l –  linear  block response,    m    –   nonlinear   block   function,    i          –sample number.   If blocks  constitute directed  graph  without  loops with  incidence  matrix   A , then   resulting  system  response may be written as:




where
w j (n) -   excitation   components   at   n-th   time sample  and
mj () -  response  components,    j -  component index in a vector.
 
At   circuit   level,   RF   and   MW   circuits   in   digital communication   links   are   usually   under   excitation   of complex shape signals with much different time constants. Convenient  way  to  simulate  such  circuits  is  modulation (envelope)    harmonic   balance    (MHB)    [4,5,13].    MHB equations  are  formulated  simultaneously  in  time  domain w.r.t. to “slow” time (information component of excitation) and  in  frequency  domain  w.r.t.  “fast”  component  (carrier):



Here X k (t) – k-th harmonic component of unknowns  as  function  of  time  t , I() –  vector-function  of  nonlinear responses, Q() –   vector-function   of   reactive   nonlinear responses,   L   and   M –  matrices  of  linear  components  of circuit  response:  resistive  and  reactive,   W   -  frequencies matrix,  Uk (t)  – free excitation term,  k - harmonic number.

It is an extension of Harmonic Balance technique [6,7,9]. MHB Eq. (4) can be sampled in discrete moments of time of Eq. (3). That will allow substituting terms of Eq. (4) in Eq. (3) composing equations into one system.

Considering  equation  interaction,  let  us  allow  Eqs.  (1) and  (2)  to  be  coupled  only  via  their  stimuli wj (n) and Uk (tn ) .  So,  any yn, j  value  of  vector   Yn at  (1)  can  be assigned   to Uk (tn ) and   any Xk (tn ) can   be   assigned to wj (n) . Please, note that both values are complex, as both represent complex amplitudes. This simplifies consideration and shows how each part of combined task can be simulated with own specific solver.

III. CO-SIMULATION SYSTEM IMPLEMENTATION

Two  ready-made  components  were  chosen  to  build  cosimulation  system:  Matlab/Simulink [10] and Rincon  [11]. Simulink  was  chosen  for  its  extendibility  using  common programming    language    like    C/C++    and    ready-to-use communication   and   DSP   libraries.   Rincon   implements MHB   and   allows   circuits   to   be   defined   with   VHDL- AMS/FD  [8,9,11]  –  extension  of  VHDL-AMS  language, with frequency-domain modeling capabilities. In addition, it can  be  integrated  with  external  tools  via  pipe  interfaces.
 


Fig. 1. QPSK Link



Fig. 2. Amplifier schematic







Fig. 3. Input and output amplifier spectra.

Simulink’s capability to extend components using C or C++ programming  languages  was  used  to  code  interface  part, which  arranges  simulators  interaction.  Simulink  -  Rincon interaction  is  built  such  way,  that  Rincon  is  considered  as one   of   the   discrete   Simulink   blocks   with   fixed   signal sampling  frequency.  

Simulink   also   is   used   to   perform results visualization, as any circuit variable inside Rincon is available    in    Simulink.  Rincon,    in    turn,    get    stimuli envelopes,   simulates   circuit   and   returns   data   back   to Simulink.  Circuit  element  values,  harmonics  numbers  and additional  data  can  be  passed  into  Rincon  as  function parameters.

IV. QPSK LINK SIMULATION
 
To    demonstrate    the    abilities    of    implemented    cosimulation   system,   model   of   communication   link   with QPSK  modulation  (Fig.  1) has been  simulated.  Link  starts with  random  number  generator,  and  then  follows  QPSK modulator  (block  from  Simulink  toolbox),  raised  cosine filter,  power  amplifier,  AWGN  channel  and  demodulator. Power amplifier, being represented at circuit level, has been co-simulated  with  the  whole  system.  Schematic  of  power amplifier is presented at Fig. 2. It is one-transistor MESFET power amplifier with reactive load. Input and output passive circuits   model   matching   circuits   and   interconnections. Schematic is shown with input source and load.
 
Simulink S-function (“simulink_rincon_caller”) performs all necessary initializations, starts separate process of circuit simulation  using  Modulation  Harmonic  Balance  technique and   performs   required   communication:   input   data   for circuit-level  simulation  are  got  from  Simulink  and,  after simulation,  are  returned  to  it.  That  is  performed  for  each step of Simulink simulation cycle. 16 points per transmitted digit are used in simulation.
 
Simulation results are presented at the following figures. Spectrum  at  input  and  output  of  amplifier  is  presented  at Fig.  3  to  show  regrowth  due  to  amplifier  nonlinearities. Signal  trajectories  before  and  after  amplifier  are  shown  at Fig.  4  and eye diagrams are  shown  at  Fig.  5.  Inphase  and quadrature  components  at  amplifier  input  and  output  are shown at Fig.6. Figure illustrates channel interaction due to amplifier nonlinearity.
Amplifier schematic was taken from [12].





Fig. 4. Signal trajectories after filter and after amplifier.








Fig. 5. Eye diagrams after filter and after amplifier.

V. CONCLUSION
 
Principles  of  implementation  of  multilevel  mixed-mode co-simulation  environment  for communication    link simulation  are  discussed.    Viable  methods  are  considered for  different  levels  of  representation  and  ways  of  their interaction  are presented.  New  implementation  based  onto proposed  approach  for  co-simulation  is  described,  which allows   usage   models   of  different   levels.  

Results   are illustrated   with   mixed-level  mixed-mode simulation example,  which  includes  power  amplifier  operated  under complex  modulated  signals  in  QPSK  RF  communication link. Example allows visualizing signal impairments caused by amplifier nonlinearities.



Fig. 6. Normalized inphase and quadrature components before and after amplifier, time is in ms.



REFERENCES
 
[1]   Piet Wambacq et al., High-level Simulation and modeling tools for mixed signal front-ends of wireless systems, Proc of AACD, Spa, Belgium, March 2002.

[2]   Uwe  Knochel,  Jurgen  Hartung,  Approaches  to  consider analog   RF   components   in   system   level   simulation   of mobile  communications,  ANALOG  2002,  Bremen,  May,
2002, pp. 219-224.

[3]   M.    Schiff,    Baseband    Simulation    of    Communication
Systems, Ap. Note AN 133, April, 26, 2000, Elanix, Inc.

[4]   How-Siang      Yap,     "Designing      to     Digital      Wireless Specifications    Using    Circuit    Envelope    Simulation", Applied Microwave & Wireless, June, 1998, pp. 84-89.

[5]   G.  Serdyuk,  B.  Shelkovnikov,  Multilevel  modeling  and simulation   of   communication   link,   Proc   of   14th   Int-l Crimean  conference  “Microwave  and  Telecommunication Technology”, CRIMICO-2004, pp. 151-154.  (in Russian).

[6]   B.Shelkovnikov,   V.   Zhabitskiy.   Spectral   Simulation   of
Nonlinear Electronics Circuits under Two Arbitrary Power Excitations.  Design  Automation  in  Electronics,  collected articles, Kiev, 1982, vol. 25, pp.91-100 (in Russian).

[7]   B.N.Shelkovnikov,          K.S.Sunduchkov,         G.V.Serdyuk,
Lomaka        V.L.,        A.A.Mikryukov,        O.V.Kolchanov, Mathematics and Software for Microwave Circuit Design; Proc. of the International Symposium on Signals, Systems and Electronics (ISSSE'92), Paris, 1992.

[8]  Gennady    Serdyuk,    Boris    Shelkovnikov,    VHDL-AMS
Subset  Usage  for  Harmonic  Balance  Circuit  Simulation, Conf. Proceedings, TCSET-2004, Lviv, Slavsko, 2004.

[9]   Gennady    Serdyuk,    Boris    Shelkovnikov,    VHDL-AMS Modeling for Harmonic Balance Circuit Simulation, Conf. Proc., MIKON-2004, Warshava, 2004

[10] James  Dabney,  Thomas  Hartney,  Mastering   Simulink  4,
2nd Edition, Prentice Hall, NJ, 2001.

[11] G.   Serdyuk,   D.   Goodman,   VHDL   Approach   Improves
Nonlinear   Simulation,       Microwaves   &   RF,   November
2001, pp. 76-102.

[12] C.-C.   Huang   et   al,   Analysis   of   Microwave   MESFET Power  Amplifiers  for  Digital  Wireless  Communications Systems, IEEE Trans. on MTT, vol. 52, No. 4, April 2004, pp. 1284-1291.

[13] Ken   Kundert,     Simulation   Methods   for   RF   Integrated
Circuits, ICCAD-97, November, 1997.

[14] Kurt R. Matis, Multilevel Simulation of WCDMA Systems for   Third-Generation   Wireless   Applications,   http://sss- mag.com/pdf/wcdma.pdf.


Attached files
Mixed-mode Simulation of RF 358 KB
Materials
VHDL Approach Improves Nonlinear Simulation
Harmonic Balance Technique in Context of Functional Hardware Verification
Mixed-mode Simulation of RF
VHDL-AMS Subset Usage for Harmonic Balance Circuit Simulation
VHDL-AMS Modeling for Harmonic Balance Circuit Simulation
News
Franke: Ukraine could be a second India
Ukraine is becoming a top software outsourcing destination
Outsourcing Association to be founded in Central and Eastern Europe
Upcoming Events
Company QATestlab trainings on Software testing to be held on 29th of October and 5th of November in Cherkassy State Technological University.

CMMI WEEK, dedicated to quality and competitiveness, which ESI Center Eastern Europe organizes in Ukraine.

Organized by Ukrainian Chapter of the ACM supported by Microsoft, INTSPEI and FAST.


Terms of Use : Privacy Statements
Copyrights Desna Systems, Ltd
All rights reserved