diff options
author | Matthias P. Braendli <matthias.braendli@mpb.li> | 2024-04-08 15:26:24 +0200 |
---|---|---|
committer | Matthias P. Braendli <matthias.braendli@mpb.li> | 2024-04-08 15:26:24 +0200 |
commit | 8d43776861883e9a6618b9a1cda922aa54443797 (patch) | |
tree | 034a94316bc17a9c1506f2eec90052ccd5a55490 | |
parent | c4d841b4901563e38f705f62860d6214da53a689 (diff) | |
download | dabmux-8d43776861883e9a6618b9a1cda922aa54443797.tar.gz dabmux-8d43776861883e9a6618b9a1cda922aa54443797.tar.bz2 dabmux-8d43776861883e9a6618b9a1cda922aa54443797.zip |
Increase repetition rate for labels
-rw-r--r-- | src/fig/FIG.cpp | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/fig/FIG.cpp b/src/fig/FIG.cpp index ed79cf3..4eed7c8 100644 --- a/src/fig/FIG.cpp +++ b/src/fig/FIG.cpp @@ -34,11 +34,16 @@ int rate_increment_ms(FIG_rate rate) switch (rate) { /* All these values are multiples of 24, so that it is easier to reason * about the behaviour when considering ETI frames of 24ms duration - */ + * + * In large ensembles it's not always possible to respect the reptition rates, so + * the values are a bit larger than what the spec says. + * However, we observed that some receivers wouldn't always show labels (rate B), + * and that's why we reduced B rate to slightly below 1s. + * */ case FIG_rate::FIG0_0: return 96; // Is a special case case FIG_rate::A: return 240; case FIG_rate::A_B: return 480; - case FIG_rate::B: return 2400; + case FIG_rate::B: return 960; case FIG_rate::C: return 24000; case FIG_rate::D: return 30000; case FIG_rate::E: return 120000; |