Thanks for the reply.
stevech:
-75dBm received signal strength (inclusive of antenna gain each end and path loss at 6mi line of sight), is excellent.
Good to know. I was referencing signal strength (in dB) for wireless networks at it seemed like -75dB would be okay and do the job.
stevech:
Good rule of thumb in line of sight conditions: allow 10dB of margin. The -100dBm receiver sensitivity spec is for a given data rate (if it’s alterable) and a desired error rate - usually as “packet error rate”, where a packet is x number of bytes and includes some overhead bytes and may include some overhead for error detection/correction codes. Often, receiver sensitivity is spec’d at 1% PER (packet error rate) for a nominal packet size, which for this kind of radio would be 50-100 bytes per packet. Smaller, the PER improves.
I’ll keep the 10 dB margin in future calculations. I threw together a spread sheet so I could just plug and chug numbers. After some reading I found that doing a link budget was a good idea as well as the Friis equation which seem to have agreeable results. You can see the spread sheet attached if you want.
stevech:
15dBi gain antenna at 900MHz - are you sure that’s correct? That’s high, for the size of the typical small yagii. And high gain can make the antenna hard to keep pointed correctly.
The 6 mile line of sight path loss is 111dB. This assumes Fresnel zone clearance, which applies to terrestrial links, not links to airborne things.
With that 15dBi gain (questionable), and a -90dBm desired signal strength, there’s 17dB of margin. You might want to go to less antenna gain on the ground so you can use a less difficult to aim and re-aim antenna. At 15dBi, it probably has a beamwidth of less than 20 degrees. I’d go for 45 degrees if you can.
I lied, it is actually a 14dBi antenna. Both antennas we are looking at are from l-com.com, [14dBi Yagi and [5dBi rubber ducky. The beam width on the Yagi is 30 degrees…so not quite 45 but we thought this would still be enough since the plane would always be quite some distance away from the antenna. You say small, but this Yagi is…I would say huge. We are prototyping a smaller tracking antenna and once that tracks properly we will be moving up to the larger Yagi, unless we can find an antenna solution that is smaller or a different Tx/Rx pair.
I calculated the same dB loss for 6 miles, hopefully that is a sign that my math is right.
stevech:
If the link is terrestrial point to point, you will need elevated antennas for 6 miles, and that elevation depends on minimizing the fresnel zone clearance losses. It’s an ellipse between two antennas, where part of that ellipse can be occluded by terrain, earth’s curvature, buildings, trees, etc. Too much blockage and the path loss increases a lot over simple line of sight. There are on-line link budget calculators and downloadable spreadsheets that include fresnel zone clearance for your chosen antenna heights (each end).
The XBee PRO XSC for 900MHz says it produces 17dBm of transmitter power (50mW). Is this what you’re using? To meet FCC rules, they are frequency hopping. And that helps mitigate interference.
We recognize the curvature of the earth will play a role, but haven’t factored that in yet. I was going to make another spread sheet to determine how high the antenna would have to be mounted after we determine how high the plane will be flying at. Just to clarify, the ground station has the tracking Yagi while the plane has the duck.
I think the transmitter output of the XSC’s is 100mW. We would like to use these; however, I do not believe they will work with the Ardupilot Mega and it’s telemetry port as it is currently setup. We were going to use the XBee-PRO 900’s which are 50mW and 10% PER at -100 dBm (close to what you said). Again, we could probably benefit from the XSC’s or even the Xtend’s but I can’t find any documentation that the Ardupilot Mega supports these.](http://www.l-com.com/item.aspx?id=22181)](http://www.l-com.com/item.aspx?id=21959)