Patent ID: 7996169

Claim:
A method for compensating S-parameters of a passive circuit which do not satisfy passivity, the method comprising the following steps: obtaining S-parameters which do not satisfy passivity by a compensating part, these S-parameters comprising a S-parameters matrix S; computing matrix [S×S′] by a matrix computing module of the compensating part, wherein matrix S′ is a complex conjugate transposed matrix of S-parameters matrix S; computing the eigenvalues of the matrix [S×S′] by an eigenvalue computing module of the compensating part, and choosing an eigenvalue Ψ whose real part real(Ψ) is the biggest; computing a compensating value ξ by a compensating value computing module of the compensating part, and the compensating value ξ being equal to real(Ψ) 1/2 ×(1+ε), wherein the ε is a very small positive number; and compensating the S-parameters by a compensating module of the compensating part to use the compensating value ξ to divide the S-parameters to get the compensated S-parameters.