How do we excite the elements of an antenna array at different frequencies?
조회 수: 5 (최근 30일)
이전 댓글 표시
Hi,
I am trying to write a code for a circular array having 8 elements. But I want to excite each antenna elements at different frequency.(Say, Element #1 is excited at f0, Element #2 is excited at f0+Δf, and so no...) where f0=2.4 GHz, and Δf = 100 KHz. Such an array is known as Frequency Diverse Array(FDA).
I am using the conformalArray function to define my circular array, with each elements being a dipole.
How do I proceed?
Thank You.
Biplob Biswas
PhD Research Scholar
댓글 수: 0
답변 (1개)
Dinesh
2023년 6월 5일
Hi Biplob!
To excite each antenna element at a different frequency in a circular array, you can create a for loop where each antenna element will be assigned a frequency.
First create a conformalArray to define a circular array with each element as a dipole. Then iterate over the elements of array and change the relevant properties of dipole antenna.
A sample code would be,
for i = 1:numElements % in this case 8
freq = f0 + (i-1)*deltaf; % Frequency of each antenna element
yourCircularArray.Element(i).property_name = freq; % Assign frequency to the ith element
end
For details on conformal arrar please refer this MATLAB documentation.
참고 항목
카테고리
Help Center 및 File Exchange에서 Get Started with Antenna Toolbox에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!