Full-wave EM simulation of human body blockage by dense 2D antenna arrays

Citation Author(s):
Politecnico di Milano
CNR – Italian National Research Council
Politecnico di Milano
CNR – Italian National Research Council
Submitted by:
Federica Fieramosca
Last updated:
Fri, 04/05/2024 - 10:20
Data Format:
0 ratings - Please login to submit your rating.


This dataset, created using FEKO software, serves to investigate the impact of human body blockage on electromagnetic (EM) fields as observed by receiver antennas arranged in dense 2D/3D arrays. The simulation scenario involves an Hertzian dipole emitting radiation at 2.4868 GHz and positioned at a height of 0.99 meters. Field measurements are taken over a 3D array with multiple 2D arrays at varying distances from the source. An anthropomorphic obstacle representing a human body is included, featuring dimensions and material properties based on muscle composition. Simulations are conducted with the body at different positions and orientations relative to source and receivers considering real and imaginary part of EM field samples. The scenario includes no additional obstacles.

For a 2D array at x=4m, simulations consider three body positions: (1) x=2m, y=0m, (2) x=2m, y=0.25m, and (3) x=2m, y=0.50m. Further simulations mimic micro-movements like translations along x and y axes by ±λ/4 increments and rotations at each position by angles 0°, 45°, 90°, and 135°, aiming to replicate real-life motions. In total, we simulate 3 positions, and for each of them, we consider 9 micro-positions (0 or ±λ/4 increments along x and/or y around the main position - the one with both increments equal to zero -) with 4 rotations for each. Therefore, there are a total of 3x9x4 simulations.

The entire scenario involves 3D layouts of receiver arrays, with 50 surfaces composed of 90x180 elements spaced by λ/10.


The dataset comprises both .EFE files and MATLAB data, each representing a simulation position and containing real and imaginary components of the electric field received at each receiving point. Each file consists of a matrix sized 810000 x 6, where 6 denotes the real and imaginary components in the x, y, and z directions, and 810000 is derived from 90x180x50, representing the grid of receiving points.

Each file within the dataset is labeled to convey its parameters. For example, "x2_y0.25_dxpl4_dyml4" denotes the position (x=2 m, y=0.25 m). Moreover, "dxpl4" represents the increment along the x-axis by plus lambda/four. "dpml4" and "dp0" are alternative options that can replace "dxpl4" if the increment is negative or there is no increment along the x-axis.
Similarly, "dyml4" denotes the decrement along the y-axis by minus lambda/four. "dypl4" and "dp0" can substitute "dyml4" to signify a different positive increment along the y-axis or no increment at all.