../

Radio fundamentals

How radio carries data, from first principles: electromagnetic waves and the spectrum, decibels, antennas, modulation and OFDM, how signals travel, bend and fade, noise and the Shannon limit, link budgets, duplexing, who regulates the airwaves, and how to listen with a software-defined radio. The background for Wi-Fi, Cellular, Bluetooth, Satellite and Mesh & IoT; signals and packets in general are in Networking from scratch.

What a radio wave is

A radio wave is an electromagnetic (EM) wave: an electric field and a magnetic field oscillating together, at right angles to each other and to the direction of travel. It needs no medium and moves at the speed of light, c = 299,792,458 m/s in a vacuum (about 300,000 km/s, a little slower in air). An alternating current in a wire pushes charges back and forth; accelerating charges launch the wave. Radio, infrared, visible light and X-rays are the same thing at different frequencies.

Think of ripples spreading from a stone dropped in a pond: how many crests pass a point each second is the frequency, and the distance between crests is the wavelength.

TermMeaningUnit
Frequency (f)cycles per secondhertz (Hz): kHz, MHz, GHz
Period (T)time of one cycle, 1 / fseconds
Wavelength (λ)distance the wave travels in one cyclemeters
Amplitudethe wave's strengthvolts per meter; power in watts
Phasewhere in its cycle the wave is, relative to a referencedegrees or radians
Polarizationthe direction the electric field pointsvertical, horizontal, circular
λ=cf\lambda = \frac{c}{f}

Shortcut: λ in meters ≈ 300 ÷ f in MHz.

SignalFrequencyWavelengthHalf-wave antenna
AM radio1 MHz300 m150 m (so AM masts are themselves the antenna)
FM radio100 MHz3.0 m1.5 m
GPS L11575.42 MHz19.0 cm9.5 cm
Wi-Fi, Bluetooth2.4 GHz12.5 cm6.2 cm
Wi-Fi5.8 GHz5.2 cm2.6 cm
5G millimeter wave28 GHz10.7 mm5.4 mm

The radio spectrum

The ITU divides radio into bands that are each 10 times higher in frequency than the one before. Low frequencies travel far and pass through things but offer little room for data and need large antennas; high frequencies offer wide channels but short range. One 20 MHz Wi-Fi channel is as wide as the entire FM broadcast band.

VLF LF MF HF VHF UHF SHF EHF 3 kHz 100 km 30 kHz 10 km 300 kHz 1 km 3 MHz 100 m 30 MHz 10 m 300 MHz 1 m 3 GHz 10 cm 30 GHz 1 cm 300 GHz 1 mm Radio spectrum: the ITU bands, each 10× the frequency of the last above: frequency · inside: band name · below: wavelength (λ = c / f) submarine comms radio clocks (time signals) AM radio 530–1700 kHz shortwave radio, NFC (13.56 MHz) FM radio 87.5–108 MHz TV broadcast (UHF) 4G/5G cellular GPS 1.2–1.6 GHz Wi-Fi, Bluetooth, microwave ovens 2.4 GHz Wi-Fi 5 and 6 GHz satellite TV, Starlink (Ku band) 5G millimeter wave car radar 76–81 GHz
Most consumer wireless lives between 600 MHz and 7 GHz: low enough to go through walls, high enough to carry Mb/s and Gb/s.
BandFrequencyWavelengthHow it travelsTypical uses
VLF (very low)3–30 kHz100–10 kmground wave, reaches just under the sea surfacemessages to submarines, navigation
LF (low)30–300 kHz10–1 kmground waveradio clock time signals, longwave broadcast, 125 kHz RFID
MF (medium)0.3–3 MHz1 km–100 mground wave by day, skywave at nightAM broadcast, maritime
HF (high)3–30 MHz100–10 mskywave off the ionosphereshortwave broadcast, amateur radio, ocean flights; NFC at 13.56 MHz
VHF (very high)30–300 MHz10–1 mline of sight, some bendingFM radio, TV, air-traffic and marine voice
UHF (ultra high)0.3–3 GHz1 m–10 cmline of sight, gets into buildingsTV, cellular, GPS, 2.4 GHz Wi-Fi and Bluetooth, LoRa at 868/915 MHz
SHF (super high)3–30 GHz10–1 cmline of sight; walls block it; rain fades it above ≈ 10 GHz5 and 6 GHz Wi-Fi, 5G mid-band, satellite TV and internet, radar, microwave links
EHF (extremely high)30–300 GHz10–1 mmshort range; rain and oxygen absorb it5G millimeter wave (from 24 GHz, which is SHF), car radar, 60 GHz links

"Microwave" loosely means 300 MHz to 300 GHz.

Decibels

Radio powers span enormous ranges: a 100 W transmitter and a 1 pW received signal differ by 10¹⁴. The decibel (dB) expresses a power ratio on a log scale, so multiplying becomes adding:

dB=10log⁡10P2P1\mathrm{dB} = 10 \log_{10}\frac{P_2}{P_1}
dBPower ratio
+3≈ 2×
+6≈ 4×
+1010×
+20100×
+301000×
−3≈ ½
−101/10
−201/100
dBmPowerExample
+30 dBm1 W
+23 dBm200 mWa phone's maximum on 4G/5G (power class 3)
+20 dBm100 mWa typical Wi-Fi access point; Bluetooth class 1
0 dBm1 mWBluetooth class 3
−30 dBm1 µWWi-Fi right next to the access point
−67 dBm0.2 nWa common target for reliable Wi-Fi calls
−90 dBm1 pWnear the edge of usable Wi-Fi
−130 dBm0.1 fWGPS at the ground (−128.5 dBm specified minimum)
UnitRelative toUse
dBa ratiogains and losses
dBm1 milliwattabsolute power: transmit power, received signal
dBW1 watthigh power; dBW = dBm − 30
dBian ideal isotropic antenna, radiating equally everywhereantenna gain
dBda half-wave dipoleantenna gain; dBi = dBd + 2.15

Add and subtract dB freely along a link (+20 dBm, +8 dBi, −100 dB = −72 dBm). Two equal powers combined are +3 dB, not double the dBm. For voltages and field strengths the factor is 20, not 10.

Antennas

An antenna turns a current into a radio wave and back again. The simplest is a half-wave dipole: two rods, each about a quarter wavelength, fed in the middle. The alternating current sloshes charge from end to end, and at that length the antenna resonates, so most of the power leaves as a wave instead of reflecting back into the transmitter. Receiving is the same process in reverse: an antenna has the same pattern and gain for both (reciprocity).

Omnidirectional: dipole Directional: dish ≈ λ/2 2.15 dBi: radiates all around the rod, nothing off its ends (dashed: pattern) same power, squeezed into a beam 60 cm dish at 12 GHz: ≈ 35 dBi

Gain doesn't create power. A dish puts the same power into a narrow beam, so it is far stronger in that direction and weaker everywhere else.
  • Gain is how much stronger an antenna's signal is in its best direction than an isotropic antenna's, in dBi. A dipole has 2.15 dBi. Higher gain always means a narrower beam.
  • A dish's gain is about η(πD/λ)², where D is its diameter and η its efficiency (≈ 0.5–0.7).
  • Polarization must match: a vertical antenna hears a horizontal one 20 dB or more weaker. GPS and many satellite links use circular polarization so orientation doesn't matter.
60 cm satellite dish at 12 GHz, efficiency 0.6
  λ = 0.3 / 12 = 0.025 m
  gain = 0.6 × (π × 0.6 / 0.025)² = 0.6 × 75.4² ≈ 3400
       = 10 × log10(3400) ≈ 35 dBi
TypePatternTypical gainSeen on
Whip or monopole (λ/4 over a ground plane)omni, doughnut around the rod2–5 dBicars, handheld radios, routers
Dipoleomni around its axis2.15 dBiWi-Fi access points, TV, amateur radio
Chip or PCB antennaroughly omni, lossy≈ 0–3 dBiphones, IoT boards
Patchone hemisphere6–9 dBiGPS receivers, panel antennas, phones
Yagi-Udadirectional, along its boom7–15+ dBirooftop TV, point-to-point links
Parabolic disha narrow pencil beam20–45 dBisatellite TV, microwave backhaul
Phased arraya beam steered electronicallygrows with the number of elements5G base stations, Starlink terminals, radar

An array feeds many small antennas with controlled phase delays so their waves add up in one direction and cancel in others; changing the delays steers the beam with no moving parts. MIMO (multiple input, multiple output) puts several antennas at both ends: in a room full of reflections each antenna pair sees a different mix, so several independent spatial streams share one channel and capacity grows with the number of antennas (2×2 and 4×4 in Wi-Fi, 64 elements on many 5G base stations). Beamforming sets each antenna's phase and amplitude so the signal peaks at the receiver; MU-MIMO aims different beams at different users at the same time.

Modulation

A carrier is a steady sine wave at the channel's frequency; on its own it says only "I'm here". Modulation changes one of its three properties in step with the data, and the receiver (demodulator) reads the changes back out.

bits carrier steady sine ASK amplitude FSK frequency PSK phase flips Analog AM, FM and PM do the same with a voice signal instead of bits.

Three knobs on one carrier: amplitude, frequency and phase.
AnalogWhat changesDetails
AM (amplitude modulation)the carrier's strength follows the audioAM broadcast channels are 10 kHz apart in the Americas, 9 kHz elsewhere; noise adds straight onto the signal
FM (frequency modulation)the frequency follows the audiobroadcast FM swings ±75 kHz and needs about 180 kHz (Carson's rule: 2 × (75 + 15) kHz); ignores amplitude noise
PM (phase modulation)the phase follows the signalrare for analog audio; the basis of digital PSK

With digital data the same knobs are switched between a few fixed states, called keying: ASK (amplitude-shift keying; OOK, on-off keying, in car key fobs and fiber), FSK (frequency-shift; GFSK in Bluetooth), PSK (phase-shift; BPSK in GPS, QPSK on satellite links) and QAM (quadrature amplitude modulation), which changes amplitude and phase together. Each distinct state is a symbol; a constellation diagram plots every allowed symbol as a point, with distance from the center as amplitude and angle as phase. The two axes are called I (in-phase) and Q (quadrature).

I Q BPSK 1 bit per symbol 0 1 I Q QPSK 2 bits per symbol 00 01 11 10 I Q 16-QAM 4 bits per symbol Each dot is one symbol: distance from center = amplitude, angle = phase. More dots = more bits per symbol, but closer together: noise (red) causes errors sooner.
Neighboring points differ by one bit (Gray coding), so a small noise error usually costs only one bit.
SchemePointsBits per symbolWhere
BPSK21GPS, Wi-Fi's slowest rate, robust control channels
QPSK42satellite TV and internet, cellular at the cell edge
16-QAM164mid-range Wi-Fi and cellular
64-QAM646top rate of 802.11a/g/n (Wi-Fi 4)
256-QAM2568Wi-Fi 5, 4G and 5G
1024-QAM102410Wi-Fi 6; newer 5G releases
4096-QAM409612Wi-Fi 7, DOCSIS 3.1 cable

Each step up (4× the points, 2 more bits per symbol) needs roughly 6 dB more SNR, so radios use adaptive modulation and coding: dense QAM near the access point or tower, QPSK or BPSK far away, switching many times a second. The coding rate (3/4, 5/6) says how much of each symbol is FEC.

OFDM

OFDM (orthogonal frequency-division multiplexing) sends data on many narrow subcarriers side by side instead of one fast carrier, each carrying its own QAM symbol. The spacing is chosen so each subcarrier's peak falls on every other subcarrier's zero (orthogonal), so they overlap without interfering. Two things make it the default for modern radio:

  • Each subcarrier's symbols are long, and a short copy of the end of each symbol (the cyclic prefix) is sent first, so echoes arriving a little late don't smear one symbol into the next.
  • A fade that wipes out a few subcarriers loses only a few symbols, which FEC repairs.

Transmitters build OFDM with an inverse FFT and receivers take it apart with an FFT. OFDMA gives different groups of subcarriers to different users at the same time.

SystemSubcarrier spacingNotes
Wi-Fi 4 and 5312.5 kHz64 subcarriers in a 20 MHz channel
Wi-Fi 6 and 778.125 kHz256 in 20 MHz, shared out in resource units (OFDMA)
4G LTE15 kHza resource block is 12 subcarriers = 180 kHz
5G NR15, 30, 60, 120 kHz and upwider spacing, shorter symbols, for higher bands and lower latency
ADSL, VDSL4.3125 kHzcalled DMT (discrete multitone) on telephone lines

Free-space path loss

Even in empty space a signal weakens with distance because its power spreads over an ever larger sphere: power per square meter falls with 1/d² (the inverse-square law). For two isotropic antennas the loss is

FSPLdB=20log⁡10dkm+20log⁡10fMHz+32.44\mathrm{FSPL_{dB}} = 20\log_{10} d_{\mathrm{km}} + 20\log_{10} f_{\mathrm{MHz}} + 32.44
2.4 GHz at 100 m:  20·log10(0.1) + 20·log10(2400) + 32.44
                 = −20 + 67.6 + 32.44 = 80.0 dB
2.4 GHz at 1 km:   100.0 dB  (10× the distance = +20 dB)
5.8 GHz at 1 km:   107.7 dB  (2.4× the frequency ≈ +7.7 dB)
  • Doubling the distance costs 6 dB; ten times the distance costs 20 dB.
  • The frequency term comes from the receiving antenna's size, which shrinks with wavelength. With same-size dishes at both ends, higher frequencies win it back, since dish gain grows with f².
  • Indoors and in cities, loss grows faster than in free space (as d³ or d⁴ is common) because of walls, bodies and clutter.

Line of sight and the Fresnel zone

Above about 30 MHz, radio travels mostly in straight lines: the two ends need line of sight (LOS), and hills, buildings and the curve of the Earth block it. The atmosphere bends signals slightly downward, so the radio horizon is a little beyond the visible one:

horizon (km) ≈ 4.12 × √(antenna height in m)
30 m mast:                 4.12 × 5.48 ≈ 23 km
30 m mast to a 2 m phone:  4.12 × (5.48 + 1.41) ≈ 28 km

Clear sight isn't enough. Most of the energy travels in a football-shaped region around the straight line, the first Fresnel zone. An obstacle inside it causes reflection and diffraction losses even when the two antennas can see each other.

A B line of sight r first Fresnel zone: where most of the energy travels tree inside the zone: signal drops even though A can still see B Keep ≥ 60% of the zone clear. 1 km at 2.4 GHz: r ≈ 5.6 m at the middle. Over 10 km, the Earth's curve also rises ≈ 1.5 m into the path midway.
Plan point-to-point links so at least 60% of the first Fresnel zone is clear.
radius at the middle of the link: r = ½ × √(λ × d)
1 km at 2.4 GHz:   ½ × √(0.125 × 1000)  ≈ 5.6 m
10 km at 5.8 GHz:  ½ × √(0.0517 × 10000) ≈ 11.4 m

Ground wave, skywave and the ionosphere

How far a signal goes depends heavily on frequency, because the ground and the upper atmosphere treat different frequencies differently.

ionosphere (≈ 60–500 km up) bends HF back VHF and up: passes through skywave (HF) hops 1000s of km ground wave (LF, MF) skip zone: no signal
Low frequencies follow the ground, HF bounces off the ionosphere, and VHF and above go straight through it.
  • Ground wave: LF and MF waves, vertically polarized, follow the Earth's curve, best over seawater. AM stations reach a few hundred kilometers this way by day.
  • Skywave: the ionosphere is a set of layers of gas ionized by the Sun's ultraviolet and X-rays, from about 60 to over 500 km up. The D layer (≈ 60–90 km) absorbs MF and low HF by day and vanishes at night, which is why AM radio carries much farther after dark. The E (≈ 90–150 km) and F (≈ 150–500 km) layers bend HF back down; one hop covers up to about 4,000 km, and several hops can circle the globe.
  • The skip zone lies beyond the ground wave and short of the first skywave landing: no signal.
  • The highest frequency that still comes back (the MUF, maximum usable frequency) changes with time of day, season and the 11-year solar cycle. Above it, waves escape into space, which is why satellites use VHF and higher. The ionosphere still delays GPS signals slightly; dual-frequency receivers measure and remove that error.

Multipath, fading and penetration

  • Reflection: signals bounce off the ground, walls, water and metal.
  • Diffraction: they bend around edges such as hilltops and roofs, more at lower frequencies.
  • Scattering: rough surfaces, foliage and rain spray energy in many directions.
  • Multipath: the receiver gets several copies with slightly different delays, which add up or cancel. Moving half a wavelength (6 cm at 2.4 GHz) can change the signal by 20–30 dB. Long delays smear symbols together (intersymbol interference), which OFDM's cyclic prefix absorbs.
  • Fading is fast (small-scale, from multipath and motion) or slow (shadowing by buildings and hills). Motion also shifts frequency slightly (Doppler).
CountermeasureHow it helps
Antenna diversitytwo antennas a half wavelength or more apart rarely fade at the same moment
MIMOturns multipath into extra streams instead of fighting it
OFDM + FEC + interleavinga fade hits a few subcarriers or bits, which are repaired
Adaptive modulationdrops to a sturdier scheme while the channel is bad
Fast retransmission (HARQ)resends within milliseconds, combining both copies

Penetration falls as frequency rises. Low bands (600–900 MHz) reach deep indoors and cover wide areas, which is why mobile operators prize them. 5 and 6 GHz Wi-Fi loses more through walls than 2.4 GHz. Millimeter waves (24 GHz and up) are stopped by walls, bodies, leaves and coated glass. Rain attenuates signals above about 10 GHz (satellite rain fade), and oxygen absorbs about 15 dB per km near 60 GHz, which keeps 60 GHz links short and private. Metal reflects almost everything; concrete, brick and water absorb a lot.

Noise, SNR and Shannon capacity

Noise is the random signal that is always present: thermal noise from electrons jiggling in the receiver itself, natural noise from the sky, electrical noise from machines, and interference from other transmitters. Thermal noise is −174 dBm per hertz of bandwidth at room temperature, and a real receiver adds its noise figure, typically 3–8 dB:

noise floor, 20 MHz channel
  −174 dBm/Hz + 10 × log10(20,000,000) = −174 + 73 = −101 dBm
  + a 6 dB noise figure                            = −95 dBm

SNR (signal-to-noise ratio) is the received signal minus the noise floor, in dB; SINR also counts interference. Claude Shannon showed in 1948 that a channel of bandwidth B can carry at most

C=Blog⁡2(1+SN)C = B \log_2\left(1 + \frac{S}{N}\right)

bits per second without errors, with S/N as a plain ratio, not dB.

20 MHz channel, signal −68 dBm, noise −95 dBm
  SNR = 27 dB = 10^(27/10) ≈ 500
  C = 20 MHz × log2(501) ≈ 20 MHz × 8.97 ≈ 179 Mb/s
+3 dB of power (SNR 1000): ≈ 199 Mb/s, only +1 bit/s per Hz
2× the bandwidth at the same SNR: ≈ 358 Mb/s

Capacity grows in proportion to bandwidth but only with the logarithm of power, which is why operators pay for spectrum and add MIMO streams rather than shouting louder. Real systems stay below the limit: one Wi-Fi 6 stream in 20 MHz tops out at 143 Mb/s (1024-QAM, which needs an SNR in the mid-30s dB).

A link budget adds up every gain and loss between transmitter and receiver to predict the received power and check it against what the receiver needs.

received (dBm) = TX power − TX cable loss + TX antenna gain
               − path loss
               + RX antenna gain − RX cable loss
margin (dB)    = received − receiver sensitivity
+20 0 −20 −40 −60 −80 −100 dBm +20 dBm out +26 dBm EIRP −100 dB path loss −68 dBm received margin 14 dB sensitivity −82 dBm noise floor −95 dBm free space, 1 km, 2.4 GHz radio antenna 1 km of air antenna receiver

1/5

The radio's transmitter puts +20 dBm (100 mW) into its antenna cable.

  • The −82 dBm figure is the 802.11 minimum sensitivity for 6 Mb/s OFDM; for 54 Mb/s it is −65 dBm, so this link would not hold the fastest legacy rate. Real chips do a few dB better than the minimums.
  • Keep a fade margin of 10–20 dB for fixed links, more for moving ones, plus a rain margin above 10 GHz.
  • EIRP is capped by regulators: in the EU, 2.4 GHz Wi-Fi may radiate at most 20 dBm EIRP (100 mW); in the US, 1 W into an antenna of up to 6 dBi (36 dBm EIRP), with more allowed for fixed point-to-point links.
  • A link must close in both directions; the weaker end (often a phone or sensor) usually decides.

Duplexing and multiple access

A radio generally can't hear on a frequency while it transmits on it: its own signal is many orders of magnitude stronger than anything arriving. Two-way radio uses one of two duplexing schemes:

FDD (frequency-division duplex)TDD (time-division duplex)
Howseparate frequencies up and down, with a guard band and a duplexer filterone channel; the two directions take turns
Both directions at onceyesno, but the turns are milliseconds long
Splitfixed by the band planflexible: more downlink than uplink if traffic needs it
Needspaired spectrumtight timing; nearby towers must switch in sync
ExamplesLTE band 7: 2500–2570 MHz up, 2620–2690 MHz down5G n78 (3.3–3.8 GHz), Wi-Fi, Bluetooth

Sharing a channel among many users works as described in Networking from scratch, with some radio-specific twists:

MethodRadio example
FDMAseparate channels for each FM station or walkie-talkie
TDMAGSM's eight time slots per carrier
CDMA3G (UMTS), GPS satellites all on one frequency
OFDMA4G, 5G, Wi-Fi 6 and 7
SDMAcells reusing frequencies a few kilometers apart; MU-MIMO beams
CSMA/CAWi-Fi: listen, back off, expect an acknowledgment
Frequency hoppingBluetooth Classic: 1600 hops a second over 79 channels of 1 MHz
Chirp spread spectrumLoRa: slow, long-range sweeps that work below the noise floor

Regulation

Spectrum is finite and shared by everyone in range, so governments decide who may transmit where, at what power, and for what.

  • The ITU (International Telecommunication Union, a UN agency) keeps the Radio Regulations, a treaty that allocates bands to services (broadcast, mobile, satellite, radar, amateur). They are revised at a World Radiocommunication Conference (WRC) every 3–4 years; WRC-23 met in Dubai and the next is WRC-27.
  • The world is split into three ITU regions with partly different allocations, which is why some devices are sold in regional versions.
  • National regulators apply the rules, license users and certify equipment (an FCC ID in the US, CE marking in the EU).
ITU regionCovers
1Europe, Africa, the Middle East west of the Persian Gulf, the former Soviet Union, Mongolia
2the Americas and Greenland
3most of Asia and Oceania, including Iran
RegulatorCountry or area
FCC (commercial and private) and NTIA (federal government)United States
OfcomUnited Kingdom
ISEDCanada
ACMAAustralia
CEPT/ECC harmonizes; ETSI writes standards; national regulators licenseEurope
Kind of useWho may transmitExamples
Licensedonly the license holder, often after an auctioncellular bands; the 2021 US C-band auction raised over $80 billion
Unlicensedanyone, with certified equipment, within power limits, accepting interferenceWi-Fi, Bluetooth, key fobs (FCC Part 15 in the US)
Shared, light-licensedregistered users coordinated by a databaseUS CBRS (3.55–3.7 GHz); standard-power 6 GHz Wi-Fi
Amateurlicensed individuals who passed an exam; no business useham bands from LF up to millimeter waves

ISM bands (industrial, scientific and medical) were set aside for equipment such as microwave ovens and RF heaters; unlicensed radios share them and must tolerate the interference.

ISM bandRegionCommon users
6.765–6.795 MHzworldwidewireless power, RFID
13.553–13.567 MHzworldwideNFC, contactless cards, RFID
26.957–27.283 MHzworldwideradio-controlled toys, industrial heating
40.66–40.70 MHzworldwidetelemetry, remote control
433.05–434.79 MHzRegion 1key fobs, weather sensors
902–928 MHzRegion 2LoRa, RFID, meters (Europe uses 863–870 MHz instead)
2.400–2.500 GHzworldwideWi-Fi, Bluetooth, Zigbee, microwave ovens
5.725–5.875 GHzworldwideWi-Fi, point-to-point links
24.00–24.25 GHzworldwideradar sensors
61.0–61.5, 122–123, 244–246 GHzworldwidesensors and experiments

Most of Wi-Fi's 5 GHz and 6 GHz spectrum is not ISM but separate unlicensed allocations (U-NII in the US).

Software-defined radio

A software-defined radio (SDR) does in software what radios once did with dedicated circuits. The hardware only filters and amplifies the antenna signal, shifts a chosen slice of spectrum down to a low frequency (the tuner and mixer) and digitizes it with an ADC into a stream of I/Q samples: pairs of numbers that are exactly the I and Q coordinates of the constellation diagram. Demodulation and decoding then run on a computer. Phones and base stations work the same way inside.

DeviceRangeNotes
RTL-SDR dongle≈ 24–1766 MHz (R820T2 tuner); the RTL-SDR Blog V4 adds HFreceive only; ≈ 2.4 million samples/s, 8-bit; about $30–40
HackRF One1 MHz–6 GHztransmit and receive (one at a time), 20 million samples/s
ADALM-Pluto325 MHz–3.8 GHzfull duplex, 12-bit; a learning tool
Airspy, SDRplaywide rangesbetter receivers for listening
USRPto 6 GHz and beyondresearch and prototyping

Software: SDR++, GQRX or SDR# for a live spectrum waterfall; GNU Radio to build signal chains; dump1090 for aircraft ADS-B; rtl_433 for sensors. Things to listen to: FM broadcast, airband voice (AM, 118–137 MHz), aircraft positions at 1090 MHz, weather stations and doorbells at 433.92 MHz, and ships' AIS at 161.975 and 162.025 MHz near coasts. An RTL-SDR can't reach 2.4 GHz Wi-Fi.

rtl_test                      # find the dongle; Ctrl-C
rtl_fm -f 96.3e6 -M wbfm -s 200000 -r 48000 - \
  | aplay -r 48000 -f S16_LE -t raw -c 1   # an FM station
rtl_power -f 88M:108M:10k -i 10 -e 5m fm.csv  # band scan
rtl_433                       # decode 433.92 MHz sensors
dump1090 --interactive        # aircraft at 1090 MHz

Your Wi-Fi card is a receiver too:

iw dev wlan0 link             # signal in dBm, rate, channel
sudo iw dev wlan0 scan | grep -E 'SSID|signal|freq'

On macOS, Option-click the Wi-Fi menu to see RSSI (received power in dBm) and noise.

References