Near field - far field transformation
28 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
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
0 comentarios
Respuestas (1)
Shashank Kulkarni
el 28 de Abr. de 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 comentarios
fathema farjana
el 21 de Abr. de 2022
@Estelle Wuilliez have you done this? i am facing the similar problem. Can you help me with that?
Ver también
Categorías
Más información sobre Array Geometries and Analysis en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!