Signal and noise: precision cultivation
Tell a real change in your plants and root zone apart from random sensor wobble, and act only when it matters.
What this is, and why a grow room is really a listening problem
Every sensor reading in your grow room is two things added together: the real story (the signal) and meaningless jitter (the noise). Your whole job is seeing the first through the second.
The hard part of growing has moved from collecting data to reading it. Sensors are cheap and dashboards are pretty, yet most decisions still run on gut feel. Collecting data used to be the work. Now the work is separating the meaningful pattern from the meaningless wobble. This paper teaches you to hear what your plants are telling you above the static, and, just as important, when to do nothing.
A single flower room can generate hundreds of thousands of datapoints a week[8], so a method for safely ignoring most of them is not optional. More data is not more insight. A firehose of low-quality data is harder to act on than a trickle of good data.
You don't have a data problem. You have a signal-to-noise problem. Most grow-room ‘alerts’, perhaps 70% in a busy room, are noise: transients that fix themselves before any action would have mattered.
Key terms, defined once
The vocabulary comes from radio engineering, manufacturing and statistics, so the words can sound intimidating. They are not. Signal-to-noise ratio (SNR) is how loud the thing you care about is compared to everything else competing for your attention[9]. A high-SNR room is calm and decisive. A low-SNR room is anxious and reactive.
| Signal: react to this | Noise: ignore this |
|---|---|
| Sustained trend over many readings | A single-reading spike |
| Step change that holds | Jitter smaller than the sensor's accuracy |
| Diurnal (day/night) rhythm | Transient from a door, vent or HVAC cycle |
| Several sensors agree on the move | One lone probe disagreeing with its neighbours |
| A trend confirmed against a reference | Slow drift from an uncalibrated probe |
Where the noise comes from
You cannot reduce what you cannot name. Grow-room noise enters through six channels. Three are physical and inherent: the sensor itself (electronic jitter, drift, no calibration), placement (a probe near a vent or light, or a sample of one), and biology (one plant differs from the next). The other three are procedural, and therefore the cheapest to fix: the environment (doors, HVAC cycling), the operator (inconsistent manual sampling) and the data pipeline (logging gaps, mixed-up units, clock skew).
Drift moves slowly in one direction, exactly like a real trend, so it fools you for weeks. Uncalibrated pH and EC probes can drift measurably over weeks to a month[6]. A single probe is a rumour. Calibration against a known reference is the only defence.
Sensor-specific calibration is not a nicety. In low-cost permittivity soil-moisture sensors, applying a sensor-by-sensor calibration cut error by roughly 70% versus the factory default[6]. Most ‘the room is fighting me’ stories are really ‘I am fighting the noise’ stories.
| Source | Signature | Fix | Cost to fix |
|---|---|---|---|
| Data / process | Gaps, wrong units, clock skew | Audit the pipeline, lock units & timestamps | Low |
| Operator | Readings that jump with who took them | Write an SOP: same time, method, spot | Low |
| Environment | Spikes tied to doors / HVAC cycles | Wider dead-bands, filter transients | Low–med |
| Sensor | Jitter, one-way drift | Calibrate on a schedule against a reference | Med |
| Placement | One probe off from its neighbours | Move off edges into the canopy core | Med |
| Biology | Plant-to-plant spread | Aggregate across many plants (can't remove) | Inherent |
Averaging and how often to measure
The most powerful, most ignored noise filter in horticulture is replication. Ask one plant how the room is doing and you get a rumour. Average twelve plants across the bench and the individual quirks cancel, leaving only the shared room signal. The maths is friendly: the error of an average shrinks with the square root of how many readings you combine[5]. Four probes roughly halve the noise, nine cut it to a third.
How often you measure matters just as much. Sample too slowly and a fast pattern folds into a slow one that was never there. Engineers call this aliasing: the wagon-wheel-spinning-backwards effect from old films. The rule of thumb, from the Nyquist–Shannon sampling theorem, is to sample at least twice as fast as the fastest pattern you need to see[4]. To catch a 30-minute irrigation response, log every 10–15 minutes.
Over-sampling adds noise, storage cost and the constant temptation to react to jitter. You don't weigh yourself every hour and panic at each wobble. Don't do it to your room either. Match the cadence to the channel.
| Channel | Cadence | Why |
|---|---|---|
| Substrate VWC / EC | 1–5 min | Fast irrigation responses, needs to resolve dryback shape |
| Air temp / RH / VPD | 1–5 min | HVAC swings fast, and VPD is the live steering number |
| CO₂ | 1–5 min | Cycles with doors and injection bursts |
| Pour-through pH / EC | 1×/day, fixed time | A slow drift metric, daily at the same time beats noisy spot checks |
| Plant morphology | 2–3×/week | Growth is slow, more often just adds operator noise |
Control limits: knowing when a wiggle deserves a response
The most valuable idea in the paper comes from manufacturing's quality revolution: statistical process control (SPC). Walter Shewhart, working at Bell Laboratories, split all variation into two kinds[1]. Common-cause variation is the natural jitter of a stable process: it lives inside the control limits and should be left alone. Special-cause variation is a real, assignable event that breaks outside the limits and earns investigation.
Control limits are computed from the process's own history, conventionally the mean plus or minus three standard deviations[1], not from a guess. Here is the hard part: W. Edwards Deming proved that tampering (reacting to common-cause jitter) amplifies a process's variation rather than reducing it[2]. SPC gives you permission to do the hardest thing in cultivation: watch a number move and correctly do nothing.
- 7+ points all trending the same way: a real drift, even inside the limits
- 8+ points on one side of the mean: the process has shifted
- Abnormal hugging of the mean: often a sign the data is being over-smoothed or faked
These pattern rules catch real shifts that a single out-of-limits point would miss, and they do it without raising false alarms on ordinary noise[3]. The lesson is blunt: the over-reactive grower, nudging a stable process all day, is usually the room's single biggest noise source.
The operator's playbook, step by step
None of the highest-return moves needs new capital. Most need only discipline, tackled top-down. Here is the order to do it in.
- 1Stop watching live numbersA live ticker invites tampering. Look at decision charts on a schedule, not the raw feed all day.
- 2Set a sampling cadence per channelUse the table above. Fast channels fast, slow channels slow, no faster than you'll act on.
- 3Add a rolling average to every decision chartSmooth the line you decide from, but keep a raw view one click away so a real emergency isn't hidden.
- 4Aggregate across 6–12 probesNever single-source a decision. Report the average and let one weird probe be outvoted.
- 5Write SOPs for manual readingsSame time, same method, same spot, every time. That kills operator noise for free.
- 6Calibrate on a logged scheduleThis quarter: a fixed calibration cadence against a reference is your only defence against drift.
- 7Compute control limits for your top 3 KPIsMean ±3σ from your own history. Now you know what 'abnormal' actually means.
- 8Audit placement and widen twitchy dead-bandsMove probes off edges, vents and lights into the canopy core, and loosen dead-bands that chatter.
“Has this moved beyond its normal range, for longer than one reading, and do my other sensors agree?” If not all three are yes, it's noise. Walk away.
Three workhorse filters cover almost all grow data: the moving average (simple), the EWMA (exponentially-weighted, leaning on recent readings so it lags less for the same smoothing[7]), and the median filter (which deletes single-point spikes). Start with a window spanning roughly 30–60 minutes and adjust.
Common pitfalls
The two opposite failures are over-smoothing and tampering. Filtering is sugar: a little clarifies, too much rots. Crank the window too wide and you erase a real fast event, a pump failure or an EC spike from a clogged dripper, at exactly the moment you needed to see it. The opposite mistake is reacting to every twitch, which destabilises the very room you were trying to steady[2].
A specific systems failure is hunting. A feedback loop fed noisy data, or tuned too tight, over-corrects one way. The noisy measurement says it overshot, so it slams back the other way, and the room oscillates instead of settling. The fingerprint is a regular saw-tooth in temperature, RH or VWC that isn't driven by day/night. If your HVAC or fertigation seems to ‘fight itself’, suspect a noisy sensor or a too-tight dead-band before you suspect broken equipment.
A wider dead-band plus a filtered input often fixes ‘broken’ climate gear that was never broken. Filter the controller's input right at the sensor's output, before it decides anything. Otherwise every loop in the room is reacting to static.
Realistic expectations
Facilities climb a predictable ladder, and knowing which rung you're on tells you what to do next.
Most commercial rooms sit at Logged, which is paradoxically more stressful than flying blind, because now there's a wall of noise to panic about. The goal is not the summit overnight. It's one rung up. The jump from Logged to Filtered, just smoothing plus sampling rules, is the highest-return move in this whole paper, and it costs almost nothing but habit.
Track few high-signal KPIs, not forty gauges. The metric most tied to commercial success is often uniformity, measured as the batch coefficient of variation, not peak yield. Reducing the spatial and temporal fluctuation of your environment (a lower coefficient of variation) has been shown to improve crop growth and quality[8]. A batch where every plant yields 95g sells better than one averaging 110g with a 40g spread.
| Signal-rich KPIs: track these | Vanity metrics: ignore these |
|---|---|
| Grams per kWh | Instantaneous single-sensor temperature |
| Dryback trend | Total datapoints logged |
| VPD time-in-range | Peak / record readings |
| DLI delivered vs planned | Alert count |
| Batch coefficient of variation | Number of dashboards |
You're chasing a higher signal-to-noise ratio, not a perfect room. Aim for one rung up the ladder, smooth before you steer, and earn the right to do nothing when a number wobbles.
Next: see how a clean, filtered signal actually drives irrigation in smart watering by VWC & EC, and how that closes the loop without hunting in closed-loop control.
References
- Control chart. Wikipedia. Describes Walter A. Shewhart's development of statistical process control at Bell Telephone Laboratories (1924), the distinction between common-cause and special-cause variation, and the convention of setting control limits at ±3 standard deviations from the process mean. (non-peer-reviewed source) https://en.wikipedia.org/wiki/Control_chart
- The Funnel Experiment. The W. Edwards Deming Institute. Demonstrates that adjusting (tampering with) a stable process in response to individual outcomes increases its variation rather than reducing it; leaving a stable process alone (Rule 1) yields the least variation. (non-peer-reviewed source) https://deming.org/explore/the-funnel-experiment/
- Anhoej J, Wentzel-Larsen T. Sense and sensibility: on the diagnostic value of control chart rules for detection of shifts in time series data. BMC Medical Research Methodology. 2018;18:100. doi:10.1186/s12874-018-0564-0. Evaluates the Western Electric SPC control-chart rules for detecting non-random (special-cause) variation in sequential data. https://doi.org/10.1186/s12874-018-0564-0
- Nyquist-Shannon sampling theorem. Wikipedia. States that perfect reconstruction of a band-limited continuous signal requires a sampling rate greater than twice the highest frequency present in the signal; under-sampling causes aliasing and irrecoverable information loss. (non-peer-reviewed source) https://en.wikipedia.org/wiki/Nyquist%E2%80%93Shannon_sampling_theorem
- Blainey P, Krzywinski M, Altman N. Points of significance: Replication. Variation: use it or misuse it - replication and its variants. PMC3424707. Explains that the standard error of an estimate decreases with the square root of the number of replicates, so replication reduces measurement variance in proportion to sample size. https://pmc.ncbi.nlm.nih.gov/articles/PMC3424707/
- Bogena HR, Huisman JA, Schilling B, Weuthen A, Vereecken H. Effective Calibration of Low-Cost Soil Water Content Sensors. Sensors (Basel). 2017;17(1):208. doi:10.3390/s17010208. Documents sensor-to-sensor variability and drift in low-cost permittivity-based soil moisture sensors, the two-step permittivity-to-water-content calibration, and large accuracy gains (RMSE reduced ~70%) from sensor-specific calibration. https://doi.org/10.3390/s17010208
- Roberts SW. Control Chart Tests Based on Geometric Moving Averages. Technometrics. 1959;1(3):239-250. doi:10.1080/00401706.1959.10489860. Introduces the exponentially-weighted (geometric) moving average chart and shows it responds faster to small persistent process shifts than an ordinary moving average of equivalent smoothing. https://doi.org/10.1080/00401706.1959.10489860
- Story of a paper: A Study of the Effects of Enhanced Uniformity Control of Greenhouse Environment Variables on Crop Growth. Energies. 2019;12(9):1749. doi:10.3390/en12091749. Shows that reducing spatial/temporal fluctuation (improving uniformity, i.e., lower coefficient of variation) of environment variables improves crop growth and quality. https://doi.org/10.3390/en12091749
- Signal-to-noise ratio. Wikipedia. Defines SNR as the ratio of signal power to background-noise power, a measure that originated in electrical/communications engineering and is now applied across telecommunications, imaging, and scientific measurement. (non-peer-reviewed source) https://en.wikipedia.org/wiki/Signal-to-noise_ratio
Citations marked in-text as [n] map to this list. Peer-reviewed sources except where noted. Cannabis tissue culture is strongly genotype-dependent, verify dilutions, hormone doses and local regulations against the primary sources before relying on them.