How to add a ground plane to a linearArray?

2 ビュー (過去 30 日間)
Colton Baldridge
Colton Baldridge 2021 年 2 月 19 日
コメント済み: Colton Baldridge 2021 年 3 月 2 日
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 日
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

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

カテゴリ

Help Center および File ExchangeAntenna and Array Analysis についてさらに検索

製品


リリース

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by