SlideShare a Scribd company logo
Switching amplifier design
           with S-functions,
    using a ZVA-24 network analyzer

               Marc Vanden Bossche




ESA Microwave Technology and Techniques Workshop 2010
10-12 May 2010
Outline
    ●   The switching amplifier and its optimization

    ●   S-function theory

    ●   Extraction of S-functions

    ●   Setups for S-functions to model switching amplifiers

    ●   A case study

    ●   References

    ●   Conclusion

    ●   Acknowledgement



ESA Workshop May 2010               © 2010 - NMDG              2
The Switching Amplifier
   ●   Some specifications to optimize                     IDD
        ●   Power gain                                             Class A
                                                         IMax
        ●   PAE
        ●   Delivered input and output power              IMax
        ●   Linearity                                      2
   ●   Class A is very inefficient
   ●   Improve efficiency                                                                    VD
        ●   No signal – no power consumption                    VKne        VDD       VMax
                                                                 e
        ●   Transistor is biased into pinch-off: Class AB, B, C, E, F, ....
   ●   The “ideal switch”
        ●   Power dissipation in the harmonics      vd              vd
                                                          id
                                                                     id
   ●   Harmonics are an essential part of the “switching amplifier”
        ●   Do not waste power in harmonics
        ●   Recombine harmonics with fundamental for optimal fundamental behaviour


ESA Workshop May 2010                  © 2010 - NMDG                              3
Brute Force Method
                               PIn
                      f0
    f0                                          DUT
                                                                                     POut
                                     +                              +
 P source                                                Bias
                                                                                            f0
                   2f0                                                         2f0
                         3f0                                             3f0
         ●   Measure
              ●   Input and output DC and RF power
         ●   For different values of                                       Fundamental
              ●


              ●
                  Input power
                  Bias
                                                                =               And
                                                                             Harmonic
                                                                        Source and Load-pull
              ●   Load impedances
              ●   Source impedances
         ●   Display and analyse collected data
         ●   Until “some optimal” point is reached

ESA Workshop May 2010                    © 2010 - NMDG                           4
The Behavioural Modelling Approach
   ●   Nothing new under the sun
        ●   Amplifier design using S-parameters

   ●   Advantages
        ●   Use simulation tools for a more automated search in the multi-dimensional space
        ●   Simulate in interaction with other circuits of the system
        ●   Design and test pre-distortion circuits and algorithms in a simulator
        ●   Design rules based on the behavioural model

   ●   BUT S-parameters do not work for switching amplifiers

   ●   What S-parameters are for linear components, are S-functions for nonlinear
       components

   ●   Or … not completely????




ESA Workshop May 2010                © 2010 - NMDG                          5
Back to school: S-parameters
   ●   S-parameters do describe a linear component completely
        ●   Transfer function
        ●   Interaction with other components
        ●   Superposition
   ●   The equations
                    B1 =S 11 a 1 S 12  a2 
                    B2 =S 21  a1 S 22  a2  
   ●   The extraction
        ●   Ideal

                                   S 11                              S 12 
                                   S 21                              S 22 

        ●   Reality
                                                              S 11  S 12 
                                                              S 21  S 22 
ESA Workshop May 2010                © 2010 - NMDG                      6
“Simple” S-functions
  Let us increase the input power ...
       f0                            f0    2f
                                                0
                                                    3f
                                                         0
                         VDC v 3
      a1                       i3                            b2
                                                                  Independent variables:   a 1 , a 2 and v3
        f0                          f0                            Dependent variables :    b1 , b2 and i 3
             2f 3f
               0     0
      b1                                                     a2


                              Nonlinear behaviour caused by

                                    a 1  f 0 , a 2  f 0 and v dc     Large-Signal Operating Point



                              I DC =Table 0 a 1  f 0 , a 2  f 0  , v dc 
                              B=Table 1 a 1  f 0 , a 2  f 0  , v dc 

ESA Workshop May 2010                      © 2010 - NMDG                               7
“Simple” S-functions: a useless model
     ●   This model can never be extracted directly
          ●   Imperfect high frequency sources
          ●   Harmonics of reflected waves add up to incident waves due to imperfect match

     ●   Harmonics are essential in cascading circuits




a1                                                     a2                                    a3
                           DUT X                                 DUT Y
b1                                                     b2                                    b3




ESA Workshop May 2010                  © 2010 - NMDG                          8
“Naive” S-functions
       f0                              f0    2f
                                                  0
                                                      3f
                                                           0
              2f 3f
                0     0
                            VDC v 3
      a1                          i3                           b2
                                                                     Independent variables:       a 1 , a 2 and v3
        f0                             f0                            Dependent variables :        b1 , b2 and i 3
              2f 3f                         2f 3f
                0                             0       0
                      0
      b1                                                       a2


             Nonlinear behaviour caused by

               a 1 k f 0  , a 2 k f 0 and v dc             Large-Signal Operating Point



             I DC =Table 0 a 1 k f 0  , a 2 k f 0 , vdc               Large amount of data

             B=Table 1 a 1 k f 0  , a 2  k f 0 , vdc                  Infinite measurement time

ESA Workshop May 2010                       © 2010 - NMDG                                     9
A closer step to S-functions
       f0                               f0     2f
                                                    0
                                                        3f
                                                             0

               2f0 3f
                       VDC v 3
      a1             0       i3                                  b2
                                                                          Independent variables:        a 1 , a 2 and v3
        f0                              f0                                Dependent variables :         b1 , b2 and i 3
             2f 3f
               0     0                           2f0 3f a
      b1                                               0 2




     Nonlinear behaviour caused by                                      Linear perturbation caused by
        a 1  f 0 , a 2  f 0 and v dc                              a 1 k f 0  , a 2 l f 0  with l , k ≠0,1


                         I DC =F a 1  f 0 , a2  f 0  , v dc G k a 1  f 0  , a 2  f 0 , v dc  A k f 0
   S-functions
                         B=H  a1  f 0  , a 2  f 0 , v dc S k  a1  f 0  , a 2  f 0 , v dc  Ak f 0 

                                                                                        Linearization


ESA Workshop May 2010                         © 2010 - NMDG                                        10
The S-functions
       f0                               f0     2f
                                                    0
                                                        3f
                                                             0

               2f0 3f
                       VDC v 3
      a1             0       i3                                  b2
                                                                          Independent variables:          a 1 , a 2 and v3
        f0                              f0                                Dependent variables :           b1 , b2 and i 3
             2f 3f
               0     0                           2f0 3f a
      b1                                               0 2




     Nonlinear behaviour caused by                                      Linear perturbation caused by
        a 1  f 0 , a 2  f 0 and v dc                              a 1 k f 0  , a 2 l f 0  with l , k ≠0,1


                         I DC =F a 1  f 0 , a2  f 0  , v dc G k a 1  f 0  , a 2  f 0 , v dc  A k f 0
   S-functions
                         B=H  a1  f 0  , a 2  f 0 , v dc S k  a1  f 0  , a 2  f 0 , v dc  Ak f 0 
                                                                           c                                   *
                                 and something special:               G k  a1  f 0  , a 2  f 0 , v dc  A k f 0
                                                                      S c a 1  f 0 , a 2  f 0 , v dc  A* k f 0 
                                                                         k

ESA Workshop May 2010                         © 2010 - NMDG                                          11
The Extraction of S-functions
       f0                               f0      2f
                                                     0
                                                         3f
                                                              0

                2f0 3f
                        VDC v 3
      a1              0       i3                                  b2
                                                                           Independent variables:        a 1 , a 2 and v3
        f0                              f0                                 Dependent variables :         b1 , b2 and i 3
              2f 3f
                0     0                           2f0 3f a
      b1                                                0 2




   Constant Large-Signal Operation Point
                                                                   Adequate variation in harmonic tones
                 (LSOP)
             a 1  f 0 , a 2  f 0 and v dc                          a 1 k f 0  , a 2 l f 0  with l , k ≠0,1



   Solve (overdetermined) set of equations for the coefficients
                                                                                      c               c
       F  LSOP  , Gk  LSOP , H  LSOP , S k  LSOP ,G k  LSOP  , S k  LSOP 


ESA Workshop May 2010                           © 2010 - NMDG                                       12
Assumptions of S-functions
                                                                    VDC
                                                                   v3
                                                                        i3
                               a1                                                                    a2
                                                                   DUT
                               b1                                                                    b2



                                                                             `

                                    Linear perturbation of nonlinear behavior caused by

                                               a 1 k f 0  , a 2 l f 0  with l , k ≠0,1


        Constant(*) Large-Signal Operating Point (LSOP)                                Tickle or probing tones
                       a 1  f 0 , a 2  f 0 and v dc                          a 1 k f 0  , a 2 l f 0  with l , k ≠0,1
(*)
      the equations can be adapted to deal with small variations

ESA Workshop May 2010                                      © 2010 - NMDG                                   13
Extract S-functions
                                                         DC Bias                             f0

       f0                                                                               or

Large-Signal                                                    Tickling
  Source                                        k f0                                         ZL
                                                                Source




   ●        Repeat the following for all LSOPs of interest
             ●   Select tickle tones
                   ●   Large enough to be detectable
                   ●   Small enough not to violate linearity assumption

             ●   Measure incident and reflected waves for different tickle tones

             ●   Model by solving for all Sf and Sfc

   ●        Resulting into S-functions
ESA Workshop May 2010                           © 2010 - NMDG                      14
Non-50 Ohm Setup for S-function extraction
                                    f0      DUT      f0

                   f0
                            Variable loss                Variable loss



                                                  k f0
  ●   Fundamental load-tuner (realistic termination)

  ●   Fundamental source-tuner for high reflective devices

  ●   Continuous de-embedding of the tuners

  ●   S-function extraction software compensates for tuner losses

  ●   Harmonic terminations are being measured but change in an uncontrolled
      way

  ●   Impossible to verify the S-function model for switching amplifiers
ESA Workshop May 2010               © 2010 - NMDG                        15
Non-50 Ohm Setup for S-function extraction + validation
                                   f0     DUT            k f0

                  f0



                                                k f0
  ●   Harmonic load-tuner (realistic termination)
       ●   Controlled impedances at harmonics while stepping the fundamental load during
           S-function extraction simplifies the tickling
       ●   Controlled impedances has advantage in case of instabilities
       ●   Creating high harmonic reflection factor for S-function verification

  ●   Low-loss coupler structure between DUT and harmonic tuner

  ●   S-function extraction software compensates for tuner losses




ESA Workshop May 2010                © 2010 - NMDG                        16
Case Study: EPA120B-100P

      EPA120B-100P
        • high efficiency heterojunction power FET
        •   power output: + 29.0dBm typ.
        •   power gain: 11.5dB typ. @ 12 GHz


                                                          NMDG:
                                                          ZVxPlus Add-on kit
            Rohde&Scwarz:
            ZVA and NGMO (Bias)




                                 EPA

       Focus Microwaves: CCMT          Fixture      Low-loss VIProbing     MPT
ESA Workshop May 2010               © 2010 - NMDG                              17
Class B mode of operation




                        Gate   V g =−0.93 V       Drain   V d =6.3V
ESA Workshop May 2010             © 2010 - NMDG            18
Class B mode of operation




  S-functions, predicting behaviour
  for small and large
  harmonic reflection factors
  to deal with different types
  of “switching” amplifiers



ESA Workshop May 2010             © 2010 - NMDG   19
Level of tickle tone
                                   f0      DUT                k f0

                  f0


                                     Pin
                                                 k f 0  f
  ●   Offset frequency for tickle tone
       ●   Small offset for transistor
       ●   Large enough to be out of resolution bandwidth of network analyzer

  ●   Measurement system only measures the harmonic behaviour and DC

  ●   Increase tickle tone power until
       ●   Harmonic behaviour changes
       ●   DC bias shifts

  ●   Case study: at input: -20 dBm, at output: -5 dBm (no changes observed)


ESA Workshop May 2010                © 2010 - NMDG                         20
S-functions




ESA Workshop May 2010   © 2010 - NMDG   21
Verification of Interpolation Capability on B2




ESA Workshop May 2010      © 2010 - NMDG           22
Verification under high reflections
                                                                                                                             b2 f0  and complex error
                                                                                      dBm

  2 f 0                                                                           20
                                   0.75


                                       0.5
                                                                                            dBm b2  f 0 
                                                                                     10                                                     Oscillation
                                   0.25



                0.75   0.5   0.25         0.25    0.5     0.75

                                  0.25                                                     2           4                6            8             10     12            14             16

                                   0.5
                                                                                    10
                                  0.75



 3 f 0=0                                                                         20



                                                                                    30
                                                                                                                             Complex error
                                                                                                                                    dBm b2  f 0 −b 2Sfunc  f 0
       dBm b2  k f 0 −b2Sfunc k f 0                                           40

                                 X1.0                                                      X1.0
                                              R0                                                    R0                                                   X1.0
                                                                                                                                                                   R0
       X0.5                                                 X2.0         X0.5                                X2.0
                                                                                                                                            X0.5                               X2.0
                                             R0.5                                                   R0.5
                                                                                                                                                                   R0.5
                                                    R1.0                                               R1.0
                                                                                                                                                                      R1.0
                                                           R2.0                                             R2.0
                                                                                                                                                                              R2.0



 X0
                                 -45                                 X0
                                                                                            -50                                     X0                     -50




       X0.5
                                 -5                         X2.0         X0.5
                                                                                             -10                X2.0                     X0.5
                                                                                                                                                           -15                 X2.0


                                                                                            X1.0                                                        X1.0
                                X1.0

ESA Workshop May 2010                                                      © 2010 - NMDG                                                                  23
High reflection factor of second and third harmonic
 ∣ 2 f 0 ∣=1 and phase rotating 360 degrees                                    4   (2)
                                                                                  2
 ∣3 f 0 ∣=1 and fixed phase
                                                                                       50    100   150    200   250
                                                                              2
     dBm          b2f0  and prediction error

    20                                                                                (8)
           dBm b2  f 0                                                        4
    15
                                                                                  2
    10
                                        Oscillation
                                              (12)                                     50    100   150   200    250
     5
                                                                              2
            4     6         8          10        12   14     16
                                                                    2 f 0
   5

                                (8)                                               4   (12)
   10


     (2)        Complex error                                                     2
                   dBm b2  f 0 −b 2Sfunc  f 0
                                                                                       50    100   150    200    250
                                                                              2



ESA Workshop May 2010                                      © 2010 - NMDG                                 24
References
   ●   F. Verbeyst and M. Vanden Bossche, “VIOMAP, the S-parameter equivalent for
       weakly nonlinear RF and microwave devices”, published in the Microwave
       Symposium Digest of IEEE 1994 MTT-S International and published in the 1994
       Special Symposium Issue of the MTT Transactions, vol. 42, no. 12, pp. 2531 – 2535.
   ●   F. Verbeyst and M. Vanden Bossche, “VIOMAP, 16QAM and Spectral Regrowth:
       Enhanced Prediction and Predistortion based on Two-Tone Black-Box Model
       Extraction”, published in the Proceedings of the 45th ARFTG Conference, Orlando,
       June 1995 and winner of the “Best Conference Paper Award”.
   ●   J. Verspecht and P. Van Esch, “Accurately characterizating of hard nonlinear
       behaviour of microwave components by the Nonlinear Network Measurement
       System: introducing the nonlinear scattering function,” Proc. International Workshop
       on Integrated Nonlinear Microwave and Millimiterwave Circuits (INMMiC), October
       1998, pp.17-26.
   ●   J. Verspecht, “Scattering functions for nonlinear behavioral modeling in the frequency
       domain,” IEEE MTT-S Int. Microwave Symp. Workshop, June 2003.
   ●   J. Verspecht and D.E. Root “Polyharmonic Distortion Modeling,” IEEE Microwave
       Magazine, vol.7 no.3, June 2006, pp.44-57.
   ●   D.E. Root, J. Horn, L. Betts, C. Gillease, and J. Verspecht, ”X-Parameters: The new
       paradigm for measurement, modeling, and design of nonlinear RF and microwave
       components,” Microwave Engineering Europe, December 2008, pp. 16-21.


ESA Workshop May 2010                 © 2010 - NMDG                          25
Conclusion
   ●   S-functions are a natural extension to S-parameters for nonlinear behaviour

   ●   S-functions aren't much more complex than S-parameters

   ●   S-functions are accurate when assumptions are not violated
        ●   Linearity assumption
        ●   Constantness of LSOP

   ●   S-function extraction is supported on R&S network analysers

   ●   For switching amplifier modelling and design
        ●   S-functions need to be used with care
        ●   S-functions require proper verification with realistic signals, at the expense of
            more complicated equipment


   For more information         info@nmdg.be
                                www.nmdg.be

ESA Workshop May 2010                   © 2010 - NMDG                            26
Acknowledgement
   ●   The use of the S-function models in ADS™ was made possible thanks to the
       support from Agilent Technologies




   For more information    info@nmdg.be
                           www.nmdg.be

ESA Workshop May 2010            © 2010 - NMDG                   27
Explore the power of S-functions



   Send your device or circuit to NMDG ...




                                 `
                          … and NMDG sends you the S-functions




 Please contact NMDG at   info@nmdg.be



ESA Workshop May 2010          © 2010 - NMDG            28
Thank you for your patience ...




               Want to try S-functions and ICE?
                        Request a Free Trial here:

             http://www.nmdg.be/register_freeICEsoftware.php




ESA Workshop May 2010         © 2010 - NMDG             29

More Related Content

PDF
デザインキット・擬似共振回路の.IC設定ガイド
PDF
Concept Kit:PWM Boost Converter Average Model
PDF
デザインキット・擬似共振回路の解説書
PDF
Concept Kit:PWM Boost Converter Transients Model
PDF
TB62206FGのスパイスモデル
PDF
3相ACモーターのスパイスモデルの概要
PDF
SPICE Model of TA7291P
DOCX
Objective5
デザインキット・擬似共振回路の.IC設定ガイド
Concept Kit:PWM Boost Converter Average Model
デザインキット・擬似共振回路の解説書
Concept Kit:PWM Boost Converter Transients Model
TB62206FGのスパイスモデル
3相ACモーターのスパイスモデルの概要
SPICE Model of TA7291P
Objective5

What's hot (20)

PDF
SPICE MODEL of 2SA1015 in SPICE PARK
PDF
ICEBreaker Option: S- functions Verification
DOCX
Objective2
PDF
SPICE MODEL of uPC24A12HF in SPICE PARK
PDF
SPICE MODEL of uPC317 in SPICE PARK
PPTX
Electrochem group 2
PDF
SPICE MODEL of uPC24A15HF in SPICE PARK
PDF
SPICE MODEL of uPC2407A in SPICE PARK
PDF
SPICE MODEL of uPC78L10J in SPICE PARK
PPT
Lecture21
PDF
PDF
SPICE MODEL of uPC78M15A in SPICE PARK
PDF
SPICE MODEL of uPC78L10T in SPICE PARK
PDF
PDF
L298n dATA sHEET
DOCX
Objectives
PPTX
電流臨界モード方式PFC制御回路図
DOCX
Objective6
PDF
SPICE MODEL of uPC2415A in SPICE PARK
DOCX
Objective3
SPICE MODEL of 2SA1015 in SPICE PARK
ICEBreaker Option: S- functions Verification
Objective2
SPICE MODEL of uPC24A12HF in SPICE PARK
SPICE MODEL of uPC317 in SPICE PARK
Electrochem group 2
SPICE MODEL of uPC24A15HF in SPICE PARK
SPICE MODEL of uPC2407A in SPICE PARK
SPICE MODEL of uPC78L10J in SPICE PARK
Lecture21
SPICE MODEL of uPC78M15A in SPICE PARK
SPICE MODEL of uPC78L10T in SPICE PARK
L298n dATA sHEET
Objectives
電流臨界モード方式PFC制御回路図
Objective6
SPICE MODEL of uPC2415A in SPICE PARK
Objective3
Ad

Viewers also liked (6)

PDF
Class_AB_PA_design report
PDF
An Gt101 A Microwave Power Amplifier Fundamentals 08 10 27
DOCX
1.9 GHz Low Noise Amplifier
PDF
Impedance matching in awr
PDF
RF Circuit Design - [Ch4-2] LNA, PA, and Broadband Amplifier
PDF
RF Circuit Design - [Ch4-1] Microwave Transistor Amplifier
Class_AB_PA_design report
An Gt101 A Microwave Power Amplifier Fundamentals 08 10 27
1.9 GHz Low Noise Amplifier
Impedance matching in awr
RF Circuit Design - [Ch4-2] LNA, PA, and Broadband Amplifier
RF Circuit Design - [Ch4-1] Microwave Transistor Amplifier
Ad

Similar to S-functions Paper Presentation: Switching Amplifier Design With S-functions (20)

PDF
S-functions Paper: Switching Amplifier Design With S-functions
PDF
ICEBreaker Presentation: Complex Sweep Plans for Automatic Component Characte...
PDF
FSLP Presentation: Fast Source- and Load-Pull using your VNA at its full powe...
PDF
ZVxPlus Presentation: Beyond S-parameters
PDF
Smart Power Amplifier
PDF
ZVxPlus Presentation: Characterization of Nonlinear RF/HF Components in Time ...
PDF
Analog for all_preview
PDF
Analog for all_preview
PDF
PDF
Stability under Large-Signal Conditions Presentation
PDF
ZVxPlus Application: Transistor Characterization, Reliability and Model Verif...
PDF
Synthesis network
PDF
Introduction to electronics
PPT
2006 devmodel
PPT
Filter dengan-op-amp
PDF
RF Module Design - [Chapter 1] From Basics to RF Transceivers
PDF
Primary Mixer S-Functions Presentation
PPTX
Class 2: The Fundamentals of Designing with Semiconductors
PDF
Chapter 5 noise
PDF
Multiband Transceivers - [Chapter 1]
S-functions Paper: Switching Amplifier Design With S-functions
ICEBreaker Presentation: Complex Sweep Plans for Automatic Component Characte...
FSLP Presentation: Fast Source- and Load-Pull using your VNA at its full powe...
ZVxPlus Presentation: Beyond S-parameters
Smart Power Amplifier
ZVxPlus Presentation: Characterization of Nonlinear RF/HF Components in Time ...
Analog for all_preview
Analog for all_preview
Stability under Large-Signal Conditions Presentation
ZVxPlus Application: Transistor Characterization, Reliability and Model Verif...
Synthesis network
Introduction to electronics
2006 devmodel
Filter dengan-op-amp
RF Module Design - [Chapter 1] From Basics to RF Transceivers
Primary Mixer S-Functions Presentation
Class 2: The Fundamentals of Designing with Semiconductors
Chapter 5 noise
Multiband Transceivers - [Chapter 1]

More from NMDG NV (20)

PDF
Contactless Probing Presentation
PDF
In-Circuit Probing Presentation
PDF
S-Functions in MATLAB Presentation
PDF
ICE Remoting Presentation
PDF
NM310S Product Brochure: Nonlinear Starter Kit For R&S VNA
PDF
NM310S Product Brochure: Nonlinear Starter Kit For Agilent VNA
PDF
ZVxPlus Presentation: Pulsed DC & RF Characterization
PDF
ZVxPlus Application: Power Amplifier Design
PDF
ZVxPlus Technology Update: Pulse And Modulation
PDF
NMDG Services Brochure
PDF
S-functions Presentation: The S-parameters for nonlinear components - Measure...
PDF
ZVxPlus Product Brochure: Nonlinear Starter Kit For R&S VNA
PDF
PNAPlus Product Brochure: Nonlinear Starter Kit For Agilent VNA
PDF
ZVxPlus Product Note: Nonlinear Extension Kit for R&S VNA
PDF
ZVxPlus Datasheet: Nonlinear Extension Kit for R&S VNA
PDF
ICE Presentation: Integrated Component Characterization Environment
PDF
Phase de-trending of modulated signals
PDF
On-wafer absolute calibration
PDF
"Triple A": Alignment Addresses Ambiguity
PDF
Phase stability study of a HPR
Contactless Probing Presentation
In-Circuit Probing Presentation
S-Functions in MATLAB Presentation
ICE Remoting Presentation
NM310S Product Brochure: Nonlinear Starter Kit For R&S VNA
NM310S Product Brochure: Nonlinear Starter Kit For Agilent VNA
ZVxPlus Presentation: Pulsed DC & RF Characterization
ZVxPlus Application: Power Amplifier Design
ZVxPlus Technology Update: Pulse And Modulation
NMDG Services Brochure
S-functions Presentation: The S-parameters for nonlinear components - Measure...
ZVxPlus Product Brochure: Nonlinear Starter Kit For R&S VNA
PNAPlus Product Brochure: Nonlinear Starter Kit For Agilent VNA
ZVxPlus Product Note: Nonlinear Extension Kit for R&S VNA
ZVxPlus Datasheet: Nonlinear Extension Kit for R&S VNA
ICE Presentation: Integrated Component Characterization Environment
Phase de-trending of modulated signals
On-wafer absolute calibration
"Triple A": Alignment Addresses Ambiguity
Phase stability study of a HPR

Recently uploaded (20)

PDF
Empathic Computing: Creating Shared Understanding
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
Big Data Technologies - Introduction.pptx
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Empathic Computing: Creating Shared Understanding
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Diabetes mellitus diagnosis method based random forest with bat algorithm
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
Dropbox Q2 2025 Financial Results & Investor Presentation
The Rise and Fall of 3GPP – Time for a Sabbatical?
Mobile App Security Testing_ A Comprehensive Guide.pdf
Unlocking AI with Model Context Protocol (MCP)
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Big Data Technologies - Introduction.pptx
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Spectral efficient network and resource selection model in 5G networks
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
Chapter 3 Spatial Domain Image Processing.pdf
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton

S-functions Paper Presentation: Switching Amplifier Design With S-functions

  • 1. Switching amplifier design with S-functions, using a ZVA-24 network analyzer Marc Vanden Bossche ESA Microwave Technology and Techniques Workshop 2010 10-12 May 2010
  • 2. Outline ● The switching amplifier and its optimization ● S-function theory ● Extraction of S-functions ● Setups for S-functions to model switching amplifiers ● A case study ● References ● Conclusion ● Acknowledgement ESA Workshop May 2010 © 2010 - NMDG 2
  • 3. The Switching Amplifier ● Some specifications to optimize IDD ● Power gain Class A IMax ● PAE ● Delivered input and output power IMax ● Linearity 2 ● Class A is very inefficient ● Improve efficiency VD ● No signal – no power consumption VKne VDD VMax e ● Transistor is biased into pinch-off: Class AB, B, C, E, F, .... ● The “ideal switch” ● Power dissipation in the harmonics vd vd id id ● Harmonics are an essential part of the “switching amplifier” ● Do not waste power in harmonics ● Recombine harmonics with fundamental for optimal fundamental behaviour ESA Workshop May 2010 © 2010 - NMDG 3
  • 4. Brute Force Method PIn f0 f0 DUT POut + + P source Bias f0 2f0 2f0 3f0 3f0 ● Measure ● Input and output DC and RF power ● For different values of Fundamental ● ● Input power Bias = And Harmonic Source and Load-pull ● Load impedances ● Source impedances ● Display and analyse collected data ● Until “some optimal” point is reached ESA Workshop May 2010 © 2010 - NMDG 4
  • 5. The Behavioural Modelling Approach ● Nothing new under the sun ● Amplifier design using S-parameters ● Advantages ● Use simulation tools for a more automated search in the multi-dimensional space ● Simulate in interaction with other circuits of the system ● Design and test pre-distortion circuits and algorithms in a simulator ● Design rules based on the behavioural model ● BUT S-parameters do not work for switching amplifiers ● What S-parameters are for linear components, are S-functions for nonlinear components ● Or … not completely???? ESA Workshop May 2010 © 2010 - NMDG 5
  • 6. Back to school: S-parameters ● S-parameters do describe a linear component completely ● Transfer function ● Interaction with other components ● Superposition ● The equations B1 =S 11 a 1 S 12  a2  B2 =S 21  a1 S 22  a2   ● The extraction ● Ideal S 11  S 12  S 21  S 22  ● Reality S 11  S 12  S 21  S 22  ESA Workshop May 2010 © 2010 - NMDG 6
  • 7. “Simple” S-functions Let us increase the input power ... f0 f0 2f 0 3f 0 VDC v 3 a1 i3 b2 Independent variables: a 1 , a 2 and v3 f0 f0 Dependent variables : b1 , b2 and i 3 2f 3f 0 0 b1 a2 Nonlinear behaviour caused by a 1  f 0 , a 2  f 0 and v dc Large-Signal Operating Point I DC =Table 0 a 1  f 0 , a 2  f 0  , v dc  B=Table 1 a 1  f 0 , a 2  f 0  , v dc  ESA Workshop May 2010 © 2010 - NMDG 7
  • 8. “Simple” S-functions: a useless model ● This model can never be extracted directly ● Imperfect high frequency sources ● Harmonics of reflected waves add up to incident waves due to imperfect match ● Harmonics are essential in cascading circuits a1 a2 a3 DUT X DUT Y b1 b2 b3 ESA Workshop May 2010 © 2010 - NMDG 8
  • 9. “Naive” S-functions f0 f0 2f 0 3f 0 2f 3f 0 0 VDC v 3 a1 i3 b2 Independent variables: a 1 , a 2 and v3 f0 f0 Dependent variables : b1 , b2 and i 3 2f 3f 2f 3f 0 0 0 0 b1 a2 Nonlinear behaviour caused by a 1 k f 0  , a 2 k f 0 and v dc Large-Signal Operating Point I DC =Table 0 a 1 k f 0  , a 2 k f 0 , vdc  Large amount of data B=Table 1 a 1 k f 0  , a 2  k f 0 , vdc  Infinite measurement time ESA Workshop May 2010 © 2010 - NMDG 9
  • 10. A closer step to S-functions f0 f0 2f 0 3f 0 2f0 3f VDC v 3 a1 0 i3 b2 Independent variables: a 1 , a 2 and v3 f0 f0 Dependent variables : b1 , b2 and i 3 2f 3f 0 0 2f0 3f a b1 0 2 Nonlinear behaviour caused by Linear perturbation caused by a 1  f 0 , a 2  f 0 and v dc a 1 k f 0  , a 2 l f 0  with l , k ≠0,1 I DC =F a 1  f 0 , a2  f 0  , v dc G k a 1  f 0  , a 2  f 0 , v dc  A k f 0 S-functions B=H  a1  f 0  , a 2  f 0 , v dc S k  a1  f 0  , a 2  f 0 , v dc  Ak f 0  Linearization ESA Workshop May 2010 © 2010 - NMDG 10
  • 11. The S-functions f0 f0 2f 0 3f 0 2f0 3f VDC v 3 a1 0 i3 b2 Independent variables: a 1 , a 2 and v3 f0 f0 Dependent variables : b1 , b2 and i 3 2f 3f 0 0 2f0 3f a b1 0 2 Nonlinear behaviour caused by Linear perturbation caused by a 1  f 0 , a 2  f 0 and v dc a 1 k f 0  , a 2 l f 0  with l , k ≠0,1 I DC =F a 1  f 0 , a2  f 0  , v dc G k a 1  f 0  , a 2  f 0 , v dc  A k f 0 S-functions B=H  a1  f 0  , a 2  f 0 , v dc S k  a1  f 0  , a 2  f 0 , v dc  Ak f 0  c * and something special: G k  a1  f 0  , a 2  f 0 , v dc  A k f 0 S c a 1  f 0 , a 2  f 0 , v dc  A* k f 0  k ESA Workshop May 2010 © 2010 - NMDG 11
  • 12. The Extraction of S-functions f0 f0 2f 0 3f 0 2f0 3f VDC v 3 a1 0 i3 b2 Independent variables: a 1 , a 2 and v3 f0 f0 Dependent variables : b1 , b2 and i 3 2f 3f 0 0 2f0 3f a b1 0 2 Constant Large-Signal Operation Point Adequate variation in harmonic tones (LSOP) a 1  f 0 , a 2  f 0 and v dc a 1 k f 0  , a 2 l f 0  with l , k ≠0,1 Solve (overdetermined) set of equations for the coefficients c c F  LSOP  , Gk  LSOP , H  LSOP , S k  LSOP ,G k  LSOP  , S k  LSOP  ESA Workshop May 2010 © 2010 - NMDG 12
  • 13. Assumptions of S-functions VDC v3 i3 a1 a2 DUT b1 b2 ` Linear perturbation of nonlinear behavior caused by a 1 k f 0  , a 2 l f 0  with l , k ≠0,1 Constant(*) Large-Signal Operating Point (LSOP) Tickle or probing tones a 1  f 0 , a 2  f 0 and v dc a 1 k f 0  , a 2 l f 0  with l , k ≠0,1 (*) the equations can be adapted to deal with small variations ESA Workshop May 2010 © 2010 - NMDG 13
  • 14. Extract S-functions DC Bias f0 f0 or Large-Signal Tickling Source k f0 ZL Source ● Repeat the following for all LSOPs of interest ● Select tickle tones ● Large enough to be detectable ● Small enough not to violate linearity assumption ● Measure incident and reflected waves for different tickle tones ● Model by solving for all Sf and Sfc ● Resulting into S-functions ESA Workshop May 2010 © 2010 - NMDG 14
  • 15. Non-50 Ohm Setup for S-function extraction f0 DUT f0 f0 Variable loss Variable loss k f0 ● Fundamental load-tuner (realistic termination) ● Fundamental source-tuner for high reflective devices ● Continuous de-embedding of the tuners ● S-function extraction software compensates for tuner losses ● Harmonic terminations are being measured but change in an uncontrolled way ● Impossible to verify the S-function model for switching amplifiers ESA Workshop May 2010 © 2010 - NMDG 15
  • 16. Non-50 Ohm Setup for S-function extraction + validation f0 DUT k f0 f0 k f0 ● Harmonic load-tuner (realistic termination) ● Controlled impedances at harmonics while stepping the fundamental load during S-function extraction simplifies the tickling ● Controlled impedances has advantage in case of instabilities ● Creating high harmonic reflection factor for S-function verification ● Low-loss coupler structure between DUT and harmonic tuner ● S-function extraction software compensates for tuner losses ESA Workshop May 2010 © 2010 - NMDG 16
  • 17. Case Study: EPA120B-100P  EPA120B-100P • high efficiency heterojunction power FET • power output: + 29.0dBm typ. • power gain: 11.5dB typ. @ 12 GHz NMDG: ZVxPlus Add-on kit Rohde&Scwarz: ZVA and NGMO (Bias) EPA Focus Microwaves: CCMT Fixture Low-loss VIProbing MPT ESA Workshop May 2010 © 2010 - NMDG 17
  • 18. Class B mode of operation Gate V g =−0.93 V Drain V d =6.3V ESA Workshop May 2010 © 2010 - NMDG 18
  • 19. Class B mode of operation S-functions, predicting behaviour for small and large harmonic reflection factors to deal with different types of “switching” amplifiers ESA Workshop May 2010 © 2010 - NMDG 19
  • 20. Level of tickle tone f0 DUT k f0 f0 Pin k f 0  f ● Offset frequency for tickle tone ● Small offset for transistor ● Large enough to be out of resolution bandwidth of network analyzer ● Measurement system only measures the harmonic behaviour and DC ● Increase tickle tone power until ● Harmonic behaviour changes ● DC bias shifts ● Case study: at input: -20 dBm, at output: -5 dBm (no changes observed) ESA Workshop May 2010 © 2010 - NMDG 20
  • 21. S-functions ESA Workshop May 2010 © 2010 - NMDG 21
  • 22. Verification of Interpolation Capability on B2 ESA Workshop May 2010 © 2010 - NMDG 22
  • 23. Verification under high reflections b2 f0  and complex error dBm  2 f 0  20 0.75 0.5 dBm b2  f 0  10 Oscillation 0.25 0.75 0.5 0.25 0.25 0.5 0.75 0.25 2 4 6 8 10 12 14 16 0.5 10 0.75  3 f 0=0 20 30 Complex error dBm b2  f 0 −b 2Sfunc  f 0 dBm b2  k f 0 −b2Sfunc k f 0  40 X1.0 X1.0 R0 R0 X1.0 R0 X0.5 X2.0 X0.5 X2.0 X0.5 X2.0 R0.5 R0.5 R0.5 R1.0 R1.0 R1.0 R2.0 R2.0 R2.0 X0 -45 X0 -50 X0 -50 X0.5 -5 X2.0 X0.5 -10 X2.0 X0.5 -15 X2.0 X1.0 X1.0 X1.0 ESA Workshop May 2010 © 2010 - NMDG 23
  • 24. High reflection factor of second and third harmonic ∣ 2 f 0 ∣=1 and phase rotating 360 degrees 4 (2) 2 ∣3 f 0 ∣=1 and fixed phase 50 100 150 200 250 2 dBm b2f0  and prediction error 20 (8) dBm b2  f 0  4 15 2 10 Oscillation (12) 50 100 150 200 250 5 2 4 6 8 10 12 14 16   2 f 0 5 (8) 4 (12) 10 (2) Complex error 2 dBm b2  f 0 −b 2Sfunc  f 0 50 100 150 200 250 2 ESA Workshop May 2010 © 2010 - NMDG 24
  • 25. References ● F. Verbeyst and M. Vanden Bossche, “VIOMAP, the S-parameter equivalent for weakly nonlinear RF and microwave devices”, published in the Microwave Symposium Digest of IEEE 1994 MTT-S International and published in the 1994 Special Symposium Issue of the MTT Transactions, vol. 42, no. 12, pp. 2531 – 2535. ● F. Verbeyst and M. Vanden Bossche, “VIOMAP, 16QAM and Spectral Regrowth: Enhanced Prediction and Predistortion based on Two-Tone Black-Box Model Extraction”, published in the Proceedings of the 45th ARFTG Conference, Orlando, June 1995 and winner of the “Best Conference Paper Award”. ● J. Verspecht and P. Van Esch, “Accurately characterizating of hard nonlinear behaviour of microwave components by the Nonlinear Network Measurement System: introducing the nonlinear scattering function,” Proc. International Workshop on Integrated Nonlinear Microwave and Millimiterwave Circuits (INMMiC), October 1998, pp.17-26. ● J. Verspecht, “Scattering functions for nonlinear behavioral modeling in the frequency domain,” IEEE MTT-S Int. Microwave Symp. Workshop, June 2003. ● J. Verspecht and D.E. Root “Polyharmonic Distortion Modeling,” IEEE Microwave Magazine, vol.7 no.3, June 2006, pp.44-57. ● D.E. Root, J. Horn, L. Betts, C. Gillease, and J. Verspecht, ”X-Parameters: The new paradigm for measurement, modeling, and design of nonlinear RF and microwave components,” Microwave Engineering Europe, December 2008, pp. 16-21. ESA Workshop May 2010 © 2010 - NMDG 25
  • 26. Conclusion ● S-functions are a natural extension to S-parameters for nonlinear behaviour ● S-functions aren't much more complex than S-parameters ● S-functions are accurate when assumptions are not violated ● Linearity assumption ● Constantness of LSOP ● S-function extraction is supported on R&S network analysers ● For switching amplifier modelling and design ● S-functions need to be used with care ● S-functions require proper verification with realistic signals, at the expense of more complicated equipment For more information info@nmdg.be www.nmdg.be ESA Workshop May 2010 © 2010 - NMDG 26
  • 27. Acknowledgement ● The use of the S-function models in ADS™ was made possible thanks to the support from Agilent Technologies For more information info@nmdg.be www.nmdg.be ESA Workshop May 2010 © 2010 - NMDG 27
  • 28. Explore the power of S-functions Send your device or circuit to NMDG ... ` … and NMDG sends you the S-functions Please contact NMDG at info@nmdg.be ESA Workshop May 2010 © 2010 - NMDG 28
  • 29. Thank you for your patience ... Want to try S-functions and ICE? Request a Free Trial here: http://www.nmdg.be/register_freeICEsoftware.php ESA Workshop May 2010 © 2010 - NMDG 29