PydemodPydemod is a set of Python libraries and tools for demodulating radio signals. It does not mean to compete with full-featured packages such as GNU Radio. Instead, it strives to allow radio enthusiasts to gain hands-on experience with modulation schemes. Pydemod relies on NumPy/SciPy. Currently, the released modules include: - physical layer:
- phase demodulation (naïve)
- Manchester decoding
- basic logical levels (TTL-like) decoding and clock synchronization
- data link layer:
- synchronization and error detection for polynomial codes
- full implementation of RDS and AMSS codes
- CRC calculation
- application layer:
- functional AMSS decoder
- functional TFA temperature & humidity sensor decoder (should work for other Instant Transmission IT+ 868 MHz systems, such as LaCrosse ones)
Browse source code and enjoy!
Pydemod is developed by Christophe Jacquet, F8FTK.
|