How to add a ground plane to a linearArray?

조회 수: 6 (최근 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 CenterFile Exchange에서 Antenna 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