WIP
This commit is contained in:
@@ -57,7 +57,7 @@ classdef AWG
|
||||
obj.dac_max = 0.5;
|
||||
obj.dac_min = -.5;
|
||||
obj.lowpass = 1; %LP
|
||||
obj.f_cutoff = 32e9;
|
||||
obj.f_cutoff = 50e9;
|
||||
elseif options.preset == "M8199B"
|
||||
%https://www.keysight.com/us/en/assets/3120-1465/data-sheets/M8199A-128-256-GSa-s-Arbitrary-Waveform-Generator.pdf
|
||||
end
|
||||
|
||||
@@ -46,9 +46,6 @@ classdef Fiber
|
||||
obj.b3 = ((obj.lambda0.^2/(2*pi*Constant.LightSpeed)).^2*obj.Dslope);
|
||||
obj.alpha_lin = obj.alpha/10*log(10)/1000;
|
||||
|
||||
|
||||
|
||||
|
||||
end
|
||||
|
||||
function signalclass_out = process(obj,signalclass_in)
|
||||
@@ -57,7 +54,7 @@ classdef Fiber
|
||||
signalclass_in.signal = obj.process_(signalclass_in.signal);
|
||||
|
||||
% append to logbook
|
||||
lbdesc = ['Fiber '];
|
||||
lbdesc = 'Fiber ';
|
||||
signalclass_in = signalclass_in.logbookentry(lbdesc);
|
||||
|
||||
% write to output
|
||||
@@ -149,13 +146,7 @@ classdef Fiber
|
||||
|
||||
end
|
||||
|
||||
function yout = process_nonlinstep(xin,stepsize)
|
||||
|
||||
end
|
||||
|
||||
function yout = process_linstep(xin,stepsize)
|
||||
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
@@ -29,7 +29,6 @@ classdef Signal
|
||||
if isa(obj,'Electricalsignal')
|
||||
|
||||
%convert to optical
|
||||
disp("Convert signal: elec. -> info.!");
|
||||
varargout{1} = obj.fs;
|
||||
i_sig = Informationsignal(obj.signal);
|
||||
|
||||
@@ -54,7 +53,6 @@ classdef Signal
|
||||
if isa(obj,'Opticalsignal')
|
||||
|
||||
%convert to electrical
|
||||
disp("Convert signal: opt. -> elec. Fetch all properties (e.g. nase)!");
|
||||
varargout{1} = obj.nase;
|
||||
varargout{2} = obj.lambda;
|
||||
e_sig = Electricalsignal(obj.signal,"fs",obj.fs,"logbook",obj.logbook);
|
||||
|
||||
Reference in New Issue
Block a user