Electronic – High Altitude Balloon Communication

antennacommunicationRF

Our team is planning to make a HAB (High Altitude Ballon) project for our university. We are planning to use XBee pro 868 RF modules (we are in Europe so we can not use 900 MHz band). We have to communicate to the base station from the payload from 20-30 km distance. My question is, what kind of antennas will we need to use? The Xbee data-sheet says that with high gain antennas the module can communicate up to 40 km with clear LOS (line of sight). If we put high gain antennas like YAGI types on the base station, do we still need to attach high gain antennas or are dipole antennas enough for the payload ?

Note : I know that at some distance the connection will be lost and we have to move our base station according to last GPS data to find payload location landing area. But we are trying to do best as we can to extend communication duration before we lose the connection.

Module specifications:

enter image description here

Best Answer

What you need is a link budget. The specifications you supply say that the maximum transmit power is 25 dBm, and the receiver sensitivity is -112 dBm. This means that you can afford, at best:

$$ 25\:\mathrm{dBm} - (-112\:\mathrm{dBm}) = 137\:\mathrm{dB} \text{ of loss } $$

You will, of course, want to leave a healthy margin for robustness, but it gives you some bounds.

Loss calculation is greatly simplified for a balloon, since we can reasonably assume a clear line of sight. Atmospheric conditions (fog, rain, etc) can increase the loss, and you may have to compete against noise from other radios on the same frequency, but that's what the margin is for.

The most obvious loss is that due to the distance between the antennas. This is called the free space path loss, and we can calculate this loss, in decibels, as:

$$ 20 \log_{10}(d) + 20 \log_{10}(f) + 32.45 $$

Where:

  • \$d\$ is the distance, in kilometers
  • \$f\$ is the frequency, in megahertz

So for your specified distance of 30 km, and a frequency of 868 MHz:

$$ 20 \log_{10}(30) + 20 \log_{10}(868) + 32.45 = 120.76 \:\mathrm{dB}$$

This loss (121 dB) is less than the maximum loss based on the transmit power and sensitivity above (137 dB), so in theory, the link should work, even with an isotropic antenna.

In fact, you have a margin of \$137 - 121 = 16 \:\mathrm{dB}\$. Any gain that your antennas have is going to increase this margin. It doesn't matter if you add antenna gain at the receiver, transmitter, or both. Because of reciprocity, any gain in the system helps the same way. Additional margin may also allow the transmitters to operate at a lower power, which will increase your battery life, if that's a concern.

There's another source of loss that may not be obvious: polarization loss. Since the balloon is spinning about, you don't know what its orientation will be. Satellite communications have the same problem, and the canonical solution is circular polarization.

Since you don't need a lot of gain (and in fact, too much gain will make it hard to aim the antennas), a turnstile antenna may be a good option. It's circularly polarized and easy to construct. Adding a set of reflectors as in the first image from that Wikipedia article might not be a bad idea for the ground antenna, just for some extra margin:

turnstile antenna with reflectors

This antenna could also be described as two crossed Yagi antennas on the same boom and fed in quadrature, so to calculate the geometry of the antenna elements you can use existing Yagi designs. If you research Yagi antennas for satellite communication you should find ample information.