Monday, 22 October 2012

The Doppler effect on satellite signals

Everyone is familiar with the Doppler effect in sound waves—the varying pitch of a police car siren as it speeds past you. The Doppler effect also occurs for other types of waves such as radio waves. However, since the speed of light is much larger than the speed of sound, you have to be moving a lot faster to experience it. Satellites orbit the earth pretty fast: 30 kilometres per second (at 400km altitude). At these speeds, the Doppler effect is significant.

The Doppler frequency shift is
Δf = - fvrelative c,
where f0 is the rest frequency, vrelative is the relative velocity between you and the satellite, and c is the speed of light.

For a typical cubesat using UHF frequencies,  f0 = 437 MHz and vrelative varies from -7 km/s to +7 km/s. Thus, Δf varies from -10 kHz to +10 kHz.

Here is a spectrogram of FITSAT-1's Morse beacon that was recently received by a Carpcomm Ground Station 1:


At this resolution, you can easily read off the Morse dots and dashes. But more interestingly, notice how the frequency decreases over time. This is exactly due to the Doppler effect! The frequency decreases as the satellite flies away with increasing relative velocity as it nears the horizon. The green curve is the predicted Δf calculated from the satellite's orbital parameters (essentially using Newton or Kepler's laws).

This is how it sounds:



Because of this frequency shift, you can't just tune to a fixed frequency to decode the signal. You need to continuously track it as it varies during the pass. The Carpcomm cloud software-defined radio processing system has built in algorithms for doing this so that you don't have to worry about it.

Big Bang Theory Reference

94 comments:

  1. Hey I found this video that explains the Doppler effect at The Collapsed Wavefunctionhttp://www.thecollapsedwavefunction.com/search/label/Term%20of%20the%20Week

    ReplyDelete
  2. Hey I found this video that explains the Doppler effect at The Collapsed Wavefunction
    http://www.thecollapsedwavefunction.com/search/label/Term%20of%20the%20Week

    ReplyDelete
  3. This blog is very good & informative.I have gain so much information from this blog.I like your blog.Thanks for the post.I am waiting for your new post.
    Carson SC-1022

    ReplyDelete
  4. Thanks for the comments which the peoples are give here grosirtasbrandedwanita

    ReplyDelete
  5. Nice to read all post and more innovative
    lduv-wx

    ReplyDelete
  6. We can spreed this comments to every one gecpx

    ReplyDelete
  7. Those post in the blog are very useful…..
    lsxgjg

    ReplyDelete
  8. We can spreed this comments to every one imobiliarianiteroi

    ReplyDelete
  9. Really good one,every should like this.
    mrstexasamerica

    ReplyDelete
  10. Peoples are giving the wonderful thoughts for all comments
    lyon-agenda

    ReplyDelete
  11. Thanks for the comments which the peoples are give here. wjdkj

    ReplyDelete
  12. For my view is Really nice,because all are giving the wonderful comments
    onlyasiansforme

    ReplyDelete
  13. Hey guys its so awesome ideas are given here michaelkorsoutletq

    ReplyDelete
  14. The information which you people are said here are really good..!!!
    bobmehrpharmacies

    ReplyDelete
  15. What a good suggestion posted by the peoples
    pikkukaupunkilainen

    ReplyDelete
  16. Beautiful post given by so many peoples. ofthedarkness

    ReplyDelete
  17. Really nice,everybody like All the Post
    oceanlawpublishing

    ReplyDelete
  18. The information which you people are said here are really good..!!!
    iteratesolutions

    ReplyDelete
  19. Thanks for giving the good informative tutorial
    bognarrudolf

    ReplyDelete
  20. Nice comments are posted and very useful
    hzsdxc

    ReplyDelete

  21. Very useful to implement in Life.
    IkzhiBo

    ReplyDelete
  22. all the words in simple way every one should understand easily.
    Aishopeacademy

    ReplyDelete
  23. Its really nice informative tutorial,so thanks for this tutorial
    alkinserver

    ReplyDelete
  24. The words are so simple and easy to understand
    ncaafootballclinics

    ReplyDelete
  25. Simply amazing and love to read it event-safari

    ReplyDelete
  26. all the words in simple way every one should understand easily.
    artchartrons

    ReplyDelete
  27. Excellent comments are placed here nagasaki-npo

    ReplyDelete
  28. Not only to read need to spreed every one. babblein

    ReplyDelete
  29. All the post are very useful to implement in our life
    yeyige

    ReplyDelete
  30. Very useful comments are posted and everybody like this
    aaa-stone

    ReplyDelete
  31. Everyone can easily understand the comments sundoz

    ReplyDelete
  32. Really good one,every should like this. dsn027

    ReplyDelete
  33. Thanks for the comments which the peoples are give here xhdeutz

    ReplyDelete
  34. Some articles are related in our life,so nice
    gemofive

    ReplyDelete
  35. iias2013 Technically very well above you said.

    ReplyDelete
  36. Most of the information's are related my blog
    redhouselanescotland

    ReplyDelete
  37. all the words in simple way every one should understand easily.
    nigerianmusicfactory

    ReplyDelete
  38. The information which you people are given are really superb..!!!
    zhuangxioudui

    ReplyDelete
  39. Information's are more innovative and nice to read it.
    zhuangxioudui

    ReplyDelete
  40. all the words in simple way every one should understand easily.
    yingwenhua

    ReplyDelete
  41. Articles are very nice…Nice comments too.
    Cnupc

    ReplyDelete
  42. Not only to read need to spreed every one.
    E-webLearning

    ReplyDelete
  43. I am so excited while I read all the comments
    E-webLearning

    ReplyDelete
  44. Very useful to implement in Life.
    Hi-kdy

    ReplyDelete
  45. Those post in the blog are very useful betonyvernon…..

    ReplyDelete
  46. Nice comments are posted and very useful
    sensecreator

    ReplyDelete
  47. What a good suggestion posted by the peoples.
    bayiv

    ReplyDelete
  48. I am really excited for read all the post
    CuraLoop

    ReplyDelete
  49. Its useful to every one and keep posting thepopsucker

    ReplyDelete
  50. All the words are simple way every one should understand easily
    msgcfitness

    ReplyDelete
  51. I am so excited while I read all the comments.ArchSport

    ReplyDelete
  52. its really informative tutorial. Thank you for this tutorial moosenoose.

    ReplyDelete
  53. Some articles are related in our life,so nice
    pv2009

    ReplyDelete
  54. The information which you people are said here are really good sqmyxx..!!!

    ReplyDelete
  55. The words are so simple and easy to understand
    thesheltermovie

    ReplyDelete
  56. All the words are simple way every one should understand easily
    VenueMachine

    ReplyDelete
  57. Beautiful post given by so many peoples babyminding

    ReplyDelete
  58. Simply super comments are posted here..
    KateRaphael

    ReplyDelete
  59. Some articles are related in our life,so nice
    klartisan

    ReplyDelete
  60. Really good one,every should like this budgetorfudget

    ReplyDelete
  61. All the words are simple way every one should understand easily
    langelandschoolmassacre

    ReplyDelete
  62. This comment has been removed by the author.

    ReplyDelete
  63. Nice post. Every one should implement this one.clph

    ReplyDelete
  64. Good stuff comments here... Nice to read it freyberghouse

    ReplyDelete
  65. Nice to read all post and more innovative
    c4modeloflearning

    ReplyDelete
  66. All the words are simple way every one should understand easily
    surgelati

    ReplyDelete
  67. Must be appreciated for the article ipr2011

    ReplyDelete
  68. Good stuff comments here... Nice to read it.wunderkammerpress

    ReplyDelete
  69. Nice to read all post and more innovative
    kis110

    ReplyDelete
  70. I am really excited for read all the post
    VinaHotJob

    ReplyDelete
  71. all the words in simple way every one should understand easily youthtakeaction

    ReplyDelete
  72. Nice to read all post and more innovative
    LyGyyzz

    ReplyDelete
  73. Nice to read all post and more innovative
    wottfood

    ReplyDelete
  74. Peoples are giving really nice comments for this article
    menurepairmen

    ReplyDelete
  75. Technically very well above you said.
    i3ggroup

    ReplyDelete
  76. Articles are very nice…Nice comments too. SecularSegment

    ReplyDelete
  77. Keep posting the articles,useful to every one.
    DevanIl

    ReplyDelete

  78. Very useful to implement in Life. oofeed

    ReplyDelete

  79. its really informative tutorial. Thank you for this tutorial . mcunan

    ReplyDelete