Missed reads in passive UHF RFID are almost always physics, not software. The tag must harvest enough energy from the reader to power up and backscatter a signal strong enough to be decoded. Metal detunes and shorts the antenna, liquids absorb the energy, wrong orientation loses polarisation match, and dense stacking shadows tags. The fixes are tag type, placement, antenna geometry and a measured test method.
Swedish Technology diagnoses read-rate problems by measurement — tag population, orientation map, RSSI distribution and pass tests — and states an achievable read rate for your materials before anything is procured.
What problem does this solve?
Almost every RFID project meets the same wall. The pilot in a clear area reads everything; the production environment reads most things. The gap is usually a small, stubborn set — a carton at the bottom of the pallet, the tag on the metal side of a tool, the bottle in the middle of the case, the item pushed to the back of the shelf. Because the misses are not random, the system produces confident, wrong answers, and the operations team goes back to manual verification while still paying for the RFID infrastructure.
The usual first response makes it worse. Transmit power is raised, which extends the field into the next bay and adds phantom reads without recovering the shadowed tags. More antennas are added at the same height and angle, duplicating coverage that already exists. Reader firmware and middleware settings are changed one after another with no controlled test in between, so nobody can say which change helped. After a few weeks the installation has drifted far from its original configuration and there is no baseline to return to.
The underlying issue is that read accuracy is a property of the whole system — tag design, what the tag is attached to, where it sits, the antenna geometry, the RF environment, the pass speed and the tag population — and it is measurable. Treated as a physics and measurement problem it is usually solvable. Treated as a software setting it is not.
How the solution works
Start from the energy budget. A passive UHF tag has no battery: it must harvest enough energy from the reader's field to power its chip, and then modulate a reflection strong enough for the reader receiver to decode. Anything that reduces the energy reaching the tag, detunes its antenna, or absorbs the reflected signal produces a miss. Metal placed directly against a standard tag detunes and effectively shorts its antenna; water and water-based liquids absorb energy at UHF frequencies; a tag oriented at right angles to a linearly polarised antenna couples poorly; and several layers of dense goods attenuate and reflect the field before it reaches the tag behind them.
Each cause has a specific fix. Metal needs an on-metal tag — a design with a ground plane and spacer that uses the metal surface as part of its antenna rather than fighting it. Liquids need the tag on the outer face of the packaging, a spacer, or a decision to identify at case or pallet level instead of item level. Orientation needs circularly polarised antennas or a second antenna on a different axis. Shadowing needs a placement standard, an additional antenna angle, or a controlled second pass. The engineering discipline that makes this work is testing: a fixed test load, a fixed pass speed, at least twenty passes, per-tag logging, and a map of which tags were missed — because the pattern of misses tells you the cause far more reliably than any setting screen.
- 1Input — characterise the population List what is being read: materials, packaging, item size, how items are stacked, how many tags pass at once, tag model and where it sits on each item. Photograph the worst cases; they define the achievable read rate.
- 2Capture — build a repeatable test Assemble a fixed test load with a known tag list, define a fixed pass speed and path, and run at least twenty passes. Log every read with tag ID, antenna, timestamp and RSSI so results can be compared change to change.
- 3Processing — analyse the misses Classify: is the same tag always missed (tag or placement), is the same physical position always missed (antenna geometry or null), or are misses random (power, speed, density or collision)? Compare the RSSI distribution of successful reads against the read threshold.
- 4Processing — change one variable at a time Apply a single change — tag model, placement, antenna angle, polarisation, power, sensitivity, session or Q — re-run the same test, and record the delta. Undo anything that does not help.
- 5Integration — set the operational rule Where a residual set cannot be read reliably, define the handling rule instead of pretending: a second pass, a turn of the pallet, a handheld sweep, or a barcode fallback for that item family, implemented in the WMS or asset workflow.
- 6Action — accept against a stated target Sign off the read point against a measured read rate and a separately measured false-read rate, both written into the acceptance document with the test procedure that produced them.
- 7Reporting — monitor for drift Track read rate, reads per tag per pass and mean RSSI per read point over time. A falling baseline points to a moved antenna, a damaged cable or a new tag batch long before users complain.
Reference architecture
Read accuracy is designed at five points. Weakness at any one of them caps the whole system, and no amount of tuning downstream recovers it.
| Layer | What it contains |
|---|---|
| Tag selection | Chip sensitivity, antenna design and form factor matched to the material: general-purpose labels for card and plastic, on-metal tags with a ground plane for metal surfaces, and specialised tags for cables, tools, small IT assets and high-temperature or washdown environments. |
| Tag placement | A documented placement standard per item family: which face, which orientation, how far from metal edges and liquid volumes, and how it is fixed. Placement is usually a bigger lever than tag model and costs nothing to get right. |
| Antenna geometry | Count, mounting height, aim angle and polarisation chosen so the field reaches tags in every orientation the process actually produces, with beams intersecting inside the intended zone. |
| Reader configuration | Transmit power, receiver sensitivity, RSSI threshold, Gen2 session and Q value, antenna dwell and cycling order, and whether reading is continuous or triggered — all recorded as a commissioned baseline. |
| Process and environment | Pass speed, stacking density, wrap material, storage habits near the read point, and the metal structure of the building. Some accuracy problems are solved by changing how a pallet is built, not by RF at all. |
| Measurement and monitoring | Test procedure, per-tag logs, RSSI statistics and drift alerting, retained so any future change can be evaluated against a known baseline. |
Deployment options: Diagnostics run on site with the customer's own goods. Logging and analysis tooling can run locally on a laptop or on the on-premise middleware; no read data needs to leave the facility, which matters for government and defence environments.
Key capabilities
Structured read-rate diagnostic
A written explanation of why specific tags are missed, based on measured data rather than opinion.
availableTag selection trial
Three to five candidate tags compared on your actual materials, so procurement is based on evidence for your goods.
availablePlacement standard per item family
A documented, photographed placement rule that operators and suppliers can follow consistently.
availableOn-metal and liquid handling design
Metal equipment and liquid-filled goods get a tag type and mounting method that actually reads, or an explicit fallback.
availableAntenna geometry optimisation
Coverage gaps and nulls are closed by aim, height and polarisation before more hardware is bought.
availableAcceptance test package
A repeatable test your own staff can run in fifteen minutes to prove a read point still performs.
availableRead-rate drift monitoring
Degrading read points are found from statistics rather than from a failed shipment.
custom developmentFallback workflow design
Items that cannot be read reliably have a defined, auditable alternative path instead of silently disappearing from counts.
custom developmentIntegrations
Accuracy work touches the operational systems in two ways: read statistics have to be visible, and unreadable items need a defined fallback that the business system understands.
| System | Integration point & data exchanged | Direction |
|---|---|---|
| Octopus WMS | Read-rate statistics per read point surfaced with warehouse KPIs; fallback verification steps built into the operator workflow. → Octopus WMS | bi-directional |
| SAP / Oracle / Odoo | Exceptions from unreadable items posted as verification tasks rather than silent shortages, keeping the stock record honest. → RFID Integration with SAP, Oracle, Odoo & IBM Maximo | outbound |
| Label printers and encoders | Encode-and-verify at print time so dead or mis-encoded tags never reach the goods; failure rates per batch reported back. | bi-directional |
| Handheld reader fleet | Sweep results and per-device read statistics collected centrally to separate device problems from tag problems. | inbound |
| Monitoring and alerting stack | Read-point health metrics exported to the site's existing monitoring so RFID drift is treated like any other infrastructure alert. | outbound |
| RTLS platform | Where zone tracking exists, read-rate data helps distinguish a genuinely absent asset from an unread one. → MOWQIE ÔÇô RTLS Tracking | bi-directional |
Industry use cases
Beverage and chemical distribution
Liquid-filled cases where item-level tags fail; resolved with outer-face placement, spacers and a shift to case or pallet-level identification with a defined verification step.
Tool cribs and workshops
Metal hand tools and instruments tagged with on-metal tags in a fixed position, raising handheld sweep rates from partial to consistently complete.
IT asset estates
Servers, switches and laptops in metal enclosures and racks, where small on-metal tags plus a documented placement face solve most of the misses.
Pharmaceutical and medical stores
Small, dense, foil-blistered items where placement standards and a controlled second pass produce an auditable count.
Cold stores
Condensation, ice and moist packaging that degrade read rates seasonally, handled with tag selection and a monitoring baseline that accounts for the environment.
Defence and security stores
Mixed metal and composite equipment where the acceptable read rate must be stated and evidenced for audit rather than assumed.
UAE & GCC considerations
Two environmental factors matter more in the Gulf than in most reference material. Heat and humidity degrade adhesive tag labels quickly, especially on outdoor yards, dock aprons and vehicles — a tag that survives two years in a temperate warehouse may fail in months here, so adhesive selection, surface preparation and an expected retagging rate belong in the design. Cold-store and chilled operations add condensation, which lowers read rates on otherwise cooperative goods. Regionally, permitted transmit power and the UHF band plan constrain what can be compensated by power alone, and equipment requires local type approval. For government and defence customers we run all diagnostics on site with the customer's own goods and keep read logs inside the facility, with bilingual Arabic/English test procedures and acceptance documents so the operations team can repeat the tests without us.
Implementation approach
- 1Define the target and the fallback Agree, in writing, the read rate the process needs and what happens to items that miss. A system without a defined fallback will always look broken.
- 2Build the reference test load Assemble a physical test load representing the real worst case, with a documented tag list. This load stays on site and is used for every future test.
- 3Baseline measurement Twenty or more passes with full per-tag logging and RSSI capture, before any change is made. Without this baseline nothing later can be proven.
- 4Tag and placement trial Compare candidate tags and placements on the same test load; keep the winner and document it with photographs.
- 5Antenna and configuration tuning One variable at a time — geometry first, then power and sensitivity, then session/Q and dwell — re-testing after each change.
- 6Environment and process adjustments Where RF cannot solve it, change the process: pallet build rule, pass speed, clearance around the read point, or turning the load. These changes are often free and effective.
- 7Acceptance and documentation Sign off against the measured read rate and false-read rate, with the test procedure, the commissioned settings and the placement standard handed over.
- 8Monitoring and periodic re-test Automated read-rate statistics plus a quarterly re-run of the reference test, and a re-test whenever packaging, racking or tag supplier changes.
Security & deployment
Read-rate diagnostics work on tag identifiers, timestamps and signal strength, not on business data, so the logs are low sensitivity — but for government and defence sites we still run the tooling locally and keep all captured data inside the facility, with nothing exported to a vendor cloud. Where reads are used as audit evidence, the raw per-tag logs behind an accepted count are retained alongside the count itself so a disputed figure can be reconstructed. Monitoring and analysis components deploy on-premise or air-gapped alongside the rest of the RFID stack, using the organisation's own directory for access control.
Limitations & prerequisites
- Some items cannot be read reliably at item level at any reasonable cost — dense metal assemblies, liquid-surrounded units in the middle of a case, and items inside sealed metal enclosures. The correct answer is a different identification level or a fallback process, not a bigger reader.
- Read rate is environment-specific. A figure measured in one warehouse, on one pallet build, at one pass speed, does not transfer to another site — including another door in the same building.
- Tags fail over time. Adhesive labels peel in heat and humidity, hard tags are knocked off, and a bad manufacturing batch can produce a cluster of dead tags; a retagging rate must be budgeted and monitored.
- Higher transmit power is not an accuracy strategy. It is capped by regulation, it increases stray reads and reflections, and it rarely recovers shadowed or detuned tags.
- Very large tag populations read simultaneously introduce collision effects; sessions, Q value and read-window length must be tuned, and beyond a point the process must slow down.
- Chip sensitivity varies between tag models and generations, so results from one tag do not predict another; every material change needs a fresh trial.
- Handheld read rates depend heavily on operator technique — sweep speed, distance and angle — which means training and periodic re-checks are part of maintaining accuracy, not a one-off.
Missed-read symptoms, likely causes and the real fix
Use the pattern of the misses to find the cause before changing any setting.
| Symptom | Most likely cause | Wrong fix (common) | What actually works |
|---|---|---|---|
| The same specific tags never read | Dead tag, wrong tag type for the material, or bad placement | Raise transmit power | Verify the tag on a bench reader, switch to an on-metal or material-matched tag, move the tag off the metal or liquid face |
| Tags on metal items read only at a few centimetres | Standard tag detuned by the metal surface | Add more antennas | On-metal tag with ground plane and spacer, mounted flat on the surface |
| Items in the middle of a liquid case never read | RF energy absorbed by the water content | Item-level tag with higher power | Tag on the outer face with a spacer, or move identification to case/pallet level with a verification step |
| Random tags missed on each pass, different every time | Tag collision, pass too fast, or marginal energy budget | Change middleware settings | Longer read window, session and Q tuning, slower or more controlled pass, additional antenna angle |
| Tags in one physical position always missed | Coverage null or shadow from geometry | More power | Re-aim or add an antenna on a different axis, change polarisation, change the pallet build rule |
| Read rate fell over months with no change | Tag degradation, moved antenna, damaged cable, new tag batch | Rebuild the software configuration | Re-run the reference test, check RF hardware and cable, sample-test the current tag batch |
| Great read rate but phantom items appear | Read zone too large — tags outside the intended area | Accept it and filter later | Reduce power, raise the RSSI floor, add a trigger, apply clearance rules — see gate design and tuning |
The pattern of misses is diagnostic. Consistent misses point to tags and placement; positional misses point to antennas; random misses point to timing, density and the energy budget.
FAQ
For cooperative materials — card, plastic, textiles — with correct tags and placement, well-designed portals and handheld sweeps commonly exceed 98–99% of tags present per pass. For metal-heavy or liquid-filled goods the achievable figure is lower and must be measured on your goods. Any supplier quoting a single universal accuracy number without testing your materials is guessing.
A standard UHF tag antenna is designed to work in free space. A conductive surface directly behind it detunes the antenna and cancels much of the field, so the tag cannot harvest enough energy. On-metal tags are built with a ground plane and a spacer that use the metal surface as part of the antenna structure, which is why they work where a label does not.
Yes, with design. Water absorbs energy at UHF, so a tag surrounded by liquid will not read. Placing the tag on the outer face of the packaging, adding a spacer between the tag and the liquid, and identifying at case or pallet level rather than item level are the practical answers. For item-level liquid tracking, expect lower read rates and design a verification step.
Only if the misses are positional. Adding antennas at the same height and angle duplicates existing coverage. Before buying hardware, test whether the same tags or the same positions are missed — if it is the same tags, the fix is the tag or its placement, and more antennas will not help.
Build a fixed reference load with a known tag list, define a fixed pass speed and path, run at least twenty passes, and log every read with tag ID, antenna and RSSI. Change one variable at a time and re-run the same test. Report read rate and false reads as two separate numbers. Keep the reference load on site for future re-tests.
A focused diagnostic on one read point with your goods typically takes two to four days on site plus analysis. A full tag-selection trial across several item families runs one to two weeks. Both produce a written report with measured data, not a recommendation to buy more hardware.
Yes. Chip sensitivity, antenna design and manufacturing consistency all differ, and a batch can contain dead or weakly performing tags. We sample-test incoming batches on a bench reader and recommend encode-and-verify at print time so a mis-encoded or dead tag is caught before it is applied to goods.
They can almost always be improved without starting again, provided the tag choice is not fundamentally wrong for the material. The sequence is diagnostic first, then placement and geometry, then configuration. Replacing tags across an estate is the expensive outcome, which is exactly why the trial belongs before procurement.
Getting 80% and no explanation for the rest?
Send us your tag model, item materials and a photo of the read point. We run a structured diagnostic on your goods and return the measured read rate, the cause of the misses and what actually fixes it.
Request a Read-Rate DiagnosticRFID Asset Management System
Swedish Technology supplies the complete RFID stack — UHF tags, handheld and fixed readers, gates, antennas, printers and the asset management platform — with the integration and RF engineering behind it.
Request RFID Solution PricingSources & evidence
- GS1 — EPC UHF Gen2 Air Interface Protocol — sessions, Q algorithm and tag collision behaviour
- GS1 — EPC Tag Data Standard (TDS) — identifier encoding; relevant to encode-and-verify
- Auburn University RFID Lab — ARC tag performance testing programme — independent tag performance testing by material category
- ETSI — EN 302 208 (UHF RFID equipment, 865–868 MHz) — power limits that cap what tuning can compensate for
- NIST — SP 800-98, Guidelines for Securing RFID Systems
Vendor and product names are trademarks of their respective owners; references are for technical context and do not imply partnership, certification or endorsement unless stated on the vendor's official pages.