[EAS] Humans

Harold Price hprice at sagealertingsystems.com
Tue Oct 3 14:40:39 CDT 2017


No one (at least not me) is suggesting trying to limit the NWS to 
what is available with EAS today.  What we are, or should be, talking 
about is how to map whatever they are doing or will be doing onto 
EAS, and onto the various presentation methods available to EAS.

Polygons are not the issue.  Dealing with them in parallel to 
EAS-only version of the same alert is - but is that even necessary 
for each type of alert?

Here is possible algorithm that could be adopted by the FCC for use 
with EAS, and might even fit into the existing rules.

One background assumption is that, for voluntary alerts, there is no 
need decide to carry an alert solely on the information provided in 
the FIPS location date in a CAP message.  You can, after all, 
manually make a decision on a case by case basis of which voluntary 
alert you want to carry, and which you don't.

A second is that, for voluntary alerts, there is no need to carry 
alerts that arrive on EAS channels - you could only carry alerts that 
arrive via CAP channels -IPAWS server, satellite, DTV backbone, 
etc.  We'll leave out how that might remove a backup path and all 
eggs in one basket until later.

This algorithm applies to voluntary alerts only, assumes the alert 
will be handled under Part 11 rules, and that the alert contains 
fields required by the IPAWS profile - including FIPS codes and 
optional polygons.

This is just one broad-stroke look at how to do it.  There are many others.

For CAP-received messages:

1) Receive an alert via CAP.  Ignore duplicate CAP messages.
2) If polygons are present, compare to the CAP/EAS device's 
user-supplied polygonal area(s) of interest.  If there is no 
intersection, exit.
3) If polygons are not present, filter based on FIPS.
4) Filter the message based on other criteria such as event.
5) Construct an EAS message from the CAP message.  Compare that to 
see if a duplicate message in the EAS domain has already be relayed, 
if so, don't relay this one.
5) Send the EAS message (with the CAP-derived text and audio).

For analog EAS-received messages
1) Receive an alert via legacy analog EAS.
2) Compare against received EAS messages, ignore duplicates
3) Fetch, or wait for, CAP messages, using an agreed-upon maximum delay time.
4) Check for a matching CAP message by building an EAS message from 
each pending CAP message, using ECIG IG rules.  If there is a match, 
log the analog message and then goto with CAP message processing above.
5) Otherwise, check to see if this voluntary message matches 
FIPS-based filters.
6) If you never want to send legacy-only voluntary alerts of this 
type, log and exit.
7) If yes, send.

With this method, you always play CAP messages first.  If you play 
the CAP message, you only play those that match your polygon 
filter.  You don't have to play a legacy-only voluntary message 
unless you want to.  Legacy-only messages can only select based on 
FIPS-codes, there is no way around that.  If you always trust your 
access to CAP sources and assume all messages will be issued via CAP, 
or just really hate legacy audio, then you can ignore legacy voluntary alerts.

Anyway, bare bones.  This works only with messages in the IPAWS EAS 
format CAP, meaning they contain FIPS codes.  I don't take the leap 
of each device making up its own FIPS codes from the polygon, because fuzz.

This does not solve the problem of an NWS CAP message that contains 
more than 31 FIPS codes.  You can't build your EAS message with a 
partial set of FIPS codes, because downstream stations won't be able 
to find the CAP message it came from, and you will be generating 
undetectable EAS duplicates.  The problem is mitigated in a local 
area of everyone decides to ignore voluntary NWS legacy messages, 
however.  Again, your tolerance for removing a backup alert source may vary.

This does not solve the general problem of finding the unique CAP 
message that generated an EAS message, because two CAP messages 
issued in the same minute might not be CAP duplicates, but might be 
EAS duplicates (because EAS only has only resolves to the minute, CAP 
has seconds).  Not likely to occur for civil alerts, more likely for 
weather alerts.

Just blue-skying here.

Harold

At 12:50 PM 10/3/2017, Botterell, Arthur at CalOES wrote:
>And NWS has a statutory duty to issue weather warnings in the best 
>way they can.  I don't think we can reasonable expect them to 
>compromise the hard-won precision of their alerts... or the reduced 
>public push-back they cause... just to accommodate the broadcast 
>industry's relatively elderly technology.



More information about the EAS mailing list