summaryrefslogtreecommitdiff
path: root/cesar/maximus/python/utest/script_2/internal_3.conf
diff options
context:
space:
mode:
Diffstat (limited to 'cesar/maximus/python/utest/script_2/internal_3.conf')
-rw-r--r--cesar/maximus/python/utest/script_2/internal_3.conf126
1 files changed, 126 insertions, 0 deletions
diff --git a/cesar/maximus/python/utest/script_2/internal_3.conf b/cesar/maximus/python/utest/script_2/internal_3.conf
new file mode 100644
index 0000000000..2613254fd1
--- /dev/null
+++ b/cesar/maximus/python/utest/script_2/internal_3.conf
@@ -0,0 +1,126 @@
+######
+# Margins for bit loading.
+###
+# To convert a dB value to this one, you need to apply the following formula:
+# round (10^(value_in_db / 10) * 2^6).
+# To disable, set it to 64.
+CE_RX_BL_NSR_MARGIN = 64
+
+# BER target margins.
+# There are two because they are different for each FEC rate.
+# The notation used is two's complement on 64 bits.
+# Formula used inside is (for one fec_rate): ber_target = ber_target - ber_margin.
+# Note: the CE will assert if:
+# - ber_target becomes negative,
+# - ber_target is over 2^53 (BER is quantify on 53 bits).
+# To disable ber margins, set them to 0.
+CE_RX_BL_BER_MARGIN_1_2 = 0
+CE_RX_BL_BER_MARGIN_16_21 = 0
+
+###
+# Configuration of iterative CE
+###
+# Factors to apply to know if the PB error rate is high.
+# The formula is:
+# if (CE_RX_BL_PB_TOTAL_FACTOR * false_pb_count_in_frame) is bigger (exclusive) than
+# (CE_RX_BL_PB_FALSE_FACTOR * total_pb_count_in_frame), PB error rate is high.
+# A note: total_pb_count_in_frame contains both good and false PB.
+CE_RX_BL_PB_FALSE_FACTOR = 1
+CE_RX_BL_PB_TOTAL_FACTOR = 4
+# Minimum (inclusive) PB per frame to consider checking this frame for PB error rate.
+CE_RX_BL_MIN_PB_PER_FRAME = 2
+# Minimum (inclusive) consecutive frame with PB error rate high enough to make the CE restart.
+CE_RX_BL_MIN_FRAME_WITH_HIGH_PB_ERR_RATE = 4
+# Since RC15, CE is restarted if BER is too low: under a certain percent of the BER consing:
+# if (both BER sliding means[slow & fast] < (ber_consign - ber_consign * CE_RX_BL_BER_LOWER_BOUND / 128)
+# This value is expressed in 128 (not in percent)
+CE_RX_BL_BER_LOWER_BOUND = 70
+# Time to wait before restarting the CE because PB error rate is too high (in milliseconds)
+CE_RX_BL_MIN_TIME_BETWEEN_CE_RESTART_PBER_MS = 3000
+# Time to wait before restarting the CE because BER means are too low (in milliseconds)
+CE_RX_BL_MIN_TIME_BETWEEN_CE_RESTART_BER_MS = 3000
+
+
+# all filter values are added with 1024 to fit a positive value
+ MAFADESE_COEF_FILTER_BAND0_0 = 1170
+ MAFADESE_COEF_FILTER_BAND0_1 = 1141
+ MAFADESE_COEF_FILTER_BAND0_2 = 837
+ MAFADESE_COEF_FILTER_BAND0_3 = 1157
+ MAFADESE_COEF_FILTER_BAND0_4 = 1073
+ MAFADESE_COEF_FILTER_BAND0_5 = 839
+ MAFADESE_COEF_FILTER_BAND0_6 = 1129
+ MAFADESE_COEF_FILTER_BAND0_7 = 1157
+ MAFADESE_COEF_FILTER_BAND0_8 = 760
+ MAFADESE_COEF_FILTER_BAND0_9 = 1128
+MAFADESE_COEF_FILTER_BAND0_10 = 1229
+MAFADESE_COEF_FILTER_BAND0_11 = 0x2C3
+#MAFADESE_COEF_FILTER_BAND0_12 1093
+MAFADESE_COEF_FILTER_BAND0_13 = 1316
+MAFADESE_COEF_FILTER_BAND0_14 = 669
+MAFADESE_COEF_FILTER_BAND0_15 = 1038
+MAFADESE_COEF_FILTER_BAND0_16 = 1400
+MAFADESE_COEF_FILTER_BAND0_17 = 657
+MAFADESE_COEF_FILTER_BAND0_18 = 963
+MAFADESE_COEF_FILTER_BAND0_19 = 1471
+MAFADESE_COEF_FILTER_BAND0_20 = 676
+MAFADESE_COEF_FILTER_BAND0_21 = 878
+MAFADESE_COEF_FILTER_BAND0_22 = 1518
+MAFADESE_COEF_FILTER_BAND0_23 = 724
+MAFADESE_COEF_FILTER_BAND0_24 = 794
+MAFADESE_COEF_FILTER_BAND0_25 = 1535
+MAFADESE_COEF_FILTER_BAND1_0 = 1009
+MAFADESE_COEF_FILTER_BAND1_1 = 1277
+MAFADESE_COEF_FILTER_BAND1_2 = 930
+MAFADESE_COEF_FILTER_BAND1_3 = 1034
+MAFADESE_COEF_FILTER_BAND1_4 = 1140
+MAFADESE_COEF_FILTER_BAND1_5 = 828
+MAFADESE_COEF_FILTER_BAND1_6 = 1187
+MAFADESE_COEF_FILTER_BAND1_7 = 1011
+MAFADESE_COEF_FILTER_BAND1_8 = 848
+MAFADESE_COEF_FILTER_BAND1_9 = 1308
+MAFADESE_COEF_FILTER_BAND1_10 = 798
+MAFADESE_COEF_FILTER_BAND1_11 = 1038
+MAFADESE_COEF_FILTER_BAND1_12 = 1262
+MAFADESE_COEF_FILTER_BAND1_13 = 653
+MAFADESE_COEF_FILTER_BAND1_14 = 1310
+MAFADESE_COEF_FILTER_BAND1_15 = 1012
+MAFADESE_COEF_FILTER_BAND1_16 = 729
+MAFADESE_COEF_FILTER_BAND1_17 = 1468
+MAFADESE_COEF_FILTER_BAND1_18 = 692
+MAFADESE_COEF_FILTER_BAND1_19 = 1032
+MAFADESE_COEF_FILTER_BAND1_20 = 1361
+MAFADESE_COEF_FILTER_BAND1_21 = 530
+MAFADESE_COEF_FILTER_BAND1_22 = 1381
+MAFADESE_COEF_FILTER_BAND1_23 = 1021
+MAFADESE_COEF_FILTER_BAND1_24 = 665
+MAFADESE_COEF_FILTER_BAND1_25 = 1535
+
+
+# Initial SPOC value
+SPOC_RHO_INITIAL_Q30 = 0
+
+
+# Interval of SPOC updates, or 0 to disable.
+SPOC_UPDATE_INTERVAL_MS = 400
+
+
+# Internal delta accumulation coefficient. This is also the initial value.
+DELTA_RES_COEF_INTERNAL= 32
+# External delta accumulation coefficient.
+DELTA_RES_COEF_EXTERNAL =26
+
+
+# Number of clock synchronization before error is considered stable.
+CLK_SYNC_NB_STABLE=64
+# Two's exponent of frequency error update weight divider (weight is 1/2^k).
+#CLK_SYNC_WEIGHT_K = 66666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666
+
+# Number of TX without CAP + 1 : i.e One frame with CAP on CAP_FLIPFLOP_LIMIT
+CAP_FLIPFLOP_LIMIT = 4 and something else...
+
+
+# CAP mask, 15 for no CAP, 7 for only CAP 3.
+CAP_MASK = 7
+
+# Line with maximum length
+LINE_MAX_LENGTH = mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm