How to add a ground plane to a linearArray?

The support article below says that you simply set parameter 'GroundPlaneWidth' to whatever you want, however this property is protected in linear array?
To clarify, I have an array of monopoleRadials that I want to place over an infinite ground plane

回答 (1 件)

Shashank Gupta
Shashank Gupta 2021 年 2 月 24 日

0 投票

Hi Colton,
I am attaching a small piece of code for the reference and I think this should work for you.
lin = linearArray('Element',monopoleRadial)
r = reflector('Exciter',lin,'GroundPlaneWidth',inf)
I hope this helps.
Cheers

2 件のコメント

Colton Baldridge
Colton Baldridge 2021 年 2 月 24 日
Thank you! I did a similar workaround with a conformalArray because I need individual control of the linear array weights. I think both methods work.
Colton Baldridge
Colton Baldridge 2021 年 3 月 2 日
Hi Shashank, I actually just tried your code and it gives me the error
"linearArray cannot be set as an Exciter for the antenna"
I recommend for anyone else trying to do this to use conformal array with multiple elements of your antenna, and a reflector with a very small dipole. The results I got seem reasonable

サインインしてコメントする。

製品

リリース

R2020b

質問済み:

2021 年 2 月 19 日

コメント済み:

2021 年 3 月 2 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by