Plots here now

This commit is contained in:
Silas Oettinghaus
2026-07-15 17:54:48 +02:00
parent eef5d2f2ea
commit 9455084711
19 changed files with 1574 additions and 1474 deletions

View File

@@ -3,13 +3,13 @@ dsp_options = struct();
dsp_options.mode = "run_id";
dsp_options.recipe = @mpi_recipe_dev;
dsp_options.append_to_db = false;
dsp_options.start_occurence = 1;
dsp_options.max_occurences = 1;
dsp_options.debug_plots = true;
dsp_options.start_occurence = 5;
dsp_options.max_occurences = 15;
dsp_options.debug_plots = false;
write_mpi_reduction_db = 0;
stream_mpi_reduction_db = 0;
mpi_reduction_study_name = "block_update_sweep";
stream_mpi_reduction_db = write_mpi_reduction_db;
mpi_reduction_study_name = "pam6_8_sweep";
mpi_reduction_writer_path = fullfile(fileparts(mfilename('fullpath')),"db");
addpath(mpi_reduction_writer_path);
@@ -51,7 +51,7 @@ for i = 1
fp.where('Runs', 'symbolrate', 'EQUALS', B); % 72 96 112
fp.where('Runs', 'fiber_length', 'EQUALS', 0);
fp.where('Runs', 'interference_path_length', 'EQUALS', 1000);
% fp.where('Runs', 'sir', 'LESS_EQUAL', 20);
fp.where('Runs', 'sir', 'LESS_EQUAL', 20);
fp.where('Runs', 'db_mode', 'EQUALS', '"no_db"');
% fp.where('Runs', 'is_mpi', 'EQUALS', 1);
fp.where('Runs', 'pam_level', 'EQUALS', M);
@@ -62,14 +62,14 @@ for i = 1
[~, sortIdx] = sort(dataTable.sir, 'descend');
dataTable = dataTable(sortIdx, :);
% dataTable = dataTable(1,:);
dataTable = dataTable(1,:);
run_ids = dataTable.run_id;
%% === Warehouse setup ===
dsp_options.userParameters = struct();
dsp_options.userParameters.block_update = 1;%[1,2,4,8,16,32,64,112,224,448,448*2,1024,2048,4096,8192,16384];%%logspace(-3.8,-1,22);%[linspace(2,4096,22)];
% dsp_options.userParameters.block_update = linspace(1,224,22);
dsp_options.userParameters.hpf = [2e6:2e6:10e6,20e6:10e6:100e6];
wh = DataStorage(dsp_options.userParameters);
%%
@@ -108,7 +108,8 @@ end
storageNames = fieldnames(wh.sto);
x_base = dataTable.sir(:).';
% x_base = dsp_options.userParameters.block_update;
x_base = dsp_options.userParameters.block_update;
x_base = dsp_options.userParameters.hpf;
figure(2026); clf; hold on
for storage_idx = 1:numel(storageNames)