Near field - far field transformation

18 次查看(过去 30 天)
Hello,
I would like to do a near field - far field transformation with MATLAB.
I have near-field datas which look like : (sorry for all the dots)
x(mm)... y(mm)... z(mm)... Re(Ex)... Im(Ex)... Re(Ey)... Im(Ey)... Re(Ez)... Im(Ez)
46,8...... 33,2.......... 5......... -1,11...... 0,116..... 1,99........ 2,38...... -4,44...... -6,57
40,6...... 28,7.......... 5......... -1,46...... 0,123..... 1,35....... 3,7......... -3,49...... -9,88
There is 256 lines.
With these datas, I can display a plane that shows the near E-field of my microstrip antenna (at z = 5mm here).
For the moment, I just put Re(Ex)+i.Im(Ex), Re(Ey)+i.Im(Ey) and Re(Ez)+i.Im(Ez) in a same matrix.
I know I should use fft or something like "plane wave spectrum" but I don't know how.
In the end, I would like to display a plane that shows the far E-field (z = 500mm for example).
Any idea to help me would be welcome !
Thank you

回答(1 个)

Shashank Kulkarni
Shashank Kulkarni 2015-4-28
Hello Estelle,
Are you using Antenna Toolbox? Antenna Toolbox has built-in functionality to calculate the near and the far-fields for a given antenna structure. pattern function lets you calculate and plot the far fields. The function EHFields can calculate the E and H fields at any point in space (near or far).
The capability to do near to far field transformation does not currently exist in Antenna Toolbox.
I hope this helps.
  2 个评论
Estelle Wuilliez
Estelle Wuilliez 2015-4-29
No, I am using the software tool Feko for the model and the simulation. But I'll have a look at Antenna Toolbox.
Thank you!
fathema farjana
fathema farjana 2022-4-21
@Estelle Wuilliez have you done this? i am facing the similar problem. Can you help me with that?

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Antennas, Microphones, and Sonar Transducers 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by