Near field - far field transformation

26 vues (au cours des 30 derniers jours)
Estelle Wuilliez
Estelle Wuilliez le 28 Avr 2015
Commenté : fathema farjana le 21 Avr 2022
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

Réponses (1)

Shashank Kulkarni
Shashank Kulkarni le 28 Avr 2015
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 commentaires
Estelle Wuilliez
Estelle Wuilliez le 29 Avr 2015
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 le 21 Avr 2022
@Estelle Wuilliez have you done this? i am facing the similar problem. Can you help me with that?

Connectez-vous pour commenter.

Community Treasure Hunt

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

Start Hunting!

Translated by