From 8c55b25112eb831fb924a1e5419a3b3a9de8b783 Mon Sep 17 00:00:00 2001 From: Silas Oettinghaus Date: Wed, 25 Mar 2026 14:36:46 +0100 Subject: [PATCH] Refactor preprocessSignal usage across DSP workflows --- .../preprocessSignal.m | 0 Tests/test_dashboard.m => RUN_TESTS.m | 2 +- TEST_TODO.md => Tests/TEST_TODO.md | 0 .../Auswertung_JLT/run_dsp_from_db.m | 2 +- .../a_minimal_example.m | 20 +++++++++---------- 5 files changed, 12 insertions(+), 12 deletions(-) rename Functions/{Job_Processing => EQ_structures}/preprocessSignal.m (100%) rename Tests/test_dashboard.m => RUN_TESTS.m (99%) rename TEST_TODO.md => Tests/TEST_TODO.md (100%) diff --git a/Functions/Job_Processing/preprocessSignal.m b/Functions/EQ_structures/preprocessSignal.m similarity index 100% rename from Functions/Job_Processing/preprocessSignal.m rename to Functions/EQ_structures/preprocessSignal.m diff --git a/Tests/test_dashboard.m b/RUN_TESTS.m similarity index 99% rename from Tests/test_dashboard.m rename to RUN_TESTS.m index 89b5cf5..0d8e9f3 100644 --- a/Tests/test_dashboard.m +++ b/RUN_TESTS.m @@ -1,4 +1,4 @@ -function app = test_dashboard(options) +function app = RUN_TESTS(options) %TEST_DASHBOARD Minimal GUI for test discovery and execution. % test_dashboard() opens a small dashboard that: % - discovers implemented, placeholder, and missing class-backed tests diff --git a/TEST_TODO.md b/Tests/TEST_TODO.md similarity index 100% rename from TEST_TODO.md rename to Tests/TEST_TODO.md diff --git a/projects/Advanced_DSP_for_400G_IMDD_experiments/Auswertung_JLT/run_dsp_from_db.m b/projects/Advanced_DSP_for_400G_IMDD_experiments/Auswertung_JLT/run_dsp_from_db.m index c49c4c9..4c5b040 100644 --- a/projects/Advanced_DSP_for_400G_IMDD_experiments/Auswertung_JLT/run_dsp_from_db.m +++ b/projects/Advanced_DSP_for_400G_IMDD_experiments/Auswertung_JLT/run_dsp_from_db.m @@ -41,7 +41,7 @@ end fp = QueryFilter(); % fp.where('Runs', 'run_id','EQUALS', 2776); -M = 6; +M = 4; fp.where('Runs', 'pam_level','EQUALS', M); fp.where('Runs', 'bitrate','EQUALS', 360e9);%360,390 % fp.where('Runs', 'symbolrate','EQUALS', 195e9); diff --git a/projects/Advanced_DSP_for_400G_IMDD_experiments/a_minimal_example.m b/projects/Advanced_DSP_for_400G_IMDD_experiments/a_minimal_example.m index 1b0fb90..7cd7610 100644 --- a/projects/Advanced_DSP_for_400G_IMDD_experiments/a_minimal_example.m +++ b/projects/Advanced_DSP_for_400G_IMDD_experiments/a_minimal_example.m @@ -4,17 +4,17 @@ dsp_options.storage_path = 'Z:\2024\sioe_labor\'; dsp_options.max_occurences = 1; db = DBHandler("dataBase", 'labor_highspeed', "type", 'mysql','server','134.245.243.254','password','silas','user','silas'); -% fp = QueryFilter(); -% -% fp.where('Runs','fiber_length','EQUALS', 2); +fp = QueryFilter(); + +fp.where('Runs','fiber_length','EQUALS', 10); % fp.where('Runs','wavelength','EQUALS', 1310); -% fp.where('Runs','bitrate','EQUALS', 300e9); -% fp.where('Runs','pam_level','EQUALS', 4); -% fp.where('Runs','rop_attenuation','EQUALS', 0); -% fp.where('Runs','is_mpi','EQUALS', 0); -% fp.where('Runs', 'db_mode','EQUALS', 0); -% % fields = db.getTableFieldNames('Runs'); -% % [dataTable,~] = db.queryDB(fp, fields); +fp.where('Runs','bitrate','EQUALS', 300e9); +fp.where('Runs','pam_level','EQUALS', 4); +fp.where('Runs','rop_attenuation','EQUALS', 0); +fp.where('Runs','is_mpi','EQUALS', 0); +fp.where('Runs', 'db_mode','EQUALS', 1); +fields = db.getTableFieldNames('Runs'); +[dataTable,~] = db.queryDB(fp, fields); % run_ids = [ 993 1205 1413 1623 1833 2043 2253 2628 2836 2958 3000 3042 3323 5098 5225 5267 5309];