Skip to content

jslatten/pydemod

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pydemod

Pydemod is a set of Python libraries and tools for demodulating radio signals. It does not intend 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) → see blog post (in French)

Pydemod is licensed under the terms of the GNU GPL v3.


Pydemod is developed by Christophe Jacquet, F8FTK.

About

Automatically exported from code.google.com/p/pydemod

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages