diff --git a/Classes/04_DSP/Equalizer/EQ_silas_sliding_window_dc_removal.m b/Classes/04_DSP/Equalizer/MPI_reduction/EQ_silas_sliding_window_dc_removal.m similarity index 100% rename from Classes/04_DSP/Equalizer/EQ_silas_sliding_window_dc_removal.m rename to Classes/04_DSP/Equalizer/MPI_reduction/EQ_silas_sliding_window_dc_removal.m diff --git a/Classes/04_DSP/Equalizer/FFE_DCremoval.m b/Classes/04_DSP/Equalizer/MPI_reduction/FFE_DCremoval.m similarity index 100% rename from Classes/04_DSP/Equalizer/FFE_DCremoval.m rename to Classes/04_DSP/Equalizer/MPI_reduction/FFE_DCremoval.m diff --git a/Classes/04_DSP/Equalizer/FFE_DCremoval_adaptive_mu.m b/Classes/04_DSP/Equalizer/MPI_reduction/FFE_DCremoval_adaptive_mu.m similarity index 98% rename from Classes/04_DSP/Equalizer/FFE_DCremoval_adaptive_mu.m rename to Classes/04_DSP/Equalizer/MPI_reduction/FFE_DCremoval_adaptive_mu.m index f7cb053..7c1eb07 100644 --- a/Classes/04_DSP/Equalizer/FFE_DCremoval_adaptive_mu.m +++ b/Classes/04_DSP/Equalizer/MPI_reduction/FFE_DCremoval_adaptive_mu.m @@ -182,8 +182,8 @@ classdef FFE_DCremoval_adaptive_mu < handle end if obj.smoothing_buffer_length > 0 - smoothing_buffer = zeros(1,obj.smoothing_buffer_length); - smoothing_mean = 0; + smoothing_buffer = ones(1,obj.smoothing_buffer_length) .* mean(obj.constellation); + smoothing_mean = mean(obj.constellation); end P_err = 0; diff --git a/Classes/04_DSP/Equalizer/FFE_DCremoval_level.m b/Classes/04_DSP/Equalizer/MPI_reduction/FFE_DCremoval_level.m similarity index 100% rename from Classes/04_DSP/Equalizer/FFE_DCremoval_level.m rename to Classes/04_DSP/Equalizer/MPI_reduction/FFE_DCremoval_level.m diff --git a/Classes/04_DSP/Equalizer/FFE_FFDCAVG.m b/Classes/04_DSP/Equalizer/MPI_reduction/FFE_FFDCAVG.m similarity index 100% rename from Classes/04_DSP/Equalizer/FFE_FFDCAVG.m rename to Classes/04_DSP/Equalizer/MPI_reduction/FFE_FFDCAVG.m diff --git a/Classes/04_DSP/Equalizer/FFE_adaptive_decision.m b/Classes/04_DSP/Equalizer/MPI_reduction/FFE_adaptive_decision.m similarity index 100% rename from Classes/04_DSP/Equalizer/FFE_adaptive_decision.m rename to Classes/04_DSP/Equalizer/MPI_reduction/FFE_adaptive_decision.m