WIP büro
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
|
||||
|
||||
clear
|
||||
%% Set Simulation Variables
|
||||
|
||||
O = 18; %order of prbs
|
||||
@@ -31,6 +31,8 @@ fsimu = kover * fdac ;
|
||||
|
||||
digimod = PAMmapper(M,0);
|
||||
|
||||
pulsef = Pulseformer("pulseform","rrc","fdac",fdac,"fsym",fsym,"pulselength",32,"rrcalpha",0.05);
|
||||
|
||||
awg = AWG('preset','M8199B','fdac',fdac,'kover',kover,'lpf_active',1,'f_cutoff',56e9,'lpf_type',filtertypes.gaussian,'bit_resolution',5.5);
|
||||
|
||||
lp_laser = Filter('filtdegree',1,"f_cutoff",60e9,"fsamp",fdac,"filterType",filtertypes.bessel_inp);
|
||||
@@ -78,11 +80,12 @@ bits = Informationsignal(bitpattern);
|
||||
% Digi Mod
|
||||
mod_out = digimod.map(bits);
|
||||
|
||||
|
||||
% merken für EQ training
|
||||
reference = mod_out;
|
||||
|
||||
mod_out.signal = applyPulseShaping(mod_out.signal,fsym,fdac);
|
||||
|
||||
% shape shape
|
||||
mod_out = pulsef.process(mod_out);
|
||||
test = applyPulseShaping(reference.signal,fsym,fdac);
|
||||
|
||||
% AWG -> ELECTRICAL DOMAIN
|
||||
X = awg.process(mod_out);
|
||||
|
||||
Reference in New Issue
Block a user