FT8 Buffer Stats

We receive decoded transmissions as they happen often multiple decodes in any 15 second slot. We save one hour of decodes to a max of 10,000 in a first-in-first-out buffer providing a moving window into ongoing radio activity. Repeating these statistical measures will expose daily and longer term trends.

1000decodes
155slots
172stations
124heard
9cq
71squares
14grids
1radios

We tally stats by looking for unique substrings in buffer entries. Many of these counts are subsets of the previous measure so they naturally decrease down the list. Ratios between numbers can be more interesting than the numbers themselves.

Decodes — Count of decode datagrams received and saved since last restart. Counts lines. Should inspect their contents to avoid boundary errors.

Slots — Count of 15 second time slots represented in the buffer. Decodes / slots = average simultaneous decodes.

Stations — Count of call signs recognized, sender and intended recipient.

Heard — Count of sender call signs directly received. Heard / Stations = omnicients. Measures propagation effects. Long skip yields lower ratios.

Cq — Count of stations that have been heard to make undirected calls. Under counted until v0.2.0-pre4 deployed 8/7.

Squares — Count of 2° by 1° grid squares reported by stations heard. A square is about as large as a metropolitan area but are rarel so aligned.

Grids — Count of 20° by 10° grids reported by stations heard. A grid composes 100 squares and is as large as a geographic region.

Radios — Count of radios decoding and reporting radio traffic. The impact this will have on other counts will depend on overlap of coverage area.

All aspects of this buffering have been improved by consistently holding 1 hour of decodes based on an independent timmer as of v0.2.0-pre2 deployed 8/6.