From 0abafc3d6f4c06f8f145dbe4e81f6ed890633301 Mon Sep 17 00:00:00 2001 From: Jens Ahrensfeld Date: Sun, 3 May 2015 17:12:00 +0000 Subject: [PATCH] [RX] - no hard coded loop filter Ks git-svn-id: http://moon:8086/svn/matlab/trunk@75 801c6759-fa7c-4059-a304-17956f83a07c --- ofdm/ofdm_rx.m | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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];