RailSpotting Receiver docs

SDR and receiver capabilities

RTL-SDR dongles

A receiver uses up to four RTL-SDR dongles, each with a job:

Job Listens to Sample rate Default gain Antenna
EOT the end-of-train channel (457.9375 MHz), decoded 2.4 MS/s 40.2 dB UHF (the shorter one)
VHF every voice channel in the plan, plus the reference station 2.88 MS/s 20.7 dB VHF (the longer one)
HOT the head-of-train channel (452.9375 MHz) 2.4 MS/s 40.2 dB UHF
ITC the 220 MHz PTC network: channel 102 and the local channels of the bases it hears (ITC) 1.024 MS/s 40.2 dB 220 MHz (a whip about 33 cm long)

The reference station and radio checks

Each plan names a reference station: a NOAA weather radio transmitter that is always on. The VHF dongle measures it continuously; every 30 minutes the receiver reports a radio check (it passes at 10 dB or more above the noise), and warns if the signal stays weak. The status page graphs it over days, which shows quickly when an antenna or cable goes bad.

The Uniden SR30C scanner (optional)

A scanner connected with its USB cable (the CP2104 programming cable) adds a fourth “ear”:

  SDR dongle Scanner
Channels at once every channel in its window one at a time, stepping through its memory
Detects by signal level above the noise by squelch (and level, when parked)
Audio, transcripts, EOT decoding yes no: only when and how strong

The scanner’s job is automatic too: it takes whatever no dongle covers. EOT first, then HOT if a dongle has EOT, otherwise it scans the voice channels. In the scan job, a HOT burst or a strong call on a road channel makes it park on EOT for 30 minutes. The website can set its job instead (scan, EOT, HOT or off). The receiver programs the scanner’s channel memory with the plan.

A receiver at a glance

With the default role order (EOT, ITC, VHF, HOT):

Kit Covers
1 dongle EOT (decoded)
2 dongles EOT + ITC
3 dongles EOT + ITC + all voice channels, detectors, radio checks
4 dongles EOT + ITC + voice + HOT
+ scanner fills what the dongles don’t: EOT, HOT or the voice channels

Without a 220 MHz antenna, switch ITC off in the role order (or move VHF ahead of it), so a second dongle takes the voice channels.

The receiver needs little computer: a 4-core Celeron with 2 GB RAM runs two dongles with speech recognition. Speech recognition is the heaviest part; turn transcription off on very small machines.