AnalyzedResult property

Class: rfckt.parallel
Package: rfckt

Computed S-parameters, noise figure, OIP3, and group delay values

Values

rfdata.data object

Description

Handle to an rfdata.data object that contains the S-parameters, noise figure, OIP3, and group delay values computed over the specified frequency range using the analyze method. This property is empty by default.

The analyze method computes the S-parameters of the AnalyzedResult property using the data stored in the Ckts property as follows:

  1. The analyze method first calculates the admittance matrix of the parallel connected network. It starts by converting each component network's parameters to an admittance matrix. The following figure shows a parallel connected network consisting of two 2-port networks, each represented by its admittance matrix,

    where

    [Y]=[Y11Y12Y21Y22][Y]=[Y11Y12Y21Y22]

  2. The analyze method then calculates the admittance matrix for the parallel network by calculating the sum of the individual admittances. The following equation illustrates the calculations for two 2-port circuits.

    [Y]=[Y]+[Y]=[Y11+Y11Y12+Y12Y21+Y21Y22+Y22]

  3. Finally, analyze converts the admittance matrix of the parallel network to S-parameters at the frequencies specified in the analyze input argument freq.

The analyze method uses the parallel S-parameters to calculate the group delay values at the frequencies specified in the analyze input argument freq, as described in the analyze reference page.

Examples

tx1 = rfckt.txline;
tx2 = rfckt.txline;
plel = rfckt.parallel('Ckts',{tx1,tx2})
analyze(plel,[1e9:1e7:2e9]);
plel.AnalyzedResult

ans =
 
            Name: 'Data object'
            Freq: [101x1 double]
    S_Parameters: [2x2x101 double]
      GroupDelay: [101x1 double]
              NF: [101x1 double]
            OIP3: [101x1 double]
              Z0: 50
              ZS: 50
              ZL: 50
        IntpType: 'Linear'
Was this topic helpful?