Project

Wireless Site Survey and Interference Mitigation Project

Wireless RF site survey project for spectrum occupancy, EIRP, receiver margin, channel planning, interference mitigation, traffic validation, thresholds, and release criteria.

This project builds a wireless site-survey and interference-mitigation package for a shared RF environment. The goal is not only to make a radio link work during a walk test. The goal is to produce engineering evidence that the selected channel, antenna placement, receiver margin, coexistence controls, service tests, monitoring thresholds, and release decision can be defended after the site changes.

The project is written for an industrial wireless network, but the workflow also applies to campus telemetry, warehouse automation, utility monitoring, test facilities, temporary construction networks, maritime terminals, and other installations where radios share spectrum with other equipment.

Project Objective

Design and validate a wireless survey package for a production hall that uses wireless sensors and handheld maintenance terminals. The final deliverable should answer:

  1. Which service boundary and RF environment are being accepted?
  2. Which channels are usable based on measured spectrum occupancy, not only a vendor default?
  3. Does the selected installation satisfy EIRP, receiver sensitivity, interference margin, and measurement uncertainty checks?
  4. Which mitigation actions are required before release?
  5. Does traffic performance meet packet loss, latency, jitter, and update-rate requirements under realistic load?
  6. Which monitoring thresholds and change-control rules should operations inherit?

The deliverable is a site-survey report and release package. It should be detailed enough for a field engineer, controls engineer, network engineer, or maintenance engineer to repeat the survey and understand why the chosen configuration was accepted.

Baseline Scenario

Use the following scenario or replace it with site data.

ParameterValue
Siteindustrial production hall
RF servicewireless sensor and maintenance-terminal network
Candidate band2.4\ \text{GHz} ISM band
Channel bandwidth2.0\ \text{MHz} equivalent receiver noise bandwidth
Required update intervalless than 1.0\ \text{s} for sensor values
Packet loss acceptance limitless than 0.5\% during survey load
95th-percentile one-way latency limitless than 50\ \text{ms}
Peak-to-peak jitter limitless than 20\ \text{ms}
Required guarded RF margin above sensitivityat least 12\ \text{dB}
Transmitter output power18\ \text{dBm}
Feeder and connector loss1.0\ \text{dB}
Antenna gain6\ \text{dBi}
EIRP limit for the reviewed configuration30\ \text{dBm}
Receiver noise figure7.0\ \text{dB}
Required detector SNR14\ \text{dB}
Implementation allowance2.0\ \text{dB}
Combined measurement and installation uncertaintyu_c=1.5\ \text{dB}
Coverage factor for release guardk=2

These values are simplified. A real survey should also state regulatory domain, antenna model, polarization, final mounting height, cable part numbers, radio firmware, cybersecurity boundary, traffic classes, spectrum-analyzer settings, calibration status, nearby transmitters, metallic obstructions, production schedule, and expected future site changes.

Step 1: Define the Survey Boundary

The survey boundary should state exactly what is being accepted. For this project, accept the radio path from the installed access radio through the antenna, local RF environment, wireless endpoints, upstream switch port, monitoring system, and application traffic test.

Do not accept only received signal strength. A wireless system can show strong RSSI and still fail because of co-channel interference, adjacent-channel leakage, receiver blocking, multipath, retry storms, queueing delay, poor roaming behavior, or a missing operational baseline.

The survey record should include:

  • floor or site plan with measurement grid points;
  • antenna location, height, polarization, azimuth, and mounting notes;
  • radio model, firmware, channel, bandwidth, transmit power, and security profile;
  • measurement equipment, calibration date, resolution bandwidth, detector, averaging, and antenna setup;
  • production state during survey, including moving equipment, vehicles, doors, cranes, and temporary transmitters;
  • pass criteria for RF margin, packet loss, latency, jitter, and monitoring thresholds;
  • exception list for areas not surveyed or conditions not reproduced.

Step 2: Check EIRP and Configuration Legality

Effective isotropic radiated power is:

EIRP=P_t-L_f+G_t

where P_t is transmitter output power, L_f is feeder and connector loss, and G_t is antenna gain.

For the baseline:

EIRP=18-1.0+6=23\ \text{dBm}

Regulatory headroom is:

M_{EIRP}=30-23=7\ \text{dB}

Engineering Comment

The proposed configuration is below the stated EIRP limit. That does not mean the site should increase transmit power. Extra power may worsen coexistence, raise adjacent-channel leakage, create hidden-terminal behavior, or overload nearby receivers. In a shared industrial space, antenna placement and channel planning are often better mitigation tools than simply increasing power.

Step 3: Estimate Receiver Sensitivity

Receiver thermal-noise power is:

N_{dBm}=-174+10\log_{10}(B_{Hz})+NF

For:

B=2.0\times10^6\ \text{Hz}

the bandwidth term is:

10\log_{10}(2.0\times10^6)=63.01\ \text{dB}

With:

NF=7.0\ \text{dB}

the receiver noise floor is:

N=-174+63.01+7.0=-103.99\ \text{dBm}

Required received signal is:

P_{req}=N+SNR_{req}+M_{impl}
P_{req}=-103.99+14+2=-87.99\ \text{dBm}

Use:

P_{sens}\approx-88.0\ \text{dBm}

Engineering Comment

This sensitivity estimate is a design screen, not a substitute for modem qualification. The actual receiver limit depends on waveform, coding, packet length, interference, adjacent-channel selectivity, implementation loss, antenna mismatch, fading statistics, and target error rate. The estimate is still useful because it gives the survey a numeric release boundary.

Step 4: Build the Measurement Grid

Define a grid that represents the service area. In this example, the hall is divided into six representative zones.

ZoneLocationInitial measured RSSINotes
Acontrol-room doorway-57\ \text{dBm}clear path
Bpackaging line-63\ \text{dBm}moving metal frames
Ccompressor skid-72\ \text{dBm}partial obstruction
Dmaintenance bay-68\ \text{dBm}nearby handheld radios
Eloading door-75\ \text{dBm}door open/closed changes path
Fmezzanine cabinet-69\ \text{dBm}cable trays and switchgear

The weakest initial point is Zone E:

P_{min,initial}=-75\ \text{dBm}

Nominal margin above sensitivity is:

M_{nom}=P_{min,initial}-P_{sens}
M_{nom}=-75-(-88)=13\ \text{dB}

The nominal margin exceeds the required 12\ \text{dB} by only 1\ \text{dB} before uncertainty is applied. That is not enough for release.

Step 5: Apply Measurement-Uncertainty Guarding

The guarded release margin is:

M_{guard}=M_{nom}-ku_c

where:

k=2

and:

u_c=1.5\ \text{dB}

For the initial survey:

M_{guard}=13-2(1.5)=10\ \text{dB}

The release criterion is:

M_{guard}\geq12\ \text{dB}

The initial installation fails by:

12-10=2\ \text{dB}

Engineering Comment

The unguarded link appears acceptable, but the guarded result does not. This is exactly why a site survey should not use a single RSSI threshold with no uncertainty allowance. A small margin can disappear through cable replacement, antenna movement, endpoint orientation, seasonal equipment placement, or measurement setup variation.

Step 6: Compare Candidate Channels

Run a spectrum survey at representative locations using documented resolution bandwidth, detector, averaging, span, antenna orientation, and measurement time. For this example, three candidate channels are compared.

Candidate channelMedian noise floorWorst in-channel interfererOccupancy above -85\ \text{dBm}Engineering note
A-91\ \text{dBm}-78\ \text{dBm}38\%busy handheld traffic
B-96\ \text{dBm}-89\ \text{dBm}6\%lowest occupancy
C-94\ \text{dBm}-73\ \text{dBm}4\%rare high-power pulse

Assume the measured desired signal after antenna adjustment is expected to be:

P_C=-72\ \text{dBm}

Screen carrier-to-interference ratio as:

C/I=P_C-P_I

For Channel A:

C/I_A=-72-(-78)=6\ \text{dB}

For Channel B:

C/I_B=-72-(-89)=17\ \text{dB}

For Channel C:

C/I_C=-72-(-73)=1\ \text{dB}

If the survey requires at least 15\ \text{dB} carrier-to-interference margin under credible observed occupancy, Channel B passes by:

17-15=2\ \text{dB}

Channels A and C fail.

Engineering Comment

Channel C has lower occupancy percentage than Channel A, but the strongest observed pulse is too close to the desired signal level. Occupancy percentage alone is not enough. A site-survey decision should consider occupancy, interferer amplitude, duty cycle, waveform type, receiver selectivity, service consequence, and whether the interferer is seasonal or operationally controlled.

Step 7: Select Mitigation Actions

The survey team evaluates four mitigation actions.

ActionExpected benefitCost or riskDecision
Move antenna from 2.5\ \text{m} to 4.0\ \text{m} heightimproves obstruction margin in Zones C and Erequires safer cable route and bracket reviewaccept
Use Channel Bavoids busy handheld channel and high-power pulsemust update channel plan and labelsaccept
Add receiver preselectorimproves blocker toleranceadds 1.5\ \text{dB} desired-signal lossconditional
Increase transmit power by 4\ \text{dB}improves RSSIworsens coexistence and is unnecessary after relocationreject

After antenna relocation and Channel B selection, repeat the grid survey.

ZoneCorrected measured RSSI
A-56\ \text{dBm}
B-61\ \text{dBm}
C-67\ \text{dBm}
D-66\ \text{dBm}
E-72\ \text{dBm}
F-67\ \text{dBm}

The corrected weakest point is:

P_{min,corr}=-72\ \text{dBm}

Nominal margin:

M_{nom,corr}=-72-(-88)=16\ \text{dB}

Guarded margin:

M_{guard,corr}=16-2(1.5)=13\ \text{dB}

The corrected installation passes the 12\ \text{dB} guarded-margin requirement by:

13-12=1\ \text{dB}

Engineering Comment

The pass is real but thin. The release package should not hide that fact. A 1\ \text{dB} guarded surplus means change control matters: moving the antenna, changing cable type, adding nearby transmitters, or changing the channel width can invalidate the survey.

Step 8: Check Receiver Blocking Tradeoff

If strong nearby transmitters are credible, evaluate whether a receiver preselector is needed. Suppose two nearby maintenance transmitters can appear at the receiver input at:

P_1=-29\ \text{dBm}

and:

P_2=-33\ \text{dBm}

The receiver input third-order intercept is:

IIP3=-6\ \text{dBm}

For a two-tone screen:

P_{IM3}=2P_1+P_2-2IIP3

Before filtering:

P_{IM3}=2(-29)+(-33)-2(-6)
P_{IM3}=-58-33+12=-79\ \text{dBm}

Using the corrected weakest desired signal:

P_C=-72\ \text{dBm}

carrier-to-intermodulation ratio is:

C/I=-72-(-79)=7\ \text{dB}

If the requirement is 15\ \text{dB}, the unfiltered receiver fails by:

15-7=8\ \text{dB}

Now evaluate a preselector that attenuates each blocker by 15\ \text{dB} but adds 1.5\ \text{dB} desired-signal loss.

Filtered blocker levels:

P_1'=-29-15=-44\ \text{dBm}
P_2'=-33-15=-48\ \text{dBm}

Filtered desired signal at the weakest point:

P_C'=-72-1.5=-73.5\ \text{dBm}

New intermodulation estimate:

P_{IM3}'=2(-44)+(-48)-2(-6)
P_{IM3}'=-88-48+12=-124\ \text{dBm}

New carrier-to-intermodulation ratio:

C/I'=-73.5-(-124)=50.5\ \text{dB}

The preselector strongly resolves the intermodulation screen, but it reduces RF margin. Recompute guarded margin with the filter:

M_{nom,filter}=-73.5-(-88)=14.5\ \text{dB}
M_{guard,filter}=14.5-3=11.5\ \text{dB}

The filtered configuration would miss the 12\ \text{dB} guarded weak-signal criterion by:

12-11.5=0.5\ \text{dB}

Engineering Comment

The filter is excellent for intermodulation but marginal for weakest-point sensitivity. The correct decision is conditional: install the preselector only if the antenna relocation, cable-loss reduction, or endpoint antenna orientation recovers at least 0.5\ \text{dB} plus practical margin. This is a real engineering tradeoff, not a one-line accessory choice.

Step 9: Validate Packet Service Under Load

RF margin is not the final acceptance test. Run traffic validation with representative packet size, update rate, retry configuration, security overhead, and background network load.

For the corrected Channel B configuration without preselector, the survey records:

MetricRequirementMeasured resultDecision
packet loss during survey loadless than 0.5\%0.18\%pass
95th-percentile one-way latencyless than 50\ \text{ms}38\ \text{ms}pass
peak-to-peak jitterless than 20\ \text{ms}16\ \text{ms}pass
sensor update intervalless than 1.0\ \text{s}0.62\ \text{s}pass
weakest guarded RF marginat least 12\ \text{dB}13\ \text{dB}pass

Calculate the packet-loss count for traceability. If 20{,}000 packets were sent:

N_{lost}=0.0018(20{,}000)=36\ \text{packets}

The maximum allowed loss count is:

N_{allowed}=0.005(20{,}000)=100\ \text{packets}

The traffic test passes with:

100-36=64\ \text{packets}

of loss-count margin during the reviewed condition.

Engineering Comment

The traffic test should be tied to the RF state. If the site later changes channel, transmit power, antenna location, endpoint firmware, retry policy, traffic class, or nearby transmitters, the traffic evidence is no longer fully valid. The release package should make those dependencies visible.

Step 10: Set Monitoring Thresholds

Monitoring thresholds should be tied to the accepted survey baseline.

The minimum received level required for guarded release is:

P_{min,release}=P_{sens}+M_{required}+ku_c
P_{min,release}=-88+12+3=-73\ \text{dBm}

The corrected weakest measured value is:

P_{min,corr}=-72\ \text{dBm}

The accepted installation is therefore only:

-72-(-73)=1\ \text{dB}

above the release threshold.

Recommended monitoring:

SignalWarning thresholdCritical thresholdResponse
5th-percentile RSSI at weakest endpointsbelow -73\ \text{dBm}below -76\ \text{dBm}inspect antenna, cable, endpoint orientation, obstructions
packet loss over survey-like loadabove 0.3\%above 0.5\%check channel occupancy and retries
95th-percentile latencyabove 40\ \text{ms}above 50\ \text{ms}inspect queueing, retries, and traffic class
peak-to-peak jitterabove 16\ \text{ms}above 20\ \text{ms}inspect scheduling, congestion, and interference
occupancy above -85\ \text{dBm} on Channel Babove 10\%above 20\%rerun spectrum survey and channel-plan review

Engineering Comment

The warning thresholds are intentionally close to the release evidence because the accepted surplus is small. A loose default alarm would allow the site to drift below the reviewed condition before anyone investigates.

Deliverable Structure

The final site-survey and interference-mitigation package should contain:

  1. service boundary, required performance, and acceptance criteria;
  2. site plan with measurement grid and excluded areas;
  3. radio configuration, firmware, security profile, channel, bandwidth, antenna, cable, and EIRP calculation;
  4. survey equipment settings, calibration status, date, time, production state, and measurement uncertainty;
  5. spectrum occupancy plots or tables for candidate channels;
  6. coverage measurements before and after mitigation;
  7. receiver sensitivity, carrier-to-interference, and guarded-margin calculations;
  8. mitigation decision table with accepted and rejected actions;
  9. traffic validation results with packet count, packet loss, latency, jitter, and update interval;
  10. operational monitoring thresholds and change-control triggers;
  11. release decision, residual risks, and re-survey conditions.

Release Decision

For the baseline project, release the corrected Channel B configuration with the relocated antenna and documented monitoring thresholds. Do not install the preselector unless a follow-up field adjustment recovers enough weak-signal margin to preserve the 12\ \text{dB} guarded criterion after filter insertion.

The release is conditional on change control. Re-survey is required if any of the following change:

  • antenna location, height, polarization, gain, or cable loss;
  • channel, bandwidth, firmware, security mode, transmit power, or retry policy;
  • nearby transmitters, rotating equipment, switchgear, radar, temporary gateways, or handheld fleet;
  • production layout, doors, racks, cable trays, cranes, large metal parts, or access restrictions;
  • packet load, traffic class, endpoint density, update interval, or service consequence.

Common Mistakes

A site survey is weak if it reports only colored coverage points without the RF and service basis. Common mistakes include:

  1. accepting strong RSSI while ignoring interference and packet retries;
  2. using occupancy percentage without checking interferer amplitude;
  3. increasing transmit power when channel planning or antenna placement is the real issue;
  4. omitting measurement uncertainty from the release decision;
  5. testing traffic in a quiet maintenance window and then accepting production operation;
  6. failing to record analyzer settings, antenna orientation, firmware, channel width, and security overhead;
  7. leaving operations with no monitoring thresholds tied to the accepted baseline.

The strongest wireless survey is not the one with the prettiest coverage map. It is the one that leaves a repeatable engineering record: what was measured, what was rejected, why the selected channel was accepted, how much margin remains, and which future changes invalidate the evidence.

REF

See also