Fix histogram scaling and expand IMDD modulation sweep
This commit is contained in:
@@ -36,7 +36,7 @@ end
|
|||||||
received_sd(lvl,ref_symbols==constellation(lvl)) = eq_signal(ref_symbols==constellation(lvl));
|
received_sd(lvl,ref_symbols==constellation(lvl)) = eq_signal(ref_symbols==constellation(lvl));
|
||||||
end
|
end
|
||||||
|
|
||||||
|
scaling = PAMmapper(numel(constellation),0).get_scaling;
|
||||||
|
|
||||||
%%% FFE histogram
|
%%% FFE histogram
|
||||||
clf
|
clf
|
||||||
|
|||||||
@@ -21,13 +21,13 @@ if 1
|
|||||||
% uloops.bitrate = 100e9;
|
% uloops.bitrate = 100e9;
|
||||||
% uloops.laser_wavelength = [1293,1297.5,1302,1306.5,1310,1313.4,1318,1322.7,1327.4];
|
% uloops.laser_wavelength = [1293,1297.5,1302,1306.5,1310,1313.4,1318,1322.7,1327.4];
|
||||||
uloops.laser_wavelength = [1310];
|
uloops.laser_wavelength = [1310];
|
||||||
uloops.M = [6];
|
uloops.M = [2,4,6,8];
|
||||||
uloops.link_length = 1;
|
uloops.link_length = 1;
|
||||||
% uloops.link_length = [0:2:10]; % 1,2,3,5,6,8,10
|
% uloops.link_length = [0:2:10]; % 1,2,3,5,6,8,10
|
||||||
uloops.channel_alpha = [0.8];
|
uloops.channel_alpha = [0.8];
|
||||||
uloops.duob_mode = db_mode.no_db;
|
uloops.duob_mode = db_mode.no_db;
|
||||||
uloops.decoding_mode = "memoryless";
|
uloops.decoding_mode = "memoryless";
|
||||||
uloops.channel_mode = "awgn_alphad"; %awgn_alphad
|
uloops.channel_mode = "awgn"; %awgn_alphad
|
||||||
uloops.channel_snr_dB = [20];
|
uloops.channel_snr_dB = [20];
|
||||||
uloops.rop = -6;
|
uloops.rop = -6;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user