Overview: Biophysics of Wrist Photoplethysmography & Signal Quality
Photoplethysmography (PPG) is an optical measurement technique widely utilized in non-invasive clinical
and consumer wearable monitoring devices to track cardiac dynamics, arterial oxygen saturation ($\text{SpO}_2$),
heart rate variability (HRV), and vascular compliance. The fundamental working principle of wrist-worn optical sensors
relies on emitting light—typically at green wavelengths ($\lambda \approx 525\text{--}535\text{ nm}$) or near-infrared spectrum
($\lambda \approx 850\text{ nm}$)—into cutaneous tissue and detecting microvascular volume oscillations via backscattered light intensity.
According to the modified Beer-Lambert law, light attenuation within biological tissue is governed by the transcutaneous absorption equation:
$$I(\lambda) = I_0(\lambda) \cdot e^{-\left( \mu_{a, \text{static}} d_{\text{static}} + \mu_{a, \text{arterial}}(t) d_{\text{arterial}}(t) \right)}$$
where $I_0$ represents incident illumination intensity, $\mu_a$ denotes the wavelength-dependent absorption coefficient, and $d(t)$ reflects
the dynamic optical path length through microvascular beds. The composite optical return decomposes into a steady DC baseline attenuation component
(attributed to non-pulsatile venous blood, skin pigments, bone, and interstitial fluid) and an AC pulsatile component that oscillates synchronously
with cardiac left-ventricular ejection.
A major hurdle in wrist PPG monitoring is the extreme variability of the Signal-to-Noise Ratio ($\text{SNR}$).
This interactive simulator faithfully replicates empirical findings from the seminal study by
Charlton et al. ("Determinants of photoplethysmography signal quality at the wrist", PLOS Digital Health).
Their research demonstrated that subject posture and arm position exert massive physiological influences on wrist PPG pulse quality, primarily driven by
hydrostatic pressure shifts ($\Delta P = \rho g h$) within venous capacitance vessels.
When a user stands with their arm hanging down, hydrostatic pressure increases venous transmural pressure by $30\text{--}40\text{ mmHg}$ at the wrist distal bed.
This hydrostatic column causes passive venodilation, blood pooling, and microvascular engorgement. The resulting baseline saturation dampens arterial transmural expansion,
severely degrading the optical modulation depth ($\Delta I / I_0$) and yielding low Signal-to-Noise Ratios ($\approx 9.0\text{ dB}$). Conversely, elevating the measurement wrist
to heart level or assuming a supine position neutralizes hydrostatic pressure head, evacuates pooled venous blood, maximizes vascular compliance, and yields optimal pulse definition ($\text{SNR} \approx 16.6\text{--}18.6\text{ dB}$).
How to Use the Interactive Simulator
The interactive simulator workspace allows researchers, biomedical engineers, and wearable designers to systematically isolate postural, mechanical, and motion variables affecting PPG wave quality.
- Body Posture Selection: Toggle between
Stand, Sit, and Supine postures. Notice how switching from standing to supine automatically flattens hydrostatic gradients and optimizes baseline signal clarity.
- Arm Elevation Controls: Adjust arm height relative to the heart using
Arm Down, Arm In Lap, and Arm At Heart. In sitting posture, observe the stepwise gain in $\text{SNR}$ as the arm moves from hanging down ($10.5\text{ dB}$) to lap level ($13.7\text{ dB}$) and finally heart level ($15.5\text{ dB}$). Note that in supine posture, arm position is constrained to heart level.
- Advanced Diagnostic Sliders:
Heart Rate (BPM): Modulates the fundamental pulse repetition frequency $f_0 = \text{HR} / 60\text{ Hz}$ across the time-domain wave generator.
Sensor Contact Force: Simulates watch-strap contact pressure. Optical coupling is optimal around $50\text{--}60\%$. Insufficient force permits motion artifact slipping, while excessive coupling pressure causes mechanical arterial applanation and microvascular occlusive damping.
Motion Noise: Injects additive broadband Gaussian noise and high-frequency movement artifacts to test real-time algorithm tolerance.
- Start Demo Mode: Click
Start Demo at the top of the control panel to launch an automated guided tour through all six canonical posture/arm positions defined by Charlton et al. Manual interaction immediately halts demo mode and restores your custom parameter state.
- Audio Feedback Engine: Toggle
SOUND: ON/OFF to enable Web Audio synthesis. Pitch shifts dynamically reflect $\text{SNR}$ quality changes in real time.
- Reset Baseline: Click
Reset Baseline at any time to instantly restore default physical parameters.
Technical & Mathematical Specification
The pulse generator model synthesizes synthetic wrist photoplethysmogram waveforms $S(t)$ combining a primary systolic peak, a secondary diastolic rebound wave, dicrotic notch inflection, baseline low-frequency respiratory wander $W(t)$, and random Gaussian motion noise $N(t)$:
$$PPG(t) = A_0 \cdot \left[ -\cos(2\pi f_0 t) + \alpha \cdot \sin^{15}(\pi f_0 t) \right] + A_w \sin(2\pi f_w t) + N(t, \sigma_n^2)$$
where $f_0$ is the fundamental cardiac frequency, $\alpha = 0.5$ represents the relative amplitude of the dicrotic notch, $f_w \approx 0.2\text{ Hz}$ models respiratory venous return modulation, and $A_0$ is the hydrostatic-dependent pulsatile amplitude factor derived directly from Charlton et al.'s experimental matrix:
$$\text{SNR}_{\text{dB}} = 10 \cdot \log_{10} \left( \frac{P_{\text{pulsatile}}}{P_{\text{noise}} + P_{\text{wander}}} \right) = 10 \cdot \log_{10} \left( \frac{\frac{1}{T}\int_{0}^{T} S_{\text{clean}}(t)^2 dt}{\frac{1}{T}\int_{0}^{T} [PPG(t) - S_{\text{clean}}(t)]^2 dt} \right)$$
The physical figure visualization and oscilloscope wave canvas are continuously rendered via an auto-scaling 2D pipeline locked to browser animation frame refresh rates ($60\text{--}120\text{ FPS}$). High-DPI screen pixel density scaling is performed dynamically via window.devicePixelRatio without altering CSS box layouts, eliminating pixelation while protecting container boundaries against infinite expansion loops.