ECOC Theroy stuff

This commit is contained in:
Silas Oettinghaus
2025-09-26 14:25:52 +02:00
parent 2c0e7a81aa
commit 9d63457030
9 changed files with 397 additions and 175 deletions

View File

@@ -54,9 +54,9 @@ classdef MLSE < handle
function [VITERBI_ESTIMATION_SYMBOLS,LLR_maxlogmap,GMI] = process_(obj,data_in,data_ref)
debug = 0;
debug = 1;
trellis_state_mode = 2; % General: States should match the target states of the prev. EQ (EQ's job was to reduce the error between signal and the target)
trellis_state_mode = 0; % General: States should match the target states of the prev. EQ (EQ's job was to reduce the error between signal and the target)
% 0 = use provided states (MUST provide the correct states);
% 1 = normalize to = 1 rms;
% 2 = use target symbols;
@@ -65,7 +65,7 @@ classdef MLSE < handle
trellis_exclusion = 0; % PAM-6 only (only if data is NOT precoded!)
scale_mode = 2; % scale_mode:
scale_mode = 0; % scale_mode:
% 0 = no scaling,
% 1 = RMSscale MODEL,
% 2 = MMSE/time-corrscale MODEL,