From 699d146fb5cd7ac8e6bf31acd2abac4219ff72a1 Mon Sep 17 00:00:00 2001 From: Silas Oettinghaus Date: Wed, 8 Jul 2026 21:35:53 +0200 Subject: [PATCH] plenty of new code and stuff - mostly AI slop and Dissertation. I will move to my own git now --- .../{ => MPI_reduction}/EQ_silas_sliding_window_dc_removal.m | 0 Classes/04_DSP/Equalizer/{ => MPI_reduction}/FFE_DCremoval.m | 0 .../Equalizer/{ => MPI_reduction}/FFE_DCremoval_adaptive_mu.m | 4 ++-- .../Equalizer/{ => MPI_reduction}/FFE_DCremoval_level.m | 0 Classes/04_DSP/Equalizer/{ => MPI_reduction}/FFE_FFDCAVG.m | 0 .../Equalizer/{ => MPI_reduction}/FFE_adaptive_decision.m | 0 6 files changed, 2 insertions(+), 2 deletions(-) rename Classes/04_DSP/Equalizer/{ => MPI_reduction}/EQ_silas_sliding_window_dc_removal.m (100%) rename Classes/04_DSP/Equalizer/{ => MPI_reduction}/FFE_DCremoval.m (100%) rename Classes/04_DSP/Equalizer/{ => MPI_reduction}/FFE_DCremoval_adaptive_mu.m (98%) rename Classes/04_DSP/Equalizer/{ => MPI_reduction}/FFE_DCremoval_level.m (100%) rename Classes/04_DSP/Equalizer/{ => MPI_reduction}/FFE_FFDCAVG.m (100%) rename Classes/04_DSP/Equalizer/{ => MPI_reduction}/FFE_adaptive_decision.m (100%) 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