Accelerating the pace of engineering and science

# AnalyzedResult property

Class: rfckt.series
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 impedance matrix of the series connected network. It starts by converting each component network's parameters to an impedance matrix. The following figure shows a series connected network consisting of two 2-port networks, each represented by its impedance matrix,

where

$\begin{array}{l}\left[{Z}^{\prime }\right]=\left[\begin{array}{cc}{Z}_{11}{}^{\prime }& {Z}_{12}{}^{\prime }\\ {Z}_{21}{}^{\prime }& {Z}_{22}{}^{\prime }\end{array}\right]\\ \left[{Z}^{″}\right]=\left[\begin{array}{cc}{Z}_{11}{}^{\prime \text{​}\prime }& {Z}_{12}{}^{\prime \text{​}\prime }\\ {Z}_{21}{}^{\prime \text{​}\prime }& {Z}_{22}{}^{\prime \text{​}\prime }\end{array}\right]\end{array}$

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

$\left[Z\right]=\left[{Z}^{\prime }\right]+\left[{Z}^{″}\right]=\left[\begin{array}{cc}{Z}_{11}{}^{\prime }+{Z}_{11}{}^{\prime \text{​}\prime }& {Z}_{12}{}^{\prime }+{Z}_{12}{}^{\prime \text{​}\prime }\\ {Z}_{21}{}^{\prime }+{Z}_{21}{}^{\prime \text{​}\prime }& {Z}_{22}{}^{\prime }+{Z}_{22}{}^{\prime \text{​}\prime }\end{array}\right]$

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

The analyze method uses the series 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;
ser = rfckt.series('Ckts',{tx1,tx2})
analyze(ser,[1e9:1e7:2e9]);
ser.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?