Diphy Labs

Where digital meets physical

Diphy Labs turns the invisible radio spectrum into searchable digital signals,
from physical waves to lasting data

The Observatory's view of the whole sweep. Simulated here; on your bench it's what your radios hear.
Source release coming soon

No radio yet? The simulator flies six aircraft and sails five ships, a yacht, a buoy and a base station around you.

Radio broker

Switch SDRs between tools in a click

Labs finds your radios over SoapyRemote, on this computer or a Raspberry Pi by the antenna. Pick which tool uses each one; it switches in seconds, without restarting anything.

any radio to any tool

RTL-SDR Blog V4rtlsdrThis computer
Observatory · sweeping
Used by
0.500 – 24.000 MHz
HackRF Onehackrfpi-attic:55132
Observatory · sweeping
Used by
24.000 – 2 000.000 MHz

Try it: give a radio to another tool. This is a demonstration; on your bench it's the Labs Radios menu.

Observatory

Find everything that rises above the noise, then work out what it is

Sweeps 500 kHz to 2 GHz, finds every signal above the noise floor, and names it from a band plan.

0.5 – 2 000 MHz

Sweep · 0.5 – 30 MHzaveragepeaknoise floor
FrequencyWidthProbably
0.999 MHz9 kHzAM broadcast · medium wave
7.074 MHz3 kHzAmateur · FT8
9.610 MHz10 kHzBroadcast · shortwave
14.074 MHz3 kHzAmateur · FT8
Simulated sweep and detections.

Logbook

Everything any tool heard, in one place you can search

Every station, aircraft, ship, sensor and signal any tool heard, kept for 90 days. Search it, tag it, note what it is.

every signal · 90 days

Try
NameMHzWhatHeard
PA3SIM · JO227.074Station · FT8, 40 m64×
G4SIM · IO917.074Station · FT8, 40 m17×
F0D101 · FL3401090.000Aircraft38×
DL1SIM-9144.800APRS station12×
MORGENSTER · 200000013161.975Ship · AIS27×
Acurite tower sensor433.920Sensor · rtl_43391×
Unknown, 12.5 kHz FM#unknown446.006Signal · PMR4464×
Radio 98.4#favorite98.400Signal · FM broadcast210×
Pager · capcode 1234567169.650Pager · FLEX56×
Example entries (simulated). Frequency searches match within each entry's width.

Tools

Listen, follow ships, track flights

A receiver with demodulators and decoders, from FT8 to APRS, with OpenWebRX+ as its engine.

FMAMSSBCWFT8 / FT4WSPRAPRSPOCSAG / FLEXrtl_433NAVTEXRTTYSSTVDMRDAB

14.074 MHz · Listen

FT8 · 20 mdecoding
UTCdBHzMessage
21:14:45−081 204CQ DL1SIM JO62
21:14:45−15842ON4SIM EA7SIM IM76
21:14:45−192 115CQ DX JA1SIM PM95
21:14:30−031 517PA3SIM G4SIM R−12
21:14:30−12611CQ OK2SIM JN89
21:14:30−211 930W1SIM F5SIM JN18
Simulated decodes, a new 15-second cycle every 15 seconds.

Exposure

How strong is the mobile-network field where your antenna is?

Estimates the mobile-network field from the Observatory's sweeps and compares it with the EU, US and Chinese limits. An estimate, not a compliance measurement.

700 – 2 000 MHz

Cellular field here · 6-minute averagefrom the Observatory
1.21V/m2.7 % of the European limit
Compare with
0alert at 50 %limit

EU 1999/519/EC: 1.375·√f V/m, so 41 V/m at 900 MHz and 58 V/m at 1800 MHz.

BandServiceV/m
700 MHz5G NR / LTE0.31
800 MHzLTE0.42
900 MHzGSM / LTE / 5G0.85
1400 MHzLTE / 5G downlink0.18
1800 MHzLTE / GSM0.66
Simulated readings. Bands above 2 GHz (2100, 2600, 3500 MHz 5G, Wi-Fi) are not measured, so the total is a lower bound.

Beyond

What comes next on the bench

Tools that are planned, not built yet. They'll share the same radios and write to the same Logbook.

next on the bench

  • Sensors315 · 433 · 868 · 915 MHz

    Weather stations, meters, remotes and tyre sensors, with rtl_433.

  • Packet & APRS144.800 MHz

    APRS stations, telemetry and messages, with Direwolf.

  • RF Healthevery band

    Noise floor and RF pollution per band, over hours and weeks.

  • Watchlistany signal

    Alerts when a watched signal appears, changes or goes quiet.

  • Atlaswhere it comes from

    Fixed emitters, coverage and where signals come from.

What you need

An RTL-SDR

500 kHz – 1.7 GHz

The HF sweep, 500 kHz to 24 MHz.

A HackRF One

1 MHz – 6 GHz

The wide sweep, 24 MHz to 2 GHz.

An antenna for the job

Magnetic loop · discone

A magnetic loop and a discone antenna to scan the spectrum.

A computer with Docker

Mac or Linux

Optionally a Raspberry Pi by the antenna.

Follow Diphy Labs on LinkedIn Buy Diphy Labs a coffee