An excellent GEO-Quarterly article describing Jean-Luc Milette’s pioneering work on X band weather satellite reception can be found following this link .

See also @Aaang254 excellent work on Github  !

For the direct reception of weather satellites on 8 GHz typically a ~1.5 m or bigger dish is needed, a AZ/EL or better X/Y rotor, a suitable feed and low noise amplifier, a downconverter and SDR with the appropriate software.

SDR used is a LimeSDR-USB , the whole satellite pass is recorded and offline demodulated -decoded afterwards.

Below are some X band LEO weather/earth observation satellite frequencies as of March 2021:

SatelliteFreq (MHz)
FY3B 7775 (MPT) / 8146 (DPT)

There are also Elektro L2 / L3 geostationary satellites at 7500 MHz.


I was lucky enough to find a 1.4 m prime focus dish with f/D 0.38 (Andersen True Focus) . It is not easy to find prime focus dishes nowadays…

For tracking I use an SPID BIG RAS rotor and my own software ( I call it Satellite FUN) which calculates passes/tracks satellites, programs the local oscillator and starts recording.

When using a small dish there is not much margin in the link budget so besides antenna G/T etc accurate tracking is also very important. I initially used HamLib but position update wasn’t fast enough so decided to switch to directly writing to the controller serial port and updating position every 0.5s .

After some feed optimizations , I am now getting good results with all satellites in the table above.

Need to mention though , that NOAA and Suomi NPP have lower signal and lots of fading due to some issues with their antennas.


Recording is done with HDSDR at 15 up to 70 MSPS depending on the satellite. In the beginning, I had also tried GNU Radio but the resulting file had gaps /missing samples and wasn’t useable.

GNU Radio Recording
HDSDR Recording


The resulting baseband wav file of a satellite pass is further postprocessed:

See Jean-Luc’s article (page 11) mentioned above and @Aaang254 work on Github especially SatDump .


I designed my own LNA . The very first prototype consisted of 2 stages with some spare MGF4919Gs . PCB was made etching the board at home in a FeCl3 bath and using thin wires for VIAs. Without any tuning noise figure measured was less than 1 dB.

The second version uses a couple of CE3512K2 devices . This was again etched at home but this time for VIAs I used LPKF proConduct paste with very good results.

Measured noise figure of the second version is around 0.8 dB.


The LNA is followed by a VBF-8000+ Mini-Circuits 8 GHz band pass filter which is connected to a 20 dB gain block. Then comes the ZX05-153-S+ Mini-Circuits mixer . I use Kuhne’s programmable MKU LO 54 to 13600 PLL Oscillator. Frequency can be altered over the serial port in 1 Hz steps and it accepts a 10 MHz external reference.

In the future, as time permits, all these may be replaced by a single PCB featuring the LNA, mixer, filters , PLL etc.


With the 1.4 m dish , the 0.8 dB NF LNA (see measurement above) and my latest version of a hybrid Chaparral feed , I am getting about 8.5-9.3 dB sun noise over cold sky ( SFU ~210 at 8 GHz) .

Plot below shows the sun noise / cold sky for different feed/LNA configurations with the green trace being the best so far currently in use.

The hybrid feed consists of a copper pipe with a septum polarizer inside and a 3D printed / copper plated Chaparral choke. Dimensions have been optimized in 3D EDA for best G/T, circularity etc.

Approximate radiation pattern using the sun as a signal source just taking noise power measurements at a few points around the maximum :

Rough radiation pattern

I have been experimenting with different feed types. All use a septum insert to create LHCP/RHCP polarization. The first version was fully 3D printed and then copper plated in a bath and is described below.

Later the waveguide /septum part was replaced by copper to reduce losses and the dual mode section was replaced by a 3D printed/plated Chaparral choke.

This gave best results as sidelobes in the Chaparral case are 25 dB down in the entire frequency range of interest (7.5-8.5). The dual mode gives lower sidelobes (35ish) but this is only true around the design frequency.

For wideband application the Chaparral seems to be a better compromise.

Below is the initial description of the fully 3D printed dual mode feed:


See below some pictures and details about the 3D printed / copper plated feed I currently use:



Version 1.0 !

This is a low noise dual mode used feed for 8 GHz weather satellite reception.
Theoretically, best f/D is ~0.4 when lowest NF LNA are used, but max efficiency is at f/D~=0.6 so it might be suitable for offset dishes as well.
The 3D print consists of the base, the waveguide and the dual mode section which are connected with screws.
Two waveguide sections have been included: one for linear polarization and another one for both RHCP and LHCP polarizations on separate SMA connectors.
This work has been based on the W2IMU/N2UO 23cm design found here:
After printing, it has to be painted with a conductive paint and then electroplated in a bath.
It is absolutely important the resulting surface to be as smooth as possible.
Roughness will result in losses so patience when sanding/smoothing will pay off !

I used PLA and smoothed it with sandpaper starting from grit 500 up to 2000.
Conductive paint and plating solution used were bought from  https://www.tifoo.de/
Painting has to be carefully done paying attention not to leave any blank areas.

If ABS/ASA are used I guess the smoothing process can be expedited in acetone vapors or the like.
The final efficiency of the feed depends on surface roughness and the presence of any non-plated gaps.

1) You could try scaling it in the slicer to make e.g a feed for 10 GHz!

2) For 8 GHz SMA probe length inside the waveguide is 7mm .
The dimensions of the block where the SMA sits had been adapted so that no tuning is necessary when these connectors from Kuhne are used or the equivalent Amphenol 132147 e.g from Mouser leaving just 7 mm inside the waveguide. These connectors are about 17.8mm long and the Teflon section is about 15mm.

3) The Teflon section in the waveguide needs to be cutoff.

4) The Teflon section in the SMA block can be painted and plated to avoid having to rely on the plating inside the hole.

5) The SMA connector itself can even be soldered onto the plated feed !!!
Obviously, it is not as robust as on a feed of metal but should be good enough for fixing it once with an SMA torque wrench. Don’t push it too much though 🙂

6) In the 7.75-8.25 range simulated sidelobes are lower than 25 dB, simulated axial ratio less than 3dB in the entire 100 degrees radiation angle and measured isolation better than 25dB.

If you build one, please let me know how it goes !

73 de SV1CAL Michael

Copper-plated 8 GHz dual mode feed
Measured S11/S21/S22/S12 – Isolation better than 25 dB
Printing the waveguide section
PLA / ABS prints
Copper plating in a bath
Dual mode section plated
Copper plating the PTFE section
Feed in action
AQUA 8160 MHz
TERRA 8212.5 MHz
FY3D 7820 MHz
FY3B morning light
FY3D 7820 max EL 34.5
Suomi NPP

%d bloggers like this: