This application note was prepared in part as a response to recent customer requests for guidance and instruction on how to use ADS to model the small- and large-signal performance of Mini-Circuits Amplifiers based on our published S-Parameter data in .s2p format. In the following sections, we will discuss utilizing how to use .sNp and .txt files to model small- and large-signal performance. We will then demonstrate how to model large-signal performance using both the Amplifier2 and AmplifierS2D behavioral models in ADS, including compression parameters and third-order intermodulation distortion (IP3) in the AmplifierS2D model.

Small Signal S-Parameter Model

Complex S-Parameter data is provided on the Mini-Circuits website for essentially all Mini-Circuits components using a .sNp or .txt file format.  These resources allow the customer to use ADS® to model and plot cascaded small signal performance for our components using the .SnP and .txt file formats to model small signal performance Data Item. See Figure 1 below for example. 

Figure 1: sNp data item in ADS.

Larger Signal Behavioral Models

ADS can simulate cascaded small and large signal behavior (Pout, Gain, IP3, Harmonics vs. Pin, for example) using Mini-Circuits’ published S-Parameter data, various ADS amplifier behavioral models, and Harmonic Balance simulation.  

One technique uses the ADS Amplifier2 behavioral model and a Generalized Multi-dimensional Data (.mdf) file.  The .mdf file is easily derived from our published S-Parameter data by changing the header line and adding Begin and End statements.  The original .s2p and the newly generated .mdf file formats for our PHA-102+ amplifier are shown below.

Original:

Modified:

The variable names freqW, S11dB, S11Ang, S21dB, S21Ang, S12dB, S12Ang and S22dB, S22Ang used in the format line (%) are user defined and arbitrary but must be called out as variables and referenced in the ADS schematic file.  The term (real) indicates the entry is a “real” number.  Each variable in the format line (%) gives the order for the data in the lines to follow. 

The DAC element (Data Access Component) then acquires the data associated with each of these variables.  Detailed information regarding the use of .mdf files may be found in the Agilent Technologies Advanced Design System Tutorial, “Using Circuit Simulators”.

The required Variable, S-Parameter and Parameter Sweep blocks are described in Figure 2 below.

Circuit schematic in Agilent/Keysight ADS environment depicting an amplifier with various parameters and definitions in blue text on a gray background.

Figure 2: Variable, S-Parameter and Parameter Sweep blocks in ADS Amplifier2 behavioral model with .mdf file for PHA-102+ MMIC amplifier.

Variable Definitions

As can be seen from Figure 2 above, the required parameters are pulled from the DAC using Data Item blocks VAR1, 2, 3, 4 and 5.

Parameter Sweep Definitions

The Parameter Sweep block defines the Sweep Variable (SweepVar), which has been arbitrarily defined as “freqW”.  It must also specify the S-Parameter or Harmonic Balance Instance Name (SP1 or HB1 as required) referenced in the respective S-Parameter or Harmonic Balance simulation blocks.  The Start and Stop frequencies are specified using the sweep variable “freqW” as shown in Figure 3 below.  Step Size or points/decade may also be specified using this element.

Gray software dialogue window in Agilent/Keysight ADS software with input fields for frequency sweep start, stop and ptsDecade.

Figure 3: Parameter Sweep block settings in ADS.

S-Parameter and Harmonic Balance Frequency Definitions

For S-Parameters, the Start and Stop frequencies are specified using the previously defined variable “freqW”.  The step size should match that defined in the Parameter Sweep element.  For harmonic balance, the fundamental frequency, is given by “freqW”, and the number of harmonics used in the analysis must also be specified.

Small Signal Results (S-PARAMETERS)

The 2-port S-Parameters for the PHA-102+ are obtained by running an S-Parameter simulation and are presented in Figure 4 below.

Data plot showing S-parameter responses for S21 (red), S11 (blue) and S22 (purple) with frequency from 0 to 6 GHz on the X-axis, power from 10 to 15 dB on the left vertical axis and -20 to -2 on the right vertical axis.

Figure 4: S-Parameter Simulation of PHA-102+ MMIC amplifier.

These results are, of course, identical to those obtained using the original .s2p file provided by Mini-Circuits.

Large Signal Results (HARMONIC BALANCE): Amplifier2 Behavioral Model

Large signal performance may be modelled using the Amplifier2 behavioral model, as shown in the schematic below (Figure 5), and by performing a Harmonic Balance simulation.

Figure 5: Amplifier2 behavioral model used for large signal performance simulation of PHA-102+.

Simulated, 2-port, large signal parameters (Pout vs Pin  and Gain vs, Pin) for the PHA-102+ as a function of the input power variable, Pin, are presented in  Figures 6a – 6c below for a 6 GHz carrier frequency.  The input power range is specified within the Harmonic Balance block.

Figure 6a: Power sweep parameters specified in Harmonic Balance block.

Figure 6b: Pout vs. Pin

Figure 6c: Gain vs. Pin

These results were obtained by including the amplifier’s compression characteristics (Psat, GainCompSat, GainCompPower and GainComp) in the behavioral model (see Figures 7a and 7b below).

It should be noted that different carrier frequencies require that the parameters above be manually swapped for each carrier frequency under consideration because ADS does not permit multiple frequencies to be analyzed simultaneously.

Figure 7a: Amplifier compression characteristics (Psat, GainCompSat, GainCompPower and GainComp) in the Amplifier2 behavioral model.

Figure 7b: Compression parameters appended to the schematic in ADS.

Third and Second Order Intermodulation performance as well as gain compression and output power saturation characteristics may also be modelled by changing the behavioral model to include SOI and TOI parameters, and removing the compression and saturation parameters shown above.  An example is given below in Figures 8a – 8d. Note that, ADS restricts the analysis to one or the other (compression or intermodulation, but not both simultaneously) and only at one frequency per simulation.

Figure 8a: SOI & TOI parameters in the Amplifier 2 behavioral Model

Figure 8b: SOI and TOI parameters appended to the schematic in ADS

Figure 8c: Simulation results for Pout vs. Pin.

Figure 8d: Simulate results for gain vs. Pin.

Results are similar but it should be clear that tuning the TOI parameter may be necessary to match the measured (published) compression results.  For this reason, it is suggested to use the first form of the Amplifier2 behavioral model.  While this is preferred, it requires knowledge of the saturated properties of the amplifier which are not always specified but are easily measured or estimated.

Large Signal Results (HARMONIC BALANCE): AmplifierS2D Behavioral Model

Large Signal performance may also be modelled using the AmplifierS2D behavioral model and an .s2d data file.  This is similar in format to the .mdf data file used for the Amplifier2 model but includes compression or intermodulation data.  For this case, no DAC element is needed.  An example schematic is given below.

Figure 9: Example schematic for amplifier large signal performance modelling using the Amplifier S2D behavioral model.

The .s2d file is also easily derived from our published S-Parameter data by changing the header line and adding Begin and End statements.  The original .txt and the newly generated .s2d file formats for our PHA-102+ amplifier are shown below.

Original:

Modified:

The option line: # AC (Hz S DB R 50 FC 1 0) specifies the units and the format line: % F n11x n11y n21x n21y n12x n12y n22x n22y, gives the order for the data in the lines to follow.  It is convenient to associate the variables used in the Amplifier2 model with those of the AmplifierS2D model, but it is not required.

Compression data is appended after the small signal data as described below.  There are seven mutually exclusive formats for expressing large signal response in an S2D file, each corresponding to one type of GCOMP block.  We suggest the GCOMP6 format which allows specifying IP3 and P1dB, Psat and Comp_Sat simultaneously.  GCOMP6 requires knowledge of the saturated properties of the amplifier which are not always specified but are easily measured or estimated.  

Figure 10: GCOMP6 format for expressing large signal response data in the S2D file.

Detailed information regarding the use of .s2d files and the different gain compression models may be found in the Agilent Technologies Advanced Design System Tutorial, “Using Circuit Simulators.”

As before, the variable names freqW and Pin are arbitrary but must be called out as variables and referenced in the ADS schematic file. 

Small Signal Results (S-PARAMETERS)

The resulting 2-port S-Parameters for the PHA-102+ are presented in the figure below.

Small signal results using the AmplifierS2D behavioral model.

The small signal results are identical to those using the .mdf and .s2p file formats.

Large Signal results are shown below in Figures 12a and 12 b, and are identical to those obtained using the Amplifier2 model with gain compression data.

Figure 12a: Pin vs. Pout simulation results using the AmplifierS2D behavioral model with compression data appended using the GCOMP block.

Figure 12b: Gain vs. Pout simulation results using the AmplifierS2D behavioral model with compression data appended using the GCOMP block.

Third-Order Intermodulation Distortion (IP3)

As discussed previously,third-order intermodulation distortion may be accounted for with the GCOMP6 AmplifierS2D behavioral model by simply appending the required data after the S-Parameter data.  For example, at 6 GHz, a published value of +37.32 dBm has been utilized in the model. 

The ADS schematic and the Harmonic Balance simulation must be modified to perform the 2-tone IP3 analysis.  A representative schematic is given below.

Figure 13: Sample schematic for 2-tone IP3 analysis using Harmonic Balance simulation in the GCOMP6 Amplifier S2D behavioral model.

The single tone source has been replaced by P_nTone, where we have defined two carrier frequencies and their respective power levels.  The first frequency, Freq[1], is equal to freqW + deltaF and the second, Freq[2], is freqW-deltaF, where the deltaF variable is the offset from the nominal carrier frequency.  For the above we have set deltaF to 1 MHz which results in two carriers separated by 2 MHz.  Each power level, P[1] and P[2], are identical and set by variable Pin, which has been defined in the HB1 Harmonic Balance block to vary from -13 to -3 dBm in 1 dB steps. 

Simulation results are as follows.

Figure 14: Third-order intermodulation simulation results using the GCOMP6 AmplifierS2D behavioral model

Using Markers 1 and 2 we may calculate the output IP3 at an input power of -3 dBm to obtain IP3[Pin=-3dBm] =Pout[m1] + (Pout[m1]-Pim3[m2])/2 = +36.14 dBm.  Repeating this at an input power of -13 dBm yields IP3[Pin=-13dBm] = +37.27 dBm, which agrees with the +37.32 dBm used in the GCOMP6 model and illustrates the effect of increasing input power on IP3.

Bottom Line

There is a good deal of information that can be obtained using the existing S-parameter data that Mini-Circuits publishes for itscomponents.  Many design engineers are familiar with these techniques and use them accordingly in their design workflows. For those who may be unfamiliar with the full utility of these resources, this note may provide valuable tools to your toolkit.

You can try these modelling techniques using the provided S-Parameters for all Mini-Circuits amplifiers >