Update April
This commit is contained in:
@@ -52,6 +52,8 @@ classdef EQ
|
||||
coeff_number
|
||||
constellation_in
|
||||
|
||||
error_log
|
||||
|
||||
end
|
||||
|
||||
methods
|
||||
@@ -258,6 +260,7 @@ classdef EQ
|
||||
e_dfe = b_.'*reference_vec;
|
||||
|
||||
error = e_dc + e_ffe - e_dfe - ref_in(m-obj.k0);
|
||||
|
||||
%error = e_dc + e_.'*input_vec - b_.'*reference_vec - ref_in(m-obj.k0);
|
||||
|
||||
if real(obj.FFEmu)
|
||||
@@ -279,7 +282,11 @@ classdef EQ
|
||||
end
|
||||
|
||||
e_dc = e_dc - obj.DCmu*error;
|
||||
error_log(cnt,trainloops) = e_dc;
|
||||
|
||||
obj.error_log.e_ffe(cnt,trainloops) = e_ffe;
|
||||
obj.error_log.e_dfe(cnt,trainloops) = e_dfe;
|
||||
obj.error_log.e_(cnt,trainloops) = error;
|
||||
|
||||
cnt = cnt+1;
|
||||
if obj.Nb(1) > 0
|
||||
b_ = b_ + obj.DFEmu*error*reference_vec; % Seems like normalized DFE has worse performance
|
||||
|
||||
Reference in New Issue
Block a user