diff --git a/garage_ip.m b/garage_ip.m index 50ba617..8fed794 100755 --- a/garage_ip.m +++ b/garage_ip.m @@ -104,7 +104,7 @@ alpha_dc = 0.002; % DC correction update factor agc_mu = 0.01; % AGC update factor agc_gain_max = 10; k_lead = 0.1; % Symbol syncronizer loop filter lead -k_lag = 0.0001; % Symbol syncronizer loop filter lag +k_lag = 0.0004; % Symbol syncronizer loop filter lag lag_accu = 0; % Symbol syncronizer loop filter rho_leak = 0.9999; % Lag forgetting factor ns = 1; % Start sample source @@ -221,7 +221,7 @@ while ns < N baud = fs/((1+lag_accu)*numSamplesPerSym); k_id = 1/((1+lag_accu)*numSamplesPerSym); _err(n) = err; - _err_baud(n) = baud - baud_init; + _err_baud(n) = 100* (baud/baud_init - 1); _id_accu(n) = id_accu; _id_bit(n) = id_bit; _cnt(n) = vcorr;