west_ic_antenna.topica.TopicaResult

class west_ic_antenna.topica.TopicaResult(filename: str, z0: float = 50, deemb: float = 0)[source]

TOPICA result.

TOPICA result object, which provides convenience methods.

Parameters:
  • filename (str) – filename of the Impedance ascii file generated by TOPICA

  • z0 (float, optional) – characteristic impedance of the port in Ohm (default: 50)

  • deemb (float, optionnal) – de-embedding length to take into account (in meter)

__init__(filename: str, z0: float = 50, deemb: float = 0)[source]

Methods

Rc([I])

Calculate the coupling resistance of the TOPICA Z-matrix for a given current excitation.

__init__(filename[, z0, deemb])

to_network(skrf_frequency[, name])

Convert into a skrf Network.

write_touchstone(filename, skrf_frequency[, ...])

Write the scattering parameters into a Touchstone file format.

Attributes

raw_data

raw TOPICA data from txt file

s

Get the scattering parameters as an NxN array, N being the number of ports.

z

Get the impedance matrix as an NxN array, N being the number of ports.

z0

Characteristic Impedance of the TOPICA Model's ports