theory stuff für Diss
This commit is contained in:
40
Classes/Warehouse_class/classes/minimal_warehouse_example.m
Normal file
40
Classes/Warehouse_class/classes/minimal_warehouse_example.m
Normal file
@@ -0,0 +1,40 @@
|
||||
|
||||
params = struct;
|
||||
params.sir = [20:2:36];
|
||||
params.laser_linewidth = [1e5 1e6 10e6];
|
||||
params.pn_key = [1:3];
|
||||
params.vp = [0.25,0.5,0.75,1];
|
||||
params.vb = [1:0.1:1.8];
|
||||
params.rop = -5:0;
|
||||
|
||||
wh = DataStorage(params);
|
||||
wh.addStorage("ber");
|
||||
wh.addStorage("rop_save");
|
||||
wh.addStorage("cspr");
|
||||
wh.addStorage("mod_out_pow");
|
||||
|
||||
|
||||
cnt = 1;
|
||||
for sir = params.sir
|
||||
for lw = params.laser_linewidth
|
||||
for pnk = params.pn_key
|
||||
for vp = params.vp
|
||||
for vb = params.vb
|
||||
for rop = params.rop
|
||||
|
||||
current_ber = randn;
|
||||
wh.addValueToStorage(current_ber,'ber',sir,lw,pnk,vp,vb,rop);
|
||||
wh.addValueToStorage(-10,'rop_save',sir,lw,pnk,vp,vb,rop);
|
||||
wh.addValueToStorage(10,'cspr',sir,lw,pnk,vp,vb,rop);
|
||||
wh.addValueToStorage(-6,'mod_out_pow',sir,lw,pnk,vp,vb,rop);
|
||||
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
wh.getStoValue('ber',20,1e5,2,0.25,1.1,-3)
|
||||
|
||||
wh.showInfo
|
||||
Reference in New Issue
Block a user