HackRF Receiving HRPT Weather Satellite Images
On Twitter user @uhf_satcom has been using a HackRF software defined radio together with GNU Radio, a tracking L-Band antenna and this HRPT decoding software to receive and decode HRPT weather satellite images. He used GNU Radio to output to a .RAW16 file, which the HRPT decoding software was then able to use to produce an image.
Finally! HRPT via SDR; http://t.co/MvLWcByZfB – hackRF + GNUradio + tracking L-Band antenna, and HRPT decoder tool = great images 😉
— UHF Satcom (@uhf_satcom) August 12, 2013
HackRF + GNU radio HRPT demod output as .RAW16 feeding David Taylors HRPT decoder; http://t.co/0TbWxpFulM – Roll on the next pass 😉
— UHF Satcom (@uhf_satcom) August 12, 2013
HRPT is a picture transmission protocol which stands for High Resolution Picture Transmission. There are multiple satellites which broadcast weather images in this format including the NOAA, GOES, Metop-A and Feng Yun satellites. These satellites transmit HRPT at about 1.7 GHz.
@uhf_satcom also tried to receive these images with the RTL-SDR, but was unsuccessful. But you can still receive the lower resolution APT weather satellite images using the RTL-SDR.
Below are some examples of the images he was able to receive.
Update: This is an image of the L-band antenna he used.
I am going to buy an AirSpy Mini. If i use it with an LNA4ALL and a 90 cm offset dish could i receive the hrpt signals of LEO satellites?
i got the airspy mini. works well… but i run win10… and i dont know gnuradio. its a nightmare. too complex for me.
and sdr# output only wav file. i am locked here….
What are the odds you could use a small ceramic patch antenna similar to those in GPS or Iridium devices to receive these signals?
Also, looking at the HackRF’s specs, it looks like it should be able to do both HRPT and CDMA easily! Too bad I missed the boat earlier. 🙁
Thanks for the info Mike. If you missed out on the HackRF kickstarter there’s always the BladeRF which is similarly speced and priced as the HackRF.
Everything I’ve read says that the RTL-2832U has a nominal SAMPLE rate of 2.8 megaSAMPLES per second–big difference from megaCYCLES. Under certain circumstances (I’ve somehow skimmed over what they are), it can be maxed out at 3.2 MSps. Since this is the sample rate for the A/D converter, your Nyquist limit is half that, thus 1.4 MHz nominal to 1.6 MHz max, and, for practical purposes, you should stay somewhat under this so we’ll call it 1 MHz (that’s 1,000 KHz for those of you who think HF is not DC :P). Also remember this is USB-2 so you’re limited by that as well as bus rate and contention since this is semi-realtime.
In any case (and maybe Corgan can reply to this if he’s still watching) I’m guessing this is also the reason why GSM can be received, but CDMA (IS-95) can’t.
Oh, and finally, the R820T and E4000 are the TUNER chips and only set where the device can tune; the problem here is almost certainly with the RTL-2832u itself.
You are correct in regards to the sample rate however they use quadrature sampling ( that is they take 2 sample and in phase and out of phase sample ). So the effective sample rate is actually 5.6 MSPS. By doing this you are able to increase the available bandwidth without increasing the sample clock. So yes the sample rate is 2.8 MSPS but correcting for the effects quadrature sampling the available bandwidth is also 2.8MHz with out violating the Nyquist rate.
shouldn’t a R820T be usable for 1,7 Ghz?
Yeah, but I think the issue with HRPT is that the bandwidth of the RTL-SDR isn’t enough to cover the bandwidth required by HRPT.
HRPT is Manchester coded BPSK at 665 kbps, and thus has a main lobe of about 2.7 MHz wide.
Thanks. So the 2.8 MHz of the RTL-SDR should be enough. Perhaps he was getting dropped samples, or some other issue.
RTL-SDR samples only 2 MHz stable, afaik?
It can go up to 2.8 MHz stable, but it may depend on your PC’s processing power.
The problem that I have found isn’t the bandwidth — its that the RTL-SDR is totally and completely deaf above 1.5gzhz…
Regarding:
“…above 1.5gzhz…”
Really? This is a new one…
Someone needs to become educated on how to properly abbreviate gigahertz! Incidentally folks, it’s a capital “H” for a reason.