new plots for Diss. Mostly AI gen. Few changes in actual codebase
This commit is contained in:
@@ -46,6 +46,27 @@ classdef ML_MLSE_DUOBINARY_test < IMDDTestCase
|
||||
txSymbols.signal(11:end-10), "AbsTol", 1e-12);
|
||||
end
|
||||
|
||||
function intermediateTrainingEpochsKeepWeightsWithoutTracebackBer(testCase)
|
||||
[~, ~, txPrecoded, txEncoded] = makePam4Fixture(512);
|
||||
|
||||
eq = ML_MLSE_DUOBINARY( ...
|
||||
"sps", 1, ...
|
||||
"order", 1, ...
|
||||
"len_tr", length(txEncoded), ...
|
||||
"epochs_tr", 2, ...
|
||||
"epochs_dd", 1, ...
|
||||
"mu_tr", 0.01, ...
|
||||
"mu_dd", 0.01, ...
|
||||
"adaptive_mu", false, ...
|
||||
"L", 1);
|
||||
|
||||
eq.process(txEncoded, txPrecoded);
|
||||
|
||||
testCase.verifyTrue(isnan(eq.ber(1)));
|
||||
testCase.verifyTrue(isfinite(eq.ber(2)));
|
||||
testCase.verifyTrue(all(isfinite(eq.ce)));
|
||||
end
|
||||
|
||||
function resultWrapperReportsBothPrecodedAndOriginalBer(testCase)
|
||||
[txBits, ~, txPrecoded, txEncoded] = makePam4Fixture(32000);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user