ᯓ Packet Rate Consistency
Purpose
The Packet Rate Consistency test monitors decoded MISB ST 0601 packet rate over time.
It is intended to detect streams whose KLV packet cadence drops below the expected minimum rate or bursts above the expected maximum rate.
Configuration
The rule exposes three parameters:
minRatePps: minimum allowed packet rate in packets per secondmaxRatePps: maximum allowed packet rate in packets per secondmeasurementWindowSec: averaging window, in seconds, used to calculate packet rate over time
Default values:
- minimum rate:
10packets per second - maximum rate:
30packets per second - measurement window:
2seconds
✅ Pass Criteria
The test passes when the observed KLV packet rate stays within the configured minimum and maximum bounds for every full measurement window.
⚠️ Warning Criteria
The test reports a warning when the observed packet rate drops below minRatePps or rises above maxRatePps in any full measurement window.
Chart
The chart shows per-window packet-rate samples over time with the configured lower and upper bounds, plus a whole-file average-rate line for each KLV PID.
Packet-rate samples are calculated per KLV PID over the configured measurement window.
Passing sample result
In this passing example, every measurement window stays between the configured 10 and 30 packets-per-second bounds. The average-rate line is also inside the allowed range, so the KLV cadence is stable enough for downstream metadata correlation and display.
This is the expected shape for a steady MISB ST 0601 metadata stream: the rate may move slightly from window to window, but it does not drop below the minimum or burst above the maximum.
Failing sample result
In this failing example, the stream has both low-rate and high-rate excursions. A low-rate excursion can indicate missing metadata packets or delayed generation. A high-rate excursion can indicate bursts after buffering or duplicated metadata emission.