How does the duty cycle limitation in European ISM bands affect IoT device design?
EU ISM Duty Cycle Limits
The duty cycle limitation is the most significant regulatory constraint for IoT devices in Europe, often more impactful than the transmit power limit.
US vs EU Regulatory Comparison
(1) US (FCC Part 15.247, 902-928 MHz): no duty cycle limit. Instead: frequency hopping spread spectrum (FHSS) with ≥ 50 channels or ≥ 500 kHz bandwidth. Maximum dwell time: 400 ms per channel. Maximum conducted power: 1W (30 dBm). This allows much more frequent transmissions than EU. A LoRa device at 915 MHz can transmit continuously (within the FHSS rules) with no duty cycle constraint. (2) The practical effect: a device designed for global deployment must respect the EU 1% duty cycle. This means: the firmware must track the cumulative airtime per sub-band per hour and refuse to transmit if the limit is reached. The application protocol must be designed around infrequent, small messages. For real-time monitoring: consider NB-IoT (licensed spectrum, no duty cycle) or LTE-M as an alternative to LoRa in Europe.
g3 (869.4-869.65 MHz): 10% DC, 27 dBm
1% DC = 36 seconds TX per hour
SF12 at 1%: ~24 packets/hour max
SF7 at 1%: ~514 packets/hour max
Frequently Asked Questions
What happens if I exceed the duty cycle?
Technically: the device is non-compliant with ETSI EN 300 220 and is operating illegally. Practically: there is no active enforcement mechanism in the ISM band (unlike licensed spectrum). However: exceeding the duty cycle causes increased interference for other ISM band users. If a certification body audits the device: it will fail compliance testing. For commercial products: the firmware MUST enforce the duty cycle. LoRaWAN stacks (e.g., LMIC, Semtech LoRa Basics Modem) include built-in duty cycle enforcement.
How do I maximize data throughput under duty cycle?
Use the lowest SF that provides reliable communication (SF7 allows 21× more packets than SF12). Use the g3 sub-band (869.4-869.65 MHz) with 10% duty cycle where available. Minimize payload size (fewer bytes = shorter airtime). Use data compression (delta encoding, bit-packing) to reduce payload. Aggregate multiple sensor readings into a single packet (send 10 readings in one packet instead of 10 separate packets). Consider LBT-enabled sub-bands (no duty cycle limit).
Do other countries have duty cycle limits?
Europe (ETSI): yes, as described above. US (FCC): no duty cycle, uses FHSS instead. Australia/NZ (ACMA): 1% duty cycle at 915-928 MHz (similar to EU). Japan (ARIB): duty cycle limits vary by band and power level. India: regulatory framework still being established. China: 470-510 MHz band with specific channel plans, no explicit duty cycle but power-limited. Most of Asia follows either FCC or ETSI models. For global products: design for the most restrictive regulation (EU 1% duty cycle) and unlock higher rates via firmware in less restrictive regions.