Proportional Pathing and Decayed Beaconing 23 Mar 06 ----------------------------------------------------------------------- WB4APR Future TRACKERS and mobiles should include PROPORTIONAL PATHING and Decayed Beaconing. With PROPORTIONAL PATHING, packets go frequently locally and direct, and less frequently at more and more hops. This provides good local tracking but overall, much less load on the APRS network. Also, it works for both routine operations and special events without any changes by the operator. Operator setting errors is one of the piggest problems with paths on the APRS network. Here is what Proportional Pathing does: - Every minute his packet goes DIRECT path (no digi) - Every 2nd minute it goes via WIDE1-1 path - Every 4th minute it goes via WIDE1-1,WIDE2-1 The good news is that any existing KPC-3+ tracker can do this already. See my web page: ..../P-Pathing-kpc3.txt But for new tracker designs, Proportional Pathing should be included. The beauty of Proportional pathing is that it does not need to be tweaked by the user as he changes from routine to special event. or goes from area to area. Always his packets are higher rate close in and lower QRM at a distance. Tackers can pre-program these settings and never worry again. Of course some simple on/off switch options should be considered. One is the HOPS 2/3 switch, and the other is the RATE 2/3 switch. The HOP switch determines how far out the longest path goes. In the above example it is set to 2. If it was "3" then every 8th minute a packet would go via WIDE1-1,WIDE2-2 for a total of 3 hops. The RATE switch determines how rapidly the QRM falls off with distance. In the above examples, the rate is "/2" meaning the rate goes down by two at each additional hop. But if the RATE switch is set to "/3" then the QRM is further reduced since at each additional HOP tier is at 1/3rd the rate. For example: - Every minute his packet goes DIRECT path (no digi) - Every 3rd minute it also goes via WIDE1-1 path - Every 9th minute it also goes via WIDE1-1,WIDE2-1 - Every 27th minute it also goes via WIDE1-1,WIDE2-2 The beauty of Proportional Pathing is simply that other than the on/off switch options above, it does not need precise tweaking for most situations. Yet works at either extreme, local and DX. DECAYED BEACONING: Also, APRS was never designed for fixed rates. The design was that only new-changed data was transmitted now, and that if the data did not change, then the time to the next transmission of that data would double. So, for positions for example, set to a 1 minute rate, if the mobile stopped for any reason, then the next packet would go out 2, then 4, then 8 then 16 and then 30 minutes later. As soon as the position changed (new data) then the rate was reset back to the selected rate (1 minute). Too bad so many APRS clones and follow-on devices simply used fixed rates for simplicity even when the data is not changing. This really added QRM to the network! Trackers should compare position data, and if unchanged, double the period to the next packet (to a max of 30 mins). RESULTS: The result is that for close in work or meeting someone or local events or whatever, the tracker gets good smooth high rate tracking (1 minute for example) and minimum QRM to anyone else. For the local area (each digi he can hit), he gets a comfortable 2 minute rate. For a region and those watching out 2 hops, he gets a 4 minute rate. And for observers a long distance away, he gets an 8 minute rate. And with decayed algorithm, if he stops, he also generates less QRM too. This resolves the tradeoff between too high a rate (QRM)and too low a rate (LATENCY, and LOW TRACK QUALITY)... PROPORTIONAL PATHING / Decayed Beaconing would cut the QRM from each mobile by a factor of 8 or more while moving, and 30 to 1 when stopped. And since mobiles are the largest load on the network, this would make a HUGE difference to the network while still providing good local tracking. HUMAN INTERFACE: The options for setting up a mobile APRS unit (tracker) in my opinion should simply be the selection of the HOP count and RATE divisor as introduced above. The basic rate is always 1 minute (if changing): HOP SWITCH: 2 or 3 RATE SWITCH: /2 or /3 This is just a continuation of the original APRS decay-algorithm which causes older packets to be transmitted less and less often and new data to be updated quickly. In the case with Proportional Pathing, it also makes NEAR data more important than FAR data as well as NEW data versus old duplicate data. Also, since the WIDE1-1,WIDEn-N should work everywhere, this one- size-fits-all appproach would make setting up a mobile tracker trivial, and help make the network immune to user set-up errors. This is part of the receommended APRS1.2 Addendum: http://www.ew.usna.edu/~bruninga/aprs/aprs12.html de WB4APR, Bob