add new training data
This commit is contained in:
@@ -375,9 +375,11 @@ def length_loop(config, lengths, incremental=False):
|
||||
f"Mean power out: {mean_power_out:.3e} W ({pypho.functions.W_to_dBm(mean_power_out):.3e} dBm)"
|
||||
)
|
||||
|
||||
input_override = (cdata.E_out, noise)
|
||||
cdata.E_in = cdata_orig.E_in
|
||||
config["fiber"]["length"] = lengths[lind]
|
||||
if incremental:
|
||||
input_override = (cdata.E_out, noise)
|
||||
cdata.E_in = cdata_orig.E_in
|
||||
config["fiber"]["length"] = lengths[lind]
|
||||
|
||||
E_tmp = [{'E': cdata.E_out, 'noise': noise*(-cfiber.params.l*cfiber.params.alpha)}]
|
||||
E_tmp = edfa(E=E_tmp)
|
||||
cdata.E_out = E_tmp[0]['E']
|
||||
@@ -503,5 +505,5 @@ if __name__ == "__main__":
|
||||
lengths = np.arange(50000, 100000+6000, 1000)
|
||||
length_loop(config, lengths, incremental=False)
|
||||
|
||||
# single_run_with_plot(config, save=False)
|
||||
single_run_with_plot(config, save=False)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user