Telemetry: Difference between revisions

From NPrize
Jump to navigationJump to search
reception equipment
 
(19 intermediate revisions by the same user not shown)
Line 1: Line 1:
The goal of this page is to give the basics of radio frequency links used for telemetry of amateur high altitude balloons, UAVs, rockets and even low earth orbit satellites, It starts from scratch and should be understandable by anyone needing RF telemetry, and some low-cost open source solutions or designs will be presented for easy reuse.
=Telemetry=
=Telemetry=


An introduction to RF telemetry systems, by Gale Allen ([http://mavdisk.mnsu.edu/alleng/communications/DataRadio/p_telemetry.pdf pdf link], 11 pages).
A good first read is ''An introduction to RF telemetry systems'', by Gale Allen ([http://mavdisk.mnsu.edu/alleng/communications/DataRadio/p_telemetry.pdf pdf link], 11 pages).
 
To summarize, with the same type of antenna, the higher the frequency the lower the range. We should prefer a 500MHz band to a 2.4GHz for example. However directive antennas with higher gain are more practical in higher frequencies because the wavelength is shorter and antennas are sized to the wavelength. They may also be cheaper. With a high gain antenna, a higher frequency link can reach the same range as a lower frequency link with a unity gain antenna.
 
 
A more complete reading is the ''Telemetry Systems Radio Frequency Handbook'', US military document, 2008 ([http://www.wsmr.army.mil/RCCsite/Documents/120-08%20Telemetry%20Systems%20Radio%20Frequency%20Handbook/120-08%20Telemetry%20(TM)%20Radio%20Frequency(%20RF)%20Handbook.pdf pdf link], 133 pages).


To summarize, with the same type of antenna, the higher the frequency the lower the range. We should prefer a 500MHz band to a 2.4GHz for example. However directive antennas with higher gain (the gain is function of directivity) are more practical in higher frequencies because the wavelength is shorter and antennas are sized to the wavelength. They may also be cheaper, or more massively available, thanks to Wi-Fi for example (2.4GHz band). With a high gain antenna, a higher frequency link can reach the same range as a lower frequency link with a unity gain antenna.


There are some license-free radio frequency bands available, the ISM bands (Industrial Scientific and Medical) [http://www.rfsolutions.co.uk/RFSblog/radio-module-design-tips/]:
There are some license-free radio frequency bands available, the ISM bands (Industrial Scientific and Medical) [http://www.rfsolutions.co.uk/RFSblog/radio-module-design-tips/], which vary for each country, so check your local restrictions. Here is a quick overview:
* In the ''EU'': 433MHz – up to 10mW power, 868MHz: multiple channels with power output up to 500mW. 2.4GHz with outputs up to 10mW.
* In the ''EU'': 433MHz – up to 10mW power, 868MHz: multiple channels with power output up to 500mW. 2.4GHz with outputs up to 10mW.
* In the ''US'': 433MHz up to 1mW output, 315MHz up to 10mW output, 915MHz up to 500mW (with restrictions on protocol – spread spectrum).
* In the ''US'': 433MHz up to 1mW output, 315MHz up to 10mW output, 915MHz up to 500mW (with restrictions on protocol – spread spectrum).


The ~900MHz band seems more promising since it allows for relatively high power without requiring a license, and the bandwidth will be more than enough if no video relay is considered on the telemetry link. [http://www.texim-europe.com/product/ARF7736AA-UN Here] is an example of RF module of 500mW on 869MHz ($100), [http://store.jdrones.com/RDF900_Telemetry_Modem_p/rdf900mdm1.htm here] a telemetry module of 1W on 902-928 MHz ($90).
The ~900MHz band seems more promising since it allows for relatively high power without requiring a license, and the bandwidth will be more than enough if no video relay is considered on the link. Modules can be found under $100, depending on what level of capabilities you need. [http://www.texim-europe.com/product/ARF7736AA-UN Here] is an example of RF module of 500mW on 869MHz ($100), [http://store.jdrones.com/RDF900_Telemetry_Modem_p/rdf900mdm1.htm here] a telemetry module of 1W on 902-928 MHz ($90). A more complete list has been made [[Telemetry#List of emission modules available on the 869MHz ISM band, 500mW power|below]] for the 869.5MHz licence-free band.


[http://www.cpcstech.com/dbm-to-watt-conversion-information.htm dBm to Watt conversion table]
Weather balloons are launched very often (more than 850 twice a day around the world) and the most used product is the [https://en.wikipedia.org/wiki/Radiosonde Radiosonde] Vaisala RS92 and variants. Their RF output is 200mW for the 1680MHz version, and at least 40mW for the 403MHz version. High altitute balloons (HAB) are also launched a few times a month by amateurs for fun, to get pictures or data from the high atmosphere. In UK, they are [http://www.daveakerman.com/?p=592 most often] transmitting on the 434MHz band, with a [http://www.radiometrix.com/content/ntx2 10mW module]. The balloons from [http://projecthorus.org/ Project Horus] are communicating through a [http://www.radiometrix.com/content/ntx2 25mW module] on the 435MHz band and they are able to get telemetry from the balloons at several tens of km away (see [http://projecthorus.org/index.php/tracking/ how]). A [http://tienda.dmd.es/epages/ea0697.sf/en_GB/?ObjectPath=/Shops/ea0697/Products/PACKLRSULR1/SubProducts/PACKLRSULR1-0001 RC kit] is announced for 172km range with a 500mW module on 869MHz band. Antennas used for this range are a omnidirectional antenna (+5dBi) for the reception and a patch antenna (+9dBi) for the transmission.


Weather balloons are launched very often (more than 850 twice a day around the world) and the most used product is the [https://en.wikipedia.org/wiki/Radiosonde Radiosonde] Vaisala RS92 and variants. Their RF output is 200mW for the 1680MHz version, and at least 40mW for the 403MHz version. Amateur radio operators have reported catching signals from those radiosondes several hundreds of kilometres away, so '''we definitely don't need more than the allowed 500mW ISM RF power'''. That may however require a high quality reception station with high gain antennas and low-noise amplifiers.
Amateur radio operators have reported catching signals from those radiosondes several hundreds of kilometres away, so '''we definitely don't need more than the allowed 500mW ISM RF power'''. That may however require a high quality reception station with high gain antennas and low-noise amplifiers - ''to be verified''.


[http://www.copenhagensuborbitals.com/ Copenhagen Suborbitals] has an open source approach to rocketry too, and the [http://www.copenhagensuborbitals.com/sapphire.php Sapphire] Telemetry System is avaiable on [https://github.com/csete/stlm GitHub]. They use two 1 Watt links, in bands above 2GHz.
[http://www.copenhagensuborbitals.com/ Copenhagen Suborbitals] has an open source approach to rocketry too, and the [http://www.copenhagensuborbitals.com/sapphire.php Sapphire] Telemetry System is avaiable on [https://github.com/csete/stlm GitHub]. They use two 1 Watt links, in bands above 2GHz.
Amateur radio satellites can be easily received from the ground, although their transmit power can be quite low. They use 145 MHz and 435 MHz bands in various uplink/downlink [https://en.wikipedia.org/wiki/OSCAR#OSCAR_satellite_communications configurations]. For example, the [https://en.wikipedia.org/wiki/Saudi-OSCAR_50 Saudi-OSCAR 50] satellite uses a 250 mW UHF transmitter with a 1/4 wave antenna on the 435MHz band, and it [https://www.youtube.com/watch?v=mv4K41Ztax8 can be received], with quite some noise, with a low cost radio and a 2.15dBi gain 1/2 wave [http://www.mfjenterprises.com/Product.php?productid=MFJ-1717S antenna]. Tens of such amateur radio satellites have been launched in the end of November and beginning of December 2013, there are number of accessible opportunities to try to receive messages from space!
Amateur satellites have to declare their orbit and frequencies to the International Telecommunication Union (ITU). This can be done for free [http://www.spacenews.com/article/satellite-telecom/37411spectrum-cops-advising-small-satellite-owners-of-obligations now].


==List of emission modules available on the 869MHz ISM band, 500mW power==
==List of emission modules available on the 869MHz ISM band, 500mW power==
Line 26: Line 28:
* [http://www.d-d-s.nl/fotos-adeunis-rf/ARF27-folder.pdf ARF27], [http://www.voctronics.nl/prijslijst-adeunis.htm price] 67 EUR TX, 30 EUR RX.
* [http://www.d-d-s.nl/fotos-adeunis-rf/ARF27-folder.pdf ARF27], [http://www.voctronics.nl/prijslijst-adeunis.htm price] 67 EUR TX, 30 EUR RX.
* [http://www.eagle.co.za/display_product_3013.htm ARF 29], [http://www.voctronics.nl/prijslijst-adeunis.htm price] 115 EUR.
* [http://www.eagle.co.za/display_product_3013.htm ARF 29], [http://www.voctronics.nl/prijslijst-adeunis.htm price] 115 EUR.
* [http://shop.ciseco.co.uk/arf-high-power-radio-transceiver/ ARF - High power radio transceiver (Ciseco R011)] £29, undetermined power.
* [http://friendcom.diytrade.com/sdp/609348/4/pd-3140416/3316844.html FC-RF209]
* [http://friendcom.diytrade.com/sdp/609348/4/pd-3140416/3316844.html FC-RF209]
* [http://www.alibaba.com/product-gs/513410711/500mW_ISM_Narrow_band_high_speed.html]
* [http://www.alibaba.com/product-gs/513410711/500mW_ISM_Narrow_band_high_speed.html]
Line 31: Line 34:
* [http://www.alibaba.com/product-gs/635123681/500mw_rf_module_data_transceiver_YS.html Yishi YS-C30L]
* [http://www.alibaba.com/product-gs/635123681/500mw_rf_module_data_transceiver_YS.html Yishi YS-C30L]
* [http://szmellow.en.alibaba.com/product/848824108-218422702/500mW_ISM_band_low_cost_RF_module.html Mellow ml808]
* [http://szmellow.en.alibaba.com/product/848824108-218422702/500mW_ISM_band_low_cost_RF_module.html Mellow ml808]
* [http://www.hoperf.com/rf/fsk_module/ HOPE RF] [http://www.hoperf.com/rf/fsk_module/RFM12BP.htm RFM12BP] SPI-controlled 500mW module
* [http://www.digi.com/products/wireless-wired-embedded-solutions/zigbee-rf-modules/point-multipoint-rfmodules/xbee-pro-868 XBee-PRO 868HP], announced for 80km with RF line of sight, but limited to 315mW
* [http://www.digi.com/products/wireless-wired-embedded-solutions/zigbee-rf-modules/point-multipoint-rfmodules/xbee-pro-868 XBee-PRO 868HP], announced for 80km with RF line of sight, but limited to 315mW
* [http://radiometrixstore.com/transmitters/tx3h-wide-band-450mw-transmitter-frequency-869-50mhz.html Radiometrix TX3H transmitter], requires coding circuitry, 450mW
* Radiometrix [http://radiometrixstore.com/transmitters/tx3h-wide-band-450mw-transmitter-frequency-869-50mhz.html TX3H] 450mW transmitter (30 EUR), requires coding circuitry, and the similar 400mW transmitter/receiver [http://www.radiometrix.com/content/bim3h BiM3H] module.
* [http://www.freaklabsstore.com/index.php?main_page=product_info&cPath=22&products_id=211 Freakduino Long Range Wireless] Arduino compatible, a SoC computer with an onboard RF module and low-noise amplifier for the 868/900MHz band, for only $45!
* MikroElektronika [http://www.mikroe.com/click/trf/ tRF click] module, features the Telit LE70-868 - 868 MHz, 500mW, SMA connector. Available [http://www.rlx.sk/en/433mhz-868mhz-915mhz-24ghz/2924-trf-click-mikroe-1535-telit-le70-868-868-mhz-transceiver-module.html here] in europe for 47.64 EUR.


==Reception equipment for the 869MHz band==
==Reception equipment for the 869MHz band==
Line 43: Line 49:


We may need a low noise amplifier too, depending on the chosen reception equipment.
We may need a low noise amplifier too, depending on the chosen reception equipment.
It is said [http://www.daveakerman.com/?p=277#comments here] that using for reception low cost modules such as those listed above for emission will not allow a long range. Amateur radios should be used instead. From ukhas [http://ukhas.org.uk/guides:tracking_guide tracking guide]: "''FUNcube Dongle Pro+ - An alternative SDR receiver. More sensitive than the cheap SDR dongles but more expensive. Sensitivity is similar to the Radio receivers listed above''".
The [http://www.funcubedongle.com/?page_id=1073 FCDP+] (FUNcube Dongle Pro+) is receive-only on the 150kHz to 240MHz and 420MHz to 1.9GHz bands, and costs around 170 EUR. The receive bandwidth is however limited to around 170kHz, not allowing spread-spectrum encoding reception.
===Antennas===
A general principle about antennas is that the narrower the beam, the higher the gain. Indeed, it would take 100 times more power to cover the whole sphere around an ideally isotropic antenna than with an antenna covering a 1/100th of this sphere, with the same perceived power at the same distance. Wikipedia's article on [https://en.wikipedia.org/wiki/High-gain_antenna High-gain antennas] is quite instructive. Here is a quote: high-gain antennas must be physically large, since according to the diffraction limit, the narrower the beam desired, the larger the antenna must be (measured in wavelengths).
[https://en.wikibooks.org/wiki/Communication_Systems/Antennas This wikibooks article] has a large list of antenna types and their main characteristics.
[http://www.teletopix.org/4g-lte/all-about-antennas/ This link] is a good introduction too, with most properties of antennas explained.
==Flying object tracking==
It may not be easy to track a flying object with a directional antenna, even inside the atmosphere. If it passes behind clouds for example, you lose the ability to track it visually and it may be complicated to find it again later. In the case of a high altitude balloon with clear sky, that can be done easily if winds don't push it hundreds of miles away. Otherwise, it may get behind mountains and the line of sight can be lost if it's not high enough in altitude.
There are two main solutions to this problem. The first is to let the aircraft provide its position through the telemetry link, which is then used to refine the pointing of the tracking antenna. The issue with this solution is that bad weather may make the radio link or GPS lock unstable, and still result in failure of the tracking. It also requires the aircraft to know its position quite well, but IMU coupled with GPS should be reliable enough. For rockets however, that may be more complicated to have an accurate location information with amateur sensors.
The second solution is to have several ground stations to triangulate the position and speed of the emitter, using [https://en.wikipedia.org/wiki/Received_signal_strength_indication received signal strength indication] (RSSI) and Doppler shift. This technique is often used for tracking indoors. Using the RSSI as control loop input with only one station can be done, but bad weather affects it too, and since there are 4 possible actions (2 on each axis), it would be a guess-and-try type of tracking, with a number of missed information.
If the tracking is lost at some point, a wider beam antenna may be used, like a [https://en.wikipedia.org/wiki/Patch_antenna patch antenna] (really lost in that case) to try to get a position information. Since these antennas have a lower gain than highly directional antennas, they may not be able to catch the data correctly, but they can still provide a cone of plausible localization.
==Resources==
[http://www.cpcstech.com/dbm-to-watt-conversion-information.htm dBm to Watt conversion table]
An introduction to RF telemetry systems, by Gale Allen ([http://mavdisk.mnsu.edu/alleng/communications/DataRadio/p_telemetry.pdf pdf link], 11 pages).
A more complete reading is the ''Telemetry Systems Radio Frequency Handbook'', US military document, 2008 ([http://www.wsmr.army.mil/RCCsite/Documents/120-08%20Telemetry%20Systems%20Radio%20Frequency%20Handbook/120-08%20Telemetry%20(TM)%20Radio%20Frequency(%20RF)%20Handbook.pdf pdf link], 133 pages).
===HAB (high altitude balloons) links===
* '''UK HAB projects'''
** http://projecthab.co.uk/ Steve Smith has developed his own board for telemetry, the [http://projecthab.co.uk/2013/12/18/neu-vayu/ VAYU-NTX] board, based on NTX transmitter and Arduino-style MCU and a [http://ava.upuaut.net/store/index.php?route=product/product&path=59_64&product_id=91 uBlox GPS sensor].
** http://www.daveakerman.com/ Dave holds multiple altitude records, using previously Arduinos and now Raspberry Pis to communicate on the RTTY 434MHz tracking network that uses the [http://ukhas.org.uk/projects:dl-fldigi dl-fldigi] software. With friends he also has launched a [http://www.daveakerman.com/?p=1469 paper plane] from very high, created a [http://www.daveakerman.com/?p=1412 chase car] computer based on a Raspberry Pi, and many other great things.
** http://chris-stubbs.co.uk/wp/ Chris is also using NTX and RFM22B transmitters to downlink data and images taken from altitude. In particular, he analysed the RFM22B frequency changes against temperature changes [http://chris-stubbs.co.uk/wp/?p=295 here].
* http://aa1zb.net/Antennas/HighAltitude/HighAltAntennas.html This page explains an example balloon RF link budget.
''All links below to be commented.''
* http://maxdarham.com/Telemetry-Weather-Balloon
* http://nerdsville.blogspot.co.uk/
* http://ukhas.org.uk/guides:tracking_guide
* http://projecthorus.org/index.php/tracking/
===SDR (software-defined radio) links===
* [http://www.funcubedongle.com/ FunCube Dongle Pro+]
* RTL-SDR
** https://sdr.osmocom.org/trac/wiki/rtl-sdr
** http://jeffskinnerbox.wordpress.com/2013/05/26/rtl-sdr-software-defined-radio-sdr-for-20/
** http://spectrum.ieee.org/geek-life/hands-on/a-40-softwaredefined-radio
===Amateur radio satellites===
* http://www.pe0sat.vgnet.nl
* http://funcube.org.uk/

Latest revision as of 23:11, 12 June 2014

The goal of this page is to give the basics of radio frequency links used for telemetry of amateur high altitude balloons, UAVs, rockets and even low earth orbit satellites, It starts from scratch and should be understandable by anyone needing RF telemetry, and some low-cost open source solutions or designs will be presented for easy reuse.

Telemetry

A good first read is An introduction to RF telemetry systems, by Gale Allen (pdf link, 11 pages).

To summarize, with the same type of antenna, the higher the frequency the lower the range. We should prefer a 500MHz band to a 2.4GHz for example. However directive antennas with higher gain (the gain is function of directivity) are more practical in higher frequencies because the wavelength is shorter and antennas are sized to the wavelength. They may also be cheaper, or more massively available, thanks to Wi-Fi for example (2.4GHz band). With a high gain antenna, a higher frequency link can reach the same range as a lower frequency link with a unity gain antenna.

There are some license-free radio frequency bands available, the ISM bands (Industrial Scientific and Medical) [1], which vary for each country, so check your local restrictions. Here is a quick overview:

  • In the EU: 433MHz – up to 10mW power, 868MHz: multiple channels with power output up to 500mW. 2.4GHz with outputs up to 10mW.
  • In the US: 433MHz up to 1mW output, 315MHz up to 10mW output, 915MHz up to 500mW (with restrictions on protocol – spread spectrum).

The ~900MHz band seems more promising since it allows for relatively high power without requiring a license, and the bandwidth will be more than enough if no video relay is considered on the link. Modules can be found under $100, depending on what level of capabilities you need. Here is an example of RF module of 500mW on 869MHz ($100), here a telemetry module of 1W on 902-928 MHz ($90). A more complete list has been made below for the 869.5MHz licence-free band.

Weather balloons are launched very often (more than 850 twice a day around the world) and the most used product is the Radiosonde Vaisala RS92 and variants. Their RF output is 200mW for the 1680MHz version, and at least 40mW for the 403MHz version. High altitute balloons (HAB) are also launched a few times a month by amateurs for fun, to get pictures or data from the high atmosphere. In UK, they are most often transmitting on the 434MHz band, with a 10mW module. The balloons from Project Horus are communicating through a 25mW module on the 435MHz band and they are able to get telemetry from the balloons at several tens of km away (see how). A RC kit is announced for 172km range with a 500mW module on 869MHz band. Antennas used for this range are a omnidirectional antenna (+5dBi) for the reception and a patch antenna (+9dBi) for the transmission.

Amateur radio operators have reported catching signals from those radiosondes several hundreds of kilometres away, so we definitely don't need more than the allowed 500mW ISM RF power. That may however require a high quality reception station with high gain antennas and low-noise amplifiers - to be verified.

Copenhagen Suborbitals has an open source approach to rocketry too, and the Sapphire Telemetry System is avaiable on GitHub. They use two 1 Watt links, in bands above 2GHz.

Amateur radio satellites can be easily received from the ground, although their transmit power can be quite low. They use 145 MHz and 435 MHz bands in various uplink/downlink configurations. For example, the Saudi-OSCAR 50 satellite uses a 250 mW UHF transmitter with a 1/4 wave antenna on the 435MHz band, and it can be received, with quite some noise, with a low cost radio and a 2.15dBi gain 1/2 wave antenna. Tens of such amateur radio satellites have been launched in the end of November and beginning of December 2013, there are number of accessible opportunities to try to receive messages from space!

Amateur satellites have to declare their orbit and frequencies to the International Telecommunication Union (ITU). This can be done for free now.

List of emission modules available on the 869MHz ISM band, 500mW power

Reception equipment for the 869MHz band

Three kinds of choices are offered to us for reception:

  • the reception module matching the emission module, some of them are indeed developed and sold together; the advantage is that we know what is the sensitivity of the receptor and we know that it will operate without issue on the same band,
  • an amateur radio equipment,
  • a software defined radio equipment (SDR), like the populars FunCube Dongle Pro+, bladeRF and the hackRF. SDR allows a large range of frequencies to be received and kind of encoding to be decoded. All the work and control is done by a computer, contrary to amateur radio equipment that does it in hardware. SDR interfaces are generally USB dongles on which an antenna is plugged.

In any case, a high gain directive antenna operating in the 869MHz band will be required to pickup the signal that far away, or even send some data upstream. It will need to be directed towards, which can prove difficult when objects are behind clouds or in a not well known orbit.

We may need a low noise amplifier too, depending on the chosen reception equipment.

It is said here that using for reception low cost modules such as those listed above for emission will not allow a long range. Amateur radios should be used instead. From ukhas tracking guide: "FUNcube Dongle Pro+ - An alternative SDR receiver. More sensitive than the cheap SDR dongles but more expensive. Sensitivity is similar to the Radio receivers listed above".

The FCDP+ (FUNcube Dongle Pro+) is receive-only on the 150kHz to 240MHz and 420MHz to 1.9GHz bands, and costs around 170 EUR. The receive bandwidth is however limited to around 170kHz, not allowing spread-spectrum encoding reception.

Antennas

A general principle about antennas is that the narrower the beam, the higher the gain. Indeed, it would take 100 times more power to cover the whole sphere around an ideally isotropic antenna than with an antenna covering a 1/100th of this sphere, with the same perceived power at the same distance. Wikipedia's article on High-gain antennas is quite instructive. Here is a quote: high-gain antennas must be physically large, since according to the diffraction limit, the narrower the beam desired, the larger the antenna must be (measured in wavelengths).

This wikibooks article has a large list of antenna types and their main characteristics.

This link is a good introduction too, with most properties of antennas explained.

Flying object tracking

It may not be easy to track a flying object with a directional antenna, even inside the atmosphere. If it passes behind clouds for example, you lose the ability to track it visually and it may be complicated to find it again later. In the case of a high altitude balloon with clear sky, that can be done easily if winds don't push it hundreds of miles away. Otherwise, it may get behind mountains and the line of sight can be lost if it's not high enough in altitude.

There are two main solutions to this problem. The first is to let the aircraft provide its position through the telemetry link, which is then used to refine the pointing of the tracking antenna. The issue with this solution is that bad weather may make the radio link or GPS lock unstable, and still result in failure of the tracking. It also requires the aircraft to know its position quite well, but IMU coupled with GPS should be reliable enough. For rockets however, that may be more complicated to have an accurate location information with amateur sensors.

The second solution is to have several ground stations to triangulate the position and speed of the emitter, using received signal strength indication (RSSI) and Doppler shift. This technique is often used for tracking indoors. Using the RSSI as control loop input with only one station can be done, but bad weather affects it too, and since there are 4 possible actions (2 on each axis), it would be a guess-and-try type of tracking, with a number of missed information.

If the tracking is lost at some point, a wider beam antenna may be used, like a patch antenna (really lost in that case) to try to get a position information. Since these antennas have a lower gain than highly directional antennas, they may not be able to catch the data correctly, but they can still provide a cone of plausible localization.

Resources

dBm to Watt conversion table

An introduction to RF telemetry systems, by Gale Allen (pdf link, 11 pages).

A more complete reading is the Telemetry Systems Radio Frequency Handbook, US military document, 2008 (pdf link, 133 pages).

HAB (high altitude balloons) links

All links below to be commented.

SDR (software-defined radio) links

Amateur radio satellites