WaveLynk
Now published in IEEE Xplore · IEEE ATNT 2026

The link is fine.
Then it is gone.

Wi-Fi 7 and 6G beamforming does not degrade. It collapses — at a sharp boundary we call the Coherence Cliff. WaveLynk computes one physics-derived number, sees the edge coming, and changes precoding strategy before the fall.

Conditioned Coherence Index
A predictive instability metric for MU-MIMO precoding, validated on a physical Wi-Fi 7 testbed.
↓ Scroll
01The failure

Walking speed breaks it.

Zero-Forcing removes interference by inverting the channel matrix. That inverse is also the weakness: the moment the estimate goes stale, it amplifies error instead of cancelling it. Keep scrolling to raise the index and watch the two strategies separate.

γ = 0.60 CCI 0.0 1.0 Link performance switch → MRT
Fixed ZF WaveLynk
CCI(t)
0.00
Precoder
ZERO-FORCING
State

Estimate is fresh. The inversion is well conditioned and ZF delivers peak throughput.

f_D = 30 Hz

Doppler frequency of a 1.5 m/s walk at 6 GHz.

T_c ≈ 14 ms

Coherence time — how long the estimate stays true.

τ = 5–8 ms

Typical CSI feedback delay: already 36–57% of T_c.

02The index

Four failure modes, multiplied.

The Conditioned Coherence Index folds spatial conditioning, temporal decorrelation, signal quality and estimate age into one product. Any single term going bad drags the whole index toward the threshold — which is exactly the early warning ZF never had.

CCI(t) = κ(H) · |J₀(2π·fD·τ)| · SINR/(SINR + α) · e−β·τ/Tc
Scroll to age the estimate
γ 0.60 1.00 0.00 τ = 0 ms 12 ms CSI FEEDBACK DELAY crosses γ
CCI (all four terms) Doppler term alone
Estimate age τ
0.0 ms
κ(H)0.95
|J₀|1.00
SINR wt.0.83
aging1.00
CCI = product
0.79

Fresh estimate. Every term near its ceiling — ZF inverts a channel it still knows.

κ(H)
Channel conditioning

How violently ZF amplifies a CSI error — the spatial instability factor.

|J₀(2π·fD·τ)|
Doppler decorrelation

Bessel function of the first kind: how fast the channel moves with the user.

SINR/(SINR+α)
Signal quality weight

Normalized signal-to-interference term, so link quality scales the verdict.

e−β·τ/Tc
CSI aging decay

Exponential penalty on how stale the channel estimate has become.

Switching rule
W = WZF  if CCI < γ
W = WMRT  if CCI ≥ γ

Hysteresis on the return path keeps the controller from oscillating at the boundary.

Why γ = 0.6

Substituting a typical feedback delay τ ≈ 0.3·Tc into the Bessel term gives J₀(0.8) ≈ 0.7. The normalized correlation product crosses below 0.6 at that operating point — the onset of ZF instability. The threshold is derived, not tuned.

03The control loop

Predictive, not reactive.

Every existing mechanism waits for a measurable drop. By then the cliff is behind you. WaveLynk runs entirely on quantities the base station already has.

01 / MONITOR

Read what you already have

Estimate CSI age τ, Doppler shift fD and condition number κ(H) from standard CSI feedback. No new hardware, no extra signalling overhead.

02 / PREDICT

Score the channel each frame

Compute CCI in real time. As it climbs toward γ = 0.6 the controller knows the cliff is ahead, while throughput still looks perfectly healthy.

03 / SWITCH

Hand off before the fall

Move the precoder to MRT, which tolerates stale CSI, then return to ZF once the channel settles. Peak throughput kept, collapse never reached.

The loop, one frame at a time
frame 0000 CCI 0.31 W = ZF
01 MONITOR τ, f_D, κ(H) from CSI feedback 02 PREDICT CCI = Πterms compare to γ = 0.6 03 SWITCH W ← W_ZF hysteresis ±0.05 04 TRANSMIT next frame loop re-enters at 01 EVERY FRAME · NO EXTRA SIGNALLING
Implementation

The whole framework is open source — CCI computation, a Jake's-fading MIMO simulator, both precoders, and the adaptive controller — with four notebooks that reproduce every figure in the paper from scratch.

src/cci.py — CCI + Doppler utilities
src/channel_model.py — Rayleigh / Jake's fading
src/beamforming.py — ZF and MRT precoders
src/switching.py — controller, hysteresis
04The evidence

100 trials on real hardware.

Netgear Nighthawk Wi-Fi 6/7 router on the 6 GHz band. One laptop serving iperf3, two clients stressing the MU-MIMO link, two phones logging throughput and RSSI — 100 independent trials comparing WaveLynk against always-ZF and always-MRT.

↓0%
Outage rate

28% under always-ZF, 17% under WaveLynk.

↓0%
P50 latency

65 ms down to 44 ms at −80 dBm.

↓0%
Packet loss

45% down to 5% at the same signal power.

Metric Always ZF Always MRT WaveLynk vs. ZF
Outage rate ~28% ~12% ~17% ↓41%
P50 latency at −80 dBm ~65 ms ~50 ms ~44 ms ↓32%
Packet loss at −80 dBm ~45% ~18% ~5% ↓89%
Failure mode Sudden collapse Gradual decay Prevented —
Latency over time: fixed ZF vs WaveLynk
Fig. 1 — Latency over time. Fixed ZF rises unbounded as conditions degrade. WaveLynk switches at t ≈ 22 s and settles near 44 ms. n = 5 repetitions.
Latency and packet loss vs received signal power
Fig. 2 — Latency and loss vs. signal power. At −80 dBm fixed ZF collapses while WaveLynk holds. Both converge at strong signal, where CCI stays below γ.
Ping latency vs received signal power
Fig. 3 — Ping latency vs. signal power. MRT-dominant mode wins consistently below −65 dBm, the coherence-cliff transition zone.
Packet loss rate vs received signal power
Fig. 4 — Packet loss vs. signal power. At −80 dBm, ZF-dominant shows 45% loss against 18% for MRT-dominant. Adaptive switching captures that benefit only when it is needed.
05The timeline

How the project was built.

From an unexplained latency spike on a home router to a derived threshold, a simulator, a testbed and an IEEE-format paper.

Phase 01
Observation

A collapse that no model explained

Repeated throughput cliffs on a 6 GHz link while a user walked across the room. Existing link-adaptation models predicted a gradual decay; the measurements showed a step. That gap became the research question.

Phase 02
Theory

Deriving the Conditioned Coherence Index

Four known quantities — condition number, Jakes' Doppler correlation, normalized SINR and CSI-age decay — combined into a single product, then differentiated to locate the instability onset. γ = 0.6 fell out of the algebra rather than a parameter sweep.

notebooks/01_cci_derivation.ipynb
Phase 03
Simulation

A Jakes-fading MIMO testbench in Python

Rayleigh channel generation with realistic temporal correlation, both precoders implemented from the definitions, and the controller wrapped around them. Every paper figure is reproducible from the notebook.

notebooks/02_simulation_figures.ipynb
Phase 04
Robustness

100-trial Monte Carlo sweep

Randomized channel realizations, mobility profiles and feedback delays, to check the threshold was not an artifact of one configuration. The outage and latency gains held across the sweep.

notebooks/03_monte_carlo.ipynb
Phase 05
Hardware

Wi-Fi 7 testbed validation

A Netgear Nighthawk router at 6 GHz, one iperf3 server, two client laptops and two phones logging RSSI and throughput, across 100 trials from −50 to −80 dBm. Theory and measurement agreed on where the cliff sits.

notebooks/04_hardware_validation.ipynb
Phase 06
Final Release v1.0.0

IEEE Publication & Final External Release

Presented at IEEE ATNT 2026 (Johor Bahru, Malaysia) and published in IEEE Conference Proceedings. Complete algorithm implementation, testbed data dictionary and simulation notebooks released under MIT (v1.0.0 Final External Version) for peer reproducibility.

06The team

Three authors, one high school.

Neha Abin

Neha Abin

Theory & simulation

Derived the CCI and the γ threshold; built the fading channel model and simulation figures.

Sahil Shah

Sahil Shah

Hardware & validation

Designed and ran the Wi-Fi 7 testbed protocol across 100 measurement trials.

Yajat Parmar

Yajat Parmar

Implementation

Built the controller implementation, the notebook pipeline and the project site.

Allen High School · Allen, Texas
07The presentation

Presented at IEEE ATNT 2026.

Session S7: AI/ML-Driven & Emerging Technologies — 2–3 September 2026, KSL Hotel & Resort, Johor Bahru, Malaysia.

Published in IEEE Xplore.

The paper is now available in the 2026 IEEE International Conference on Advanced Telecommunication and Networking Technologies (ATNT) proceedings. Read the published record on IEEE Xplore or open the paper PDF here.

Neha Abin, Sahil Shah, and Yajat Parmar, “Predicting Beamforming Instability in Wi-Fi 7 and 6G Systems Using a Conditioned Coherence Framework.”

Paper © IEEE. Personal use permitted. Software implementation released under MIT License.

© 2025–2026 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.

Tse & Viswanath — Fundamentals of Wireless Communication
Jakes — Microwave Mobile Communications
Marzetta — IEEE Trans. Wireless Commun., 2010
Rappaport et al. — IEEE Access, 2013
IEEE 802.11be (Wi-Fi 7) EHT, 2024
↑