PlatformsFaststream SiliconFaststream RadioFaststream VisionConnected EdgeFaststream SecureMobility & Rail
ProductsSemiconductor IPWireless & RANEdge & GatewaysTracking & IdentificationSoftware & FrameworksConnected Systems
Technology5G protocol stackWireless and RF architectureBaseband and low PHYForward error correctionControl and data planeHigh-speed interfacesFirmware and bootSilicon root of trustSoftware-defined vehicleAutomotive OTAFunctional safety
AIAI Engineering ServicesEdge AI & Embedded MLComputer Vision EngineeringSensor Fusion & PerceptionAI Silicon & AccelerationMLOps for DevicesAI Visual InspectionPredictive MaintenanceDriver MonitoringVideo Analytics & Safety
SolutionsSemiconductorIndustrial AIConnected ProductsAsset TrackingBluetooth AoA RTLSWearable TrackingAutomotive & MobilitySmart InfrastructureSecure IdentityWireless & SatellitePrivate 5GSmart WashroomsFuel ManagementSmart BuildingsWorker SafetyEnergy MonitoringSmart AgricultureSmart CityAutonomous PlatformsAssembly AutomationLiDAR Rail SafetyHardware Wallet
IndustriesSemiconductorTelecommunicationsIndustrial & ManufacturingAutomotive & MobilityTransportation & RailAerospace & DefenceHealthcare & MedicalEnergy & UtilitiesOil & GasRetailConsumer ElectronicsMedia & EntertainmentSmart Infrastructure & IoT
ServicesSystem Integration overviewASIC & SoC DesignRTL to GDSIIVerification methodologyDFT and silicon testLow-power designMixed-signal integrationDesign enablementFPGA DesignFPGA-to-ASIC ConversionAnalog, Mixed-Signal & RFHardware & High-Speed PCBEmbedded SoftwareCloud, OTA & Device ManagementManufacturing TransitionHow we engage
CompanyAbout FaststreamEngineering ExcellenceLeadership & OrganisationHow We EngageQuality & ComplianceStandards & EcosystemPartners & EcosystemTrust CentreLocations & DeliveryNewsroom & MediaCareersCase StudiesKnowledge CenterWhite PapersGlossaryNewsletterResources & Support
ContactStart a projectHow we engage
Talk to us
WIRELESS

The tag was found. The location was wrong.

Detecting a tag is trivial; placing it to sub-metre inside a steel-framed building is not. The angle-of-arrival maths is textbook — the engineering is everything that corrupts the angle: multipath off machinery, antenna-array phase error, and a site geometry that never matches the drawing.

DomainWireless, indoor real-time location
PlatformsFaststream Radio
ScopeAntenna array to positioning engine
Binding constraintMultipath, not the radio, sets the accuracy
DisclosureRepresentative programme; customer not named
CONTEXT

Where this started.

A real-time location system built on Bluetooth angle-of-arrival reads the phase of a signal across an antenna array to compute the bearing to a tag. Two or more locators intersect those bearings into a position. On paper the tag is located to sub-metre; in a real building it often is not.

The reason is that the array does not measure the direct path — it measures the sum of every path. A reflection off a metal rack, a moving forklift or a mesh wall arrives with its own phase and drags the estimated angle away from the truth. The radio link is strong the whole time; the position is simply wrong.

So the system is engineered around the corruption, not the link: antenna calibration, phase-coherent IQ capture, multipath-aware angle estimation and a site survey that treats geometry as a first-class input rather than an afterthought.

CHALLENGES

4 problems, named.

Stated before any of them had an answer.

01

Multipath corrupts the angle

The array sums direct and reflected paths. A strong reflection off metal shifts the estimated bearing with no drop in link quality to warn you.

02

Antenna arrays are never ideal

Element phase and gain vary with manufacturing and temperature; an uncalibrated array reports a confident, wrong angle.

03

Two bad bearings make a worse fix

Position is the intersection of bearings. Small angle errors at range become large position errors, and geometry decides how large.

04

The site is not the drawing

Racks move, mezzanines appear, walls are steel where the plan says plasterboard. Positioning that ignores the real geometry drifts.

ARCHITECTURE

How it was built.

AoA RTLS, ANGLE TO POSITIONCAPTUREAntenna arrayPhase-coherent elementsIQ samplingPer-element, time-alignedArray calibrationPhase and gain removedESTIMATEAngle estimationMUSIC / phase-slopeMultipath rejectionDirect-path discriminationConfidence metricTrust weighted per readLOCATEBearing fusionMulti-locator intersectionSite geometryLocator poses, obstaclesPosition filterTrack, not per-packet jump

The angle is easy to compute and easy to corrupt. Accuracy comes from calibration, multipath rejection and honest geometry — not from a stronger radio.

CONTRIBUTION

What Faststream did.

The scope of the work, rather than a capability list.

WHAT WAS HARD

The parts that consumed the schedule.

Rarely the subsystem that sounds difficult.

01

Telling a reflection from the truth

The direct path and a strong reflection can look equally valid to a naive estimator; separating them is the core of the accuracy.

02

Calibration that holds

An array calibrated on the bench drifts with temperature and mounting; keeping calibration valid in situ is harder than doing it once.

03

Geometry sensitivity

Where the bearings cross at a shallow angle, position error explodes; locator placement is an optimisation, not a convenience.

04

Proving accuracy honestly

A demo in an empty room proves nothing; the acceptance test has to be on the real, cluttered, moving floor.

OUTCOME

What resulted.

Position, not just detection

Tags located to a stated, tested accuracy on the real floor rather than in an empty room.

Multipath handled, not hidden

Reflections discriminated and down-weighted, so a metal-rich environment degrades gracefully rather than lying.

Calibrated and stable

An array calibration that survives temperature and time, not a one-off bench figure.

A survey method, not a guess

A repeatable way to place locators and model geometry that the customer can apply to the next site.

Confidentiality

Customer projects are presented at property, capability, outcome and integration level. Customer names, internal architecture, confidential deliverables and commercial terms are not disclosed. Where a detail would identify a customer it is omitted rather than approximated. More is available under a non-disclosure agreement, within the limits the customer has agreed.

PRODUCTS AND CAPABILITY USED

What this was built from.

Every item links to its own page.

WHERE THIS APPLIES

Industries this serves.

COMMON QUESTIONS

Questions this programme gets asked.

01

Why isn't a strong Bluetooth link enough for accurate location?

Because angle-of-arrival measures phase across an antenna array, and the array sums every path the signal took — direct and reflected. A reflection off metal arrives with its own phase and pulls the estimated bearing off, while the link stays strong the whole time. Accuracy comes from rejecting multipath and calibrating the array, not from link margin.

02

What sets the real-world accuracy?

Three things dominate: how well the antenna array is calibrated, how well the estimator separates the direct path from reflections, and the site geometry — where the locators sit relative to each other and the tag. Shallow bearing intersections turn small angle errors into large position errors, so locator placement is part of the design.

03

Does it work in a cluttered industrial space?

Yes, but only if it is engineered for one. An empty-room demo is meaningless; the system has to be tuned and tested against real reflections, moving equipment and the actual floor plan, which is why the site survey and multipath rejection are treated as core work rather than setup.

FOUND THIS USEFUL?

Pass it on.

Written for engineers. Share it with one.

ShareLinkedIn
KEEP READING

Related work.

BUILD WITH FASTSTREAM

Bring us the difficult part.

Tell us the specification, the constraint and the deadline. Programmes that cross silicon, radio, embedded and AI are where Faststream is strongest.