Problems with running a design of dual polarised multi-layer patch antenna
3 views (last 30 days)
Show older comments
Hello Everyone,
I have implemented a dual polarised multilayer patch antenna in MATLAB.
I have been able to do the layout and everything. However, when I go to run the part with antenna pattern simulation, it gives an error.
Following is the error:
Index exceeds the number of array elements (1).
Error in antenna.Shape/fillFeatureHoleInMesh (line 861)
holeTriangles = [holeTriangles;ia(trhole.ConnectivityList)]; %#ok<AGROW>
Error in antenna.Shape/meshGenerator (line 722)
[p,t] = fillFeatureHoleInMesh(obj,p,t);
Error in antenna.Shape/parseNewMesherInputs (line 1111)
meshGenerator(obj,defaultHmax,defaultGrowthRate,defaultHmin,...
Error in antenna.Shape/mesh (line 797)
parseNewMesherInputs(obj,varargin{:});
Error in em.PCBStructures/runMeshGeneratorForEachLayer (line 44)
[~] = mesh(tempMetalLayers{i},'MaxEdgeLength',maxEdgeLength, ...
Error in pcbStack/meshGenerator (line 731)
[p_temp,t_temp,layer_heights] =
runMeshGeneratorForEachLayer(obj,tempMetalLayers,gndLayers,localConnModel);
Error in em.MeshGeometry/updateMeshForPcbStack
Error in em.MeshGeometry/updateMesh
Error in em.MeshGeometry/getMesh
Error in em.EmStructures/analyze
Error in em.FieldAnalysisWithFeed/pattern (line 177)
analyze(obj,frequency, parseobj.Results.ElementNumber, ...
Error in single_element_double_patch_antenna (line 66)
pattern(p,2.8e9);
I have attached the file too. Can anyone please help.
Regards,
Swaroop
0 Comments
Answers (1)
Chandra Amma Palanisamy
on 20 May 2021
Hi Swaroop,
I understand that the error you are facing during the analysis on the dual polarised multilayer patch antenna is a known issue. This issue is already notified to the developing team.
0 Comments
See Also
Categories
Find more on Analysis, Benchmarking, and Verification in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!