[aprssig] smartbeacon fast rate

Steve Bragg steve at hamhud.net
Sat May 26 18:54:18 EDT 2007


"Wes Johnston, AI4PX" <wes at kd4rdb.com> wrote:

> Nope... corner pegging is disabled when your speed is 
> highspeed...
> The pseudo code is missing the open curly bracket after the IF (speed
> > high_speed) line.... I'll see if I can dig around in the ham hud
> code and verify this though....
> This code says to me that if speed not 
> highspeed setting, set beacon
> rate based on speed/time, set the turn threshold and check for heading
> changes.

This isn't what I intended, and HamHUD II, the reference SmartBeaconing platform, isn't implemented this way.  The source code is available here:

http://www.hamhud.net/hh2/27004j_40mhz.zip

I have updated the SmartBeaconing page to reflect the HamHUD II code, and my intentions.

http://www.hamhud.net/hh2/smartbeacon.html

I wonder how many other platforms have implemented SmartBeaconing to disable corner-pegging at high speeds.  We truly need to create some kind of SmartBeaconing Working Group to iron out these kinds of misunderstandings.

Some may ask, "why corner-pegging at highway/interstate speeds?" SmartBeaconing is primarily about ensuring that dead reckoning works on mobile APRS trackers under changing conditions.  Corner-pegging provides an extra data point to a dead-reckoning APRS client when the mobile has the high-speed beacons set many miles apart.  Without this extra data point, dead-reckoning will fail on many interstate and federal highways, which have curves that change compass direction significantly in a short distance, at high speeds (for example, the West Virginia Turnpike).  

You might reply, "Yes, but you will know the direction when the next fast-speed beacon comes, and extra beacons cause QRM."  Fine.  Just set turn_slope to zero, and the turn threshold won't be adjusted for speed.  Now only corners that cross the fixed turn_min threshold will generate a corner beacon.   

Defaults are up to the implementer.  But please don't implement SmartBeaconing in a way that prevents highway corner-beaconing.

73,

Steve Bragg KA9MVA
SmartBeaconing co-author




More information about the aprssig mailing list