Plots here now
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user