updates of framework
- focus on AWG output power and lowpass characteristics
This commit is contained in:
@@ -24,6 +24,7 @@ classdef PAMmapper
|
||||
|
||||
if isa(signal_in,'Signal')
|
||||
signal_in.signal = obj.map_(signal_in.signal);
|
||||
signal_in = signal_in.normalize("mode","rms");
|
||||
signal_in = signal_in.logbookentry();
|
||||
out = signal_in;
|
||||
else
|
||||
@@ -57,7 +58,7 @@ classdef PAMmapper
|
||||
pam_sig=2*pam_sig-3;
|
||||
end
|
||||
|
||||
pam_sig = pam_sig .* 1/sqrt(5);
|
||||
pam_sig = pam_sig/sqrt(5);
|
||||
|
||||
case 6
|
||||
|
||||
@@ -85,7 +86,7 @@ classdef PAMmapper
|
||||
pam_sig=2*pam_sig-7;
|
||||
end
|
||||
|
||||
|
||||
pam_sig = pam_sig/sqrt(21);
|
||||
case 16
|
||||
% 16-ASK:
|
||||
x1 = bitpattern(:,1);
|
||||
@@ -126,6 +127,7 @@ classdef PAMmapper
|
||||
elseif obj.unipolar==1
|
||||
thres=[0.5,1.5,2.5];
|
||||
end
|
||||
|
||||
thres = thres .* 1/sqrt(5);
|
||||
|
||||
case 6 %PAM 6
|
||||
@@ -139,6 +141,8 @@ classdef PAMmapper
|
||||
elseif obj.unipolar==1
|
||||
thres=0.5:6.5;
|
||||
end
|
||||
|
||||
thres=thres./sqrt(21);
|
||||
|
||||
case 16
|
||||
% 16-ASK
|
||||
|
||||
Reference in New Issue
Block a user