Open source software for numerical computation

Skip to main content

Scilab RF Toolbox

By Klaus Debes (Airbus DS, Ottobrunn)


The development of the new Scilab RF Toolbox has been started with the goal to implement libraries and models for RF circuit analysis, simulations.

The current status of the toolbox is presented, calculating network parameters for RF components in series, parallel, cascade, hybrid, and inverse hybrid configurations, as well as noise figure calculations and third-order intercept points for cascaded components. The RF Toolbox functions can be executed from the Scilab command line. Also the toolbox functions can be called up from SCE scripts and functions.

The planned activities are presented, such as RF filter definitions, transmission lines, amplifiers and mixers. Also the import and export of industry-standard file formats for network parameters (ADS, Touchstone), conversion among S, Y, Z, ABCD, h, g, and T network parameters, rectangular and polar plots and Smith charts for visualizing data.

Finally an outlook on the migration to Xcos is presented.

An elementary task in RF engineering is to determine the impedance and reflection coefficient of components which are configured into a network. The Scilab RF Toolbox describes an RF component by its network parameters, which are sufficient to identify the resulting small signal response. From the individual network parameters of any assembly containing the defined components, the network parameters and small signal response can be calculated using the Scilab RF Toolbox.

The Scilab RF Toolbox allows using network parameters for specification of RF filters, transmission lines, amplifiers, and mixers, either directly or by their physical properties.

An example is presented how to specify components by their physical properties, such as RLC topology and values and transmission line properties. The corresponding network parameters are then calculated by the Scilab RF Toolbox.