we are trying to track "DTUsat-2" which transmit at 2.402 GHz using automatic frequency adjustment to compensate for Doppler shift. Our receiver ( a professional one) have the ability to set frequency using PC interface. Is there a software that can write the Doppler shift or frequency into a file that can be read and send to receiver for correction. Or should we write our own software? Help is appreciated

  • $\begingroup$ If you are asking for software recommendations, you really need to specify which platform you are on. Software that runs on Windows likely won't be of any use to you if you are running OS X or Linux, for example. $\endgroup$
    – user
    Commented Jan 10, 2016 at 18:52
  • $\begingroup$ The platform; Model: HPZ820 workstation Processor: Intel® Xeon® CPU E5-2620 v2 @2.1GHz 2.1GHz Installed memory (RAM): 16 GB System type: 64-bit Operating system Using Windows 7 Professional At the moment we are using HRD sat tracking software $\endgroup$
    – Amer Naoum
    Commented Jan 13, 2016 at 12:45
  • $\begingroup$ Look at Gpredict link. It runs on Windows (and linux and Mac) and will compute Doppler corrections. More interestingly perhaps it interfaces with radios using Hamlib which is open, so if your radio isn't supported out of the box you can roll your own Hamlib module to support it. $\endgroup$ Commented Mar 14, 2017 at 20:23

1 Answer 1


An old question but for the sake of a viable answer, the PyEphem library contains all the needed functionality to perform this calculation on a realtime basis.

See my description here on StackExchange.


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .