Fw: AO-51 and GRC

Hi Alex & All,

I use the usrp_nbfm_rcv.py in examples to listen on OSCAR.
Here is a sample audio recording I made a few week ago
Loading... 3.6 mb


Hi Patrik,

Thanks for the info. It’s quite good reception you have with the TVRX.
Did you use any low noise amplifier in front of the TVRX?



2009/12/8 Patrik T. [email protected]:

Hi Alex,

I used a 1.2 m long X-yagi and a cheap broadband TV pre-amp

EZNEC told me I should get ~14 dB Gain with this gadget, It sure works!
The boom is a PVC pipe and elements are 3.2 mm Al/Ag TIG welding rods, <

An image of the antenna and txt how I made the X-Yagi is at

It is tricky to follow the downlink frequency change due to doppler…

----- Original Message -----
From: “Alexandru C.” [email protected]
To: [email protected]
Sent: Tuesday, December 08, 2009 12:02
Subject: Re: Fw: [Discuss-gnuradio] AO-51 and GRC

Hi Patrik,

Thanks again for the info. I like your home made yagi antenna for UHF.
I will try to build one in the holidays.

Implementing Doppler correction in GNU Radio receiver can be
relatively easy. I can think of three ideas with increasing complexity
and performance:

  1. Make the filter in front of the FM detector wide enough to cover
    the satellite downlink +/- Doppler shift. I think for voice FM it will
    be okay if you are a few kHz off as long as you get the whole signal
    through the filter.
  2. Active Doppler correction using satellite tracking code. There is a
    python library called pyephem that you can use to calculate satellite
    position, range and range rate, hence Doppler shift:
    PyEphem Home Page — PyEphem home page
  3. Track the center frequency of the carrier using the FFT spectrum.
    For voice FM this is easy because of constant amplitude. Even when the
    signal is fading, the peak in the frequency domain will correspond to
    the center frequency as long as you have decent SNR. You can try to
    visualize it using a waterfall sink.


2009/12/8 Patrik T. [email protected]: