analyze

Analyze RFCKT object in frequency domain

Description

example

analyze(rfcktobject,frequency) calculates the following rfckt data at the specified frequency values:

  • Circuit network parameters

  • Noise figure

  • Output third-order intercept point

  • Power data

  • Phase noise

  • Voltage standing-wave ratio

  • Power gain

  • Group delay

  • Reflection coefficients

  • Stability data

  • Transfer function

analyze(rfcktobject,frequency,zl,zs,zo,aperture) calculates the circuit data specified frequency values with optional arguments such as load impedance, source impedance, reference impedance and aperture.

analyze(rfcktobject,frequency,condition,value) calculates the circuit data at the specified frequency values and operating conditions for the circuitdata object

Note

When you specify condition/value pairs, the analyze method changes the object's values to match your specification.

Examples

collapse all

Create and analyze a two-wire network object.

 tx1=rfckt.twowire('Radius',7.5e-4);
 analyze(tx1,1.9e9)
ans = 
   rfckt.twowire with properties:

            Radius: 7.5000e-04
        Separation: 0.0016
               MuR: 1
          EpsilonR: 2.3000
       LossTangent: 0
         SigmaCond: Inf
        LineLength: 0.0100
          StubMode: 'NotAStub'
       Termination: 'NotApplicable'
             nPort: 2
    AnalyzedResult: [1x1 rfdata.data]
              Name: 'Two-Wire Transmission Line'

Input Arguments

collapse all

RFCKT object to analyze, specified as a object handle.

Example: amp = rfckt.amplifier;analyze(amp,frequency)Analyzes the rfckt.amplifier object with handle amp at the specified frequency.

Data Types: char | string

Simulation frequencies, specified as a vector in hertz.

Example: 1.9e9

Data Types: double

Load impedance, specified as a scalar in ohms

Example: 40

Data Types: double

Source impedance, specified as a scalar in ohms

Example: 40

Data Types: double

Reference impedance of S-parameters, specified as a scalar in ohms

Example: 40

Data Types: double

Value to determine two closely spaced frequencies at each simulation frequency for the calculation of group delay, specified as a positive scalar or a vector of same length as simulation frequencies. If the aperture is not specified, it will be determines based on the simulation frequencies.

Example: 40

Data Types: double

Introduced before R2006a