Main Content

gammaml

Calculate load reflection coefficient of two-port network

Description

example

coefficient = gammaml(s_params) calculates the load reflection coefficient of a two-port network required for simultaneous conjugate match.

coefficient = gammaml(hs) calculates the load reflection coefficient of the two-port network represented by the S-parameter object hs.

Examples

collapse all

Calculate the load reflection coefficient using network data from a file

ckt = read(rfckt.amplifier,'default.s2p');
s_params = ckt.NetworkData.Data;
coefficient = gammaml(s_params);

Input Arguments

collapse all

Two-port S-parameters, specified as a complex 2-by-2-by-M array. M is the number of two-port S-parameters.

Data Types: double

Two-port network, specified as an S-parameter object.

Data Types: function_handle

Output Arguments

collapse all

Load reflection coefficient, returned as a M element complex vector.

Algorithms

The function calculates coefficient using the equation

ΓML=B2±B224|C22|2C2

where

B2=1|S112|+|S222||Δ2|C2=S22ΔS11*Δ=S11S22S12S21

See Also

Introduced before R2006a