Documentation

This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English verison of the page.

Note: This page has been translated by MathWorks. Please click here
To view all translated materals including this page, select Japan from the country navigator on the bottom of this page.

hparameters

Create hybrid parameter object

Syntax

hh = hparameters(filename)
hh = hparameters(hnet)
hh = hparameters(data,freq)
hh = hparameters(rftbxobj)

Description

example

hh = hparameters(filename) creates a hybrid parameter object hh by importing data from the Touchstone file specified by filename. All data is stored in real/imag format.

hh = hparameters(hnet) creates a hybrid parameter object from the RF Toolbox™ network parameter object hnet.

hh = hparameters(data,freq) creates a hybrid parameter object from the hybrid parameter data, data, and frequencies, freq.

hh = hparameters(rftbxobj) extracts network data from rftbxobj and converts it into H-parameter data.

Examples

collapse all

Read the file default.s2p as h-parameters and extract H11.

 h = hparameters('default.s2p')
  h11 = rfparam(h,1,1);
h = 

  hparameters: h-parameters object

       NumPorts: 2
    Frequencies: [191x1 double]
     Parameters: [2x2x191 double]

  rfparam(obj,i,j) returns h-parameter hij

Input Arguments

collapse all

Hybrid parameter data, specified as array of complex numbers, of size 2-by-2-by-K. The function uses this input argument to set the value of the Parameters property of hh.

Touchstone data file, specified as a character vector, that contains network parameter data. filename can be the name of a file on the MATLAB® path or the full path to a file.

Example: hh = hparameters('defaultbandpass.s2p');

Hybrid parameter frequencies, specified as a vector of positive real numbers, sorted from smallest to largest. The function uses this input argument to set the value of the Frequencies property of hh.

Network parameter data, specified as a scalar handle. If hnet is a hybrid parameter object, then hh is a deep copy of hnet. Otherwise, the function performs a network parameter conversion to create hh. When converting network parameters, the same restrictions apply as those for RF Toolbox network parameter data conversion functions:

  • ABCD parameter objects support 2N-port data.

  • Hybrid-g parameter objects support 2-port data.

  • Hybrid parameter objects support 2-port data.

  • S-parameter objects support N-port data.

  • Y-parameter objects support N-port data.

  • Z-parameter objects support N-port data.

Network object, specified as scalar handle. Specify rftbxobj as one of the following types: rfdata.data, rfdata.network, and any analyzed rfckt type.

Output Arguments

collapse all

Hybrid parameter data, returned as a scalar handle. disp(hh) returns the properties of the object:

  • Frequencies — Hybrid parameter frequencies, specified as a K-by-1 vector of positive real numbers sorted from smallest to largest. The function sets this property from the filename or freq input arguments.

  • Parameters — Hybrid parameter data, specified as a 2-by-2-by-K array of complex numbers. The function sets this property from the filename or data input arguments.

Introduced in R2012b

Was this topic helpful?