Changes from mwork PC.
PDP 2025 MPI analysis new focus on database and SQL
This commit is contained in:
@@ -70,7 +70,7 @@ classdef TransmissionPerformance
|
||||
CODE_RATE_HDFEC = [1/(1+0.067)]; %Beyond 300 Gbps Short-Reach Links Using TFLN MZMs With 500 mVpp and Linear Equalization
|
||||
BERTHRESHOLDS_HDFEC = 3.8e-3;
|
||||
|
||||
CODE_RATE_O_FEC = [1/(1+0.15)]; %Stefano im Meeting
|
||||
CODE_RATE_O_FEC = [1/(1+0.153)]; %Stefano im Meeting
|
||||
BERTHRESHOLDS_O_FEC = 2e-2;
|
||||
|
||||
|
||||
@@ -162,6 +162,11 @@ classdef TransmissionPerformance
|
||||
netrates.KP4_hamming.NetRate = NaN(1, numMeasurements);
|
||||
netrates.KP4_hamming.CodeRate = NaN(1, numMeasurements);
|
||||
netrates.KP4_hamming.Threshold = NaN(1, numMeasurements);
|
||||
|
||||
netrates.O_FEC.GrossRate = NaN(1, numMeasurements);
|
||||
netrates.O_FEC.NetRate = NaN(1, numMeasurements);
|
||||
netrates.O_FEC.CodeRate = NaN(1, numMeasurements);
|
||||
netrates.O_FEC.Threshold = NaN(1, numMeasurements);
|
||||
end
|
||||
|
||||
% Process each measurement individually.
|
||||
@@ -215,6 +220,22 @@ classdef TransmissionPerformance
|
||||
netrates.KP4_hamming.Threshold(i) = obj.BERTHRESHOLDS_KP4_AND_INNER(idxBER);
|
||||
end
|
||||
|
||||
idxBER = [];
|
||||
for j = length(obj.BERTHRESHOLDS_O_FEC):-1:1
|
||||
if ber(i) <= obj.BERTHRESHOLDS_O_FEC(j)
|
||||
idxBER = j;
|
||||
break;
|
||||
end
|
||||
end
|
||||
if ~isempty(idxBER)
|
||||
codeRate = obj.CODE_RATE_O_FEC(idxBER);
|
||||
netrates.O_FEC.NetRate(i) = grossRate(i) * codeRate;
|
||||
netrates.O_FEC.GrossRate(i) = grossRate(i) ;
|
||||
netrates.O_FEC.CodeRate(i) = codeRate;
|
||||
netrates.O_FEC.Threshold(i) = obj.BERTHRESHOLDS_O_FEC(idxBER);
|
||||
end
|
||||
|
||||
|
||||
|
||||
end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user