## MATLAB: S parameters calculating errors

antenna tool boxs-parameters

Hello everyone

i am using Antenna toolbox to calculate S parameters. The code line “s = sparameters (h, freq);” give errors:

Error using rectangularArray/meshGenerator (line 274) Intersection detected in specified geometry.

Error in em.MeshGeometry/updateMesh

Error in em.MeshGeometry/getMesh

Error in em.EmStructures/analyze

Error in em.Array/sparameters (line 48) status = analyze(obj,freq, 1:TotalArrayElements, …

The code is here:

`clearfreq = 2e9;c = physconst('lightspeed');lambda = c/freq;h = rectangularArray('Size',[3 3], 'RowSpacing', [lambda/2 lambda/2],... 'ColumnSpacing', [lambda/2 lambda/2]);layout(h)s = sparameters (h, freq);S = s.Parameters;U = eye(9,9);Z = (U+S)/(U-S);`

Can you tell me what is the problem of it? One thing needs to be mentioned is that if the frequency chosen to be less than 1Ghz, there would be no error.

Thanks in advance

Xining Yu

## Best Answer