diff --git a/ofdm/ofdm_rx.m b/ofdm/ofdm_rx.m index 464c4f3..9776eb0 100644 --- a/ofdm/ofdm_rx.m +++ b/ofdm/ofdm_rx.m @@ -12,6 +12,8 @@ close all; % fixed stuff % -------------------------------------------------------------- MIN_ABS_H = 1e-10; +KI_track = 0.2; % Integral gain CFO tracking +KI_acq = 0.1; % Integral gain CFO acquisition drm_mode = 'B'; drm_bw = '10k'; @@ -244,9 +246,9 @@ while(fileRemain > fileChunkSize) % ToDo: don't leave loop, if file has been con if (~isempty(x)) if equalizer.sync - df_track = df_track + 0.1*equalizer.f_err; + df_track = df_track + KI_track*equalizer.f_err; else - df_track = df_track + 0.1*cfoFine.f_err; + df_track = df_track + KI_acq*cfoFine.f_err; end df_track_ = [df_track_ df_track];