Sense Less, Miss Less: Evidence-Driven Sensing Schedules for ISAC
Analyze & explore related research in Conceptio
Connect this record directly into your research workflow or AI agent. Explore citations across open repositories, query full text, and export structured proof bundles.
This work has been submitted to the IEEE Conference for possible publication. Copyright may be transferred without notice, after which this version may no longer be accessible.
Sense Less, Miss Less: Evidence-Driven Sensing Schedules for ISAC Seyed Bagher Hashemi Natanzi, Bo Tang
arXiv:2611.00439v1 [eess.SP] 30 Oct 2026
Department of Electrical and Computer Engineering, Worcester Polytechnic Institute (WPI), USA Email: {snatanzi, btang1}@wpi.edu
Abstract—Integrated sensing and communication (ISAC) lets a base station detect human motion with the same signals it uses for data, but every sensing transmission takes resources from users. Sensing rarely while nothing moves saves resources, yet a brief hand gesture by an otherwise still person can then start and end between two transmissions and go unnoticed. We propose an evidence-driven schedule, based on data-efficient cumulative-sum (CuSum) change detection, that pauses sensing while measurements indicate no motion and senses continuously once they suggest motion. It is adapted to orthogonal frequencydivision multiplexing (OFDM) sensing, where requests can be blocked by data traffic and measurements arrive late, and evaluated with an articulated human model of limb motion. In simulations without wall reflections, with the same monitoring budget and below one false alarm per minute, it detects 1.5–4.2 times as many limb movements within 200 ms as periodic sensing. A tuned two-rate trigger performs similarly, and the gain over periodic sensing persists, without retuning or cost matching, in a simulated room with wall reflections. Under a small budget, measurements should decide when to sense. Index Terms—ISAC, micro-Doppler, human sensing, quickest change detection, sensing resource scheduling, Sionna.
I. I NTRODUCTION Cellular networks are beginning to sense as well as communicate. In integrated sensing and communication (ISAC), a base station reuses the echoes of its own orthogonal frequencydivision multiplexing (OFDM) transmissions as radar returns [1], and these echoes reveal not only where people are but how they move: each moving body segment adds its own Doppler shift, and the resulting time-varying pattern, the micro-Doppler signature, supports gesture and activity recognition [2], [3]. A base station could thus notice a raised hand or a reach towards a machine without cameras or wearables. Sensing, however, is not free. Every sensing transmission occupies radio resources, scheduler attention and processing that could otherwise serve users. The natural economy is to sense often when something happens and rarely when the scene is quiet, and recent work does exactly that: it adapts sensing resources to user motion [4], triggers sounding on demand alongside communication reference signals [5], or chooses sampling patterns that preserve micro-Doppler quality under a budget [6]. These schemes target tracking accuracy, channel quality or spectrogram reconstruction. Sensing rarely has a price that none of them measures. Consider a person standing still in front of a base station that has lowered its sensing rate accordingly. The person raises a Corresponding author: snatanzi@wpi.edu
hand; the movement lasts a fraction of a second and the torso does not move. If observations are sparse, the gesture can begin and end between two of them, or be recognised only after it is over, which is useless for an interface or a safety reaction. This paper therefore asks: given a limited monitoring budget, i.e., a limited number of sensing transmissions per second spent watching for events, when should the base station look so that brief limb movements are still detected within a deadline? Two obstacles stand in the way. The first is the target model. In the ISAC channel model of the 3rd Generation Partnership Project (3GPP), TR 38.901 [7, Sec. 7.9.2], a human is a single scattering point moving as a rigid body; a waving person with a still torso produces no limb Doppler at all (Fig. 1a), so studies built on it cannot even see the problem. The second is the detector. Quickest change detection raises an alarm as soon as possible after the statistics of a measured signal change, subject to a limit on false alarms, and the cumulative-sum (CuSum) test [8] is its classical tool. Data-efficient CuSum (DE-CuSum) [9] also decides when to observe, skipping observations while the evidence favours the unchanged state; related work treats transient changes [10], the choice among sensing actions [11], and the trade-off between communication rate and detection delay in ISAC codeword design [12]. These results assume idealised observations. An OFDM base station sees the scene differently: Doppler needs several transmissions spread over tens of milliseconds, requests collide with data traffic, measurements arrive late, and breathing, posture and clutter produce evidence that resembles motion. This paper closes both gaps by letting the evidence decide when to look. Throughout, a sensing occasion is one sensing transmission, and a look is a short group of occasions from which Doppler content can be estimated. The contributions are: 1) A formulation of transient limb-motion detection with deadline, monitoring-budget and false-alarm constraints under intermittent, delayed OFDM observations. 2) An articulated 12-segment human model that captures limb motion missing from the single-point target, with its channel cross-checked against the radar cross section (RCS) solver of the Sionna RT ray tracer [13]. 3) An adaptation of DE-CuSum to OFDM looks, with guidelines for their duration and spacing.
radial velocity [m/s]
(a) TR 38.901 human
(b) Articulated body
4 2 0 −2 −4 −0.5
0.0
0.5
time from onset [s]
−0.5
0.0
0.5
time from onset [s]
Fig. 1. Spectrogram of the same arm swing (torso still, peak limb speed 3.4 m/s) seen through (a) the single-point TR 38.901 human and (b) the articulated body. Dashed lines mark the start and end of the movement; colour shows echo power over a 40 dB range.
4) An evaluation fixed before testing (pre-registered) at matched monitoring cost and a common false-alarm target, extended by a two-rate trigger baseline, a sensingrate sweep and a multipath transfer test. The results show that the timing of sensing matters as much as its amount: at matched monitoring cost, evidence-driven sensing detects 1.5–4.2 times as many brief limb movements in time as periodic sensing. When sensing is scarce, a base station should not look on a timetable; it should look when the evidence asks it to.1 II. S YSTEM M ODEL A. Monostatic OFDM Sensing We consider a full-duplex base station (gNB or gNodeB) performing monostatic OFDM sensing, i.e., transmitting and receiving at the same node, at carrier frequency fc with slot duration Ts . A sensing occasion consists of one OFDM symbol carrying a sensing reference signal on K subcarriers distributed uniformly across bandwidth B. Self-interference is assumed to be suppressed. In slot n, the echo on subcarrier k is X yk [n] = g[n] αp [n] e−j2π(fc +fk )τp [n] + wk [n], (1) p
where fk is the subcarrier frequency offset from fc , c0 is the speed of light, and λ = c0 /fc . The sum runs over human and static clutter scattering points p, with round-trip delay τp = 2Rp /c0 at range Rp . The radar-equation amplitude is αp = √ σp λ/((4π)3/2 Rp2 ) for RCS σp . A slowly varying common gain g[n] models residual background variation, and wk [n] is complex Gaussian noise. B. An Articulated Human The human is represented by M prolate ellipsoidal segments with articulated motion of their centres and orientations, following established micro-Doppler simulation practice [2], [14]. Each segment is represented by a scattering point at its centre with monostatic RCS πa4 c2 σ= (2) 2 , a2 sin2 θ + c2 cos2 θ 1 https://github.com/CLIS-WPI/isac-transient-motion-detection
where a is the radius, c the half-length and θ the angle between the segment axis and the line of sight. The RCS therefore changes as a limb rotates. A target event is a fast limb movement while the torso remains in place. Non-event motion includes breathing, postural sway, small joint jitter and nuisance movements, i.e., slow voluntary motions that are not target events, such as a head turn. C. Causal Observation Model Time is discretised into slots. The sensing policy, the rule that decides when to request sensing occasions and when to raise an alarm, runs at the distributed unit (DU). Each request reaches the scheduler after a control delay and must target a slot at least a minimum lead time later. Requests targeting slots occupied by data traffic are rejected. Accepted measurements are delivered to the policy after a processing delay. The policy receives only delivered measurements and scheduler acceptances or rejections; it has no access to the underlying channel, noise realisations or event labels. D. Problem Statement Let an event begin at t0 and end at t1 . An alarm is the policy’s declaration that a target event has started. Detection is successful if the first alarm occurs in [t0 , min(t0 + D, t1 )], where D is the detection deadline. An event is missed if no qualifying alarm occurs within this interval, including when the alarm arrives after the movement ends. The failure probability Pfail is estimated by the fraction of missed events. Alarms outside [t0 , t1 +G] are classified as false alarms, where G is a post-event grace interval, and rFA denotes the number of false alarms per minute of event-free time. Monitoring cost C is the number of sensing occasions actually transmitted per second while watching for events. We seek to minimise detection failure subject to false-alarm and monitoring-cost constraints: min Pfail
s.t.
rFA ≤ rmax ,
C ≤ Cmax ,
(3)
where rmax is the false-alarm limit. Each alarm starts a refractory period of duration Tref , during which monitoring pauses and no further alarm is raised; it also triggers Tsvc of dense application-service sensing for the downstream application (e.g., gesture recognition). Monitoring cost C excludes these service occasions; service cost is reported separately and included in the total-cost comparison in Section V. III. D ETECTION WITH A DAPTIVE O BSERVATION Fig. 2 shows the sensing configuration and DU decision loop. A. Processing at the DU Each delivered measurement is transformed to range using an inverse fast Fourier transform (FFT) over the K subcarriers. A background estimate is maintained for each range bin using exponential averaging with a 1 s time constant, adjusted for irregular sample spacing, and subtracted from the measurement. For a window of Nr residual samples ei acquired at times ti , the DU computes two features. The first is residual energy
(a) OFDM sensing occasion limb moves, torso still
echo yk [n] (Sionna cross-checked) gNB (full duplex)
static clutter, drift
12-segment body
(b) look: L occasions, spacing d span LdTs → resolution skip while W < 0
sensing occasion
data slot (30%)
request rejected
slot
(c) range FFT
background removal
energy + Doppler
LLR ℓ
DE-CuSum W : look / skip / alarm
scheduler: accept / reject delivery, +2 slots
request, +1 slot
Fig. 2. Sensing configuration and adaptive observation. (a) A full-duplex gNB senses limb motion while the torso remains stationary. (b) Sensing occasions form looks; requests targeting data slots are rejected, and the adaptive schedule skips looks while its detection statistic W (Section III-C) is negative. (c) Processing and decision loop at the DU, including request and measurement delivery delays; LLR denotes the log-likelihood ratio of Section III-A.
after complex linear detrending, normalised by the noise power. Detrending suppresses breathing, sway and drift that are approximately linear over the observation window. The second is the fraction of spectral energy at |f | > fcut , P −j2πf ti 2 using S(f ) = , where wi is a raisedi wi ei e cosine taper over the window. The spectrum is evaluated up to 1/(2∆t), with ∆t denoting median sample spacing; this upper bound is a heuristic for irregular sampling, rather than an exact unambiguous Doppler band. The cut-off is fcut = max(15 Hz, 1.5/Twin ), capped at 80% of that bound, where Twin is the window span, so that slow motion inside the main lobe at zero Doppler is not counted. Windows with fewer than four accepted samples produce no update. Features come from the bin with the strongest residual. Class-conditional Gaussian models fitted on training data yield a window log-likelihood ratio (LLR) ℓ, positive when the window favours an ongoing event and clipped to [−8, 8]. All schedules share this pipeline. B. Looks and Their Design Each look contains L requested occasions spaced d slots apart. Its nominal span LdTs , i.e., the first-to-last interval (L − 1)dTs plus one spacing, determines Doppler resolution, while spacing dTs determines the nominal unambiguous Doppler band ±1/(2dTs ) for the regularly spaced requests. Both duration and spacing must therefore be selected. C. Sensing Schedules Let b denote the nominal fraction of slots requested for monitoring. The uniform schedule requests one occasion every 1/b slots and computes ℓ over a sliding window of the last Nw samples. The periodic burst requests one look every L/b
slots and computes ℓ once per look. Both accumulate evidence in a detection statistic W with the CuSum recursion [8], W ← max(0, W + ℓ), and raise an alarm when W exceeds the threshold A. The two-rate trigger requests one look every Pslow slots. If a look returns ℓ > τ , it requests Nhold consecutive looks before returning to the slow rate. It uses the same CuSum alarm rule. The adaptive schedule uses an OFDM adaptation of DECuSum [9]. Time is divided into epochs of one nominal look span, with update rule ( max(W + ℓ, −h), W ≥ 0 (take a look), (4) W ← min(W + µ, 0), W < 0 (skip). An alarm occurs when W > A. Negative evidence makes W < 0 and suspends observation; the truncation level h bounds how negative W can become, and the recovery step µ sets how fast W returns to zero during skipped epochs. Once W climbs back to zero, looks resume and continue while W ≥ 0. Realised monitoring cost depends on these parameters, the evidence and accepted requests. Five modifications account for the OFDM observation process. First, each observation is a look containing multiple sensing occasions, with duration and spacing selected as described in Section III-B. Second, W is updated only after all accepted measurements in the look are delivered, so request and processing delays contribute to alarm latency. This window-level update is analogous to the subblock CuSum of [12], which updates its statistic once per block of symbols. Third, requests targeting data slots are rejected, and ℓ is computed from the accepted samples using a model fitted for that look design; if fewer than four occasions of a look are accepted, W keeps its value and a new look is requested in the next epoch. Fourth, background averaging accounts for the actual sample spacing, and post-alarm service measurements refresh the estimate after skipped observations. Fifth, the alarm procedure includes a refractory period; post-alarm service cost is accounted for separately from monitoring cost. No optimality guarantee is claimed for this adaptation. IV. S IMULATION S ETUP AND R ESULTS A. Simulation Setup The base station is 2.5 m high, with fc = 3.5 GHz, 30 kHz subcarrier spacing and Ts = 0.5 ms. Each occasion uses K = 32 subcarriers uniformly across B = 100 MHz (nominal range resolution 1.5 m). Six static clutter points lie at 1–10 m. Gain g[n] has amplitude and phase deviations of 2 × 10−3 ; noise gives a 5 dB per-subcarrier signal-to-noise ratio (SNR) for a broadside torso at 5 m. The M = 12 segments represent the torso, head, upper arms, forearms, hands, thighs and shins. Each episode is a simulated 5 s scene with one person; episodes sample height 1.55–1.95 m, range 3–7 m and facing angle within ±60◦ . Arm swings comprise 70% of events (one or two cycles); others are leg movements. Events last 0.3–0.8 s with peak limb speeds
occasions (ticks), alarms (▼), service (shaded) Adaptive Burst
statistic W
1.5–4.5 m/s. Background motion includes breathing (2–6 mm), sway, small joint jitter and an average of 1.2 nuisance motions per episode, such as slow arm adjustment, weight shift or head turn. Motion-script labels are independent of detector outputs. The policy runs every four slots (2 ms). A request issued in slot n reaches the scheduler in slot n+1, may target slot n+2 or later, and its acceptance or rejection is visible to the policy from slot n+2. Data traffic blocks 30% of slots; requests to these slots are rejected. Measurements arrive two slots after acquisition. Noise and slot availability are fixed by episode, slot and subcarrier, so different schedules observing the same slot receive identical measurements, which makes comparisons paired. The detection deadline is D = 200 ms, the post-event grace interval is G = 0.5 s, and the false-alarm limit is rmax = 1 min−1 . Each alarm starts a Tref = 1 s refractory period, whose first Tsvc = 200 ms carry dense service sensing. Refractory time counts as event-free time for rFA ; the event and grace interval do not. For cross-checking, each segment and clutter point was a Sionna RT 2.2 sensing target whose direction-independent RCS is reassigned at every 2–4 ms snapshot to the monostatic value of (2); within a snapshot, motion enters through the target velocity. On an arm swing, Sionna and direct evaluation of (1) have correlation 0.99998 in the time-varying component and power ratio 1.0001. This checks implementation consistency, not measured-channel validity. Monte Carlo runs therefore use the direct evaluation (about 0.1 s per episode versus one minute in Sionna), while Sionna is kept for these checks and for the multipath room; implementations and tests are public.1 Fig. 1 shows the single-point target’s slow torso component and additional articulated limb components up to 4 m/s, using the same Sionna solver. Preliminary experiments found near-chance event discrimination from 16 consecutive occasions over 8 ms; spreading the same 16 occasions over 32–64 ms raised window-level area under the receiver operating characteristic curve (AUC) to 0.86–0.88, favouring longer looks for these scenarios. The first second of each episode is a warm-up without events or evaluation. Separate sets are used for training the LLR models (200 episodes), validation (200) and the main test (300, including 148 event-containing episodes). Validation selects parameters for b ∈ {2.5%, 5%, 10%} from (L, d) ∈ {(8, 4), (16, 4), (16, 8), (32, 4)}, uniform windows Nw ∈ {8, 16, 32} and truncation levels h ∈ {2, 5, 10}. The recovery step µ is set so that adaptive monitoring cost matches the tuned periodic burst’s realised cost within 5%. Threshold A is the smallest meeting the validation target of at most one false alarm per minute. Parameters and acceptance criteria were frozen before test generation. Pre-registered adaptive-versus-periodic criteria required a Pfail reduction of at least 0.10 for events lasting up to 0.6 s, a positive lower 95% confidence bound on that reduction, test false-alarm rates ≤ 1.25/min and monitoringcost mismatch ≤ 10%. The test allows 1.25/min to absorb sampling noise around the 1/min validation target. The main
10
threshold A
0 −1.00 −0.75 −0.50 −0.25 0.00
0.25
0.50
0.75
time from motion onset [s] Fig. 3. One validation episode at 5% budget (arm swing, shaded). Top: sensing occasions of each schedule. Bottom: the adaptive statistic W . The dotted line marks the 200 ms deadline.
test was evaluated once. B. Pre-Registered Comparison In Table I(a), the adaptive schedule (labelled Adaptive) detects more events within the deadline and has lower median onset-to-alarm delay at every budget. Timely detections increase by factors 4.2, 2.8 and 1.5 over periodic bursts at 2.5%, 5% and 10%. Pre-registered criteria are met at both budgets they cover (2.5% and 5%). For 93 events lasting ≤ 0.6 s, paired Pfail reductions are 0.11 (95% bootstrap confidence interval [0.02, 0.19]) and 0.25 ([0.16, 0.34]), respectively. Adaptive and periodic-burst monitoring costs differ by < 4%, with false-alarm rates < 1/min. On 200 additional eventfree episodes, Adaptive produces 0.08 and 0.30/min at 2.5% and 5%. In the validation episode of Fig. 3, negative pre-onset evidence skips looks; positive evidence sustains consecutive looks and triggers an alarm 95 ms after onset. At comparable average monitoring cost, periodic bursts every 80 ms alarm 349 ms after onset, beyond the deadline. C. Ablation of Timing and Doppler Features At 5%, the tuned periodic burst uses 8×4 looks and Adaptive 16×4, so part of the gain could come from the look rather than the timing. Table II tests look design and Doppler through identical-look and energy-only comparisons. Identical 16×4 looks slightly increase periodic-burst failure, while Adaptive’s advantage persists. Fresh sensing-rate sweep episodes (Section IV-E), with identical looks and matched monitoring costs (ratios 0.98–1.02), give periodic failure rates of 98% and 96% at 2.5% and 5%, respectively, versus 84% and 59% for Adaptive. The gain does not require Doppler: at 5%, energy-only Adaptive gives Pfail = 0.63 versus 0.92 for tuned periodic bursts with both features. Doppler further reduces adaptive failure by 7–9 percentage points across budgets, with little periodic-burst change. A plausible reason is that consecutive looks capture the onset. These post-test analyses use one validation set without uncertainty estimates; the Doppler benefit is exploratory and the spectral-band rule heuristic.
TABLE I S ENSING - SCHEDULE PERFORMANCE ON THREE SEPARATE EVALUATION SETS . (a) Main free-space test
(b) Two-rate trigger comparison
300 episodes, 148 events
300 fresh episodes, 140 events
200 episodes, 103 events
Pfail Timely(#) FA/min Occ./s Delay (ms) ↓ ↑ ↓ ↓ ↓
Pfail Timely(#) FA/min Occ./s Delay (ms) ↓ ↑ ↓ ↓ ↓
Pfail Timely(#) FA/min Occ./s ↓ ↑ ↓ ↓
2.5%
Uniform Periodic burst Two-rate trigger Adaptive
0.99 0.97 — 0.86
2 5 — 21
1.26 0.80 — 0.17
32.8 32.9 — 33.7
430 471 — 290
— 0.95 0.87 0.86
— 7 18 20
— 0.80 1.08 0.17
— 33.1 33.7 32.1
— 484 276 310
— 0.94 0.78 0.78
— 6 23 23
— 3.37 2.42 0.61
— 31.6 34.8 40.6
5%
Uniform Periodic burst Two-rate trigger Adaptive
0.99 0.84 — 0.56
1 23 — 65
1.14 0.29 — 0.40
64.4 66.8 — 69.1
405 218 — 163
— 0.92 0.63 0.54
— 11 52 64
— 0.34 0.51 0.51
— 67.4 67.2 69.5
— 259 177 161
— 0.82 0.50 0.51
— 19 52 50
— 1.04 0.78 1.12
— 66.0 68.1 71.8
10%
Uniform Periodic burst Adaptive
0.53 0.53 0.29
70 69 105
1.31 0.40 0.57
125.0 127.1 127.3
179 177 122
— — —
— — —
— — —
— — —
— — —
— 0.50 0.26
— 51 76
— 0.78 1.21
— 126.4 125.6
Sensing schedules
Budget Schedule
(c) Multipath transfer
Notes. Pfail : fraction of missed events. Timely: number of events detected within 200 ms of onset and before motion ends. FA/min: false alarms per minute of event-free time. Occ./s: monitoring occasions per second, excluding service sensing. Delay: median onset-to-alarm time for alarms during the event or within 0.5 s after it ends. Budgets are nominal requested-slot fractions. Panel (b) reports only 2.5% and 5%; Delay is omitted in (c) for space. In (c), schedules are used without retuning; monitoring costs and false-alarm rates are not re-matched. Grey rows mark Adaptive; green cells mark the lowest Pfail per budget and panel, including ties. Dashes mean not evaluated or not reported.
budget), although calibration effort was not measured.
TABLE II E XPLORATORY ABLATION OF LOOK DESIGN AND FEATURES .
E. Dependence on Sensing Rate Schedule
Configuration Look
Features
Pfail ↓ 2.5% 5%
Periodic burst Periodic burst Periodic burst
Tuned 16×4 Tuned
Energy + Doppler Energy + Doppler Energy
0.95 0.99 0.97
0.92 0.93 0.92
Adaptive Adaptive
16×4 16×4
Energy + Doppler Energy
0.81 0.90
0.56 0.63
Notes. Look is L×d: L requested occasions, d slots apart. Tuned uses the validation-selected design. Post-test analysis on validation data; alarm thresholds and monitoring costs are recalibrated for each configuration. Budgets are nominal requested-slot fractions. Grey rows mark Adaptive; green cells mark the lowest Pfail per budget.
D. Comparison with a Two-Rate Trigger The two-rate trigger was added after the main test and separately pre-registered on 300 fresh episodes (140 events), alongside frozen periodic-burst and adaptive schedules. Validation selected its look design, τ ∈ {0, 2, 4} and Nhold ∈ {2, 4, 8}; Pslow matched periodic-burst monitoring cost. The trigger improves on periodic bursts (Table I(b)). Paired Pfail (trigger) − Pfail (adaptive) differences are +0.01 (95% confidence interval [−0.06, 0.09]) at 2.5% and +0.09 ([0.00, 0.18]) at 5%. Rates are close at 2.5%; at 5%, Adaptive fails less often on average, but the confidence interval reaches zero. The two schedules thus perform comparably at the sample sizes used. At 2.5%, however, Adaptive reaches the same failure rate with far fewer false alarms (0.17 versus 1.08/min; 0.61 versus 2.42/min in the room), while at 5% they are similar. Unlike the trigger, Adaptive needs no separate switching threshold or hold length (12 versus 36 grid configurations per
The sensing-rate sweep fixes look 16×4, calibrates nominal budgets 2.5–20% on validation data and uses 300 fresh reserved episodes. Adaptive has lower failure up to about 130 occasions/s; above roughly 170, Uniform achieves comparable or lower failure (Fig. 4a). Aliasing of Uniform may contribute, since limb speeds up to 4.5 m/s imply Doppler shifts up to ±105 Hz at 3.5 GHz, but detection does not require alias-free reconstruction. Moreover, Adaptive skips at least one epoch after negative evidence, capping its monitoring near 160 occasions/s, so its two highestbudget points cost less than the baselines and the crossover is not a cost-matched comparison. Sweeping alarm threshold A at the 5% budget (Fig. 4b), Adaptive has lower failure than periodic bursts across the plotted false-alarm range, from zero to more than ten per minute. F. Transfer to a Multipath Room To test whether the gain survives multipath, the schedules were moved without retuning into a closed 8×10×3 m concrete room simulated in Sionna RT on an NVIDIA H100 GPU. Target echoes now include up to two specular wall reflections, and the static background is about 39 dB stronger than the human echo. Monitoring costs and false-alarm rates were not re-matched, and the 200 room episodes were evaluated under a separate pre-registration (Table I(c)). Adaptive still outperforms periodic bursts at all budgets: for events lasting ≤ 0.6 s, the paired Pfail reductions are 0.14 ([0.02, 0.25]), 0.31 ([0.17, 0.44]) and 0.22 ([0.10, 0.34]) at 2.5%, 5% and 10%. The trigger and Adaptive again perform similarly, with failure differences of 0.00 ([−0.10, 0.10]) and
Uniform
Periodic burst
Adaptive (DE-CuSum)
Pfail
(a) budget sweep
(b) threshold sweep, 5%
1.0
1.0
0.8
0.8
0.6
0.6
0.4
0.4
0.2
0.2
0.0
0.0 100
200
sensing occasions / s
0
1
10
false alarms / min
VI. C ONCLUSION Sparse ISAC sensing can miss brief limb motion, and the standard single-point human model cannot even represent it. With an articulated body model and DE-CuSum adapted to OFDM looks, evidence-driven timing detects up to four times as many brief movements in time as periodic sensing at matched monitoring cost; a tuned trigger performs comparably, and the gain over periodic sensing survives transfer to a multipath room. Future work will validate the approach on an OpenAirInterface 5G testbed and implement it as a DU application in an Open RAN stack. ACKNOWLEDGMENT
Fig. 4. (a) Pfail versus realised monitoring rate on fresh episodes, using look 16×4 and a validation false-alarm target of ≤ 1/min. (b) Validation failure probability versus false-alarm rate under an alarm-threshold sweep at the 5% nominal budget, with the LLR clip widened to [−20, 20] so that the sweep is continuous.
−0.02 ([−0.12, 0.07]) at 2.5% and 5%. Uniform, not shown in the table, misses 52–99% of events with 2.1–2.9 false alarms/min. The stronger clutter shifts the operating points. Adaptive false alarms exceed 1/min at 5% and 10%, and its monitoring cost is 1.29 and 1.09 times that of periodic bursts at 2.5% and 5%, and about equal at 10%. With thresholds recalibrated on 100 separate room episodes, Adaptive still fails 0.20–0.25 less often than periodic bursts, though at 5% costs stay unmatched (ratio 1.13) and periodic false alarms reach 3.5/min. V. D ISCUSSION AND L IMITATIONS The results point to a clear operating regime. Evidencedriven timing earns its keep when the monitoring budget is tight; once the budget is generous, sensing at a steady rate is simpler and performs just as well. Two side effects deserve mention. First, equal monitoring cost does not imply equal total cost: because the adaptive schedule catches more events, it also starts more post-alarm service sensing, which raises its total cost by 20% over periodic bursts at the 5% budget. Second, the room shows what happens when thresholds tuned in free space meet much stronger clutter: false alarms rise and costs no longer match. This stems from moving the thresholds without recalibration, not from the scheduling rule itself. These findings rest on simulation, and several simplifications should be kept in mind. The base station has a single antenna, the body is built from ellipsoids, busy slots occur independently, and the scheduler runs inside the DU without higher-level radio access network (RAN) delays. In the room, reflected paths reuse the RCS seen along the direct path. For irregular samples the Doppler band is set heuristically, so the added value of the Doppler feature remains exploratory. The lowest budget is also hard in absolute terms: at 2.5%, even the best schedule misses most events, as expected with one antenna, a 5 dB torso SNR and a 200 ms deadline, and an antenna array should lower all curves. Finally, the body model has been checked against a second implementation, but not yet against measured channels.
This material is based upon work supported in part by NSF under Awards CNS-2120442 and IIS-2325863, and NTIA under Award No. 51-60-IF007. Any opinions, findings, and conclusions or recommendations expressed in this publication are those of the author(s) and do not necessarily reflect the views of the NSF and NTIA. AI assisted with code and text; the authors verified all content. R EFERENCES [1] F. Liu, Y. Cui, C. Masouros, J. Xu, T. X. Han, Y. C. Eldar, and S. Buzzi, “Integrated sensing and communications: Toward dual-functional wireless networks for 6G and beyond,” IEEE J. Sel. Areas Commun., vol. 40, no. 6, pp. 1728–1767, 2022. [2] V. C. Chen, F. Li, S.-S. Ho, and H. Wechsler, “Micro-Doppler effect in radar: Phenomenon, model, and simulation study,” IEEE Trans. Aerosp. Electron. Syst., vol. 42, no. 1, pp. 2–21, 2006. [3] J. Pegoraro, J. O. Lacruz, M. Rossi, and J. Widmer, “SPARCS: A sparse recovery approach for integrated communication and human sensing in mmWave systems,” in Proc. ACM/IEEE Int. Conf. Inf. Process. Sensor Netw. (IPSN), 2022, pp. 79–91. [4] Y. Chen, J. Guo, Y. Sun, H. Yao, Y. Liu, and Y. He, “Sensing resource scheduling in 5G vRAN: An elastic approach,” ACM Trans. Internet Things, vol. 6, no. 3, pp. 19:1–19:24, Jul. 2025. [5] C. Jiang, Y. Yan, Y. Wang, J. Hu, C. T. Chou, and W. Hu, “CARTS: Cooperative and adaptive resource triggering and stitching for 5G ISAC,” in Proc. ACM/IEEE Int. Conf. Embedded Artif. Intell. Sensing Syst. (SenSys), 2026, pp. 789–802. [6] F. Mason and J. Pegoraro, “Using deep reinforcement learning to enhance channel sampling patterns in integrated sensing and communication,” IEEE Wireless Commun. Lett., vol. 14, no. 3, pp. 821–825, Mar. 2025. [7] 3GPP, “Study on channel model for frequencies from 0.5 to 100 GHz,” 3rd Generation Partnership Project, Technical Report TR 38.901, V19.1.0 (Release 19), Oct. 2025. [8] E. S. Page, “Continuous inspection schemes,” Biometrika, vol. 41, no. 1/2, pp. 100–115, 1954. [9] T. Banerjee and V. V. Veeravalli, “Data-efficient quickest change detection in minimax settings,” IEEE Trans. Inf. Theory, vol. 59, no. 10, pp. 6917–6931, Oct. 2013. [10] E. Ebrahimzadeh and A. Tchamkerten, “Sequential detection of transient changes in stochastic systems under a sampling constraint,” in Proc. IEEE Int. Symp. Inf. Theory (ISIT), Jun. 2015, pp. 156–160. [11] V. V. Veeravalli, G. Fellouris, and G. V. Moustakides, “Quickest change detection with controlled sensing,” IEEE J. Sel. Areas Inf. Theory, vol. 5, pp. 1–11, 2024. [12] D. Seo and S. H. Lim, “On the fundamental tradeoff of joint communication and quickest change detection with state-independent data channels,” IEEE Trans. Commun., vol. 73, no. 5, pp. 3061–3075, 2025. [13] J. Hoydis, F. Aı̈t Aoudia, S. Cammerer, M. Nimier-David, N. Binder, G. Marcus, and A. Keller, “Sionna RT: Differentiable ray tracing for radio propagation modeling,” in Proc. IEEE Globecom Workshops, 2023. [14] R. Boulic, N. M. Thalmann, and D. Thalmann, “A global human walking model with real-time kinematic personification,” The Visual Computer, vol. 6, no. 6, pp. 344–358, 1990.
Related documents
- Sense Less, Miss Less: Evidence-Driven Sensing Schedules for ISAC#1536269
- Reliable Egocentric Action Anticipation via Temporal Reliability Suppression and Compositional Graph Decoding#1071097
- More Features Are Not More Evidence: Limits of Training-Free Human Activity Recognition with Jev#1130996
- World Models Under Asynchronous Sensor Observations#975349
- TacGooseBumps (TacGB): Retrofitting Normal-Only Tactile Sensors with Shear Encoding for Learning Contact-Rich Manipulation#1119079
Retrieved via Conceptio: every document is proof-bundled with source, license, and retrieval metadata.
Read the Docs → · View CLI source on GitHub · Conceptio Open Knowledge Archive