My favorites | Sign in
Project Home Wiki Source
Project Information
Members
Links

Pydemod

Pydemod 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.

Powered by Google Project Hosting