From f16475c6ed2b0a7b30fad9c85f5c4fdfd835ad52 Mon Sep 17 00:00:00 2001 From: Silas Oettinghaus Date: Wed, 9 Jul 2025 10:59:00 +0200 Subject: [PATCH] eq structure --- Datatypes/equalizer_structure.m | 9 +++++---- Functions/EQ_structures/dsp_runid.m | 3 +++ 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/Datatypes/equalizer_structure.m b/Datatypes/equalizer_structure.m index 7e338bd..c8250a6 100644 --- a/Datatypes/equalizer_structure.m +++ b/Datatypes/equalizer_structure.m @@ -2,11 +2,12 @@ classdef equalizer_structure < int32 enumeration ffe (0) - vnle (1) - vnle_pf_mlse (2) + dfe (1) + vnle (2) + vnle_pf_mlse (3) % db_precoded (3) - vnle_db_mlse (3) - db_encoded (4) + vnle_db_mlse (4) + db_encoded (5) end end \ No newline at end of file diff --git a/Functions/EQ_structures/dsp_runid.m b/Functions/EQ_structures/dsp_runid.m index dbb306b..1dc618d 100644 --- a/Functions/EQ_structures/dsp_runid.m +++ b/Functions/EQ_structures/dsp_runid.m @@ -141,6 +141,7 @@ for r = 1:options.max_occurences output.ffe_package{r} = dfe_results; dfe_results.metrics.print; + dfe_results.config.equalizer_structure = "ffe"; if options.append_to_db database.addProcessingResult(run_id, dfe_results.metrics, dfe_results.config); @@ -160,6 +161,7 @@ for r = 1:options.max_occurences "eth_style_symbol_mapping",0); output.ffe_package{r} = dfe_results; + dfe_results.config.equalizer_structure = "dfe"; dfe_results.metrics.print; @@ -184,6 +186,7 @@ for r = 1:options.max_occurences "eth_style_symbol_mapping", 0); ffe_results.metrics.print; + ffe_results.config.equalizer_structure = "vnle"; mlse_results.metrics.print; output.mlse_package{r} = mlse_results;