eq structure

This commit is contained in:
Silas Oettinghaus
2025-07-09 10:59:00 +02:00
parent 2cff29f239
commit f16475c6ed
2 changed files with 8 additions and 4 deletions

View File

@@ -2,11 +2,12 @@ classdef equalizer_structure < int32
enumeration enumeration
ffe (0) ffe (0)
vnle (1) dfe (1)
vnle_pf_mlse (2) vnle (2)
vnle_pf_mlse (3)
% db_precoded (3) % db_precoded (3)
vnle_db_mlse (3) vnle_db_mlse (4)
db_encoded (4) db_encoded (5)
end end
end end

View File

@@ -141,6 +141,7 @@ for r = 1:options.max_occurences
output.ffe_package{r} = dfe_results; output.ffe_package{r} = dfe_results;
dfe_results.metrics.print; dfe_results.metrics.print;
dfe_results.config.equalizer_structure = "ffe";
if options.append_to_db if options.append_to_db
database.addProcessingResult(run_id, dfe_results.metrics, dfe_results.config); 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); "eth_style_symbol_mapping",0);
output.ffe_package{r} = dfe_results; output.ffe_package{r} = dfe_results;
dfe_results.config.equalizer_structure = "dfe";
dfe_results.metrics.print; dfe_results.metrics.print;
@@ -184,6 +186,7 @@ for r = 1:options.max_occurences
"eth_style_symbol_mapping", 0); "eth_style_symbol_mapping", 0);
ffe_results.metrics.print; ffe_results.metrics.print;
ffe_results.config.equalizer_structure = "vnle";
mlse_results.metrics.print; mlse_results.metrics.print;
output.mlse_package{r} = mlse_results; output.mlse_package{r} = mlse_results;