Performs scattering data or impulse response analysis to calculate the overall circuit under test performance
Keywords
analyzer, electrical, unidirectional, bidirectional
Ports
Name | Type |
---|---|
output | Electrical Signal |
input 1 | Electrical Signal |
Properties
General Properties
Name | Default value | Default unit | Range |
---|---|---|---|
name Defines the name of the element. |
Network Analyzer | - | - |
annotate Defines whether or not to display annotations on the schematic editor. |
true | - | [true, false] |
enabled Defines whether or not the element is enabled. |
true | - | [true, false] |
type Defines the element unique type (read only). |
Network Analyzer | - | - |
description A brief description of the elements functionality. |
Performs scattering data or impulse response analysis to calculate the overall circuit under test performance | - | - |
prefix Defines the element name prefix. |
ENA | - | - |
model Defines the element model name. |
- | - | - |
library Defines the element location or source in the library (custom or design kit). |
- | - | - |
local path Defines the local path or working folder $LOCAL for the element. |
- | - | - |
url An optional URL address pointing to the element online help. |
- | - | - |
Standard Properties
Name | Default value | Default unit | Range |
---|---|---|---|
signal source Defines whether to use an internal or external signal source for stimulus. |
internal | - | [internal, external |
number of input ports Defines the number of input ports for the element. |
1 | - | [1, +∞) |
source kind Defines the kind of signal output. |
power | - | [power, amplitude |
power The average output power. |
0 |
dBm* *std. unit is W |
(-∞, +∞) |
excitation The excitation output power. |
0 | W | [0, +∞) |
amplitude The output signal peak amplitude (before adding the bias signal). |
1 | a.u. | (-∞, +∞) |
bias The DC offset added to the amplitude of the output signal. |
0 | a.u. | (-∞, +∞) |
frequency range The frequency range (bandwidth) of the analysis. |
%sample rate%/2 | Hz | (0, +∞) |
number of points The number of samples points of the output signal. |
1000 | - | [2, +∞) |
angle unit Defines the angle unit to plot the results. |
rad | - | [rad, deg |
delay The time delay to apply to the output signal. |
0 | s | [0, +∞) |
limit time range Enables setting the time range( start/stop) of the analysis. |
false | - | [true, false] |
start time Time instant to start the signal analysis. |
1 | s | [0, +∞) |
stop time Time instant to stop the signal analysis. |
1 | s | [0, +∞) |
Enhanced Properties
Name | Default value | Default unit | Range |
---|---|---|---|
peak analysis This option allows users to select the type of peak analysis to perform. |
multiple | - | [disable, single, multiple, center, fixed |
number of peaks The number of peaks for analysis, values are truncated or inserted to make sure the number of peaks is constant. |
10 | - | [2, +∞) |
peak at maximum Defines whether or not to search for peaks located at minimum (false) or maximum values (true) |
true | - | [true, false] |
peak threshold Signal power must be greater than the power established by the peak threshold limit. The peak threshold limit is set by subtracting the peak threshold value from the power of the largest signal peak value. |
10 | dB | [0, +∞) |
peak excursion The peak excursion defines the rise and fall in amplitude that must take place in order for a peak to be recognized. |
3 | dB | [0, +∞) |
pit excursion The pit excursion value is used to determine whether or not a local minimum in the signal is to be considered a pit. |
7 | dB | [0, +∞) |
fwhm excursion The fwhm excursion defines the rise and fall in amplitude that must take place whdn calculating bandwidth values. |
3 | dB | [0, +∞) |
minimum amplitude The minimum detectable amplitude (real and imag) value. |
1e-015 | - | [0, +∞) |
minimum loss The minimum detectable transmission loss level. |
200 | dB | [0, +∞) |
minimum angle The minimum detectable angle value. |
0.1 |
urad* *std. unit is rad |
[0, +∞) |
sensitivity The minimum detectable signal power level. |
-100 |
dBm* *std. unit is W |
(-∞, +∞) |
remove dc Defines whether or not to display the DC component. |
false | - | [true, false] |
calculate dispersion slope Defines whether or not to calculate dispersion slope. |
false | - | [true, false] |
data export Defines whether or not to export the calculated s-parameter or FIR coefficients to a file. |
disable | - | [disable, s parameters, FIR |
filename The name of the file for writing the output data (destination). |
sparameters.dat | - | - |
inverted filter Defines whether or not to generate the inverted frequency response. |
false | - | [true, false] |
number of fir taps Defines the number of coefficients for digital filter. |
4 | - | (0, +∞) |
fir spacing Defines the frequency spacing or sample rate of the FIR filter. |
25 |
GHz* *std. unit is Hz |
(0, +∞) |
Numerical Properties
Name | Default value | Default unit | Range |
---|---|---|---|
analysis type Defines the type of analysis to be performed by the element. |
scattering data | - | [scattering data, impulse response |
maximum number of iterations This determines the maximum number of iterations required until each element calculate its s-parameter. |
1000 | - | (0, +∞) |
stop on convergence Defines whether or not to stop when elements finished calculating their s-parameters or run until 'maximum number of iterations' is reached. |
false | - | [true, false] |
Simulation Properties
Name | Default value | Default unit | Range |
---|---|---|---|
output signal mode The output signal mode. |
sample | - | [sample, block |
number of output signals The number of simulation runs, or the number of generated signals. |
1 | - | [1, +∞) |
input signal selection Input signal selection option. |
last | - | [last, index |
input signal index The signal index to analyzed. |
1 | - | [1, +∞) |
include delays Defines whether inserted delays should be included as part of the signal or not. |
false | - | [true, false] |
Results
Name | Description |
---|---|
input #/transmission | The complex transmission vs. frequency corresponding to the input port. |
input #/angle | The angle vs. frequency corresponding to the input port. |
input #/group delay | The group delay vs. frequency corresponding to the input port. |
input #/group velocity | The normalized group velocity vs. frequency corresponding to the input port. |
input #/dispersion | The normalized dispersion vs. frequency corresponding to the input port. |
input #/dispersion slope | The normalized dispersion slope vs. frequency corresponding to the input port. |
input #/loss | The loss vs. frequency corresponding to the input port. |
input #/gain | The gain vs. frequency corresponding to the input port. |
input #/peak/transmission | The complex transmission vs. peak frequency corresponding to the input port. Where peak frequency is the location of the detected peaks. |
input #/peak/angle | The angle vs. peak frequency corresponding to the input port.Where peak frequency is the location of the detected peaks. |
input #/peak/group delay | The group delay vs. peak frequency corresponding to the input port. Where peak frequency is the location of the detected peaks. |
input #/peak/group velocity | The normalized group velocity vs. peak frequency corresponding to the input port. Where peak frequency is the location of the detected peaks. |
input #/peak/dispersion | The normalized dispersion vs. peak frequency corresponding to the input port. Where peak frequency is the location of the detected peaks. |
input #/peak/dispersion slope | The normalized dispersion slope vs. peak frequency corresponding to the input port. Where peak frequency is the location of the detected peaks. |
input #/peak/loss | The loss vs. peak frequency corresponding to the input port. Where peak frequency is the location of the detected peaks. |
input #/peak/gain | The gain vs. peak frequency corresponding to the input port. Where peak frequency is the location of the detected peaks. |
input #/peak/bandwidth | The bandwidth vs. peak frequency corresponding to the input port. Where peak frequency is the location of the detected peaks. |
input #/peak/free spectral range | The free spectral range vs. peak frequency corresponding to the input port. Where peak frequency is the location of the detected peaks. |
input #/peak/quality factor | The quality factor vs. peak frequency corresponding to the input port. Where peak frequency is the location of the detected peaks. |
input #/peak/finesse | The finesse vs. peak frequency corresponding to the input port. Where peak frequency is the location of the detected peaks. |
input #/peak/extinction ratio | The extinction ratio vs. peak frequency corresponding to the input port. Where peak frequency is the location of the detected peaks. |
input #/peak/frequency | The peak frequency corresponding to the input port. Where peak frequency is the location of the detected peaks. |
====================================
Implementation Details
The electrical network analyzer (ENA) is usually used to test the overall circuit performances under testing mode. It also could export the analysis results.
Following is an example of how to export the analysis data from an electrical network analyzer, please see also the example file ENA.icp
Make sure that the "data export" is set to be "true" and type in the file name in the same directory of the icp file. In this example, the data exported is the s-parameter of the low-pass filter, please see the data file data_export.s1p, following is a glance of the exported data.
The analysis type can be selected from "scattering data" and "impulse response". With "scattering data" analysis selected, the scattering matrix of the element is used for the calculation of the system in frequency domain; with the "impulse response" selected, the ENA calculates the system's reaction to an impulse signal input as a function of time.
After the simulation is run, a number of measurements will be generated. To view the results, right click on the result entry and send it to visualize.