summaryrefslogtreecommitdiff
path: root/cesar/ce/rx/bitloading/doc/bitloading.sdl
diff options
context:
space:
mode:
authorJérémy Dufour2012-08-31 15:48:47 +0200
committerJérémy Dufour2012-09-12 16:20:49 +0200
commit5dce311ff9faada993bdb09a4cdd71bc09e582a4 (patch)
tree10d70e9d5b68100d3c4121f7cd46c652ae7e7cc5 /cesar/ce/rx/bitloading/doc/bitloading.sdl
parent395d935ae2e012ed5737d9885c0762ceb1ba4e51 (diff)
cesar/ce/rx: improve BMU by adding different mechanisms, refs #2376
Replace frames counter by PB counter to trigger BMU: PBER sliding mean is computed by PB now, BMU should be triggerd by PB too. Add an oscillation counter to prevent too much restart: this is a security measure in case of the BMU go wild. Prevent BER margin to go over limits of BER target: after many BMU, the margin can in/decrease so much that it will go beyond possible BER target values. Move initialization of BMU config in a function rather than in global. Update test vectors to be in concordance with latest configuration. Improve handling of tone map at maximum
Diffstat (limited to 'cesar/ce/rx/bitloading/doc/bitloading.sdl')
-rw-r--r--cesar/ce/rx/bitloading/doc/bitloading.sdl6
1 files changed, 3 insertions, 3 deletions
diff --git a/cesar/ce/rx/bitloading/doc/bitloading.sdl b/cesar/ce/rx/bitloading/doc/bitloading.sdl
index 9acb7de1ee..e1d9787222 100644
--- a/cesar/ce/rx/bitloading/doc/bitloading.sdl
+++ b/cesar/ce/rx/bitloading/doc/bitloading.sdl
@@ -31,13 +31,13 @@
<BER too low?> -yes-> <tone map not at max &\nenough time since last restart>
<tone map not at max &\nenough time since last restart> -yes-> |reset BER margins|
<tone map not at max &\nenough time since last restart> -no-> (tracking)
-<BER too low?> -no-> <BER margin update\nenough frame & time?>
+<BER too low?> -no-> <BER margin update\nenough PB & time?>
|reset BER margins| -> |reset CE RX|
-<BER margin update\nenough frame & time?> -yes-> <PBER sliding mean\noutside of tunnel?>
+<BER margin update\nenough PB & time?> -yes-> <PBER sliding mean\noutside of tunnel?>
<PBER sliding mean\noutside of tunnel?> -yes-> |run BMU| -> |reset CE RX|
<PBER sliding mean\noutside of tunnel?> -no-> (tracking)
-<BER margin update\nenough frame & time?> -no-> (tracking)
+<BER margin update\nenough PB & time?> -no-> (tracking)
|reset CE RX| -> (idle)