11 RFID Standards and Summary
11.1 Learning Objectives
By the end of this chapter, you will be able to:
- Contrast RFID standards: Differentiate ISO 14443 (HF proximity), ISO 15693 (HF vicinity), and EPC Gen2 (UHF supply chain) by operating parameters, data rates, and application domains
- Apply the Friis equation: Calculate practical RFID read ranges using transmit power, antenna gain, tag sensitivity, and 40-50% derating factors for real environments
- Optimize anti-collision parameters: Determine optimal EPC Gen2 Q-algorithm values to minimize tag collisions given a known tag population and dwell time
- Justify frequency band selection: Evaluate LF, HF, and UHF trade-offs based on materials, range requirements, and environmental interference
- Architect RFID deployments: Design end-to-end RFID systems that balance tag sensitivity, reader power, antenna gain, and cost constraints
This summary provides a quick reference for the key RFID standards across all frequency bands. It covers the organizations that create standards (ISO, EPCglobal), the major specifications (14443, 15693, 18000, EPC Gen 2), and how they relate to real-world applications like payments, logistics, and asset tracking.
11.3 RFID Standards
11.3.1 ISO Standards
ISO 14443 (HF - Proximity cards): - Type A: MIFARE (NXP) - Type B: Used in passports - Range: <10 cm - Use: Payment cards, access control
ISO 15693 (HF - Vicinity cards): - Range: Up to 1m - Use: Library books, item tracking
ISO 18000 (All frequencies): - Part 6: UHF (860-960 MHz) - Part 7: Active tags (433 MHz)
11.3.2 EPC Gen2 (UHF Standard)
EPCglobal Gen2 is the dominant UHF RFID standard:
- Developed by GS1
- Used globally for supply chain
- Fast reading (640 Kbps)
- Anti-collision algorithm
- 96-bit or 128-bit EPC (Electronic Product Code)
11.4 Worked Examples
Scenario: A clothing retailer is deploying RFID to track 50,000 garments across 20 stores. Tags will be attached to fabric care labels. The system must support anti-theft detection at store exits and inventory counting with handheld readers.
Given:
- Garment types: Cotton shirts, polyester jackets, denim jeans
- Environment: Store floor (no metal shelving), typical retail with fluorescent lighting
- Reader: Handheld UHF reader (Zebra MC3330R), 1W EIRP output
- Required read range: 2-3 meters for inventory, 1-2 meters for exit gates
- Tag options:
- Avery Dennison AD-229r7: UHF inlay, 96-bit EPC, sensitivity -20 dBm, $0.08/tag
- Smartrac DogBone: UHF inlay, 128-bit EPC, sensitivity -22 dBm, $0.12/tag
- Alien Squiggle: UHF inlay, 96-bit EPC, sensitivity -18 dBm, $0.07/tag
Steps:
Calculate theoretical read range using Friis equation:
Range = (λ/4π) × √(Pt × Gt × Gr / Pth) Where: - λ = c/f = 3×10⁸ / 915×10⁶ = 0.328 m (wavelength at 915 MHz) - Pt = 1 W = 30 dBm (reader transmit power) - Gt = 6 dBi (typical handheld antenna gain) - Gr = 2 dBi (typical dipole tag antenna gain) - Pth = tag sensitivity thresholdCompare tag sensitivities:
- AD-229r7 (-20 dBm = 10 μW): Range ≈ 5.2 m theoretical
- DogBone (-22 dBm = 6.3 μW): Range ≈ 6.5 m theoretical
- Squiggle (-18 dBm = 15.8 μW): Range ≈ 4.1 m theoretical
Apply real-world derating factors:
- Multipath fading in store: -3 dB (50% range reduction)
- Tag on fabric (absorption): -2 dB (37% reduction)
- Non-optimal tag orientation: -3 dB average
- Practical range ≈ 40-50% of theoretical
Calculate practical ranges:
- AD-229r7: 5.2 m × 0.45 = 2.3 m practical
- DogBone: 6.5 m × 0.45 = 2.9 m practical
- Squiggle: 4.1 m × 0.45 = 1.8 m practical
Cost analysis for 50,000 tags:
- Squiggle: 50,000 × $0.07 = $3,500
- AD-229r7: 50,000 × $0.08 = $4,000
- DogBone: 50,000 × $0.12 = $6,000
Result: Select AD-229r7 tags. They provide 2.3m practical range (meets the 2-3m requirement), 96-bit EPC is sufficient for 50,000 items, and cost is $4,000 (saves $2,000 vs DogBone). The Squiggle is too short-range at 1.8m for reliable 2m reads.
Key Insight: Tag sensitivity (in dBm) is the most critical specification for range. Every 3 dB improvement in sensitivity doubles the read range. Always apply 50-60% derating to theoretical Friis calculations for real-world retail environments with fabric and multipath interference.
Scenario: A warehouse uses RFID portal readers at dock doors to scan pallets containing 200 cartons each. Each carton has one UHF RFID tag. The forklift passes through at 5 mph (2.2 m/s) and the read zone is 2 meters wide. The warehouse needs 99%+ read rate to avoid manual reconciliation.
Given:
- Tags per pallet: 200 UHF EPC Gen2 tags
- Forklift speed: 2.2 m/s (5 mph)
- Read zone width: 2 meters
- Portal reader: 4-antenna configuration, 4W EIRP per antenna
- EPC Gen2 anti-collision: Q-algorithm with adaptive slot selection
- Tag response time: 44 μs (EPC Gen2 standard)
- Query-to-response round trip: ~2 ms including reader processing
Steps:
Calculate available read time:
Time in zone = Distance / Speed Time = 2 m / 2.2 m/s = 0.91 seconds (910 ms available)Calculate theoretical inventory cycles:
Cycle time per slot = Query + Response + Processing Cycle time ≈ 2 ms per slot With Q=7 (128 slots per round): Round time = 128 slots × 2 ms = 256 ms per round Rounds available = 910 ms / 256 ms = 3.5 roundsModel anti-collision with 200 tags and Q=7:
- Expected collisions per round: Tags randomly select from 128 slots
- Collision probability when 200 tags select from 128 slots ≈ 40%
- First round reads: ~120 unique tags (60%)
- Second round reads: ~48 more tags (60% of 80 remaining)
- Third round reads: ~19 more tags
- After 3 rounds: ~187 tags read (93.5%)
Optimize Q value for 200 tags:
- Optimal Q = ceil(log₂(Tags)) = ceil(log₂(200)) = 8
- With Q=8 (256 slots): Collision rate drops to ~20%
- First round: ~160 tags (80%)
- Second round: ~32 more tags (80% of 40)
- Third round: ~6 more tags
- After 3 rounds: ~198 tags (99%)
Calculate required read rate for 99.5% target:
- Need 199/200 tags read per pallet
- Solution: Add 4th antenna pass or slow forklift to 4 mph
- At 4 mph: 1.14 seconds in zone = 4.5 rounds = 99.7% read rate
Result: With Q=8 and 4-antenna portal, achieve 99% read rate at 5 mph. For 99.5%+ target, either slow forklift to 4 mph or add redundant portal read. Expected throughput: 350 pallets/hour at 5 mph with single portal.
Key Insight: The EPC Gen2 Q-algorithm is critical for dense tag environments. Setting Q too low causes collisions (tags interfere), while Q too high wastes time on empty slots. Optimal Q ≈ log₂(expected tags). Always calculate dwell time in read zone when designing portal systems for moving assets.
Why does increasing \(Q\) from 7 to 8 boost read rate from 93.5% to 99%? The collision probability drops significantly. With \(N = 200\) tags and \(Q = 7\) (\(2^7 = 128\) slots):
\[P(\text{tag succeeds in slot}) = \frac{1}{128} \times \left(1 - \frac{1}{128}\right)^{199} \approx \frac{1}{128} \times e^{-199/128} \approx 0.00195\]
Expected successful tags = \(200 \times 0.00195 \times 128 = 50\) tags/round (way too low — our estimate of 120 is more accurate due to multi-tag slots). With \(Q=8\) (256 slots):
\[P(\text{success}) \approx \frac{1}{256} \times e^{-199/256} \approx 0.00217\]
Expected tags = \(200 \times 0.00217 \times 256 = 111\) tags/round. After 3 rounds at 80% success/round: \(200 \times (1 - 0.2^3) = 198.4\) tags ≈ 99%. The key: doubling slots from 128 to 256 spreads 200 tags across more slots, reducing multi-tag collisions from 40% to 20%.
11.5 Visual Reference Gallery
The following AI-generated diagrams provide additional perspectives on RFID technology.
11.5.1 RFID Architecture
Sammy the Sensor had a challenge: “We need to figure out if our RFID reader can detect tags on clothing from 3 metres away in the school’s drama costume room.”
Max the Microcontroller pulled out his calculator. “First, we use the Friis equation – it tells us the theoretical range based on our reader’s power and the tag’s sensitivity. Our reader sends out 1 watt, and the tag needs at least -20 dBm to wake up. That gives us about 5 metres in theory!”
“But wait,” said Bella the Battery. “The costume room has metal hangers and the tags are on fabric. We need to apply derating factors – metal reflects signals and fabric absorbs a little. In practice, we’ll get about 40-50% of the theoretical range.”
Lila the LED did the arithmetic: “So 5 metres times 0.45 equals about 2.3 metres. That’s not quite 3 metres!”
“Good catch,” said Sammy. “We could use a tag with better sensitivity – every 6 dB improvement doubles the range. Or we could add a second antenna to cover the room from a different angle. Real engineering is about working within the limits of physics!”
Lesson learned: Datasheet specifications are measured in ideal conditions. Always apply derating factors for real-world materials, and use the Friis equation to calculate whether your system will actually work before you buy the hardware.
Common Pitfalls
Knowing “ISO 18000-6C = UHF RFID” without understanding what it specifies (air interface, not data format, not middleware) leads to wrong answers in design discussions. Fix: for each key standard number, write one sentence describing what it specifies and what it does not cover.
GS1 Gen2 and ISO 18000-6C are the same standard. ECMA-340 and ISO 18092 both define NFC-IP-1. Fix: maintain a mapping of equivalent standard names to avoid treating them as different specifications.
Certification verifies a minimum set of features. Vendor-specific extensions may still cause interoperability issues between certified products from different manufacturers. Fix: always test interoperability between specific product combinations in a lab environment before production deployment.
11.6 Summary
This chapter covered RFID fundamentals and standards:
- RFID System Components: Tags (passive, active, semi-passive) and readers work together using radio frequency for automatic identification
- Frequency Bands: LF (125 kHz) for metal/water tolerance, HF (13.56 MHz) for proximity/NFC, UHF (860-960 MHz) for long-range tracking
- Tag Types: Passive tags are battery-free and powered by the reader; battery-assisted tags add sensing/logging; active tags include a battery/transmitter for longer range but require battery lifecycle planning
- Standards: ISO 14443 (HF proximity cards), ISO 15693 (HF vicinity cards), and EPC Gen2 (UHF supply chain) ensure interoperability
- Anti-Collision Protocols: Enable simultaneous reading of hundreds of tags per second for warehouse and retail applications
- Range Calculation: Friis equation determines theoretical range based on reader power, antenna gain, tag sensitivity, and environmental factors
RFID Deep Dives:
- RFID Security - Security and privacy concerns
- RFID Applications - Practical implementations
- RFID Comprehensive Review - Complete reference
Related Technologies:
- NFC Fundamentals - NFC uses RFID technology
- Barcode/QR Alternatives - Identification sensors
Architecture:
- WSN Overview - Sensor network context
- IoT Reference Models - Where RFID fits
Privacy:
- Introduction to Privacy - RFID privacy implications
Learning Hubs:
- Quiz Navigator - RFID quizzes
This figure from the CP IoT System Design Guide provides an alternative visual perspective on RFID concepts covered in this chapter.
RFID Working Principle - Reader and Tag Communication:
Source: CP IoT System Design Guide, Chapter 4 - Short-Range Protocols
11.7 Frequency Band Selection: A Practical Decision Framework
Choosing the wrong RFID frequency is the most expensive mistake in RFID system design because it requires replacing every tag in the deployment. Use this framework:
| Environment / Material | LF (125-134 kHz) | HF (13.56 MHz) | UHF (860-960 MHz) |
|---|---|---|---|
| Metal surfaces | Good (works near metal) | Moderate (needs spacer) | Poor (reflected/detuned) |
| Liquids / water | Good (penetrates) | Moderate | Poor (absorbed) |
| Human body (wristbands) | Good | Good (NFC compatible) | Poor (body absorbs) |
| Cardboard boxes | Overkill | Good | Best (fast bulk scanning) |
| Mixed pallet (metal + liquid + plastic) | Too short range | Too short range | Use on-metal tags + orientation |
| High-speed conveyor (>5 m/s) | Too slow | Marginal | Best (fast anti-collision) |
| Retail point-of-sale | N/A | Best (NFC tap-to-pay) | Good (self-checkout tunnels) |
| Animal tracking | Best (glass capsule implants) | Moderate | Short-lived (no implant option) |
Real-world cost comparison (per tag, volume 10,000+):
| Tag Type | Cost | Memory | Read Range | Durability |
|---|---|---|---|---|
| LF glass capsule (animal ID) | $0.60 | 64 bits | 5-10 cm | 25+ years |
| HF ISO 14443 card (access) | $0.15 | 1 KB | 3-10 cm | 5-7 years |
| HF NFC sticker (consumer) | $0.08 | 888 bytes | 2-5 cm | 1-3 years |
| UHF wet inlay (logistics) | $0.04 | 96 bits EPC | 3-10 m | 1-2 years |
| UHF on-metal tag (industrial) | $1.50 | 96 bits EPC | 2-8 m | 10+ years |
| UHF high-temp ceramic (autoclave) | $3.00 | 96 bits EPC | 1-5 m | 15+ years |
The $0.04 UHF wet inlay is by far the cheapest per-tag option, which is why retail and logistics overwhelmingly use UHF. But for environments involving metal, water, or human bodies, the cheap UHF tag fails and the more expensive specialized options become necessary.
11.8 Concept Relationships
How standards enable the ecosystem:
- ISO foundations → Industry standards (EPC Gen2, NFC)
- Frequency allocation → Standard selection (LF/HF/UHF)
- Anti-collision → Scalability (hundreds of tags/second)
- Interoperability → Multi-vendor ecosystems
These standards interact:
- NFC phones read ISO 14443 tags (backward compatible)
- EPC Gen2 aligns with ISO 18000-6C (same standard)
- NFC Type 5 = ISO 15693 (vicinity cards)
11.9 See Also
Deep dives:
- RFID Introduction - Technology fundamentals
- RFID Tag Types - Passive, active, semi-passive
- RFID Frequency Bands - LF, HF, UHF comparison
Application contexts:
- RFID Security - Secure implementations
- RFID Real-World Apps - Deployment examples
- NFC Fundamentals - Mobile interaction
Related standards:
- IEEE 802.15.4 - Low-power wireless
- Bluetooth Core Spec - Another short-range standard
11.10 What’s Next
| Chapter | Focus |
|---|---|
| RFID Hands-on and Applications | Build practical access control and inventory systems with Arduino/ESP32 |
| RFID Security and Privacy | Cloning attacks, eavesdropping countermeasures, and privacy regulations |
| NFC Fundamentals | NFC as a specialized HF RFID application for smartphone interaction |
| RFID Design and Deployment | Site surveys, antenna placement, and deployment decision frameworks |