Function: smith_immitance ( re(z_L), im(z_L), re(z_a), im(z_a), re(y_b), im(y_b) )
Example:
octave:> smith_immitance( 0.2, -0.5, 0.3, 1.5, 0.5, 1.0 ) Z_L / Z_0 = 0.2 - 0.5j Z_a / Z_0 = 0.3 + 1.5j Y_b / Y_0 = 0.5 + 1.0j Z_0: Characteristic impedance Y_0 = 1 / Z_0: Characteristic Admitance
gamma0 = ( Z_L - Z_0 ) / ( Z_L + Z_0 ) = ( z_L - 1 ) / ( z_L + 1 ) Z = Z_a + Z_L gamma1 = ( Z - Z_0 ) / ( Z + Z_0 ) = ( z - 1 ) / ( z + 1 ) Y = Y_b + 1/Z gamma2 = ( 1/Y - 1/Y_0 ) / ( 1/Y + 1/Y_0 ) = ( 1 - y ) / ( 1 + y )