This is a set of libraries to parse Mode S frames, and common payloads used for aircraft identification and ADS-B (CPR location encoding, tail number to ICAO 24-bit address encoding, altitude codes).
The library is broken down into the following components:
- ICAO 24-bit address to tail number conversion
- ICAO 24-bit address to country lookup
- Altitude Code encoding/decoding
- Compact Position Reporting (CPR) encoding
- ADS-B and AIS 6-bit characters to ASCII conversion
- CRC generation for Mode S frames
- Decoding of packed Mode S frames
These projects implement decoders for Mode S and ADS-B payloads: