Breathing Detection Using WiFi Signals
How WiFi can detect breathing by sensing chest-wall micro-motion.
Is it possible to track someone's respiration rate without any wearable sensors or cameras? Yes. Every time you breathe, your chest expands and contracts by a few millimeters. On a 5 GHz wireless band, this microscopic displacement is large enough to introduce distinct, rhythmic phase changes across the WiFi subcarrier matrix, which deep learning models can easily isolate.
Extracting Physiological Micro-Motions
Chest movements act as a shifting reflector. By recording CSI amplitude and phase at high packet rates, we capture a continuous sinusoidal breathing wave. Passing this wave through a Butterworth bandpass filter centered between 0.15 Hz and 0.35 Hz removes standard movement artifacts, yielding clinical-grade respiration cycles.
Figure 1: High-fidelity conceptual render analyzing Breathing Detection Using WiFi Signals.
Passive Vital Signs Tracking & Physiological Extraction
WiFi vitals tracking works by measuring the minute Doppler shifts introduced by chest wall micro-motions during breathing and cardiac cycles. A single inhalation expands the chest by 4mm to 8mm, which represents a substantial 10% phase shift on a 5 GHz wireless frequency. Isolating heartbeats is even more challenging, as cardiac pulses create sub-millimeter (0.2mm to 0.5mm) chest displacements.
To isolate cardiac activity, we apply a bandpass Butterworth filter tuned to human heart rates (1.0 Hz to 1.66 Hz) after subtracting the respiration wave. This extracts the subtle heart contraction patterns, allowing contactless sleep study monitoring and sleep apnea tracking without any wires or wearables.
Digital Signal Processing & CSI Denoising Pipelines
Raw CSI data streamed from low-cost IoT chips is inherently messy. Thermal drift, clock phase offsets, and ambient environmental interference introduce massive high-frequency noise. The first step in our digital signal processing (DSP) pipeline is running the Base64 stream through a Hampel outlier filter.
We then apply Principal Component Analysis (PCA). PCA analyzes the covariance matrix across all 56 subcarriers and extracts the top three dominant variance components, effectively discarding redundant channels. To monitor rhythmic body signals such as respiration, the clean PCA streams are passed through a Butterworth bandpass filter tuned between 0.15 Hz and 0.35 Hz. For a detailed guide on how we isolate chest-wall displacements using these filters, proceed to Breathing & Vital Signs Detection.
Figure 2: Technological block diagram demonstrating Digital Signal Processing & CSI Denoising Pipelines.
Privacy Preserving Spatial Sensing & Surveillance Alternatives
As ambient computing spreads, security systems raise massive privacy concerns. Cameras record actual visual images, creating permanent files that are vulnerable to hacks. Passive WiFi sensing is **100% privacy-preserving**. It captures no optical features, faces, or bodies — only numeric signal amplitude vectors.
The data is entirely ephemeral: processed locally and instantly discarded. It is impossible to reconstruct a face from a CSI matrix. This makes WiFi sensing ideal for bedrooms, bathrooms, and private offices. For a comprehensive introduction to camera-free spatial computing, explore our starter overview What is RuView? Complete Beginner Guide.
FAQ
How is Breathing Detection Using WiFi Signals implemented practically?
Implementing this practically involves deploying inexpensive ESP32 microcontrollers, flashing standard CSI firmware, and routing the Base64 serial streams to a local edge processor running the RuView AI model array.
Does this setup interfere with my home WiFi?
No. The system uses standard IEEE 802.11 beacons and passive sniffing modes, operating seamlessly in the background without affecting your network speed or causing interference.