Small Cell Baselines and Verification
Baseline a site before a small cell goes in, then prove where it actually serves. The free Cell Surveys app for Android logs every serving and neighbor cell it can hear, with PCI, cell ID, and signal quality, at every GPS point.
What a Small Cell Survey Has to Answer
A small cell is justified by one survey and proven by a second. Both come down to a handful of questions.
Before the node goes in
- Where is macro coverage weak, and where is it strong but congested? Low RSRP points to a coverage gap; low SINR at a decent RSRP points to interference or load.
- Which macro cells dominate the target area, by PCI, so you know what the new node will be competing with.
- What the area looks like at street and sidewalk level, where the users are, instead of along a drive route.
After it is on air
- Is the new node actually serving? Its PCI and cell ID appearing as the serving cell is the direct answer.
- How far does its footprint reach before the macro takes the connection back?
- Did SINR improve at the footprint edge, or did the new node create an interference zone with the macro?
What the App Records
On Android, with no extra hardware. A dual-SIM device records both of its carriers at once.
Every reading
- Serving cell RSRP, RSRQ, and SINR
- PCI and cell ID (ECI for LTE, NCI for 5G NR)
- TAC, MCC and MNC, and network technology
- EARFCN on LTE
- GPS position and altitude with a timestamp
- Barometric pressure and floor
Also at walking pace
- Neighbor cells as well as the serving cell, across 5G NR, LTE, WCDMA, and GSM
- NR-ARFCN, UARFCN, and ARFCN alongside EARFCN
- 5G NR SS-RSRP, SS-RSRQ, and SS-SINR
- Timing advance, CQI, and LTE channel bandwidth
- GPS accuracy, speed, and bearing
On iPhone: iOS does not let apps read PCI, cell ID, or measured signal levels, so the iOS app records carrier and network technology rather than cell-level data. Use the Android app for small cell work.

Running a Verification Survey
The same four steps work for a single node or a cluster.
Walk the target area before activation
At walking pace the app records every cell it can hear, not just the one it is attached to. Driving between sites switches it to serving-cell logging on its own, so there is nothing to toggle.
Get the new node's PCI
Your integrator or the carrier's commissioning sheet will have it. It is the key you filter on afterwards.
Walk the same route after it is on air
Same route, similar time of day. A verification pass is only a comparison if the conditions match.
Export both sessions and filter on the PCI
Rows where the new PCI is the serving cell are its footprint. Rows where it appears only as a neighbor show where it is heard but losing to the macro, which is usually where a tilt or power change would help.
What It Is Not
Worth knowing before you plan a deployment around it.
Not a site-audit tool
There is no pole photography, make-ready, or structural capture. Use it alongside whatever your team uses for site acquisition.
Only the networks of its SIMs
The app measures the networks the device's SIMs belong to. That is the user's view, which is what verification should measure, but a network you have no SIM for is not measured.
No in-app before-and-after comparison
The comparison is done on the exported files.