I would actually expect the math to decode ads-b traffic is substantially less complex than, for example, a TLS connection.
TLS is supported in hardware, so it takes no more processing power than moving the data around without encryption.
In the US, ADS-B in uses 1.3 MHz of bandwidth, which would require 2.6 Msps. The ESP32-C3 running at 160 Mhz would have ~70 instructions per sample to process the data. That's probably doable, but the ESP32-C3 is one of the less capable variations of the line, and there are dual-core versions running at more than double the frequency, and those should be able to handle ADS-B in without issue.
loading story #49055711
loading story #49055881
loading story #49058106
It is trivial to decode, but don’t forget that tls is extensively optimised on most networking stacks.