Aligning center of bicone antenna and reflector in Antenna Toolbox
2 次查看(过去 30 天)
显示 更早的评论
Hi All,
I'm trying to simulate a bicone antenna with flat sheet reflector using antenna toolbox. Using antennaDesigner I can create the two objects, and I rotate both about the x axis by 90 degrees to get the correct orientation.
However the center of the bicone is not aligned with the center of the reflector, making the model unuseable. Is there a way to move or shift the bicone so the center feedpoint is at 0mm? At the moment, the end of the cone is positioned at 0mm.
I see a translate function exists for custom shapes but nothing for the standard models. I guess I could try creating a custom shape for the reflector and aligning to the bicone, but the standard library should work....
Any ideas?
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/718189/image.jpeg)
% Create a bicone antenna backed with reflector
% Generated by MATLAB(R) 9.10 and Antenna Toolbox 5.0.
% Generated on: 22-Aug-2021 21:03:56
%% Antenna Properties
antennaObject = design(reflector('Exciter', bicone), 1000*1e6);
antennaObject.Exciter.BroadRadius = 0.033;
antennaObject.Exciter.Tilt = 90;
antennaObject.GroundPlaneLength = 0.2;
antennaObject.GroundPlaneWidth = 0.2;
antennaObject.Tilt = 90;
% Show
figure;
show(antennaObject)
采纳的回答
Johnny Himbele
2021-8-30
Hi Tim,
A reflector function does not allow user to translate postiions of reflector and exciter. But you can still create a bicone + reflector (ground plane) model using a conformalArray as described at this page.
To create a bicone + reflector model, please refer to the following example.
% Step 1: Create a ground plane (reflector) model
>> rect = antenna.Rectangle("Length",0.2,"Width",0.2);
>> p = getShapeVertices(rect);
>> ant1 = customAntennaGeometry;
>> ant1.Boundary = {p};
% Step 2: Create a bicone model
>> ant2 = bicone;
>> ant2.Tilt = 90;
>> ant2.BroadRadius = 0.033;
% Step 3: Create a custom conformal array
>> c = conformalArray('Element',{ant1,ant2});
>> c.AmplitudeTaper = [0,1]; % Excitation amplitude of ant1 (= reflector) is set to 0 which is considered as a dead element
>> show(c); % Display a bicone + reflector model whose feed point is aligned to the center of model space
Johnny
0 个评论
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Analysis, Benchmarking, and Verification 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!