SeeFields invisible electromagnetic world
Drag transmitters, phone or wallShift+drag to lift or lowerDrag floor to orbitCtrl+drag or right button to panScroll to zoomKeys R P W select · arrows move · Shift+↑↓ lift · 1–7 experiments
d = – m λ = –
Why this number?
Share
See the equation behind each step Math
Try this
Controls
Frequency
900 MHz
2.4 GHz
5 GHz
28 GHz
Transmit power 20 dBm
Wall
Phone tilt 0°
Router height 0.64 m
Phone height 1.10 m
Coverage
Wavefronts
3D wavefronts
Vertical slice
Direct path
Second transmitter
E / B vectors
Near-field rings
Room reflections
Zoom to antenna
Keyboard
R P W select router (R again: second router), phone, wall
Enter cycle selection; Esc clears it
← → ↑ ↓ move the selected object 5 cm, relative to the view
Shift+↑ ↓ lift or lower it 5 cm
Ctrl+arrows orbit the camera
− = zoom out, zoom in
1 … 7 the seven experiments
Z Y M zoom to antenna, why this number, math
Engineering model
Wavefronts: conceptual
What is and isn't modelled
Free-space path loss between two antennas with fixed gains (2 dBi router, 0 dBi phone).
Wall penetration: one slab at normal incidence, ITU-R P.2040-3 material constants, interface plus bulk loss. No multiple internal reflections.
Polarisation: router vertical, phone linear; mismatch loss cos²Δθ, saturating at 25 dB cross-polar discrimination.
Second transmitter: same frequency, phase-locked to the first, so the two waves add coherently. That is how a reflection or an antenna array behaves, not two independent routers. Floor shows the fringe pattern; when it would be finer than the screen can draw it shows average power instead.
Room reflections: the four room walls are 20 cm concrete. One bounce per wall by the image method, with the Fresnel coefficient Γ⊥ at the actual incidence angle, summed coherently with the direct path. The mottled floor is multipath fading.
Not modelled: floor and ceiling bounces, double bounces, diffraction around the wall edge, antenna patterns.
Inside one wavelength of the transmitter the far-field formula is invalid; the readout says so. The two rings on the floor mark λ/2π (reactive near field of a small antenna) and 1 λ (where this model starts applying the 1/r law). Zoom in to see them at true scale.
E / B vectors: a vertically polarised wave sampled along the direct path. E (amber) and B (teal) are in phase, perpendicular to each other and to the direction of travel k. Arrow length shows the instantaneous phase, not field strength; the 1/r decay is what the floor colour shows. Same slowed time as the wavefronts. Conceptual.
Floor colour is the same engineering model evaluated at every floor point using horizontal distance only, i.e. a map at antenna height. The vertical slice evaluates it with true 3D distance on the plane through the antenna tip and the phone. Rings are true-to-scale wavefront spacing (λ) but a conceptual animation.
3D wavefronts: spherical shells leaving the antenna tip, spaced 1 λ, same slowed time as the floor rings, fading by 2.5 m. They assume an isotropic source; a real dipole radiates a doughnut pattern, not a sphere. Conceptual. Hidden, like the rings, when λ is under a few pixels.
Heights: the readout uses the true 3D distance between the antenna tip and the phone, so lifting either changes the number. Shift+drag or the sliders.
Move the transmitter
Drag the router. Watch the phone.