reedchristiansen
Feb 03, 2008, 11:56 PM
I thought I would throw some data out that we have gathered in the last few days about modems with respect to latency, specifically for sending RC control signals to an autopilot. Maybe this will be of interest to those who have tried or contemplated trying to control an airplane (pilot-in-the-loop) using commands sent through a radio modem.
Since most frequency hopping modems transmit on every other frame the hop rate has a direct impact on the maximum latency. Most of the modems will not accept data on the tx frame unless it is given very early on in the frame. This means the average latency is around twice the hop speed. Here are a few of the common modems and the hop Periods:
Worse to Best:
1. Aerocomm ac4868 (European) 56 Ms = Around 100 Ms of latency most of the time. This is the worst by a long shot. Unfortunately I have been unable to find any other low cost alternatives that are legal in Europe (And are not 2.4 Ghz).
2. Aerocomm ac4490 (918 Mhz) - 20 Ms
3.Aerocomm ac4424 (2.4 ghz)- 8 Ms.
4. Maxstream 9Xtend (918) - 9.4 Mhz - this is the total latency - Maxstreem does not show hop period in the manual. These modems seem to work the best of all the modems in the low cost category ( < $500).
Higher cost:
1. Microhard MHX 320 (350 mhz military band - Around $2000) - 20 Ms hop.
2 Microhard mhx920a (918 mhz) - 20 ms average - but it is adjustable.
I have flown several different types of airplanes using only stick-to-surface commands on all the above links. All the links expect the AC4868 provide reasonable control with some feeling more responsive then others. The AC4868 has significant latency - I have measured up to 250 ms - making it difficult to manually fly anything but a lighter then air ship.
One thing to note about the microhard modems - by default they buffer up data during RF link drop outs - the fun part is when the link is re-established they belch out all the data they stored. So your airplane gets a re-play of the control surface commands you issued while trying to "fly" the airplane during the com drop out. Not a good scenario. After much on the phone with Microhard they sent me a couple of register settings and a new binary to fix the problem.
If anyone has any alternatives for UAV control in Europe, please let me know.
Thanks,
Reed
Since most frequency hopping modems transmit on every other frame the hop rate has a direct impact on the maximum latency. Most of the modems will not accept data on the tx frame unless it is given very early on in the frame. This means the average latency is around twice the hop speed. Here are a few of the common modems and the hop Periods:
Worse to Best:
1. Aerocomm ac4868 (European) 56 Ms = Around 100 Ms of latency most of the time. This is the worst by a long shot. Unfortunately I have been unable to find any other low cost alternatives that are legal in Europe (And are not 2.4 Ghz).
2. Aerocomm ac4490 (918 Mhz) - 20 Ms
3.Aerocomm ac4424 (2.4 ghz)- 8 Ms.
4. Maxstream 9Xtend (918) - 9.4 Mhz - this is the total latency - Maxstreem does not show hop period in the manual. These modems seem to work the best of all the modems in the low cost category ( < $500).
Higher cost:
1. Microhard MHX 320 (350 mhz military band - Around $2000) - 20 Ms hop.
2 Microhard mhx920a (918 mhz) - 20 ms average - but it is adjustable.
I have flown several different types of airplanes using only stick-to-surface commands on all the above links. All the links expect the AC4868 provide reasonable control with some feeling more responsive then others. The AC4868 has significant latency - I have measured up to 250 ms - making it difficult to manually fly anything but a lighter then air ship.
One thing to note about the microhard modems - by default they buffer up data during RF link drop outs - the fun part is when the link is re-established they belch out all the data they stored. So your airplane gets a re-play of the control surface commands you issued while trying to "fly" the airplane during the com drop out. Not a good scenario. After much on the phone with Microhard they sent me a couple of register settings and a new binary to fix the problem.
If anyone has any alternatives for UAV control in Europe, please let me know.
Thanks,
Reed