summaryrefslogtreecommitdiff
path: root/cesar/ce/rx/bitloading/test
diff options
context:
space:
mode:
authorJalil Chemseddine2012-10-11 16:56:01 +0200
committerJalil Chemseddine2013-01-11 11:22:32 +0100
commitd4fdaf44e909e612f284730f796c21f848a8db12 (patch)
treeea1b05b2d5b213626897d823231a928712c08a4a /cesar/ce/rx/bitloading/test
parent090a54f477186a47a537d0faa96429fc0cbf8945 (diff)
cesar/ce/rx/bl: create structure for ber configuration, refs #3251
Diffstat (limited to 'cesar/ce/rx/bitloading/test')
-rw-r--r--cesar/ce/rx/bitloading/test/src/test_bl.c2
-rw-r--r--cesar/ce/rx/bitloading/test/src/test_fsm.c9
2 files changed, 9 insertions, 2 deletions
diff --git a/cesar/ce/rx/bitloading/test/src/test_bl.c b/cesar/ce/rx/bitloading/test/src/test_bl.c
index a27e9bf366..3c876eff58 100644
--- a/cesar/ce/rx/bitloading/test/src/test_bl.c
+++ b/cesar/ce/rx/bitloading/test/src/test_bl.c
@@ -1276,6 +1276,8 @@ main (int argc, char **argv)
test_suite_begin (t, "CE:RX:BL");
+ ce_rx_bl_ber_conf_init ();
+
/* BER target margin. */
test_suite_ce_rx_bl_ber_target_margin (t);
diff --git a/cesar/ce/rx/bitloading/test/src/test_fsm.c b/cesar/ce/rx/bitloading/test/src/test_fsm.c
index 6d69104d5b..f87d71e66c 100644
--- a/cesar/ce/rx/bitloading/test/src/test_fsm.c
+++ b/cesar/ce/rx/bitloading/test/src/test_fsm.c
@@ -14,6 +14,7 @@
#include "ce/rx/inc/rx.h"
#include "ce/rx/bitloading/inc/ber_margin_update.h"
+#include "ce/rx/bitloading/inc/ber.h"
#include "ce/rx/bitloading/fsm/event.h"
#include "ce/rx/inc/measure.h"
#include "ce/common/mod.h"
@@ -59,7 +60,11 @@ uint ce_rx_bl_pb_false_factor_;
uint ce_rx_bl_pb_total_factor_;
uint ce_rx_bl_min_pb_per_frame_;
uint ce_rx_bl_min_frame_with_high_pb_err_rate_;
-uint ce_rx_bl_ber_lower_bound_ = 38;
+/**
+ * The configuration of the BER module.
+ */
+ce_rx_bl_ber_conf_t ce_rx_bl_ber_conf;
+
extern uint ce_rx_bl_min_time_between_resend_tm_ms;
static uint const tmi_av = 24;
@@ -249,7 +254,7 @@ test_ce_rx_bl_fsm_base (test_t t)
.ce = &ce,
};
ce.tck_per_rtc = 1;
-
+ ce_rx_bl_ber_conf.lower_bound = 38;
/* Initialize BMU configuration.*/
ce_rx_bl_bmu_conf_init (&config.tonemask_info);
/* Force BMU configuration with TNS config (see #3351). */