Code covered by the BSD License  

Highlights from
RF Utilities V1.2

image thumbnail
from RF Utilities V1.2 by Neill Tucker
Routines for Smith Chart, TDR, Mixed-Mode S-params, Matching

[Sd1d1,Sd1d2,Sd2d1,Sd2d2,...
function [Sd1d1,Sd1d2,Sd2d1,Sd2d2,...
          Sd1c1,Sd1c2,Sd2c1,Sd2c2,...
          Sc1d1,Sc1d2,Sc2d1,Sc2d2,...
          Sc1c1,Sc1c2,Sc2c1,Sc2c2] = s2mm(S11,S12,S13,S14,...
                                           S21,S22,S23,S24,...
                                           S31,S32,S33,S34,...
                                           S41,S42,S43,S44)
% Convert 4-port S-parameter to mixed mode S-param 
%
%  Usage :
%
%  function [Sd1d1,Sd1d2,Sd2d1,Sd2d2...
%            Sd1c1,Sd1c2,Sd2c1,Sd2c2...
%            Sc1d1,Sc1d2,Sc2d1,Sc2d2...
%            Sc1c1,Sc1c2,Sc2c1,Sc2c2] = s2mm([S11,S12,S13,S14,...
%                                             S21,S22,S23,S24,...
%                                             S31,S32,S33,S34,...
%                                             S41,S42,S43,S44])
% 
% 
%
%




% N.Tucker www.activefrance.com 2008


% Differential excitation, differential response
Sd1d1=0.5*(S11-S13-S31+S33);
Sd1d2=0.5*(S12-S14-S32+S34);
Sd2d1=0.5*(S21-S23-S41+S43);
Sd2d2=0.5*(S22-S24-S42+S44);

% Common mode excitation, differential response
% (Cross mode coupling)
Sd1c1=0.5*(S11+S13-S31-S33);
Sd1c2=0.5*(S11+S14-S32-S34);
Sd2c1=0.5*(S21+S23-S41-S43);
Sd2c2=0.5*(S22+S24-S42-S44);

% Differential excitation, common mode response
% (Cross mode coupling)
Sc1d1=0.5*(S11-S13+S31-S33);
Sc1d2=0.5*(S12-S14+S32-S34);
Sc2d1=0.5*(S21-S23+S41-S43);
Sc2d2=0.5*(S22-S24+S42-S44);

% Common mode excitation, common mode response
Sc1c1=0.5*(S11+S13+S31+S33);
Sc1c2=0.5*(S11+S14+S32+S34);
Sc2c1=0.5*(S21+S23+S41+S43);
Sc2c2=0.5*(S22+S24+S42+S44);

Contact us at files@mathworks.com