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.
data — Hybrid parameter data array of complex numbers
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.
filename — Touchstone data file character vector
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');
freq — Hybrid parameter frequencies vector of positive numbers
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.
hnet — Network parameter data scalar handle
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.
rftbxobj — network object scalar handle
Network object, specified as scalar handle. Specify
rftbxobj as one of the following
types: rfdata.data,
rfdata.network, and any analyzed
rfckt type.
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.